.pf-app .pev-launch{--pev-deep:#14140f;--pev-fg:#f7f6f1;--pev-fg-soft:#b5b5ae;--pev-line:hsla(0,0%,100%,.14);--pev-glow:rgba(139,92,246,.34);position:relative;display:grid;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-lg);background:radial-gradient(120% 140% at 100% 0,var(--pev-glow),transparent 58%),var(--pev-deep);color:var(--pev-fg);box-shadow:var(--elev-2);overflow:hidden}.pf-app .pev-launch.is-compact{box-shadow:none}.pf-app .pev-launch.has-bg{background:radial-gradient(120% 140% at 100% 0,var(--pev-glow),transparent 58%),linear-gradient(180deg,rgba(20,20,15,.66) 0,rgba(20,20,15,.9) 100%),var(--pev-bg) center /cover no-repeat,var(--pev-deep)}.pf-app .pev-launch-more{display:inline-flex;margin-right:calc(-1 * var(--sp-2))}.pf-app .pev-launch-more .cta{color:var(--pev-fg-soft)}.pf-app .pev-launch-more .cta:hover,.pf-app .pev-launch-more .cta[aria-expanded=true]{background:hsla(0,0%,100%,.1);color:var(--pev-fg)}.pf-app .pev-launch-morecorner{position:absolute;top:var(--sp-3);right:var(--sp-4)}.pf-app .pev-launch-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.pf-app .pev-launch-icon{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:var(--r-sm);background:hsla(0,0%,100%,.1);color:#d9ccff}.pf-app .pev-launch-icon.is-spinning svg{animation:pev-spin 1.1s linear infinite}@keyframes pev-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pf-app .pev-launch-icon.is-spinning svg{animation:none}}.pf-app .pev-launch-title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-brand);font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:var(--w-bold);font-style:italic;color:var(--pev-fg)}.pf-app .pev-launch-tag{justify-self:start;display:inline-flex;align-items:center;padding:2px var(--sp-2);border:1px solid rgba(217,204,255,.45);border-radius:var(--r-pill);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-medium);color:#d9ccff;white-space:nowrap}.pf-app .pev-launch-copy{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--pev-fg-soft)}.pf-app .pev-launch-num{margin:0;font-family:var(--font-brand);font-size:var(--t-title-lg);line-height:var(--lh-title-lg);letter-spacing:var(--tr-title-lg);font-weight:var(--w-bold);color:var(--pev-fg)}.pf-app .pev-launch-sub{color:var(--pev-fg-soft)}.pf-app .pev-launch-note,.pf-app .pev-launch-sub{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.pf-app .pev-launch-note{display:flex;align-items:flex-start;gap:var(--sp-1);color:#f1d38a}.pf-app .pev-launch-note>svg{flex:none;margin-top:2px}.pf-app .pev-launch-cta{justify-self:start}.pf-app .pev-launch.is-link{cursor:pointer;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.pf-app .pev-launch.is-link:hover{transform:translateY(-2px);box-shadow:var(--elev-3)}.pf-app .pev-launch-wait{display:grid;gap:var(--sp-2)}.pf-app .pev-launch-load{position:relative;display:block;height:4px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.1);overflow:hidden}.pf-app .pev-launch-load>i,.pf-app .pev-loading-bar>i{position:absolute;top:0;bottom:0;left:0;right:94%;border-radius:var(--r-pill);background:var(--grad-violet);animation:q2-lookup 1.75s infinite}@media (prefers-reduced-motion:reduce){.pf-app .pev-launch-load>i,.pf-app .pev-loading-bar>i{animation:none;left:0;right:0;opacity:.6}}.pf-app .pev-page-card{max-width:560px}.pf-app .pf-research-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:var(--sp-5);align-items:start}.pf-app .pf-research-top>:only-child{grid-column:1/-1}.pf-app .pf-research-top:has(>.pev-enrich.is-done){align-items:center}.pf-app .pev-enrich{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.pf-app .pev-enrich .pev-launch-sub{display:flex;align-items:center;gap:var(--sp-1)}.pf-app .pev-enrich .pev-enrich-title{font-size:var(--t-title-sm);line-height:var(--lh-title-sm)}.pf-app .pev-enrich-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-1)}.pf-app .pev-enrich-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;border-bottom:1px solid var(--pev-line);font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--pev-fg-soft)}.pf-app .pev-enrich-list li b{font-weight:var(--w-bold);color:var(--pev-fg)}.pf-app .pev-enrich-was{text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.35)}.pf-app .pev-enrich-list.is-light li{border-bottom-color:var(--border);color:var(--ink-soft)}.pf-app .pev-enrich-list.is-light li b{color:var(--ink)}.pf-app .pev-enrich-list.is-light .pev-enrich-was{text-decoration-color:var(--ink-mute)}.pf-app .pev-enrich-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.pf-app .pev-enrich .cta.cta-text.pev-enrich-cancel{color:var(--pev-fg-soft);justify-self:start}.pf-app .pev-enrich-wrap{display:grid;gap:var(--sp-2);justify-items:stretch;min-width:0}.pf-app .pev-enrich.is-slim{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4)}.pf-app .pev-enrich.is-slim .pev-launch-head{flex:1}.pf-app .pev-enrich.is-slim .pev-enrich-title{font-size:var(--t-body);line-height:var(--lh-body);white-space:nowrap}.pf-app .pev-enrich.is-slim .pev-launch-note,.pf-app .pev-enrich.is-slim .pev-launch-sub{order:3;flex-basis:100%;margin:0}.pf-app .pev-enrich-out{justify-self:end;font-size:var(--t-body-sm)}.pf-app .pev-enrich-link,.pf-app .pev-enrich-out{display:inline-flex;align-items:center;gap:var(--sp-1);line-height:var(--lh-body-sm)}.pf-app .pev-enrich-link{justify-self:start;margin:0;padding:0;border:0;background:none;color:#d9ccff;font:inherit;font-size:var(--t-body-sm);font-weight:var(--w-bold);cursor:pointer}.pf-app .pev-enrich-link:hover{text-decoration:underline;text-underline-offset:3px}.pf-app .pev-enrich-link:focus-visible{outline:2px solid #d9ccff;outline-offset:2px;border-radius:var(--r-xs)}@media (max-width:860px){.pf-app .pf-research-top{grid-template-columns:minmax(0,1fr)}}.pf-app .pf-shelf-evalgroup .pev-launch{margin-top:var(--sp-2)}.pf-app .pev-inner{max-width:1200px}.pf-app .pev-inner>.pf-entry-pagehead{margin-bottom:var(--sp-5)}.pf-app .pev-state-mark{font-family:var(--font-brand);font-style:italic;font-weight:var(--w-bold);color:var(--ink)}.pf-app .pev-loading{display:grid;justify-items:center;gap:var(--sp-3);padding:var(--sp-9,64px) 0;color:var(--ink-soft)}.pf-app .pev-loading-bar{position:relative;display:block;width:200px;height:4px;border-radius:var(--r-pill);background:var(--sunken);overflow:hidden}.pf-app .pev{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding-bottom:var(--sp-8,48px)}.pf-app .pev :is(.pev-col,.pev-bars,.pev-line,.pev-field,.pev-remarks,.pev-id,.pev-comp-body,.pev-actions,.pev-foot,.pev-panel){grid-template-columns:minmax(0,1fr)}.pf-app .pev-bars>*,.pf-app .pev-col>*,.pf-app .pev-cols>*,.pf-app .pev-comps>*,.pf-app .pev>*{min-width:0}.pf-app .pev-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.pf-app .pev-downloads{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pf-app .pev-warn{margin:0;display:flex;align-items:flex-start;gap:var(--sp-1);font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--warn)}.pf-app .pev-warn>svg{flex:none;margin-top:3px}.pf-app .pev-ok{display:inline-flex;align-items:center;gap:var(--sp-1);margin:0;color:var(--good)}.pf-app .pev-hero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--sp-5);align-items:stretch}.pf-app .pev-photos{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-2);height:384px}.pf-app .pev-photos[data-count="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.pf-app .pev-photos[data-count="2"]{grid-template-rows:1fr}.pf-app .pev-photo{position:relative;margin:0;padding:0;border:0;border-radius:var(--r-md);overflow:hidden;background:var(--sunken);cursor:zoom-in}.pf-app .pev-photos>.pev-photo:first-child{grid-row:span 2}.pf-app .pev-photos[data-count="2"]>.pev-photo:first-child{grid-row:auto}.pf-app .pev-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur) var(--ease)}.pf-app .pev-photo:hover img{transform:scale(1.02)}.pf-app .pev-photo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-app .pev-photo-all{position:absolute;right:var(--sp-3);bottom:var(--sp-3);display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-bold);box-shadow:var(--elev-2)}.pf-app .pev-photo--none{display:grid;place-items:center;align-content:center;gap:var(--sp-2);color:var(--ink-soft);cursor:default;grid-column:1/-1;grid-row:1/-1}.pf-app .pev-value{--pev-deep:#14140f;--pev-fg:#f7f6f1;--pev-fg-soft:#b5b5ae;--pev-glow:rgba(139,92,246,.34);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-lg);background:radial-gradient(120% 120% at 100% 0,var(--pev-glow),transparent 62%),var(--pev-deep);color:var(--pev-fg);box-shadow:var(--elev-3)}.pf-app .pev-value-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.pf-app .pev-value-mark{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-brand);font-style:italic;font-weight:var(--w-bold);font-size:var(--t-body);line-height:var(--lh-body);color:#d9ccff}.pf-app .pev-value-conf{padding:2px var(--sp-2);border-radius:var(--r-pill);background:hsla(0,0%,100%,.1);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-medium);color:var(--pev-fg)}.pf-app .pev-value-label{margin:var(--sp-3) 0 0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--pev-fg-soft)}.pf-app .pev-value-num{margin:0;font-family:var(--font-brand);font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--pev-fg)}.pf-app .pev-value-num small{margin-left:var(--sp-1);font-size:var(--t-title);line-height:var(--lh-title);color:var(--pev-fg-soft)}.pf-app .pev-value-range,.pf-app .pev-value-sub{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--pev-fg-soft)}.pf-app .pev-value-range{color:var(--pev-fg)}.pf-app .pev-value-switch{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:auto;padding:2px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.1)}.pf-app .pev-value-switch button{height:36px;padding:0 var(--sp-3);border:0;border-radius:var(--r-pill);background:none;color:var(--pev-fg-soft);font:inherit;font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pf-app .pev-value-switch button[aria-checked=true]{background:var(--pev-fg);color:var(--pev-deep)}.pf-app .pev-value-switch button:focus-visible{outline:2px solid #d9ccff;outline-offset:2px}.pf-app .pev-value-asof{margin:0;font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--pev-fg-soft)}.pf-app .pev-id{display:grid;gap:var(--sp-1)}.pf-app .pev-id-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.pf-app .pev-address{margin:0;font-family:var(--font-brand);font-size:var(--t-title-lg);line-height:var(--lh-title-lg);letter-spacing:var(--tr-title-lg);font-weight:var(--w-bold);color:var(--ink)}.pf-app .pev-factline,.pf-app .pev-place{margin:0;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-soft)}.pf-app .pev-remarks{display:grid;gap:var(--sp-2);max-width:760px}.pf-app .pev-prose{margin:0;color:var(--ink)}.pf-app .pev-meta{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink-soft)}.pf-app .pev-h2{font-family:var(--font-brand);font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title)}.pf-app .pev-h2,.pf-app .pev-h3{margin:0;font-weight:var(--w-bold);color:var(--ink)}.pf-app .pev-h3{font-family:var(--font-ui);font-size:var(--t-title-sm);line-height:var(--lh-title-sm)}.pf-app .pev-none{margin:0;color:var(--ink-soft)}.pf-app .pev-k{display:block;font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-medium);color:var(--ink-soft)}.pf-app .pev-tabs{margin-bottom:calc(-1 * var(--sp-3))}.pf-app .pev-panel{padding:var(--sp-6)}.pf-app .pev-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-7,40px);align-items:start}.pf-app .pev-col{display:grid;gap:var(--sp-4);min-width:0}.pf-app .pev-flags{grid-column:1/-1;gap:var(--sp-3)}.pf-app .pev-flags,.pf-app .pev-range3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pf-app .pev-range3{gap:var(--sp-2)}.pf-app .pev-range3>div{display:grid;gap:2px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--sunken)}.pf-app .pev-range3>div.is-mid{background:var(--accent-soft)}.pf-app .pev-range3 b{font-family:var(--font-brand);font-size:var(--t-title);line-height:var(--lh-title);font-weight:var(--w-bold);color:var(--ink);font-variant-numeric:tabular-nums}.pf-app .pev-range3 em{font-style:normal;font-size:var(--t-label);line-height:var(--lh-label);color:var(--ink-soft)}.pf-app .pev-bell{display:flex;align-items:flex-end;gap:4px;height:120px;padding-top:var(--sp-2);border-bottom:1px solid var(--border)}.pf-app .pev-bell-bar{flex:1 1 0;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--border)}.pf-app .pev-bell-bar.is-band{background:color-mix(in srgb,var(--accent) 45%,#fff)}.pf-app .pev-bell-bar.is-mid{background:var(--accent)}.pf-app .pev-scrollx{overflow-x:auto}.pf-app .pev-table{width:100%;border-collapse:collapse;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);font-variant-numeric:tabular-nums}.pf-app .pev-table th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--ink);text-align:left;font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-bold);color:var(--ink);white-space:nowrap}.pf-app .pev-table td{padding:var(--sp-3);border-bottom:1px solid var(--border);color:var(--ink);vertical-align:middle}.pf-app .pev-table .is-num{text-align:right;white-space:nowrap}.pf-app .pev-table tr.is-today td{background:var(--accent-soft)}.pf-app .pev-code{margin-left:var(--sp-1);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.pf-app .pev-today{margin-left:var(--sp-2)}.pf-app .pev-compare th[scope=row]{border-bottom:1px solid var(--border);font-weight:var(--w-medium);color:var(--ink-soft)}.pf-app .pev-compare .is-subject{background:var(--accent-soft)}.pf-app .pev-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6)}.pf-app .pev-col .pev-facts,.pf-app .pev-comp .pev-facts{grid-template-columns:1fr}.pf-app .pev-fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border);min-width:0}.pf-app .pev-fact dt{flex:0 0 auto;max-width:45%;color:var(--ink-soft)}.pf-app .pev-fact dd,.pf-app .pev-fact dt{font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.pf-app .pev-fact dd{flex:1 1 0;min-width:0;margin:0;text-align:right;overflow-wrap:anywhere;font-weight:var(--w-medium);color:var(--ink);font-variant-numeric:tabular-nums}.pf-app .pev-flag{display:grid;gap:var(--sp-1);margin-top:var(--sp-4);padding:var(--sp-4);border:2px solid var(--bad);border-radius:var(--r-md);background:var(--bad-soft)}.pf-app .pev-flags .pev-flag{margin-top:0}.pf-app .pev-flag-head{display:flex;align-items:center;gap:var(--sp-2);color:var(--bad)}.pf-app .pev-flag-title{margin:0;flex:1 1 auto;font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-bold);color:var(--bad)}.pf-app .pev-flag-tag{padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--bad);color:#fff;font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-bold)}.pf-app .pev-flag-what{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink)}.pf-app .pev-bars{margin:0;display:grid;gap:var(--sp-2)}.pf-app .pev-bars-plot{display:flex;align-items:flex-end;gap:var(--sp-2);border-bottom:1px solid var(--border)}.pf-app .pev-bar{position:relative;flex:1 1 0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.pf-app .pev-bar-count{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.pf-app .pev-bar-fill{width:100%;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--border)}.pf-app .pev-bar.is-subject .pev-bar-fill{background:var(--accent)}.pf-app .pev-bar.is-subject .pev-bar-count{color:var(--accent);font-weight:var(--w-bold)}.pf-app .pev-bars-axis{display:flex;gap:var(--sp-2)}.pf-app .pev-bars-axis span{flex:1 1 0;min-width:0;display:flex;justify-content:center;font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-soft);overflow:visible;white-space:nowrap}.pf-app .pev-bars-axis span.is-subject{color:var(--accent);font-weight:var(--w-bold)}.pf-app .pev-bars-axis span:first-child{justify-content:flex-start}.pf-app .pev-bars-axis span:last-child{justify-content:flex-end}.pf-app .pev-legend{margin:0;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--t-label);line-height:var(--lh-label);color:var(--ink-soft)}.pf-app .pev-key{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--border);margin-left:var(--sp-2)}.pf-app .pev-key.is-subject{background:var(--accent);margin-left:0}.pf-app .pev-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.pf-app .pev-metrics{gap:var(--sp-2)}.pf-app .pev-line{margin:0;display:grid;gap:var(--sp-1)}.pf-app .pev-line svg{width:100%;height:160px}.pf-app .pev-line-ahead,.pf-app .pev-line-past{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.pf-app .pev-line-past{stroke:var(--ink)}.pf-app .pev-line-ahead{stroke:var(--accent);stroke-dasharray:5 4}.pf-app .pev-line-now{fill:var(--accent)}.pf-app .pev-line-axis{position:relative;display:flex;justify-content:space-between;font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--ink-soft)}.pf-app .pev-line-today{position:absolute;top:0;transform:translateX(-50%);color:var(--accent);font-weight:var(--w-bold)}.pf-app .pev-field{display:grid;gap:var(--sp-2)}.pf-app .pev-textarea{height:auto;min-height:112px;padding:var(--sp-3);resize:vertical;font:inherit}.pf-app .pev-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.pf-app .pev-comps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.pf-app .pev-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.pf-app .pev-compgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sp-4);align-items:start}.pf-app .pev-map{position:sticky;top:var(--sp-4);height:620px;border-radius:var(--r-lg);overflow:hidden;background:var(--sunken)}.pf-app .pev-map--out{display:grid;place-items:center;padding:var(--sp-5);text-align:center;color:var(--ink-soft)}.pf-app .pev-pin{padding:var(--sp-1) var(--sp-2);border:2px solid #fff;border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink,#fff);font:inherit;font-size:var(--t-label);line-height:var(--lh-label);font-weight:var(--w-bold);box-shadow:var(--elev-2);cursor:pointer;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.pf-app .pev-pin.is-active,.pf-app .pev-pin:hover{background:var(--accent);transform:scale(1.08)}.pf-app .pev-pin--subject{width:18px;height:18px;padding:0;border:4px solid var(--ink);border-radius:50%;background:var(--surface);cursor:default}.pf-app .pev-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.pf-app .pev-comp{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.pf-app .pev-comp.is-active{border-color:var(--accent);box-shadow:var(--elev-2)}.pf-app .pev-comp-photo{position:relative;display:grid;place-items:center;aspect-ratio:16/10;margin:0;padding:0;border:0;background:var(--sunken);color:var(--ink-soft);cursor:zoom-in;overflow:hidden}.pf-app .pev-comp-photo:disabled{cursor:default}.pf-app .pev-comp-photo img{width:100%;height:100%;object-fit:cover}.pf-app .pev-comp-sim{position:absolute;left:var(--sp-2);bottom:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink,#fff);font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-bold)}.pf-app .pev-comp-body{display:grid;gap:var(--sp-1);padding:var(--sp-4);align-content:start}.pf-app .pev-comp-addr{margin:0;font-size:var(--t-body-lg);line-height:var(--lh-body-lg);font-weight:var(--w-bold);color:var(--ink)}.pf-app .pev-comp-place{margin:0 0 var(--sp-2);font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--ink-soft)}.pf-app .pev-compbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);background:#14140f;color:#f7f6f1}.pf-app .pev-compbar-num{margin:0;font-family:var(--font-brand);font-size:var(--t-title-lg);line-height:var(--lh-title-lg);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.pf-app .pev-compbar-num span{font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-medium);color:#b5b5ae}.pf-app .pev-compbar-sub{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:#b5b5ae}.pf-app .pev-actions{display:grid;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--border)}.pf-app .pev-actions-row{display:flex}.pf-app .pev-actions-row,.pf-app .pev-ask{flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.pf-app .pev-ask{display:inline-flex}.pf-app .pev-foot{display:grid;gap:var(--sp-2);justify-items:start;color:var(--ink-soft)}.pf-app .pev-foot .t-caption{margin:0;max-width:760px}.pf-app .pev-mls{height:20px;width:auto}.pf-app .pev-credit{margin:0;font-size:var(--t-caption);line-height:var(--lh-caption);font-weight:var(--w-medium);color:var(--ink-soft)}@media (max-width:960px){.pf-app .pev-cols,.pf-app .pev-compgrid,.pf-app .pev-hero{grid-template-columns:minmax(0,1fr)}.pf-app .pev-map{position:relative;top:0;height:320px}.pf-app .pev-flags{grid-template-columns:1fr}}@media (max-width:640px){.pf-app .pev-photos{height:240px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.pf-app .pev-photos>.pev-photo:not(:first-child){display:none}.pf-app .pev-photos>.pev-photo:first-child{grid-row:auto}.pf-app .pev-cards,.pf-app .pev-facts,.pf-app .pev-range3{grid-template-columns:minmax(0,1fr)}.pf-app .pev-tabs{overflow-x:auto;scrollbar-width:none}.pf-app .pev-tabs>button{flex:none;overflow:visible}.pf-app .pev-value-num small{font-size:var(--t-body);line-height:var(--lh-body)}.pf-app .pev-bars-axis span{visibility:hidden}.pf-app .pev-bars-axis span:is(.is-subject,.is-edge){visibility:visible}.pf-app .pev-panel{padding:var(--sp-4)}.pf-app .pev-value-num{font-size:var(--t-title-lg);line-height:var(--lh-title-lg)}}.pf-app .pev-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.pf-app .pev-pagehead>.pf-entry-pagehead{flex:1 1 auto;min-width:0}.pf-app .pev-enrich.is-done{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.pf-app .pev-enrich-done{display:flex;align-items:center;gap:var(--sp-2);width:100%;margin:0;padding:0;border:0;background:none;color:var(--pev-fg);text-align:left;cursor:pointer}.pf-app .pev-enrich-done:disabled{cursor:default}.pf-app .pev-enrich-done .pev-launch-title{font-size:var(--t-title-sm);line-height:var(--lh-title-sm)}.pf-app .pev-enrich-done>svg:last-child{margin-left:auto;color:var(--pev-fg-soft)}.pf-app .pev-enrich-done:hover>svg:last-child{color:var(--pev-fg)}.pf-app .pev-enrich-done:focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm)}.pf-app .pf-side{--surface:var(--night);--canvas:var(--night);--bg:var(--night);--sunken:hsla(0,0%,100%,.06);--surface-muted:hsla(0,0%,100%,.06);--border:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.2);--border-soft:hsla(0,0%,100%,.1);--border-light:hsla(0,0%,100%,.1);--ink:#eef3f2;--ink-soft:#b4c0c3;--ink-muted:#b4c0c3;--ink-faint:#7f9196;--accent:#5cc2cf;--accent-mid:#5cc2cf;--accent-deep:#a6e6ec;--accent-soft:rgba(92,194,207,.16);--accent-glow:rgba(92,194,207,.24);--c-bg:var(--night);--c-bg-deep:hsla(0,0%,100%,.06);--c-surface:#1c2d34;--c-surface-2:#1c2d34;--c-ink:#eef3f2;--c-text:#eef3f2;--c-text-2:#b4c0c3;--c-text-3:#b4c0c3;--c-border:hsla(0,0%,100%,.1);--c-border-soft:hsla(0,0%,100%,.1);--c-border-strong:hsla(0,0%,100%,.2);--c-accent:#5cc2cf;--c-accent-deep:#a6e6ec;--c-accent-tint:rgba(92,194,207,.16);--cta-white-shadow:none;color-scheme:dark;background:var(--night);border-right-color:transparent;color:var(--ink)}.pf-app .pf-side .pf-logo-word{color:var(--ink)}.pf-app .pf-side .menu{background:#1c2d34;border-color:hsla(0,0%,100%,.12)}:root[data-theme=dark] .dk,:root[data-theme=dark] .pf-app{color-scheme:dark;--canvas:#111;--bg:#111;--surface:#1a1a1a;--sunken:#232323;--surface-muted:#232323;--border:#2c2c2c;--border-strong:#3d3d3d;--border-soft:#2c2c2c;--border-light:#2c2c2c;--ink:#ededed;--ink-soft:#a8a8a8;--ink-muted:#a8a8a8;--ink-faint:#707070;--accent:#3aafbe;--accent-mid:#4cc3d2;--accent-deep:#9be0e8;--accent-soft:#1a2a2c;--accent-line:#24474c;--accent-glow:rgba(58,175,190,.24);--info:#a688ff;--info-soft:#261f45;--info-line:#4a3d85;--info-deep:#cfc2ff;--comp:#a688ff;--comp-soft:#261f45;--comp-deep:#cfc2ff;--lavender:#a99ef5;--lavender-soft:#221f3f;--lavender-line:#45407a;--lavender-glow:rgba(169,158,245,.3);--lavender-ink:#c4bcff;--cta:#eef3f2;--cta-hover:#fff;--on-ink:#141414;--good:#4fc48e;--good-soft:#12301f;--green:#4fc48e;--warn:#e2b455;--warn-soft:#33290f;--amber:#e2b455;--alert:#ff5d52;--bad:#f2867a;--bad-soft:#3a1c19;--red:#f2867a;--elev-1:0 1px 2px rgba(0,0,0,.35);--elev-2:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.35);--elev-3:0 2px 4px rgba(0,0,0,.4),0 24px 64px rgba(0,0,0,.55);--c-surface-2:#1f1f1f;--c-ink-2:#e0e0e0;--c-border-strong:#3d3d3d;--c-slate:#c4c4c4;--c-slate-2:#9a9a9a;--c-slate-deep:#e6e6e6;--c-slate-tint:hsla(0,0%,77%,.1);--c-slate-border:hsla(0,0%,77%,.22);--c-accent-border:rgba(58,175,190,.45);--c-good-tint:rgba(79,196,142,.14);--c-danger:#f2867a;--cta-black:linear-gradient(180deg,#fff,#e6e6e6);--cta-black-ink:#141414;--cta-black-edge:#fff;--cta-black-shadow:0 1px 2px rgba(0,0,0,.45),0 8px 20px rgba(0,0,0,.35);--cta-white-shadow:0 1px 2px rgba(0,0,0,.4)}:root[data-theme=dark] .pf-app .pf-nav-badge{color:var(--canvas)}:root[data-theme=dark] .pf-app img{color-scheme:normal}:root[data-theme=dark] .pf-app img[src*="%23F4F2EC"]{filter:invert(.87) grayscale(1)}:root[data-theme=dark] .pf-app .q2{--q2-teal:#0b7e8d}:root[data-theme=dark] .pf-app .mk.pf-toolframe{color-scheme:dark;--bg:#111;--surface:#1a1a1a;--surface-warm:#232323;--ink:#ededed;--ink-soft:#a8a8a8;--ink-mute:#909090;--accent:#3aafbe;--accent-deep:#9be0e8;--accent-soft:#1a2a2c;--accent-line:#24474c;--border:#2c2c2c;--deep:#0c0c0c;--deep-soft:#1a1a1a;--lavender-soft:#221f3f;--lavender-line:#45407a;--info-line:#4a3d85;--info-deep:#cfc2ff;--ink-faint:#707070;--good:#4fc48e;--bad:#f2867a;--border-strong:#3d3d3d;--c-slate:#c4c4c4;--c-slate-tint:hsla(0,0%,77%,.12);--c-good:#4fc48e;--c-good-tint:rgba(79,196,142,.14);--accent-glow:rgba(58,175,190,.24);--on-ink:#141414;--cta-black:linear-gradient(180deg,#fff,#e6e6e6);--cta-black-ink:#141414;--cta-black-edge:#fff;--cta-black-shadow:0 1px 2px rgba(0,0,0,.45),0 8px 20px rgba(0,0,0,.35);--cta-white-shadow:0 1px 2px rgba(0,0,0,.4)}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/bricolage-grotesque-vietnamese.93a6e477.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-vietnamese.93a6e477.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-vietnamese.93a6e477.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-vietnamese.93a6e477.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-vietnamese.93a6e477.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-vietnamese.93a6e477.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.c7e0cf6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.c7e0cf6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.c7e0cf6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.c7e0cf6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.c7e0cf6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.c7e0cf6c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.9d5a2633.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.9d5a2633.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.9d5a2633.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.9d5a2633.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.9d5a2633.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.9d5a2633.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.6fe53d21.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.6fe53d21.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.6fe53d21.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.6fe53d21.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-cyrillic-ext.6fe53d21.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.8ebc6e9d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.8ebc6e9d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.8ebc6e9d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.8ebc6e9d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-vietnamese.8ebc6e9d.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.9e7b0a82.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.9e7b0a82.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.9e7b0a82.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.9e7b0a82.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.9e7b0a82.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.636a5ac9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.636a5ac9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.636a5ac9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.636a5ac9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.636a5ac9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-cyrillic-ext.e44cdba7.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-cyrillic-ext.e44cdba7.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-cyrillic.07fccecd.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:GD Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-cyrillic.07fccecd.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:GD Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin-ext.486fce9f.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-ext.486fce9f.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin.46bdd75a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin.46bdd75a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic-ext.ba9851c3.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-ext.ba9851c3.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.ba9851c3.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic.21350d82.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic.21350d82.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic.21350d82.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek-ext.c5fe6dc8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek-ext.c5fe6dc8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-greek-ext.c5fe6dc8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek.19cfc722.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek.19cfc722.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-greek.19cfc722.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-vietnamese.df0a9ae2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-vietnamese.df0a9ae2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-vietnamese.df0a9ae2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext.8e9860b6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext.8e9860b6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext.8e9860b6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GD Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GD Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}@font-face{font-family:GD Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}@font-face{font-family:GD Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}@font-face{font-family:GD Inter Fallback;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}:root{--font-display:"GD Bricolage Grotesque","GD Bricolage Grotesque Fallback";--font-body:"GD Plus Jakarta Sans","GD Plus Jakarta Sans Fallback";--font-script-face:"GD Caveat","GD Caveat Fallback";--font-numeric-face:"GD Inter","GD Inter Fallback"}