@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.75rem;--text-2xl:clamp(2rem, 1.2rem + 3vw, 3.25rem);--leading-tight:1.15;--leading-normal:1.5;--tracking-tight:-.015em;--tracking-wide:.06em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--radius-sm:3px;--radius:5px;--radius-lg:10px;--radius-full:999px;--bg:oklch(98.5% .003 95);--bg-sunken:oklch(96.2% .004 95);--bg-raised:oklch(100% 0 0);--bg-hover:oklch(94.5% .006 95);--bg-active:oklch(91.5% .008 95);--fg:oklch(21% .008 95);--fg-muted:oklch(46% .008 95);--fg-faint:oklch(54.5% .008 95);--rule:oklch(89.5% .005 95);--rule-strong:oklch(82% .006 95);--signal:oklch(72% .18 128);--signal-ink:oklch(28% .08 128);--signal-text:oklch(38% .1 128);--signal-wash:oklch(94% .05 128);--signal-edge:oklch(80% .14 128);--warn:oklch(50.5% .13 68);--warn-wash:oklch(95% .045 68);--danger:oklch(55% .19 25);--danger-wash:oklch(95% .04 25);--info:oklch(58% .1 240);--info-wash:oklch(95% .03 240);--focus:oklch(55% .19 250);--shadow-overlay:0 0 0 1px oklch(20% .01 95/.06), 0 1px 2px oklch(20% .01 95/.06), 0 8px 24px -6px oklch(20% .01 95/.14);--tier-0:oklch(72% .005 95);--tier-1:oklch(66% .055 250);--tier-2:oklch(66% .075 210);--tier-3:oklch(68% .095 175);--tier-4:oklch(70% .13 150);--tier-5:oklch(72% .18 128);--z-sticky:10;--z-drawer:40;--z-overlay:50;--z-toast:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(16.5% .006 95);--bg-sunken:oklch(13.5% .006 95);--bg-raised:oklch(20.5% .007 95);--bg-hover:oklch(23.5% .008 95);--bg-active:oklch(27.5% .009 95);--fg:oklch(95% .004 95);--fg-muted:oklch(72% .006 95);--fg-faint:oklch(65.5% .007 95);--rule:oklch(27% .007 95);--rule-strong:oklch(36% .008 95);--signal:oklch(82% .17 128);--signal-ink:oklch(18% .05 128);--signal-text:oklch(86% .15 128);--signal-wash:oklch(28% .055 128);--signal-edge:oklch(62% .13 128);--warn:oklch(78% .13 68);--warn-wash:oklch(28% .05 68);--danger:oklch(68% .17 25);--danger-wash:oklch(27% .06 25);--info:oklch(72% .1 240);--info-wash:oklch(26% .04 240);--focus:oklch(75% .16 250);--shadow-overlay:0 0 0 1px oklch(100% 0 0/.07), 0 2px 6px oklch(0% 0 0/.4), 0 16px 40px -8px oklch(0% 0 0/.55);--tier-0:oklch(50% .006 95);--tier-1:oklch(62% .07 250);--tier-2:oklch(66% .09 210);--tier-3:oklch(72% .105 175);--tier-4:oklch(78% .14 150);--tier-5:oklch(82% .17 128)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(16.5% .006 95);--bg-sunken:oklch(13.5% .006 95);--bg-raised:oklch(20.5% .007 95);--bg-hover:oklch(23.5% .008 95);--bg-active:oklch(27.5% .009 95);--fg:oklch(95% .004 95);--fg-muted:oklch(72% .006 95);--fg-faint:oklch(65.5% .007 95);--rule:oklch(27% .007 95);--rule-strong:oklch(36% .008 95);--signal:oklch(82% .17 128);--signal-ink:oklch(18% .05 128);--signal-text:oklch(86% .15 128);--signal-wash:oklch(28% .055 128);--signal-edge:oklch(62% .13 128);--warn:oklch(78% .13 68);--warn-wash:oklch(28% .05 68);--danger:oklch(68% .17 25);--danger-wash:oklch(27% .06 25);--info:oklch(72% .1 240);--info-wash:oklch(26% .04 240);--focus:oklch(75% .16 250);--shadow-overlay:0 0 0 1px oklch(100% 0 0/.07), 0 2px 6px oklch(0% 0 0/.4), 0 16px 40px -8px oklch(0% 0 0/.55);--tier-0:oklch(50% .006 95);--tier-1:oklch(62% .07 250);--tier-2:oklch(66% .09 210);--tier-3:oklch(72% .105 175);--tier-4:oklch(78% .14 150);--tier-5:oklch(82% .17 128)}}@property --tier-mix{syntax:"<percentage>";inherits:false;initial-value:0%}@property --sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --roll{syntax:"<number>";inherits:false;initial-value:0}:root{--ease-snap:linear(0,.0045,.0145,.0318,.0516,.0786,.1095,.1393,.1758,.2095,.2494,.2853,.3268,.3687,.4052,.4466,.4822,.5222,.5611,.594,.6304,.6611,.6946,.7225,.7529,.7815,.8051,.8305,.8513,.8734,.8938,.9103,.9277,.9417,.9563,.9679,.9798,.9905,.9988,1.0073,1.0138,1.0203,1.0258,1.0299,1.0339,1.0368,1.0394,1.0411,1.0426,1.0436,1.0441,1.0442,1.0441,1.0436,1.0428,1.0419,1.0407,1.0395,1.038,1.0366,1.0349,1.0331,1.0315,1.0297,1.0281,1.0262,1.0244,1.0228,1.0211,1.0196,1.0179,1.0165,1.0149,1.0134,1.0122,1.0109,1.0098,1.0086,1.0075,1.0065,1.0056,1.0048,1.0039,1.0033,1.0025,1.0019,1.0014,1.0009,1.0005,1);--dur-snap:.338s;--arrive-snap:.128s;--ease-glide:linear(0,.0023,.0082,.0162,.028,.0424,.0591,.0753,.0954,.1169,.1396,.1603,.1847,.2098,.2353,.2578,.2838,.3098,.3358,.3584,.3841,.4094,.4344,.456,.4801,.5037,.5268,.5465,.5685,.5898,.6105,.628,.6474,.6662,.6842,.6995,.7163,.7324,.7479,.7609,.7752,.7888,.8018,.8127,.8246,.8359,.8467,.8556,.8654,.8747,.8834,.8907,.8986,.906,.9131,.9189,.9252,.9311,.9366,.9412,.9461,.9507,.9551,.9586,.9624,.9659,.9692,.9719,.9748,.9775,.98,.982,.9841,.9861,.9879,.9894,.9909,.9923,.9936,.9947,.9958,.9968,.9977,.9984,.9991,.9998,1.0004,1.0009,1.0013,1);--dur-glide:.345s;--arrive-glide:.236s;--ease-settle:linear(0,.0032,.0107,.0231,.0393,.0569,.0786,.1024,.1257,.1523,.1799,.2058,.2344,.2633,.2897,.3184,.3468,.3725,.4001,.427,.4512,.4768,.5017,.5259,.5473,.5699,.5916,.6108,.631,.6503,.6673,.685,.702,.7169,.7325,.7472,.7602,.7736,.7864,.7976,.8092,.8201,.8297,.8396,.849,.8572,.8656,.8736,.8805,.8877,.8944,.9003,.9063,.912,.917,.9221,.9268,.931,.9353,.9393,.9428,.9463,.9497,.9526,.9556,.9584,.9608,.9633,.9656,.9678,.9697,.9716,.9735,.975,.9766,.9781,.9794,.9808,.982,.9831,.9842,.9852,.9861,.987,.9879,.9886,.9893,.99,.9907,1);--dur-settle:.52s;--arrive-settle:.363s}@media (prefers-reduced-motion:reduce){:root{--ease-snap:linear;--dur-snap:1ms;--arrive-snap:1ms;--ease-glide:linear;--dur-glide:1ms;--arrive-glide:1ms;--ease-settle:linear;--dur-settle:1ms;--arrive-settle:1ms}}@layer base{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}h1,h2,h3{letter-spacing:var(--tracking-tight);font-weight:560;line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}select,option{color:var(--fg);background:var(--bg-raised)}.hit-24{position:relative}.hit-24:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background:var(--signal);color:var(--signal-ink)}.num,td.num,.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;letter-spacing:-.01em}[hidden]{display:none!important}}@layer components{.panel{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}.rule{border:0;border-top:1px solid var(--rule)}.chip{justify-content:center;align-items:center;gap:var(--s-1);min-height:26px;padding:3px var(--s-2);font-size:var(--text-xs);color:var(--fg-muted);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--radius-full);white-space:nowrap;transition:background-color var(--arrive-snap) var(--ease-snap), color var(--arrive-snap) var(--ease-snap), border-color var(--arrive-snap) var(--ease-snap), transform var(--arrive-snap) var(--ease-snap);font-weight:500;line-height:1.4;display:inline-flex}.chip:hover{background:var(--bg-hover);color:var(--fg)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true],.chip.is-on{background:var(--signal);border-color:var(--signal);color:var(--signal-ink);font-weight:560}.chip--live[aria-pressed=true]{background:var(--warn);border-color:var(--warn);color:var(--bg)}.chip--signal{color:var(--signal-text);background:var(--signal-wash);border-color:var(--signal-edge)}.chip--warn{color:var(--warn);background:var(--warn-wash);border-color:color-mix(in oklch, var(--warn) 35%, transparent)}.chip--danger{color:var(--danger);background:var(--danger-wash);border-color:color-mix(in oklch, var(--danger) 35%, transparent)}.grid-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.grid-table thead th{top:var(--header-h,0px);z-index:var(--z-sticky);background:var(--bg);padding:var(--s-2) var(--s-3);font-size:var(--text-2xs);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--fg-faint);border-bottom:1px solid var(--rule-strong);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:560;position:sticky}.grid-table tbody td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule);vertical-align:middle}.grid-table tbody tr{transition:background-color var(--arrive-snap) var(--ease-snap)}.grid-table tbody tr:hover{background:var(--bg-hover)}.grid-table tbody tr.is-frontier{background:var(--signal-wash);--fg-faint:var(--lightningcss-light,oklch(43.5% .055 128))var(--lightningcss-dark,oklch(75.5% .045 128))}.grid-table tbody tr.is-frontier:hover{background:color-mix(in oklch, var(--signal-wash) 80%, var(--signal) 8%)}.grid-table tbody tr.is-frontier td:first-child{box-shadow:inset 2px 0 0 var(--signal)}@media (width<=44rem){.grid-table,.grid-table thead,.grid-table tbody,.grid-table tr,.grid-table td,.grid-table caption:not(.sr-only){width:100%;max-width:100%;display:block}.grid-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.grid-table tbody tr{gap:.5rem var(--s-3);padding:var(--s-5) var(--s-3);border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"rank name name"".price price"".qual qual"".verdict verdict"".flags ctx";align-items:start;display:grid}.grid-table tbody td{box-shadow:none;background:0 0;border:0;padding:0}.grid-table tbody td.col-rank{text-align:left;grid-area:rank;padding-top:2px}.grid-table tbody td:nth-child(2){grid-area:name;min-width:0}.grid-table tbody td.col-q{grid-area:qual;width:auto}.grid-table tbody td.col-price{text-align:left;grid-area:price;width:auto}.grid-table tbody td.col-verdict{overflow-wrap:break-word;flex-wrap:wrap;grid-area:verdict;align-items:baseline;gap:.15rem .45rem;width:auto;min-width:0;display:flex}:is(.grid-table tbody td.col-verdict:has(.verdict-none),.grid-table tbody td.col-verdict:has(.dim:only-child)){display:none}.grid-table tbody td.col-flags{white-space:normal;grid-area:flags;width:auto;min-width:0}.grid-table tbody td.col-ctx{text-align:right;width:auto;font-size:var(--text-2xs);grid-area:ctx;padding-top:2px;display:block}.grid-table tbody tr.is-frontier td:first-child,.grid-table tbody tr.band-start td,.grid-table tbody tr.band-even td{box-shadow:none;background:0 0}.grid-table tbody tr.is-frontier{border-left:2px solid var(--signal);padding-left:calc(var(--s-3) - 2px)}.grid-table tbody td.col-price .effective{font-size:var(--text-lg);font-weight:600}.grid-table tbody td.col-price .cell{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;display:flex}.section-row td{grid-area:unset;padding-block:var(--s-4) var(--s-2)}.grid-table tbody tr.section-row{display:block}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s-3);top:var(--s-3);z-index:var(--z-toast);padding:var(--s-2) var(--s-3);background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);transition:transform var(--arrive-snap) var(--ease-snap);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.scroll-x{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.scroll-when-narrow{overflow-x:visible}@media (width<=1180px) and (width>=44.0625rem){.scroll-when-narrow{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.grid-table thead th{top:0}}}.lang.svelte-ai1b4f{flex:none;position:relative}.lang-trigger.svelte-ai1b4f{min-height:30px;padding-inline:var(--s-2);color:var(--fg-muted);border:1px solid var(--rule);border-radius:var(--radius);transition:color var(--arrive-snap) var(--ease-snap), background-color var(--arrive-snap) var(--ease-snap);align-items:center;gap:5px;display:inline-flex}.lang-trigger.svelte-ai1b4f:hover{color:var(--fg);background:var(--bg-hover)}.lang-current.svelte-ai1b4f{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.02em}.lang-menu.svelte-ai1b4f{inset-inline-end:0;z-index:var(--z-overlay);background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);min-width:min(16rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(70vh,30rem);box-shadow:var(--shadow-overlay);animation:svelte-ai1b4f-lang-in var(--arrive-snap) var(--ease-snap);transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px)}.lang-list.svelte-ai1b4f{padding:var(--s-1);padding-bottom:var(--s-2);overscroll-behavior:contain;min-height:0;margin:0;list-style:none;overflow-y:auto}@keyframes svelte-ai1b4f-lang-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@media (prefers-reduced-motion:reduce){.lang-menu.svelte-ai1b4f{animation:none}}.lang-menu.svelte-ai1b4f a:where(.svelte-ai1b4f){min-height:32px;padding:var(--s-2);border-radius:var(--radius);font-size:var(--text-sm);transition:background-color var(--arrive-snap) var(--ease-snap);align-items:baseline;display:grid}.lang-menu.svelte-ai1b4f a:where(.svelte-ai1b4f):hover{background:var(--bg-hover)}.lang-menu.svelte-ai1b4f a.active:where(.svelte-ai1b4f){background:var(--signal-wash);color:var(--signal-text);font-weight:560}.endonym.svelte-ai1b4f{min-width:0}.english.svelte-ai1b4f{font-size:var(--text-2xs);color:var(--fg-faint)}.lang-note.svelte-ai1b4f{padding:var(--s-2) var(--s-3) var(--s-3);border-top:1px solid var(--rule);background:var(--bg-raised);font-size:var(--text-2xs);color:var(--fg-faint);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex:none;margin:0;line-height:1.45}@media (width<=640px){.lang-trigger.svelte-ai1b4f{justify-content:center;min-width:40px;min-height:40px}.lang-menu.svelte-ai1b4f{inset-inline:auto .75rem;top:calc(var(--header-h,52px) + 4px);min-width:min(15rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);position:fixed}.lang-menu.svelte-ai1b4f a:where(.svelte-ai1b4f){min-height:40px}}.seek.svelte-1yujcgb{flex:12rem;min-width:7.5rem;max-width:22rem;position:relative}input.svelte-1yujcgb{width:100%;min-height:32px;font:inherit;font-size:var(--text-sm);color:var(--fg);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--radius);padding:.25rem 1.7rem .25rem .6rem}input.svelte-1yujcgb::placeholder{color:var(--fg-faint)}input.svelte-1yujcgb:focus{outline:2px solid var(--focus);outline-offset:1px}.hint.svelte-1yujcgb{font:inherit;font-size:var(--text-2xs);color:var(--fg-faint);border:1px solid var(--rule);pointer-events:none;border-radius:3px;padding:0 .28rem;position:absolute;top:50%;right:.4rem;translate:0 -50%}.hits.svelte-1yujcgb,.empty.svelte-1yujcgb{z-index:var(--z-overlay);background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.empty.svelte-1yujcgb{font-size:var(--text-xs);color:var(--fg-muted);padding:.5rem .65rem}.hit.svelte-1yujcgb{min-height:32px;font-size:var(--text-sm);color:var(--fg);border-radius:4px;grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.4rem;padding:.25rem .45rem;display:grid}.hit.is-active.svelte-1yujcgb,.hit.svelte-1yujcgb:hover{background:var(--signal-wash);color:var(--signal-text)}.hit-kind.svelte-1yujcgb{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-faint)}.hit-label.svelte-1yujcgb{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.hint.svelte-1yujcgb{display:none}input.svelte-1yujcgb{min-height:40px;padding-right:.6rem}.hit.svelte-1yujcgb{min-height:40px}.hits.svelte-1yujcgb,.empty.svelte-1yujcgb{max-width:calc(100vw - 1.5rem)}}.more.svelte-tt268s{position:relative}.more-trigger.svelte-tt268s{min-height:26px;padding:var(--s-1) var(--s-2);font-size:var(--text-sm);color:var(--fg-muted);border-radius:var(--radius);cursor:pointer;transition:color var(--arrive-snap) var(--ease-snap);align-items:center;gap:.28rem;display:inline-flex}.more-trigger.svelte-tt268s:hover{color:var(--fg)}.more-trigger.svelte-tt268s svg:where(.svelte-tt268s){opacity:.55;transition:transform var(--arrive-snap) var(--ease-snap)}.is-open.svelte-tt268s .more-trigger:where(.svelte-tt268s) svg:where(.svelte-tt268s),.more-trigger[aria-expanded=true].svelte-tt268s svg:where(.svelte-tt268s){transform:rotate(180deg)}.more-trigger.is-current.svelte-tt268s{color:var(--fg)}.more-panel.svelte-tt268s{top:100%;z-index:var(--z-overlay);min-width:min(22.5rem,100vw - 1.5rem);padding-top:8px;position:absolute;inset-inline-end:0}.more-inner.svelte-tt268s{background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);transform-origin:100% 0;animation:svelte-tt268s-more-in var(--arrive-snap) var(--ease-snap);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@keyframes svelte-tt268s-more-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@media (prefers-reduced-motion:reduce){.more-inner.svelte-tt268s{animation:none}.more-trigger.svelte-tt268s svg:where(.svelte-tt268s){transition:none}}.more-group.svelte-tt268s{border-inline-end:1px solid var(--rule);padding:.55rem .45rem .5rem}.more-group.svelte-tt268s:nth-child(2n){border-inline-end:0}.more-group--primary.svelte-tt268s{display:none}.more-group.svelte-tt268s:last-child{border-inline-end:0;border-block-start:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 .15rem;display:grid}.more-group.svelte-tt268s:last-child .more-label:where(.svelte-tt268s){grid-column:1/-1}.more-label.svelte-tt268s{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-faint);margin:0 .5rem .25rem}.more-link.svelte-tt268s{min-height:32px;font-size:var(--text-sm);color:var(--fg-muted);border-radius:var(--radius);align-items:center;padding:0 .55rem;display:flex}.more-link--primary.svelte-tt268s{display:none}.more-link.svelte-tt268s:hover{color:var(--fg);background:var(--bg-hover)}.more-link[aria-current=page].svelte-tt268s{color:var(--fg);background:var(--bg-hover);box-shadow:inset 2px 0 0 var(--focus);font-weight:560}@media (width<=960px){.more-panel.svelte-tt268s{min-width:min(18rem,100vw - 1.25rem);max-width:calc(100vw - 1.5rem)}.more-inner.svelte-tt268s{grid-template-columns:1fr}.more-group.svelte-tt268s{border-inline-end:0;border-block-end:1px solid var(--rule)}.more-group.svelte-tt268s:last-child{border-block:0;grid-column:auto;display:block}.more-group--primary.svelte-tt268s{display:block}.more-link--primary.svelte-tt268s{display:flex}.more-link.svelte-tt268s{min-height:40px}}@media (width<=640px){.more-trigger.svelte-tt268s{min-height:40px;padding-inline:var(--s-3)}.more-panel.svelte-tt268s{inset-inline:.75rem;top:var(--header-h,52px);min-width:0;max-width:none;padding-top:8px;position:fixed}}.brand-mark.svelte-g5wp9i{--brand-mark-ink:#191814;--brand-mark-signal:#608a05;display:block;overflow:visible}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-mark.svelte-g5wp9i{--brand-mark-ink:#fff;--brand-mark-signal:#83b81d}}:root[data-theme=dark] .brand-mark.svelte-g5wp9i{--brand-mark-ink:#fff;--brand-mark-signal:#83b81d}.witness.svelte-g5wp9i{fill:var(--brand-mark-ink);transform-box:view-box;transform-origin:50%;transition:transform var(--arrive-snap) var(--ease-snap)}.evidence-stage.svelte-g5wp9i{transform-box:fill-box;transform-origin:50%;transition:transform var(--arrive-snap) var(--ease-snap)}.evidence.svelte-g5wp9i{fill:var(--brand-mark-signal)}.evidence-active.svelte-g5wp9i{fill:#fff;opacity:0;transition:opacity var(--arrive-snap) var(--ease-snap)}.wordmark:focus-visible .witness-a.svelte-g5wp9i{transform:translate(-2.34375%,-1.5625%)}.wordmark:focus-visible .witness-b.svelte-g5wp9i{transform:translate(2.34375%,1.5625%)}.wordmark:focus-visible .evidence-stage.svelte-g5wp9i{transform:scale(1.035)}.wordmark:focus-visible .evidence-active.svelte-g5wp9i{opacity:.12}@media (hover:hover) and (pointer:fine){.wordmark:hover .witness-a.svelte-g5wp9i{transform:translate(-2.34375%,-1.5625%)}.wordmark:hover .witness-b.svelte-g5wp9i{transform:translate(2.34375%,1.5625%)}.wordmark:hover .evidence-stage.svelte-g5wp9i{transform:scale(1.035)}.wordmark:hover .evidence-active.svelte-g5wp9i{opacity:.12}}@media (prefers-reduced-motion:reduce){.witness.svelte-g5wp9i,.evidence-stage.svelte-g5wp9i,.evidence-active.svelte-g5wp9i{transition-duration:0s}}@media (forced-colors:active){.witness.svelte-g5wp9i,.evidence.svelte-g5wp9i,.evidence-active.svelte-g5wp9i{fill:canvastext}}:root{--header-h:52px;--shell:1440px;--dock-reserve:0px}.shell.svelte-1thg35h{max-width:var(--shell);padding-inline:var(--s-4);margin-inline:auto}.site-header.svelte-1thg35h{z-index:var(--z-sticky);height:var(--header-h);background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--rule);position:sticky;top:0}.header-inner.svelte-1thg35h{align-items:center;gap:var(--s-5);height:100%;display:flex}.wordmark.svelte-1thg35h{justify-content:center;align-items:center;gap:var(--s-2);min-width:26px;min-height:26px;letter-spacing:var(--tracking-tight);font-weight:600;font-size:var(--text-base);--wordmark-ai:#334c00;flex:none;display:inline-flex}.wordmark-ai.svelte-1thg35h{color:var(--wordmark-ai)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark.svelte-1thg35h{--wordmark-ai:#608a05}}:root[data-theme=dark] .wordmark.svelte-1thg35h{--wordmark-ai:#608a05}nav.svelte-1thg35h{align-items:center;gap:var(--s-1);flex:none;margin-right:auto;display:flex}.nav-link.svelte-1thg35h{min-height:26px;padding:var(--s-1) var(--s-2);font-size:var(--text-sm);color:var(--fg-muted);border-radius:var(--radius);transition:color var(--arrive-snap) var(--ease-snap);align-items:center;display:inline-flex;position:relative}.nav-link.svelte-1thg35h:hover{color:var(--fg)}.nav-link[aria-current=page].svelte-1thg35h{color:var(--fg);font-weight:540}.nav-link[aria-current=page].svelte-1thg35h:after{content:"";left:var(--s-2);right:var(--s-2);background:var(--signal);border-radius:2px;height:2px;position:absolute;bottom:-15px}.theme-toggle.svelte-1thg35h{width:30px;height:30px;color:var(--fg-muted);border:1px solid var(--rule);border-radius:var(--radius);transition:color var(--arrive-snap) var(--ease-snap), background-color var(--arrive-snap) var(--ease-snap), transform var(--arrive-snap) var(--ease-snap);flex:none;place-items:center;display:grid}.theme-toggle.svelte-1thg35h:hover{color:var(--fg);background:var(--bg-hover)}.theme-toggle.svelte-1thg35h:active{transform:scale(.94)}main.svelte-1thg35h{padding-bottom:4.5rem}.page-actions.svelte-1thg35h{display:contents}@media (width<=64rem){main.svelte-1thg35h{padding-bottom:var(--s-4)}.page-actions.svelte-1thg35h{padding:.75rem var(--s-4);padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);background:var(--bg);justify-content:space-between;align-items:center;gap:.75rem;display:flex}}.site-footer.svelte-1thg35h{margin-top:var(--s-8);padding-block:var(--s-5);padding-bottom:calc(var(--s-5) + 4.5rem);border-top:1px solid var(--rule);color:var(--fg-faint);font-size:var(--text-xs)}@media (width<=64rem){.site-footer.svelte-1thg35h{padding-bottom:var(--s-5)}}.footer-inner.svelte-1thg35h{gap:var(--s-3) var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.footer-inner.svelte-1thg35h p:where(.svelte-1thg35h){max-width:62ch}.mt-note.svelte-1thg35h{margin-top:var(--s-1);color:var(--fg-faint);display:block}.footer-map.svelte-1thg35h{gap:var(--s-4);flex:36rem;grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));width:100%;min-width:0;display:grid}.map-label.svelte-1thg35h{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-faint);margin-bottom:.35rem}.footer-map.svelte-1thg35h a:where(.svelte-1thg35h){min-height:24px;color:var(--fg-muted);align-items:center;display:flex}.footer-map.svelte-1thg35h a:where(.svelte-1thg35h):hover,.footer-map.svelte-1thg35h a[aria-current=page]:where(.svelte-1thg35h){color:var(--fg);text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.nav-link--primary.svelte-1thg35h{display:none}}.header-search.svelte-1thg35h{flex:12rem;min-width:0;max-width:28rem}.header-search.svelte-1thg35h .seek{width:100%;max-width:none}@media (width<=640px){.wordmark-text.svelte-1thg35h,.header-search.svelte-1thg35h{display:none}.header-inner.svelte-1thg35h{gap:var(--s-2)}.shell.svelte-1thg35h{padding-inline:var(--s-3)}nav.svelte-1thg35h{gap:0;min-width:0}.nav-link.svelte-1thg35h{font-size:var(--text-xs);padding-inline:5px}.nav-link[data-route=\/].svelte-1thg35h{display:none}.theme-toggle.svelte-1thg35h{width:40px;height:40px}.wordmark.svelte-1thg35h .brand-mark{width:24px;height:24px}}@media (width<=380px){.nav-link[data-route="/methodology/"].svelte-1thg35h{display:none}}
