/* URETILMIS DOSYA, elle duzenlenmez. Kaynak tools/v6_kaynak/; uret: node tools/v6_uret.mjs */
/* 1. Tokenlar (--st-*) */
:root{
  --st-night:#050A09;
  --st-bg:#070D0C;
  --st-s1:#0C1513;
  --st-s2:#111C19;
  --st-s3:#172521;
  --st-line:rgba(190,255,235,.075);
  --st-line-2:rgba(190,255,235,.14);
  --st-ink:#ECF3F0;
  --st-ink-2:#A9B9B3;
  --st-ink-3:#7D8E87;
  --st-teal:#2EC4CF;  --st-teal-2:#7FE3EA;  --st-teal-w:rgba(46,196,207,.14);
  --st-ember:#FF8A57; --st-ember-2:#FFB08C; --st-ember-w:rgba(255,138,87,.16);
  --st-mint:#7BE3A6;  --st-mint-w:rgba(123,227,166,.14);
  --st-rose:#F49AB8;  --st-rose-w:rgba(244,154,184,.14);
  --st-amber:#F2C14E; --st-amber-w:rgba(242,193,78,.14);
  --st-focus:#A5A2FF;
  --st-on-teal:#04211F;
  --st-logo-ink:#FFFFFF;
  --st-shadow:0 1px 0 rgba(255,255,255,.04) inset, 0 24px 48px -24px rgba(0,0,0,.6);
  --st-f-display:"Archivo",ui-sans-serif,system-ui,sans-serif;
  --st-f-ui:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --st-f-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --st-t-12:12px; --st-t-14:14px; --st-t-16:16px; --st-t-20:20px; --st-t-25:25px; --st-t-31:31px;
  --st-t-39:39px; --st-t-49:49px; --st-t-61:61px; --st-t-76:76px; --st-t-96:96px;
  --st-display-stretch:112%;
  --st-sp-1:4px; --st-sp-2:8px; --st-sp-3:12px; --st-sp-4:16px; --st-sp-5:24px; --st-sp-6:32px;
  --st-sp-7:48px; --st-sp-8:64px; --st-sp-9:96px; --st-sp-10:128px;
  --st-r-s:8px; --st-r-m:12px; --st-r-l:18px; --st-r-xl:28px; --st-r-pill:999px;
  --st-content:1200px; --st-gutter:max(16px,env(safe-area-inset-left,0px));
  --st-ease-ui:cubic-bezier(.2,.9,.25,1.05);
  --st-ease-data:cubic-bezier(.16,1,.3,1);
  --st-d-ui:180ms; --st-d-panel:260ms; --st-d-data:600ms; --st-d-enter:900ms;
  --st-halflife-h:6;
  color-scheme:dark;
}
@media (prefers-color-scheme:light){ :root:not([data-theme="dark"]):not([data-tema="koyu"]){
  --st-bg:#F3F6F4; --st-s1:#FFFFFF; --st-s2:#F7FAF8; --st-s3:#E9EFEC;
  --st-line:rgba(10,40,30,.09); --st-line-2:rgba(10,40,30,.16);
  --st-ink:#0A1412; --st-ink-2:#3D4D47; --st-ink-3:#56665F;
  --st-teal:#08727A; --st-teal-2:#0A5F66; --st-teal-w:rgba(8,114,122,.10);
  --st-ember:#B03C0D; --st-ember-2:#8E300A; --st-ember-w:rgba(176,60,13,.10);
  --st-mint:#11733F; --st-mint-w:rgba(17,115,63,.10);
  --st-rose:#B0245A; --st-rose-w:rgba(176,36,90,.10);
  --st-amber:#8A5A00; --st-amber-w:rgba(138,90,0,.10);
  --st-focus:#5B54E8; --st-on-teal:#FFFFFF; --st-logo-ink:#000000;
  --st-shadow:0 1px 2px rgba(10,30,25,.06), 0 18px 40px -24px rgba(10,30,25,.25);
  color-scheme:light;
}}
:root[data-theme="light"],:root[data-tema="acik"]{
  --st-bg:#F3F6F4; --st-s1:#FFFFFF; --st-s2:#F7FAF8; --st-s3:#E9EFEC;
  --st-line:rgba(10,40,30,.09); --st-line-2:rgba(10,40,30,.16);
  --st-ink:#0A1412; --st-ink-2:#3D4D47; --st-ink-3:#56665F;
  --st-teal:#08727A; --st-teal-2:#0A5F66; --st-teal-w:rgba(8,114,122,.10);
  --st-ember:#B03C0D; --st-ember-2:#8E300A; --st-ember-w:rgba(176,60,13,.10);
  --st-mint:#11733F; --st-mint-w:rgba(17,115,63,.10);
  --st-rose:#B0245A; --st-rose-w:rgba(176,36,90,.10);
  --st-amber:#8A5A00; --st-amber-w:rgba(138,90,0,.10);
  --st-focus:#5B54E8; --st-on-teal:#FFFFFF; --st-logo-ink:#000000;
  --st-shadow:0 1px 2px rgba(10,30,25,.06), 0 18px 40px -24px rgba(10,30,25,.25);
  color-scheme:light;
}
.st6 .night,.st6.night{
  --st-bg:#050A09; --st-s1:#0B1412; --st-s2:#101B18; --st-s3:#16231F;
  --st-line:rgba(190,255,235,.08); --st-line-2:rgba(190,255,235,.15);
  --st-ink:#ECF3F0; --st-ink-2:#A9B9B3; --st-ink-3:#7D8E87;
  --st-teal:#2EC4CF; --st-teal-2:#7FE3EA; --st-teal-w:rgba(46,196,207,.14);
  --st-ember:#FF8A57; --st-ember-2:#FFB08C; --st-ember-w:rgba(255,138,87,.16);
  --st-mint:#7BE3A6; --st-mint-w:rgba(123,227,166,.14);
  --st-rose:#F49AB8; --st-rose-w:rgba(244,154,184,.14);
  --st-amber:#F2C14E; --st-amber-w:rgba(242,193,78,.14);
  --st-focus:#A5A2FF; --st-on-teal:#04211F; --st-logo-ink:#FFFFFF;
  --st-shadow:0 1px 0 rgba(255,255,255,.05) inset, 0 30px 60px -30px rgba(0,0,0,.7);
  color-scheme:dark;
  background:var(--st-bg); color:var(--st-ink);
}
/* 2. Eski genel siniflarla cakisma sifirlamasi (tools/v6_kaynak/uyum.css) */
:where(.st6) table{min-width:0;width:auto}
:where(.st6) th,:where(.st6) td{position:static;cursor:auto;user-select:auto;white-space:normal;text-transform:none;letter-spacing:normal;background:none;z-index:auto;padding:0;border-bottom:0;vertical-align:middle}
:where(.st6) td img{width:auto;height:auto;border-radius:0;box-shadow:none;background:none}
:where(.st6) td a{color:inherit;font-weight:inherit}
:where(.st6) a{color:inherit}
:where(.st6) h1,:where(.st6) h2,:where(.st6) h3,:where(.st6) h4{margin:0;letter-spacing:normal;font-size:inherit}
:where(.st6) main{max-width:none;margin:0;padding:0}
:where(.st6) nav{display:block;flex:none;gap:0}
.st6 .kpi{position:static;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0;min-height:0;transition:none;--ton:initial}
/* 3. Bilesenler (.st6 kapsami) */
.st6,.st6 *,.st6 *::before,.st6 *::after{box-sizing:border-box}
.st6{-webkit-text-size-adjust:100%;text-size-adjust:100%}
.st6{margin:0;background:var(--st-bg);color:var(--st-ink);font:400 var(--st-t-16)/1.6 var(--st-f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
:where(.st6) h1,:where(.st6) h2,:where(.st6) h3,:where(.st6) h4,:where(.st6) p,:where(.st6) figure,:where(.st6) ul,:where(.st6) ol,:where(.st6) dl,:where(.st6) dd{margin:0}
:where(.st6) ul[role=list],:where(.st6) ol[role=list]{list-style:none;padding:0}
:where(.st6) h1,:where(.st6) h2,:where(.st6) h3,:where(.st6) h4{text-wrap:balance;font-weight:700}
:where(.st6) p{text-wrap:pretty}
:where(.st6) a{color:inherit;text-decoration:none}
:where(.st6) img,:where(.st6) svg,:where(.st6) canvas{display:block;max-width:100%}
:where(.st6) button,:where(.st6) input,:where(.st6) select,:where(.st6) textarea{font:inherit;color:inherit}
:where(.st6) button{cursor:pointer;background:none;border:0;padding:0}
:where(.st6) :focus-visible{outline:2px solid var(--st-focus);outline-offset:2px;border-radius:6px}
:where(.st6) ::selection{background:var(--st-teal-w)}
.st6 .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.st6 .num{font-variant-numeric:tabular-nums}
.st6 .display{font-family:var(--st-f-display);font-stretch:var(--st-display-stretch);font-weight:750;letter-spacing:-.025em;line-height:1.02}
.st6 .h1{font:750 clamp(var(--st-t-39),5.2vw,var(--st-t-76))/1.02 var(--st-f-display);font-stretch:var(--st-display-stretch);letter-spacing:-.03em}
.st6 .h2{font:720 clamp(var(--st-t-31),3.6vw,var(--st-t-49))/1.06 var(--st-f-display);font-stretch:var(--st-display-stretch);letter-spacing:-.025em}
.st6 .h3{font:680 var(--st-t-25)/1.15 var(--st-f-display);font-stretch:108%;letter-spacing:-.015em}
.st6 .h4{font:600 var(--st-t-20)/1.3 var(--st-f-ui);letter-spacing:-.01em}
.st6 .lead{font-size:var(--st-t-20);line-height:1.5;color:var(--st-ink-2)}
.st6 .two-tone{color:var(--st-ink)}
.st6 .two-tone .soft{color:var(--st-ink-3)}
.st6 .body-s{font-size:var(--st-t-14);line-height:1.55}
.st6 .muted{color:var(--st-ink-2)}
.st6 .faint{color:var(--st-ink-3)}
.st6 .label{font:500 var(--st-t-12)/1.3 var(--st-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3)}
.st6 .mono{font-family:var(--st-f-mono);font-variant-numeric:tabular-nums}
.st6 .link{color:var(--st-teal);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.st6 .link:hover{color:var(--st-teal-2)}
.st6 .wrap{width:100%;max-width:calc(var(--st-content) + 2*var(--st-gutter));margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.st6 .wrap--wide{max-width:calc(1440px + 2*var(--st-gutter))}
.st6 .section{padding-block:var(--st-sp-9)}
.st6 .section--tight{padding-block:var(--st-sp-8)}
.st6 .stack{display:flex;flex-direction:column;gap:var(--gap,var(--st-sp-4))}
.st6 .row{display:flex;align-items:center;gap:var(--gap,var(--st-sp-3));flex-wrap:wrap}
.st6 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--st-sp-7)}
.st6 .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--st-sp-4)}
.st6 .grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--st-sp-4)}
.st6 .min0{min-width:0}
.st6 .sep{height:1px;background:var(--st-line);border:0;margin:0}
@media (max-width:900px){.st6 .split{grid-template-columns:minmax(0,1fr);gap:var(--st-sp-6)}
.st6 .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.st6 .grid-3{grid-template-columns:1fr}}
@media (max-width:560px){.st6 .section{padding-block:var(--st-sp-8)}
.st6 .grid-4{grid-template-columns:1fr 1fr}}
.st6 .card{background:var(--st-s1);border:1px solid var(--st-line);border-radius:var(--st-r-l);padding:var(--st-sp-5)}
.st6 .card--flush{padding:0;overflow:hidden}
.st6 .card--raise{background:var(--st-s2);box-shadow:var(--st-shadow)}
.st6 .glass{background:color-mix(in srgb,var(--st-s1) 72%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--st-line)}
.st6 .night{position:relative;border-radius:var(--st-r-xl);overflow:hidden;isolation:isolate}
.st6 .night--flat{border-radius:0}
.st6 .night::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);z-index:3}
.st6 .btn{--h:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--st-sp-2);height:var(--h);padding:0 var(--st-sp-5);border-radius:var(--st-r-pill);font-weight:600;font-size:var(--st-t-16);white-space:nowrap;background:var(--st-teal);color:var(--st-on-teal);transition:transform var(--st-d-ui) var(--st-ease-ui),background var(--st-d-ui) ease,box-shadow var(--st-d-ui) ease;box-shadow:0 0 0 1px color-mix(in srgb,var(--st-teal) 60%,transparent),0 8px 24px -10px color-mix(in srgb,var(--st-teal) 70%,transparent)}
.st6 .btn:hover{background:var(--st-teal-2)}
.st6 .btn:active{transform:scale(.97)}
.st6 .btn--ghost{background:transparent;color:var(--st-ink);box-shadow:inset 0 0 0 1px var(--st-line-2)}
.st6 .btn--ghost:hover{background:var(--st-s2)}
.st6 .btn--quiet{background:transparent;color:var(--st-ink-2);box-shadow:none;padding:0 var(--st-sp-3)}
.st6 .btn--quiet:hover{color:var(--st-ink);background:var(--st-s2)}
.st6 .btn--s{--h:36px;font-size:var(--st-t-14);padding:0 var(--st-sp-4)}
.st6 .btn--l{--h:56px;font-size:var(--st-t-16);padding:0 var(--st-sp-6)}
.st6 .btn--block{width:100%}
.st6 .btn[disabled]{opacity:.5;cursor:not-allowed}
.st6 .icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--st-r-m);color:var(--st-ink-2)}
.st6 .icon-btn:hover{background:var(--st-s2);color:var(--st-ink)}
.st6 .ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.st6 .lg{width:var(--lg,24px);height:var(--lg,24px);flex:none}
.st6 .lg--16{--lg:16px}
.st6 .lg--20{--lg:20px}
.st6 .lg--24{--lg:24px}
.st6 .lg--32{--lg:32px}
.st6 .brand{display:inline-flex;align-items:center;gap:10px;font:720 var(--st-t-20)/1 var(--st-f-display);font-stretch:108%;letter-spacing:-.02em;color:var(--st-ink)}
.st6 .brand svg{width:30px;height:30px}
.st6 .chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--st-r-pill);background:var(--st-s2);border:1px solid var(--st-line);font-size:var(--st-t-14);color:var(--st-ink-2);white-space:nowrap}
.st6 .chip:hover{color:var(--st-ink);border-color:var(--st-line-2)}
.st6 .chip[aria-pressed=true],.st6 .chip.is-on{background:var(--st-teal-w);border-color:color-mix(in srgb,var(--st-teal) 45%,transparent);color:var(--st-ink)}
.st6 .tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font:600 var(--st-t-12)/1 var(--st-f-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--st-s3);color:var(--st-ink-2)}
.st6 .tag--now{background:var(--st-ember-w);color:var(--st-ember)}
.st6 .tag--up{background:var(--st-mint-w);color:var(--st-mint)}
.st6 .tag--down{background:var(--st-rose-w);color:var(--st-rose)}
.st6 .tag--ctx{background:var(--st-teal-w);color:var(--st-teal)}
.st6 .tag--warn{background:var(--st-amber-w);color:var(--st-amber)}
.st6 .delta{font:600 var(--st-t-14)/1 var(--st-f-mono);font-variant-numeric:tabular-nums}
.st6 .delta--up{color:var(--st-mint)}
.st6 .delta--down{color:var(--st-rose)}
.st6 .delta--flat{color:var(--st-ink-3)}
.st6 .dot{width:8px;height:8px;border-radius:50%;background:var(--st-ember);flex:none;box-shadow:0 0 0 4px var(--st-ember-w)}
.st6 .dot--st-teal{background:var(--st-teal);box-shadow:0 0 0 4px var(--st-teal-w)}
.st6 .dot--st-mint{background:var(--st-mint);box-shadow:0 0 0 4px var(--st-mint-w)}
.st6 .search{position:relative;display:flex;align-items:center;gap:var(--st-sp-2);height:64px;padding:0 8px 0 20px;border-radius:var(--st-r-pill);background:var(--st-s1);border:1px solid var(--st-line-2);box-shadow:var(--st-shadow);transition:border-color var(--st-d-ui),box-shadow var(--st-d-ui)}
.st6 .search:focus-within{border-color:color-mix(in srgb,var(--st-teal) 60%,transparent);box-shadow:0 0 0 4px var(--st-teal-w),var(--st-shadow)}
.st6 .search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;font-size:var(--st-t-20);color:var(--st-ink)}
.st6 .search input::placeholder{color:var(--st-ink-3)}
.st6 .search .btn{flex:none}
.st6 .search--s{height:44px;padding-left:14px}
.st6 .search--s input{font-size:var(--st-t-16)}
.st6 .kbd{font:500 var(--st-t-12)/1 var(--st-f-mono);padding:4px 6px;border-radius:6px;border:1px solid var(--st-line-2);color:var(--st-ink-3)}
@media (max-width:560px){.st6 .search{height:56px;padding-left:16px}
.st6 .search input{font-size:var(--st-t-16)}
.st6 .search .btn{padding:0 var(--st-sp-4)}}
.st6 .rev{display:flex;flex-direction:column;gap:var(--st-sp-3)}
.st6 .rev__fig{font:750 clamp(var(--st-t-49),6vw,var(--st-t-76))/.95 var(--st-f-display);font-stretch:var(--st-display-stretch);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--st-ink);text-shadow:0 0 40px color-mix(in srgb,var(--st-teal) 25%,transparent)}
.st6 .rev__fig small{font-size:.38em;font-weight:600;letter-spacing:-.01em;color:var(--st-ink-3);margin-left:.08em}
.st6 .rev--m .rev__fig{font-size:clamp(var(--st-t-39),4vw,var(--st-t-61))}
.st6 .rev--s .rev__fig{font-size:var(--st-t-39)}
.st6 .rev__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--st-sp-2) var(--st-sp-4);font-size:var(--st-t-14);color:var(--st-ink-2)}
.st6 .conf{display:inline-flex;align-items:center;gap:8px}
.st6 .conf__bars{display:inline-flex;gap:3px;align-items:flex-end}
.st6 .conf__bars i{display:block;width:4px;height:12px;border-radius:2px;background:var(--st-line-2)}
.st6 .conf__bars i.on{background:var(--st-teal)}
.st6 .ladder{--steps:6;display:grid;grid-template-columns:repeat(var(--steps),1fr);gap:4px;position:relative;padding-top:30px}
.st6 .ladder__step{height:10px;border-radius:5px;background:var(--st-s3)}
.st6 .ladder__step.is-on{background:linear-gradient(90deg,color-mix(in srgb,var(--st-teal) 70%,transparent),var(--st-teal));box-shadow:0 0 18px -2px color-mix(in srgb,var(--st-teal) 70%,transparent)}
.st6 .ladder__lab{display:grid;grid-template-columns:repeat(var(--steps,6),1fr);gap:4px;margin-top:8px;font:500 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .ladder__lab span.is-on{color:var(--st-ink)}
.st6 .ladder__mark{position:absolute;top:0;left:var(--x,50%);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;transition:left var(--st-d-data) var(--st-ease-data)}
.st6 .ladder__mark b{font:600 12px/1 var(--st-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-night,#050A09);background:var(--st-ember);padding:4px 6px;border-radius:5px;white-space:nowrap}
.st6 .ladder__mark i{width:2px;height:12px;background:var(--st-ember)}
.st6 .ladder__mark::after{content:"";position:absolute;top:31px;width:14px;height:14px;border-radius:50%;background:var(--st-ember);box-shadow:0 0 0 4px var(--st-ember-w),0 0 16px var(--st-ember)}
.st6 .lock{display:inline-flex;align-items:center;gap:8px;font:600 var(--st-t-14)/1 var(--st-f-mono);color:var(--st-ink-2)}
.st6 .lock .mask{letter-spacing:.06em;color:var(--st-ink);filter:blur(.2px)}
.st6 .spec{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;background:transparent}
.st6 .spec i{display:block;height:100%;flex:var(--v,1) 1 0;min-width:3px;border-radius:2px;transition:flex-grow var(--st-d-data) var(--st-ease-data)}
.st6 .spec i:nth-child(1){background:var(--st-ember)}
.st6 .spec i:nth-child(2){background:var(--st-teal)}
.st6 .spec i:nth-child(3){background:var(--st-mint)}
.st6 .spec--l{height:14px;border-radius:7px}
.st6 .spec-legend{display:flex;flex-wrap:wrap;gap:var(--st-sp-2) var(--st-sp-4);font:500 var(--st-t-12)/1.2 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .spec-legend span{display:inline-flex;align-items:center;gap:6px}
.st6 .spec-legend span::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c)}
.st6 .spec-legend .k1{--c:var(--st-ember)}
.st6 .spec-legend .k2{--c:var(--st-teal)}
.st6 .spec-legend .k3{--c:var(--st-mint)}
.st6 .plat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--st-sp-3);padding:var(--st-sp-3) 0;border-top:1px solid var(--st-line)}
.st6 .plat:first-child{border-top:0}
.st6 .plat__n{font:700 var(--st-t-20)/1 var(--st-f-display);font-variant-numeric:tabular-nums}
.st6 .plat__sub{font-size:var(--st-t-12);color:var(--st-ink-3);font-family:var(--st-f-mono)}
.st6 .kpi{display:flex;flex-direction:column;gap:6px;min-width:0}
.st6 .kpi__v{font:720 var(--st-t-31)/1 var(--st-f-display);font-stretch:106%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.st6 .kpi__v--s{font-size:var(--st-t-25)}
.st6 .kpi__f{display:flex;align-items:center;gap:8px;font-size:var(--st-t-14);color:var(--st-ink-3)}
.st6 .kpis{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:1px;background:var(--st-line);border:1px solid var(--st-line);border-radius:var(--st-r-l);overflow:hidden}
.st6 .kpis>*{background:var(--st-s1);padding:var(--st-sp-4) var(--st-sp-5)}
@media (max-width:720px){.st6 .kpis{--n:2!important}}
.st6 .feed{display:flex;flex-direction:column}
.st6 .ev{--g:0;position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--st-sp-3);align-items:center;padding:12px var(--st-sp-4);border-top:1px solid var(--st-line);transition:background var(--st-d-panel)}
.st6 .ev:first-child{border-top:0}
.st6 .ev:hover{background:var(--st-s2)}
.st6 .ev__t{font:500 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3);font-variant-numeric:tabular-nums}
.st6 .ev__glow{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--st-ember) calc(var(--g)*100%),var(--st-teal));opacity:calc(.25 + var(--g)*.75);box-shadow:0 0 calc(var(--g)*16px) color-mix(in srgb,var(--st-ember) calc(var(--g)*100%),transparent)}
.st6 .ev__body{min-width:0;display:flex;flex-direction:column;gap:2px}
.st6 .ev__what{font-size:var(--st-t-14);color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st6 .ev__what b{font-weight:600}
.st6 .ev__who{display:flex;align-items:center;gap:6px;font-size:var(--st-t-12);color:var(--st-ink-3);font-family:var(--st-f-mono);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.st6 .ev.is-new{animation:st6-ev-in var(--st-d-data) var(--st-ease-data) both}
@keyframes st6-ev-in{from{opacity:0;transform:translateY(-10px);background:var(--st-ember-w)}to{opacity:1;transform:none;background:transparent}}
.st6 .fav{width:var(--fav,32px);height:var(--fav,32px);border-radius:calc(var(--fav,32px)*.28);display:grid;place-items:center;flex:none;font:700 calc(var(--fav,32px)*.42)/1 var(--st-f-display);color:#10201B;background:var(--fc,#E9DCC8)}
.st6 .fav--20{--fav:20px}
.st6 .fav--24{--fav:24px}
.st6 .fav--40{--fav:40px}
.st6 .fav--56{--fav:56px}
.st6 .fav--72{--fav:72px}
.st6 .who{display:flex;align-items:center;gap:var(--st-sp-3);min-width:0}
.st6 .who__n{font-weight:600;color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st6 .who__d{font:400 var(--st-t-12)/1.2 var(--st-f-mono);color:var(--st-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st6 .thumb{--tw:56px;width:var(--tw);aspect-ratio:1;max-width:100%;border-radius:calc(var(--tw)*.18);flex:none;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 30% 15%,color-mix(in srgb,var(--pc,#DDE7E2) 100%,#fff 0%) 0%,color-mix(in srgb,var(--pc,#DDE7E2) 70%,#000) 100%)}
.st6 .thumb svg{position:absolute;inset:12%;width:76%;height:76%;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}
.st6 .thumb--32{--tw:32px}
.st6 .thumb--40{--tw:40px}
.st6 .thumb--72{--tw:72px}
.st6 .thumb--96{--tw:96px}
.st6 .thumb--fill{--tw:100%;width:100%;border-radius:var(--st-r-m)}
.st6 .tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.st6 .tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--st-t-14);font-variant-numeric:tabular-nums}
.st6 .tbl th{position:sticky;top:0;background:var(--st-s1);text-align:left;font:500 var(--st-t-12)/1.2 var(--st-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-3);padding:12px var(--st-sp-4);border-bottom:1px solid var(--st-line);white-space:nowrap;z-index:1}
.st6 .tbl td{padding:12px var(--st-sp-4);border-bottom:1px solid var(--st-line);vertical-align:middle;white-space:nowrap}
.st6 .tbl tr:last-child td{border-bottom:0}
.st6 .tbl tbody tr{transition:background var(--st-d-ui)}
.st6 .tbl tbody tr:hover{background:var(--st-s2)}
.st6 .tbl .r{text-align:right}
.st6 .tbl th button{display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.st6 .tbl th[aria-sort] button{color:var(--st-ink)}
.st6 .tbl .big{font:700 var(--st-t-16)/1 var(--st-f-display);font-variant-numeric:tabular-nums}
.st6 .spark{width:var(--w,96px);height:var(--h,28px);overflow:visible}
.st6 .spark path.l{fill:none;stroke:var(--c,var(--st-teal));stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}
.st6 .spark path.a{fill:url(#spark-fill);opacity:.9}
.st6 .spark circle{fill:var(--c,var(--st-teal))}
.st6 .spark--up{--c:var(--st-mint)}
.st6 .spark--down{--c:var(--st-rose)}
.st6 .chart{width:100%;height:auto;overflow:visible}
.st6 .chart .grid line{stroke:var(--st-line);stroke-width:1}
.st6 .chart .ax text{fill:var(--st-ink-3);font:500 12px var(--st-f-mono)}
.st6 .chart .band{fill:var(--st-teal-w)}
.st6 .chart .mid{fill:none;stroke:var(--st-teal);stroke-width:2}
.st6 .chart .bar{fill:var(--st-teal)}
.st6 .chart .bar.is-now{fill:var(--st-ember)}
.st6 .heat{display:grid;grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;font:500 12px/1 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .heat i{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,var(--st-teal) calc(var(--v,0)*100%),var(--st-s3))}
.st6 .heat i.hot{background:color-mix(in srgb,var(--st-ember) calc(var(--v,0)*100%),var(--st-s3))}
.st6 .tabs{display:flex;gap:2px;border-bottom:1px solid var(--st-line);overflow-x:auto;scrollbar-width:none}
.st6 .tabs::-webkit-scrollbar{display:none}
.st6 .tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 var(--st-sp-4);font-size:var(--st-t-14);font-weight:500;color:var(--st-ink-3);white-space:nowrap}
.st6 .tab:hover{color:var(--st-ink)}
.st6 .tab[aria-selected=true]{color:var(--st-ink)}
.st6 .tab[aria-selected=true]::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--st-teal)}
.st6 .tab .n{font:500 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .seg{display:inline-flex;padding:3px;border-radius:var(--st-r-pill);background:var(--st-s2);border:1px solid var(--st-line)}
.st6 .seg button{height:30px;padding:0 12px;border-radius:var(--st-r-pill);font-size:var(--st-t-14);color:var(--st-ink-3);white-space:nowrap}
.st6 .seg button[aria-pressed=true]{background:var(--st-s1);color:var(--st-ink);box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 0 0 1px var(--st-line-2)}
.st6 .quota{display:flex;flex-direction:column;gap:6px}
.st6 .quota__bar{height:6px;border-radius:3px;background:var(--st-s3);overflow:hidden}
.st6 .quota__bar i{display:block;height:100%;width:calc(var(--q,0)*100%);background:var(--st-teal);border-radius:3px}
.st6 .quota[data-state=full] .quota__bar i{background:var(--st-ember)}
.st6 .quota__t{display:flex;justify-content:space-between;font:500 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--st-sp-3);padding:var(--st-sp-6);border-radius:var(--st-r-l);border:1px dashed var(--st-line-2);background:var(--st-s1)}
.st6 .state--center{align-items:center;text-align:center}
.st6 .state__ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--st-s3);color:var(--st-ink-2)}
.st6 .skel{background:linear-gradient(90deg,var(--st-s2) 0%,var(--st-s3) 50%,var(--st-s2) 100%);background-size:200% 100%;border-radius:6px;animation:st6-skel 1.4s ease-in-out infinite}
@keyframes st6-skel{from{background-position:100% 0}to{background-position:-100% 0}}
.st6 .locked{position:relative}
.st6 .locked__veil{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--st-s1) 55%,transparent);backdrop-filter:blur(3px);border-radius:inherit}
.st6 .banner{display:flex;align-items:center;gap:var(--st-sp-3);padding:12px var(--st-sp-4);border-radius:var(--st-r-m);font-size:var(--st-t-14);background:var(--st-amber-w);color:var(--st-ink);border:1px solid color-mix(in srgb,var(--st-amber) 35%,transparent)}
.st6 .banner--info{background:var(--st-teal-w);border-color:color-mix(in srgb,var(--st-teal) 35%,transparent)}
.st6 .banner--err{background:var(--st-rose-w);border-color:color-mix(in srgb,var(--st-rose) 35%,transparent)}
.st6 .unknown{color:var(--st-ink-3);border-bottom:1px dotted var(--st-ink-3);cursor:help}
.st6 .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;border-bottom:1px solid var(--st-line);background:color-mix(in srgb,var(--st-bg) 78%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}
.st6 .nav__in{display:flex;align-items:center;gap:var(--st-sp-6);height:68px}
.st6 .nav__links{display:flex;gap:var(--st-sp-1);flex:1}
.st6 .nav__links a{padding:8px 12px;border-radius:var(--st-r-s);font-size:var(--st-t-14);color:var(--st-ink-2)}
.st6 .nav__links a:hover,.st6 .nav__links a[aria-current=page]{color:var(--st-ink);background:var(--st-s2)}
.st6 .nav__end{display:flex;align-items:center;gap:var(--st-sp-2)}
.st6 .nav__menu{display:none}
@media (max-width:960px){.st6 .nav__links,.st6 .nav__end .hide-m{display:none}
.st6 .nav__menu{display:grid}
.st6 .nav__in{gap:var(--st-sp-3);justify-content:space-between}}
.st6 .app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}
.st6 .side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--st-sp-5);padding:var(--st-sp-4) var(--st-sp-3);border-right:1px solid var(--st-line);background:var(--st-bg)}
.st6 .side__grp{display:flex;flex-direction:column;gap:2px}
.st6 .side__h{padding:0 12px 6px;font:500 12px/1 var(--st-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3)}
.st6 .side a{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:var(--st-r-s);font-size:var(--st-t-14);color:var(--st-ink-2)}
.st6 .side a:hover{background:var(--st-s2);color:var(--st-ink)}
.st6 .side a[aria-current=page]{background:var(--st-s2);color:var(--st-ink);box-shadow:inset 2px 0 0 var(--st-teal)}
.st6 .side a .n{margin-left:auto;font:500 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .side a .n.hot{color:var(--st-ember)}
.st6 .top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--st-sp-3);height:64px;padding:0 var(--st-sp-6);border-bottom:1px solid var(--st-line);background:color-mix(in srgb,var(--st-bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.st6 .top .search{flex:1;max-width:560px;min-width:0}
@media (max-width:560px){.st6 .top .kbd,.st6 .top .search .icon-btn{display:none}}
.st6 .main{padding:var(--st-sp-6);display:flex;flex-direction:column;gap:var(--st-sp-6);min-width:0}
.st6 .page-h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--st-sp-4);flex-wrap:wrap}
.st6 .panel-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--st-sp-4)}
.st6 .c-12{grid-column:span 12}
.st6 .c-8{grid-column:span 8}
.st6 .c-7{grid-column:span 7}
.st6 .c-6{grid-column:span 6}
.st6 .c-5{grid-column:span 5}
.st6 .c-4{grid-column:span 4}
.st6 .c-3{grid-column:span 3}
.st6 .box{background:var(--st-s1);border:1px solid var(--st-line);border-radius:var(--st-r-l);min-width:0}
.st6 .box__h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--st-sp-3);padding:var(--st-sp-4) var(--st-sp-5);border-bottom:1px solid var(--st-line)}
.st6 .box__h h2,.st6 .box__h h3{font:600 var(--st-t-16)/1.2 var(--st-f-ui);letter-spacing:-.005em}
.st6 .box__b{padding:var(--st-sp-5)}
.st6 .mobbar{display:none}
@media (max-width:1100px){.st6 .c-8,.st6 .c-7,.st6 .c-6,.st6 .c-5,.st6 .c-4{grid-column:span 12}
.st6 .c-3{grid-column:span 6}}
@media (max-width:900px){.st6 .app{grid-template-columns:1fr}
.st6 .side{display:none}
.st6 .top{padding:0 max(16px,env(safe-area-inset-left,0px));gap:var(--st-sp-2)}
.st6 .main{padding:var(--st-sp-4) max(16px,env(safe-area-inset-left,0px)) calc(96px + env(safe-area-inset-bottom,0px));gap:var(--st-sp-5)}
.st6 .mobbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;padding:6px max(8px,env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--st-bg) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--st-line)}
.st6 .mobbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:12px;color:var(--st-ink-3);min-height:44px}
.st6 .mobbar a[aria-current=page]{color:var(--st-ink)}
.st6 .mobbar a[aria-current=page] .ico{color:var(--st-teal)}}
@media (max-width:560px){.st6 .c-3{grid-column:span 12}}
.st6 .filters{display:flex;flex-direction:column;gap:var(--st-sp-4)}
.st6 .fgrp{border-top:1px solid var(--st-line);padding-top:var(--st-sp-4);display:flex;flex-direction:column;gap:var(--st-sp-3)}
.st6 .fgrp:first-child{border-top:0;padding-top:0}
.st6 .fgrp__h{display:flex;justify-content:space-between;align-items:center;font-size:var(--st-t-14);font-weight:600}
.st6 .minmax{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}
.st6 .inp{height:40px;width:100%;min-width:0;padding:0 12px;border-radius:var(--st-r-s);background:var(--st-s2);border:1px solid var(--st-line);color:var(--st-ink);font-size:var(--st-t-14)}
.st6 .inp:focus{outline:none;border-color:color-mix(in srgb,var(--st-teal) 60%,transparent);box-shadow:0 0 0 3px var(--st-teal-w)}
.st6 .check{display:flex;align-items:center;gap:10px;font-size:var(--st-t-14);color:var(--st-ink-2);min-height:32px}
.st6 .check input{width:18px;height:18px;accent-color:var(--st-teal)}
.st6 .toggle{position:relative;width:42px;height:24px;border-radius:12px;background:var(--st-s3);border:1px solid var(--st-line-2);flex:none}
.st6 .toggle::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--st-ink-3);transition:transform var(--st-d-ui) var(--st-ease-ui)}
.st6 .toggle[aria-checked=true]{background:var(--st-teal)}
.st6 .toggle[aria-checked=true]::after{transform:translateX(18px);background:var(--st-on-teal)}
.st6 .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--st-sp-4);align-items:stretch}
.st6 .plan{display:flex;flex-direction:column;gap:var(--st-sp-4);padding:var(--st-sp-6) var(--st-sp-5);border-radius:var(--st-r-xl);background:var(--st-s1);border:1px solid var(--st-line)}
.st6 .plan--rec{background:var(--st-s2);border-color:color-mix(in srgb,var(--st-teal) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--st-teal) 30%,transparent),0 30px 60px -30px color-mix(in srgb,var(--st-teal) 45%,transparent)}
.st6 .plan__p{font:750 var(--st-t-49)/1 var(--st-f-display);font-stretch:var(--st-display-stretch);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.st6 .plan__p small{font:500 var(--st-t-16)/1 var(--st-f-ui);color:var(--st-ink-3);letter-spacing:0}
.st6 .plan ul{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none;font-size:var(--st-t-14);color:var(--st-ink-2)}
.st6 .plan li{display:flex;gap:10px}
.st6 .plan li .ico{color:var(--st-teal);margin-top:2px}
@media (max-width:1100px){.st6 .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.st6 .plans{grid-template-columns:1fr}}
.st6 .faq details{border-top:1px solid var(--st-line);padding:var(--st-sp-5) 0}
.st6 .faq details:last-child{border-bottom:1px solid var(--st-line)}
.st6 .faq summary{display:flex;justify-content:space-between;gap:var(--st-sp-4);cursor:pointer;list-style:none;font:600 var(--st-t-20)/1.35 var(--st-f-ui)}
.st6 .faq summary::-webkit-details-marker{display:none}
.st6 .faq summary::after{content:"+";flex:none;width:24px;height:24px;display:grid;place-items:center;font:400 24px/1 var(--st-f-ui);color:var(--st-ink-3);transition:transform var(--st-d-ui) var(--st-ease-ui)}
.st6 .faq details[open] summary::after{transform:rotate(45deg)}
.st6 .faq details p{margin-top:var(--st-sp-3);color:var(--st-ink-2);max-width:68ch}
.st6 .foot{border-top:1px solid var(--st-line);padding-block:var(--st-sp-8) var(--st-sp-6);font-size:var(--st-t-14);color:var(--st-ink-3)}
.st6 .foot__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:var(--st-sp-6)}
.st6 .foot h3{font:500 var(--st-t-12)/1 var(--st-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3);margin-bottom:var(--st-sp-3)}
.st6 .foot a{display:block;padding:5px 0;color:var(--st-ink-2)}
.st6 .foot a:hover{color:var(--st-ink)}
.st6 .foot a.brand{display:inline-flex;align-self:flex-start;padding:0;color:var(--st-ink)}
@media (max-width:900px){.st6 .foot__grid{grid-template-columns:1fr 1fr}}
.st6 .overlay{position:fixed;inset:0;z-index:80;background:rgba(2,6,5,.55);backdrop-filter:blur(4px);display:grid;place-items:start center;padding-top:12vh}
.st6 .cmdk{width:min(640px,calc(100vw - 32px));border-radius:var(--st-r-l);background:var(--st-s1);border:1px solid var(--st-line-2);box-shadow:var(--st-shadow);overflow:hidden}
.st6 .drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);z-index:70;background:var(--st-s1);border-left:1px solid var(--st-line-2);box-shadow:var(--st-shadow);overflow:auto}
.st6 .tip{position:absolute;z-index:30;pointer-events:none;padding:8px 10px;border-radius:var(--st-r-s);background:var(--st-s3);border:1px solid var(--st-line-2);font-size:var(--st-t-12);color:var(--st-ink);box-shadow:var(--st-shadow);white-space:nowrap}
.st6 .panel-wave{position:relative;isolation:isolate}
.st6 .panel-wave>canvas.ht{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}
.st6 .panel-wave--arrival{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:360px;text-align:center;overflow:hidden}
.st6 .arrival-mark{width:60px;height:60px;filter:drop-shadow(0 0 18px var(--st-teal-w));animation:st6-arrival-breathe 6s ease-in-out infinite}
@keyframes st6-arrival-breathe{50%{transform:scale(1.045);opacity:.84}}
@media(prefers-reduced-motion:reduce){.st6 .arrival-mark{animation:none}}
.still .st6 .arrival-mark{animation:none}
.st6 .field{position:relative;width:100%;height:var(--fh,420px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}
.st6 .field::before{content:none}
.st6 .field[data-field-mode="world"]{-webkit-mask-image:none;mask-image:none}
.st6 .field[data-field-mode="world"] .field__axis{display:none}
.st6 .field__legend{position:absolute;left:16px;right:16px;bottom:10px;text-align:center;font-size:12px;line-height:1.5;color:var(--st-ink-2);pointer-events:none}
.st6 .field__change{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(384px,calc(100% - 16px));padding:6px 12px 6px 6px;border-radius:16px;background:color-mix(in srgb,var(--st-s2) 88%,transparent);border:1px solid var(--st-line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--st-ink);font-size:12px;line-height:1.45;pointer-events:none;transition:opacity 450ms ease;box-shadow:var(--st-shadow)}
.st6 .field__change .field__body{min-width:0;white-space:normal;overflow-wrap:anywhere}
.st6 .field__change .field__body>*+*{margin-left:6px}
.st6 .field__change .field__val{font:400 12px/1.45 var(--st-f-ui);color:var(--st-ink-2);white-space:pre-wrap}
.st6 .field__change .faint{color:var(--st-ink-3)}
.st6 .field__change[data-phase="fade"]{opacity:0}
@media(prefers-reduced-motion:reduce){.st6 .field__change{transition:none}}
html.still .st6 .field__change{transition:none}
.st6 .field__flag{max-width:calc(100% - 24px)}
.st6 .field__flag>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere}
.st6 .field[data-field-mode="world"] .field__flag{width:max-content;max-width:min(384px,calc(100% - 24px));font-size:12px;border-radius:16px}
@media(max-width:560px){.st6 .field[data-field-mode="world"] .field__flag::after{display:none}}
.st6 .field canvas{position:absolute;inset:0;width:100%;height:100%}
.st6 .field__axis{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding-block:var(--st-sp-5);pointer-events:none;font:500 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3);text-align:right}
.st6 .field__flag{position:absolute;z-index:4;transform:translate(-50%,calc(-100% - 14px));display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:var(--st-r-pill);background:color-mix(in srgb,var(--st-s2) 88%,transparent);border:1px solid var(--st-line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--st-t-14);white-space:nowrap;box-shadow:var(--st-shadow);transition:opacity 400ms ease,transform var(--st-d-data) var(--st-ease-data)}
.st6 .field__flag::after{content:"";position:absolute;left:50%;bottom:-14px;width:1px;height:14px;background:linear-gradient(var(--st-line-2),transparent)}
.st6 .field__flag[data-out]{opacity:0;transform:translate(-50%,calc(-100% - 24px))}
.st6 .story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--st-sp-8);align-items:start}
.st6 .story__steps{display:flex;flex-direction:column}
.st6 .story__step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;gap:var(--st-sp-3)}
.st6 .story__step h3{transition:color var(--st-d-panel) ease}
.st6 .story__step:not(.is-on) h3{color:var(--st-ink-3)}
.st6 .story__step:not(.is-on) .k{color:var(--st-ink-3)}
.st6 .story__step .k{font:500 var(--st-t-12)/1 var(--st-f-mono);letter-spacing:.08em;color:var(--st-teal)}
.st6 .story__stage{position:sticky;top:calc(96px + env(safe-area-inset-top,0px))}
.st6 .story__pane{display:none}
.st6 .story__pane.is-on{display:block;animation:st6-pane-in var(--st-d-data) var(--st-ease-data) both}
@keyframes st6-pane-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@media (max-width:900px){.st6 .story{grid-template-columns:minmax(0,1fr);gap:var(--st-sp-6)}
.st6 .story__step{min-height:0;opacity:1;padding-block:var(--st-sp-5)}
.st6 .story__stage{display:none}
.st6 .story__inline{display:block!important;margin-top:var(--st-sp-4)}}
.st6 .story__inline{display:none}
.st6 .browser{border-radius:var(--st-r-l);overflow:hidden;background:var(--st-s1);border:1px solid var(--st-line-2);box-shadow:var(--st-shadow)}
.st6 .browser__bar{display:flex;align-items:center;gap:var(--st-sp-3);height:44px;padding:0 var(--st-sp-4);border-bottom:1px solid var(--st-line);background:var(--st-s2)}
.st6 .browser__dots{display:flex;gap:6px}
.st6 .browser__dots i{width:10px;height:10px;border-radius:50%;background:var(--st-line-2)}
.st6 .browser__url{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:28px;border-radius:var(--st-r-pill);background:var(--st-s1);display:flex;align-items:center;padding:0 12px;font:400 var(--st-t-12)/1 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .popup{width:380px;max-width:100%;height:600px;display:flex;flex-direction:column;border-radius:var(--st-r-l);overflow:hidden;border:1px solid var(--st-line-2);box-shadow:var(--st-shadow)}
.st6 .popup__head{display:flex;align-items:center;justify-content:space-between;gap:var(--st-sp-2);padding:12px 14px;border-bottom:1px solid var(--st-line)}
.st6 .popup__body{flex:1;overflow:auto;padding:var(--st-sp-4);display:flex;flex-direction:column;gap:var(--st-sp-4)}
.st6 .popup__foot{display:flex;flex-direction:column;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--st-line);background:var(--st-s1)}
@media (prefers-reduced-motion:reduce){.st6 .ev.is-new,.st6 .story__pane.is-on,.st6 .skel,.st6 .field__flag,.st6 .ladder__mark,.st6 .spec i,.st6 .btn{animation:none!important;transition:none!important}}
html.still .st6 .ev.is-new,html.still .st6 .story__pane.is-on,html.still .st6 .field__flag,html.still .st6 .skel{animation:none!important;transition:none!important}
.st6 .sample-note{font:500 var(--st-t-12)/1.5 var(--st-f-mono);color:var(--st-ink-3);border-top:1px solid var(--st-line);padding-block:var(--st-sp-4)}
.st6 .theme-tg{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--st-r-m);color:var(--st-ink-2)}
.st6 .theme-tg:hover{background:var(--st-s2);color:var(--st-ink)}
@media (max-width:560px){.st6 .hide-s{display:none!important}}
@media (max-width:560px){.st6 .ladder__lab span:not(.is-on):not(:first-child):not(:last-child){visibility:hidden}}
.st6 .popup .ladder__lab span:not(.is-on):not(:first-child):not(:last-child){visibility:hidden}
.st6 .popup .popup__body{gap:14px}
.st6 .code{min-width:0;max-width:100%;margin:0;border-radius:var(--st-r-l);background:var(--st-s1);border:1px solid var(--st-line);overflow:auto;font:400 var(--st-t-14)/1.7 var(--st-f-mono);padding:var(--st-sp-5);color:var(--st-ink-2)}
.st6 .code .k{color:var(--st-teal)}
.st6 .code .s{color:var(--st-mint)}
.st6 .code .c{color:var(--st-ink-3)}
.st6 .code .e{color:var(--st-ember)}
@media (max-width:560px){.st6 .seg button{height:36px}}
:where(.st6) [role=tabpanel][hidden]{display:none!important}
.st6 span.thumb{display:block}
@media (max-width:560px){.st6 .icon-btn{width:44px;height:44px}
.st6 .chip{min-height:36px}}
:where(.st6) [hidden]{display:none!important}
.st6 .tab .lg{display:block}
html:not(.js) .st6 .story__pane{display:block;margin-bottom:var(--st-sp-5)}
html:not(.js) .st6 .story__stage{position:static}
.st6 .msheet{display:none}
@media (max-width:900px){.st6 .msheet:target{display:block;position:fixed;inset:0;z-index:90}
.st6 .msheet__bg{position:absolute;inset:0;background:rgba(2,6,5,.55)}
.st6 .msheet__in{position:absolute;left:0;right:0;bottom:0;padding:12px max(16px,env(safe-area-inset-left,0px)) calc(16px + env(safe-area-inset-bottom,0px));background:var(--st-s1);border-top:1px solid var(--st-line-2);border-radius:var(--st-r-xl) var(--st-r-xl) 0 0;display:grid;gap:2px}
.st6 .msheet__in a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:var(--st-r-m);color:var(--st-ink)}
.st6 .msheet__in a:hover{background:var(--st-s2)}}
@supports not (color: color-mix(in srgb, red 50%, blue)){.st6 .nav,.st6 .top,.st6 .mobbar{background:var(--st-bg)}
.st6 .glass,.st6 .answer .card,.st6 .field__flag{background:var(--st-s1)}
.st6 .search:focus-within{border-color:var(--st-teal)}
.st6 .chip[aria-pressed=true],.st6 .chip.is-on{border-color:var(--st-teal)}
.st6 .heat i{opacity:calc(.35 + var(--v,0)*.65)}
.st6 .heat i:not(.hot){background:var(--st-teal)}
.st6 .heat i.hot{background:var(--st-ember)}
.st6 .btn{box-shadow:none}
.st6 .plan--rec{border-color:var(--st-teal)}}
.st6 .faq summary{min-height:44px;align-items:center}
.st6 .fav{font-size:max(11px,calc(var(--fav,32px)*.42))}
.st6 .fav--20,.st6 .fav--24{font-size:12px}
.st6 .tbl-wrap{position:relative}
@media (max-width:560px){.st6 .theme-tg{width:44px;height:44px}
.st6 .nav .brand{min-height:44px}}
.st6 .presults{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.st6 .pres a{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--st-line);color:var(--st-ink)}
.st6 .pres:first-child a{border-top:0}
.st6 .pres a:hover .pres__n{color:var(--st-teal)}
.st6 .pres__n{font-weight:600;font-size:var(--st-t-14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st6 .pres__m{font-size:var(--st-t-14);color:var(--st-ink-2)}
.st6 .pres__m b{color:var(--st-ink);font-variant-numeric:tabular-nums}
.st6 .pres__s{font:400 var(--st-t-12)/1.3 var(--st-f-mono);color:var(--st-ink-3)}
.st6 .flag{display:inline-block;flex:none;width:20px;height:15px;border-radius:4px;background:var(--f) center/cover no-repeat;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-ink) 16%,transparent);vertical-align:-3px}
.st6 .flag--o{width:18px;height:18px;border-radius:50%}
.st6 .ctry{display:inline-flex;align-items:center;gap:8px;min-width:0}
.st6 .ctrys{display:inline-flex;flex-wrap:wrap;gap:6px 12px}
.st6 .chip>.flag{margin-right:2px}
.st6 .chip .ctrys{gap:4px 10px}
.st6 .chip .ctry{gap:6px}
.st6 .chip .flag{width:16px;height:12px;border-radius:3px;vertical-align:-2px}
.st6 .flagsel{position:relative;display:block;min-width:0}
.st6 .flagsel>.flag{position:absolute;left:12px;top:50%;margin-top:-7.5px;pointer-events:none}
.st6 .flagsel>select{padding-left:42px}
.st6 .flagsel.is-any>.flag{display:none}
.st6 .flagsel.is-any>select{padding-left:12px}
