.dsc{position:relative;z-index:0;--paper:#FAF7F0;--paper-soft:#FBF9F3;--paper-deep:#F1ECE0;--ink:#211C15;--ink-soft:#3F382E;--ink-mute:#5F574C;--rule:#E4DCCB;--rule-soft:#F1ECE0;--sage:#4F6B45;--sage-mid:#8FA97F;--sage-soft:#D6E2CC;--sage-tint:#E7EEDF;--terracotta:#C77B5A;--terracotta-mid:#D08E70;--terracotta-soft:#F0DED4;--gold:#7A6020;--gold-mid:#C9A85A;--gold-soft:#EBD9A8;--gold-deep:#5C4B06;--gold-on-dark:#D4AF5A;--gold-pale:#EBD9A8;--plum:#7a4a6a;--plum-soft:#e0cfd6;--teal:#2c5a5e;--teal-mid:#3a7a7f;--night:#1C1813;--night-hi:#F6EFE0;--night-soft:#AFAEAC;--serif:var(--font-heading),Georgia,"Times New Roman",serif;--sans:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.dsc *{margin:0;padding:0;box-sizing:border-box}.dsc{font-family:var(--serif);color:var(--ink);overflow-x:hidden}.dsc #sky{position:fixed;inset:0;z-index:-2;background:var(--paper);will-change:background-color}.dsc #grain{z-index:-1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.dsc #grain,.dsc #swarm{position:fixed;inset:0;pointer-events:none}.dsc #swarm{z-index:0}.dsc main{position:relative;z-index:1}.dsc nav{position:fixed;top:0;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 2rem;transition:background .5s}.dsc nav .wordmark{font-family:var(--serif);font-style:italic;font-weight:560;font-size:1.2rem;letter-spacing:-.01em;text-decoration:none;color:var(--nav-fg,var(--ink))}.dsc nav .wordmark .q{color:var(--sage)}.dsc nav .links{display:flex;gap:1.6rem;align-items:center}.dsc nav .links a{font-family:var(--mono);font-size:max(12px,.7rem);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--nav-fg,var(--ink));opacity:.75;transition:opacity .2s}.dsc nav .links a:hover{opacity:1}.dsc nav .links a.cta{border:1px solid var(--sage);color:var(--sage);padding:.5rem .9rem;border-radius:2px;opacity:1}.dsc nav .links a.cta:hover{background:var(--sage);color:var(--paper)}.dsc.menuopen nav,.dsc.night nav{--nav-fg:var(--night-hi)}.dsc.menuopen nav .wordmark .q{color:var(--sage-mid)}@media(max-width:680px){.dsc nav .links{display:none}}.dsc .burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:.5rem;z-index:30}.dsc .burger span{display:block;width:22px;height:2px;background:var(--nav-fg,var(--ink));transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .25s,background .3s}@media(max-width:680px){.dsc .burger{display:flex}}.dsc.menuopen .burger span:first-child{transform:translateY(7px) rotate(45deg)}.dsc.menuopen .burger span:nth-child(2){opacity:0}.dsc.menuopen .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.dsc.menuopen .burger span{background:var(--night-hi)}.dsc #menu{position:fixed;inset:0;z-index:20;background:rgba(15,27,46,.97);backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:center;padding:0 9vw;opacity:0;pointer-events:none;transition:opacity .45s}.dsc.menuopen #menu{opacity:1;pointer-events:auto}.dsc #menu a{font-family:var(--serif);font-size:clamp(1.7rem,7.5vw,2.7rem);font-weight:300;letter-spacing:-.02em;color:var(--night-hi);text-decoration:none;padding:.3rem 0;opacity:0;transform:translateY(18px);transition:opacity .5s,transform .5s,color .25s;display:block}.dsc #menu a:hover{color:var(--sage-mid)}.dsc #menu a .mi{font-family:var(--mono);font-size:max(12px,.62rem);letter-spacing:.2em;color:var(--gold);vertical-align:super;margin-right:.9rem}.dsc.menuopen #menu a{opacity:1;transform:none}.dsc #menu .mfoot{font-family:var(--mono);font-size:max(12px,.6rem);letter-spacing:.16em;color:var(--night-soft);text-transform:uppercase;margin-top:2.4rem;opacity:0;transition:opacity .6s .4s;max-width:36ch}.dsc.menuopen #menu .mfoot{opacity:1}.dsc.js section .kicker,.dsc.js section .lede,.dsc.js section .stats,.dsc.js section h1,.dsc.js section h2{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.dsc.js section.vis .kicker{opacity:1;transform:none}.dsc.js section.vis h1,.dsc.js section.vis h2{opacity:1;transform:none;transition-delay:.12s}.dsc.js section.vis .lede{opacity:1;transform:none;transition-delay:.24s}.dsc.js section.vis .stats{opacity:1;transform:none;transition-delay:.38s}.dsc .kicker:before{content:"";display:inline-block;width:0;height:2px;background:var(--sage);vertical-align:middle;margin-right:0;transition:width .7s ease .2s,margin-right .7s ease .2s}.dsc section.vis .kicker:before{width:26px;margin-right:.7rem}@media(prefers-reduced-motion:reduce){.dsc.js section .kicker,.dsc.js section .lede,.dsc.js section .stats,.dsc.js section h1,.dsc.js section h2{opacity:1;transform:none;transition:none}}.dsc section{min-height:100vh;display:flex;align-items:center;padding:12vh 0}.dsc .col{width:min(1160px,92vw);margin:0 auto}.dsc .kicker{font-family:var(--mono);font-size:max(12px,.68rem);letter-spacing:.3em;text-transform:uppercase;color:var(--sage);margin-bottom:1.3rem}.dsc h1,.dsc h2{font-weight:500;letter-spacing:-.025em;line-height:1.04}.dsc h1{font-size:clamp(2.5rem,6.4vw,5.4rem);max-width:18ch}.dsc h2{font-size:clamp(2rem,4.6vw,3.7rem);max-width:18ch}.dsc h3{font-weight:600;letter-spacing:-.01em}.dsc .lede,.dsc h3{font-family:var(--sans)}.dsc .lede{font-size:clamp(1.06rem,1.5vw,1.31rem);line-height:1.6;max-width:86ch;margin-top:1.5rem;color:var(--fg-soft,var(--ink-soft))}.dsc .lede .v{color:var(--sage);font-style:normal}.dsc .halfcol .lede,.dsc .halfcol h2{max-width:38ch}.dsc .day{color:var(--ink)}.dsc .day .lede{--fg-soft:var(--ink-soft)}.dsc .nightworld{color:var(--night-hi)}.dsc .nightworld .lede{--fg-soft:var(--night-soft)}.dsc .stats{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:2.8rem}.dsc .stat .n{font-family:var(--mono);font-size:clamp(1.1rem,2.1vw,1.7rem);font-weight:500;letter-spacing:-.02em}.dsc .stat .l{font-family:var(--mono);font-size:max(12px,.64rem);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:.4rem}.dsc .nightworld .stat .n{color:var(--gold-mid)}.dsc #hero{min-height:104vh;position:relative}.dsc #hero .scrollcue{position:absolute;bottom:4vh;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:max(12px,.64rem);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);animation:dsc-cue 2.6s ease-in-out infinite}.dsc .herobtns{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:2.2rem}.dsc #resurface,.dsc #threshold{min-height:150vh;align-items:flex-start;padding-top:28vh}.dsc #resurface .col,.dsc #threshold .col{text-align:center}.dsc #resurface .line1,.dsc #resurface .line2,.dsc #threshold .line1,.dsc #threshold .line2{font-size:clamp(2rem,5vw,4rem);font-weight:460;letter-spacing:-.02em;line-height:1.08}.dsc #threshold .line1{color:var(--ink);transition:color 1.2s,opacity 1.2s}.dsc #threshold .line2{color:var(--night-hi);opacity:0;transition:opacity 1.4s;margin-top:1.1rem;font-style:italic}.dsc #threshold .line2 .v{color:var(--sage-mid);font-style:normal}.dsc #threshold .sub{font-family:var(--mono);font-size:max(12px,.7rem);letter-spacing:.22em;text-transform:uppercase;color:var(--night-soft);margin-top:3rem;opacity:0;transition:opacity 1.6s}.dsc #threshold.crossed .line1{opacity:.28;color:var(--night-soft)}.dsc #threshold.crossed .line2,.dsc #threshold.crossed .sub{opacity:1}.dsc #resurface .line1{color:var(--night-hi)}.dsc #resurface .line2{color:var(--ink);opacity:0;transition:opacity 1.4s;margin-top:1rem;font-style:italic}.dsc #resurface .line2 .v{color:var(--sage);font-style:normal}.dsc #resurface.crossed .line1{opacity:.3}.dsc #resurface.crossed .line2{opacity:1}.dsc .btn{font-family:var(--mono);font-size:max(12px,.78rem);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.95rem 1.7rem;border-radius:2px;transition:all .25s;display:inline-flex;align-items:center;gap:.5rem;border:1px solid transparent;cursor:pointer}.dsc .btn.primary{background:var(--sage);color:#fff}.dsc .btn.primary:hover{background:var(--sage-mid);box-shadow:0 0 30px rgba(45,94,62,.28)}.dsc .btn.ghost{border-color:rgba(20,35,58,.3);color:var(--ink)}.dsc .btn.ghost:hover{border-color:var(--ink)}.dsc .nightworld .btn.ghost{border-color:rgba(245,240,230,.3);color:var(--night-hi)}.dsc .nightworld .btn.ghost:hover{border-color:var(--night-hi)}.dsc .ctarow{display:flex;gap:1.1rem;margin-top:3rem;flex-wrap:wrap;justify-content:center}.dsc .split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:920px){.dsc .split{grid-template-columns:1fr;gap:2.4rem}}.dsc .dio{border-radius:0;border-left:3px double var(--sage);padding:1.35rem 1.5rem 1.5rem;position:relative;opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.dsc .live .dio{opacity:1;transform:none}.dsc .day .dio{background:var(--paper-soft);border:1px solid var(--rule);border-left:3px double var(--sage);box-shadow:0 1px 2px rgba(20,35,58,.04),0 4px 16px rgba(20,35,58,.04)}.dsc .nightworld .dio{background:#16243c;border:1px solid rgba(245,240,230,.14);border-left:3px double var(--gold-mid);box-shadow:0 18px 50px rgba(6,12,24,.5)}.dsc .dhead{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--mono);font-size:max(12px,.6rem);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.1rem;opacity:.75}.dsc .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sage);margin-right:.5rem;vertical-align:1px}.dsc .live .dot{animation:dsc-pulse 1.6s ease-in-out infinite}@keyframes dsc-pulse{0%,to{box-shadow:0 0 0 0 rgba(45,94,62,.5)}55%{box-shadow:0 0 0 7px rgba(45,94,62,0)}}.dsc .mono{font-family:var(--mono)}.dsc #calc-box{min-height:260px}.dsc .calc-top{display:flex;justify-content:space-between;margin-bottom:1rem}.dsc .calc-q{font-family:var(--mono);font-size:max(12px,.62rem);letter-spacing:.1em;text-transform:uppercase;color:var(--sage)}.dsc .calc-time{font-family:var(--mono);font-size:max(12px,.68rem);color:var(--ink-mute)}.dsc .calc-track{height:3px;background:var(--rule-soft);border-radius:99px;margin-bottom:1.3rem;overflow:hidden}.dsc .calc-fill{height:100%;background:var(--sage);transition:width .4s ease}.dsc .calc-question{font-family:var(--sans);font-size:1.2rem;font-weight:700;margin-bottom:1.1rem;color:var(--ink)}.dsc .calc-opts{display:flex;flex-direction:column;gap:.55rem}.dsc .calc-opt{padding:.8rem 1rem;background:var(--paper);border:1px solid var(--rule);border-radius:4px;cursor:pointer;font-family:var(--sans);font-size:.88rem;font-weight:500;text-align:left;color:var(--ink);transition:all .15s}.dsc .calc-opt:hover{border-color:var(--sage);background:var(--sage-tint)}.dsc .calc-badge{display:inline-flex;padding:.35rem .8rem;border-radius:999px;font-family:var(--mono);font-size:max(12px,.68rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.1rem}.dsc .calc-badge.tone-sage{background:var(--sage-soft);color:var(--sage)}.dsc .calc-badge.tone-gold{background:var(--gold-soft);color:var(--gold)}.dsc .calc-badge.tone-terracotta{background:var(--terracotta-soft);color:var(--terracotta)}.dsc .calc-result{font-family:var(--sans);font-size:.92rem;line-height:1.6;color:var(--ink-soft);margin-bottom:1.3rem}.dsc .hbar-row{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;gap:.7rem;margin-bottom:.55rem;font-size:.78rem}.dsc .hbar-label{font-family:var(--sans);color:var(--night-soft)}.dsc .day .hbar-label{color:var(--ink-soft)}.dsc .hbar-track{display:block;height:7px;background:rgba(245,240,230,.1);border-radius:99px;overflow:hidden}.dsc .day .hbar-track{background:rgba(20,35,58,.08)}.dsc .hbar-fill{display:block;height:100%;border-radius:99px;transition:width 1.1s cubic-bezier(.25,.8,.25,1)}.dsc .hbar-fill.sage{background:var(--sage-mid)}.dsc .hbar-fill.gold{background:var(--gold-mid)}.dsc .hbar-fill.terracotta{background:var(--terracotta-mid)}.dsc .hbar-fill.plum{background:var(--plum)}.dsc .hbar-fill.teal{background:var(--teal-mid)}.dsc .hbar-value{font-family:var(--mono);font-size:max(12px,.72rem);text-align:right;color:var(--night-hi)}.dsc .day .hbar-value{color:var(--ink)}.dsc .args{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.dsc .args{grid-template-columns:1fr}}.dsc .args h4{font-family:var(--mono);font-size:max(12px,.6rem);letter-spacing:.18em;margin-bottom:.6rem;text-transform:uppercase}.dsc .args .argfor h4{color:var(--terracotta-mid)}.dsc .args .argagainst h4{color:var(--sage-mid)}.dsc .arg{font-size:.78rem;line-height:1.5;padding:.45rem .6rem;border-left:2px solid rgba(200,161,77,.4);margin-bottom:.5rem;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s;color:var(--night-soft)}.dsc .day .arg{color:var(--ink-soft)}.dsc .argagainst .arg{border-left-color:rgba(90,138,106,.5)}.dsc .arg.on{opacity:1;transform:none}.dsc .verdict{margin-top:.4rem;height:4px;border-radius:2px;background:rgba(245,240,230,.12);position:relative;overflow:hidden}.dsc .verdict i{position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--gold-mid),var(--sage-mid));border-radius:2px;transition:width 1.2s cubic-bezier(.25,.8,.25,1)}.dsc .vlabel{display:flex;justify-content:space-between;font-family:var(--mono);font-size:max(12px,.58rem);letter-spacing:.1em;opacity:.6;margin-top:.4rem;text-transform:uppercase}.dsc .cite{color:inherit;text-decoration:none;border-bottom:1px dotted var(--sage);transition:border-color .2s,color .2s;font-style:normal}.dsc .cite:hover{color:var(--sage)}.dsc .nightworld .cite{border-bottom-color:var(--gold-mid)}.dsc .nightworld .cite:hover{color:var(--gold-mid)}.dsc .tabrow{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.dsc .tabbtn{font-family:var(--mono);font-size:max(12px,.66rem);letter-spacing:.06em;text-transform:uppercase;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--rule);background:transparent;color:inherit;cursor:pointer;transition:all .18s}.dsc .day .tabbtn{border-color:var(--rule);color:var(--ink-soft)}.dsc .day .tabbtn.on{background:var(--sage);border-color:var(--sage);color:var(--paper)}.dsc .nightworld .tabbtn{border-color:rgba(245,240,230,.25);color:var(--night-soft)}.dsc .nightworld .tabbtn.on{background:var(--gold-mid);border-color:var(--gold-mid);color:var(--ink)}.dsc .rank-list{display:flex;flex-direction:column;gap:.5rem}.dsc .rank-row{border:1px solid rgba(245,240,230,.14);border-radius:6px;overflow:hidden;transition:border-color .2s}.dsc .day .rank-row{border-color:var(--rule)}.dsc .rank-row.on{border-color:var(--gold-mid)}.dsc .day .rank-row.on{border-color:var(--sage)}.dsc .rank-head{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;cursor:pointer;font-family:var(--sans);background:rgba(245,240,230,.03)}.dsc .day .rank-head{background:rgba(20,35,58,.02)}.dsc .rank-shot{width:54px;height:34px;flex:none;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,rgba(245,240,230,.1),rgba(245,240,230,.03))}.dsc .day .rank-shot{background:linear-gradient(135deg,rgba(20,35,58,.07),rgba(20,35,58,.02))}.dsc .rank-shot img{width:100%;height:100%;object-fit:cover;display:block}.dsc .rank-num{font-family:var(--mono);font-size:max(12px,.72rem);color:var(--gold-mid);width:1.5em;flex:none}.dsc .day .rank-num{color:var(--terracotta-mid)}.dsc .rank-info{flex:1;min-width:0}.dsc .rank-title{font-weight:600;font-size:.88rem;color:var(--night-hi);margin:0;line-height:1.3}.dsc .day .rank-title{color:var(--ink)}.dsc .rank-bestfor{font-size:max(12px,.68rem);color:var(--night-soft);margin-top:.2rem}.dsc .day .rank-bestfor{color:var(--ink-soft)}.dsc .rank-chev{flex:none;font-family:var(--mono);font-size:max(12px,.7rem);color:var(--night-soft);transition:transform .25s ease}.dsc .day .rank-chev{color:var(--ink-mute)}.dsc .rank-row.on .rank-chev{transform:rotate(90deg)}.dsc .rank-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.dsc .rank-row.on .rank-body{max-height:460px}.dsc .rank-body-inner{padding:0 .9rem 1rem;font-size:.8rem;line-height:1.55;color:var(--night-soft)}.dsc .day .rank-body-inner{color:var(--ink-soft)}.dsc .rank-body-inner b{color:var(--night-hi)}.dsc .day .rank-body-inner b{color:var(--ink)}.dsc .rank-body-inner p{margin:0 0 .6rem}.dsc .rank-label{display:block;font-family:var(--mono);font-size:max(12px,.6rem);letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .3rem}.dsc .rank-strengths{list-style:none;margin:0 0 .65rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.dsc .rank-strengths li{padding-left:1.05rem;position:relative}.dsc .rank-strengths li:before{content:"+";position:absolute;left:0;color:var(--sage-mid);font-weight:700}.dsc .day .rank-strengths li:before{color:var(--sage)}.dsc .rank-consider{font-size:.76rem;opacity:.9;margin:0 0 .75rem;padding-left:1.05rem;position:relative}.dsc .rank-consider:before{content:"\2013";position:absolute;left:0;color:var(--terracotta-mid)}.dsc .rank-readmore{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--mono);font-size:max(12px,.66rem);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-mid);text-decoration:none;border-bottom:1px dotted}.dsc .day .rank-readmore{color:var(--sage)}.dsc .rank-links{display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;align-items:center}.dsc .rank-visit{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--mono);font-size:max(12px,.66rem);letter-spacing:.06em;text-transform:uppercase;color:var(--night-soft);text-decoration:none;border-bottom:1px dotted}.dsc .day .rank-visit{color:var(--ink-soft)}.dsc .rank-visit:hover{color:var(--brand,var(--gold-mid))}.dsc .rank-kicker{font-family:var(--mono);font-size:max(12px,.66rem);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-mid);margin-bottom:1rem}.dsc .day .rank-kicker{color:var(--terracotta-mid)}.dsc .rank-statement{font-family:var(--serif);font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:500;line-height:1.42;color:var(--night-hi);margin:0 0 1.3rem;max-width:26ch}.dsc .day .rank-statement{color:var(--ink)}.dsc .rank-statement .v{color:var(--gold-mid);font-style:italic}.dsc .day .rank-statement .v{color:var(--terracotta-mid)}.dsc .rank-pname{font-family:var(--sans);font-weight:700;font-size:clamp(1.5rem,2.8vw,2.1rem);color:var(--night-hi);margin:0 0 .5rem;letter-spacing:-.01em}.dsc .day .rank-pname{color:var(--ink)}.dsc .rank-pfor{font-family:var(--sans);font-size:.92rem;color:var(--night-soft);margin:0;max-width:38ch}.dsc .day .rank-pfor{color:var(--ink-soft)}.dsc .rank-shot-lg{width:100%;height:150px;border-radius:5px;overflow:hidden;margin-bottom:.9rem;background:linear-gradient(120deg,rgba(245,240,230,.03),rgba(245,240,230,.12) 50%,rgba(245,240,230,.03));background-size:200% 100%;animation:dsc-rankshimmer 3.2s ease-in-out infinite}.dsc .day .rank-shot-lg{background:linear-gradient(120deg,rgba(20,35,58,.02),rgba(20,35,58,.09) 50%,rgba(20,35,58,.02));background-size:200% 100%}.dsc .rank-shot-lg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@keyframes dsc-rankshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.dsc .rank-shot-lg{animation:none}}.dsc .rank-card{--brand:var(--gold-mid);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.dsc .day .rank-card{--brand:var(--sage)}.dsc .rank-card:hover{transform:translateY(-3px);border-color:var(--brand)}.dsc .nightworld .rank-card:hover{box-shadow:0 22px 50px rgba(6,12,24,.55),0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.dsc .day .rank-card:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--brand) 22%,transparent)}.dsc .rank-card:hover .rank-shot-lg img{transform:scale(1.06)}.dsc .rank-logowrap{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;overflow:hidden;margin-right:.55rem;vertical-align:middle;position:relative;background:rgba(245,240,230,.07)}.dsc .day .rank-logowrap{background:rgba(20,35,58,.05)}.dsc .rank-logo{width:100%;height:100%;object-fit:contain;display:block;position:relative}.dsc .rank-logowrap:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.65) 48%,rgba(255,255,255,.65) 52%,transparent 65%);transform:translateX(-160%);animation:dsc-logoshine 4.5s ease-in-out infinite}@keyframes dsc-logoshine{0%,55%{transform:translateX(-160%)}75%{transform:translateX(160%)}to{transform:translateX(160%)}}@media(prefers-reduced-motion:reduce){.dsc .rank-logowrap:after{animation:none;display:none}}@keyframes dsc-brandglow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 0%,transparent)}50%{box-shadow:0 0 20px 1px color-mix(in srgb,var(--brand) 20%,transparent)}}.dsc .rank-card{animation:dsc-brandglow 5s ease-in-out infinite}.dsc .rank-card:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.dsc .rank-card{animation:none}}.dsc .rank-rail{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:.55rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.dsc .rank-rail.on{opacity:1;pointer-events:auto}.dsc .rank-rail a{width:7px;height:7px;border-radius:50%;background:rgba(245,240,230,.25);display:block;transition:all .25s ease;position:relative}.dsc .rank-rail a:hover{background:rgba(245,240,230,.55)}.dsc .rank-rail a.on{background:var(--gold-mid);width:9px;height:9px;box-shadow:0 0 0 3px rgba(200,161,77,.22)}.dsc .rank-rail a .rn{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:max(12px,.62rem);letter-spacing:.06em;white-space:nowrap;color:var(--night-hi);opacity:0;transition:opacity .2s ease;background:rgba(15,27,46,.92);padding:.25rem .55rem;border-radius:3px}.dsc .rank-rail a:hover .rn{opacity:1}.dsc .lede a{color:var(--gold-mid);text-decoration:none;border-bottom:1px dotted}.dsc .lede a:hover{border-bottom-style:solid}.dsc .day .lede a{color:var(--sage)}@keyframes dsc-glowPass{0%{background-position:135% 0}to{background-position:-35% 0}}@keyframes dsc-glowHold{0%{background-position:135% 0}70%{background-position:50% 0}to{background-position:50% 0}}.dsc .qmark{text-align:center;padding:7vh 0 6vh;position:relative;z-index:3}.dsc .qmark .qm{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(5.6rem,15vw,9rem);line-height:.88;background:linear-gradient(112deg,#8a6d2a,#e0b25a 26%,#fff3d0 42%,#e0b25a 58%,#8a6d2a);background-size:280% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dsc .qmark.live .qm{animation:dsc-qglint 2.6s cubic-bezier(.3,.7,.3,1) .15s 1 forwards}.dsc .qmark .qm:hover{animation:dsc-qglint 1.4s ease-out 1}@keyframes dsc-qglint{0%{background-position:100% 0}to{background-position:-40% 0}}.dsc .qmark p{font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2.9vw,1.85rem);line-height:1.3;max-width:24ch;margin:.5rem auto 0;opacity:0;transform:translateY(10px);transition:opacity .6s ease .2s,transform .6s ease .2s}.dsc .qmark.live p{opacity:.92;transform:none}.dsc.night .qmark p{color:var(--night-hi,#f5f0e6)}.dsc .mini-toggle{display:inline-flex;align-items:center;gap:.44rem;vertical-align:initial;border:1px solid var(--rule-strong,#b8a888);border-radius:999px;padding:.06rem .5rem .1rem;cursor:pointer;background:none;font:inherit;font-size:.94em;line-height:1.3;transition:border-color .2s,background .2s}.dsc .mini-toggle:hover{border-color:var(--gold-mid,#c8a14d);background:rgba(200,161,77,.1)}.dsc .mini-toggle .mt-v{font-family:var(--mono);font-size:max(12px,.82em);font-weight:600}.dsc .mini-toggle .mt-dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--gold-mid,#c8a14d);flex:none;transition:background .25s}.dsc .mini-toggle[data-on=b] .mt-dot{background:var(--sage-mid,#5a8a6a)}.dsc.night .mini-toggle{color:var(--night-hi,#f5f0e6);border-color:rgba(200,161,77,.5)}.dsc .mini-bar{margin:.85rem 0 1rem}.dsc .mini-bar .mb-top{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:max(12px,.72rem);letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-bottom:.34rem}.dsc .mini-bar .mb-track{height:5px;border-radius:3px;overflow:hidden;background:rgba(120,120,120,.18)}.dsc .mini-bar .mb-fill{height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--sage-mid,#5a8a6a),var(--gold-mid,#c8a14d));transition:width 1.3s cubic-bezier(.25,.8,.25,1)}.dsc .mini-reveal{border-bottom:1px dotted var(--gold-deep,#8a6d2a);cursor:help;position:relative;font-style:normal}.dsc .mini-reveal .mr-body{display:none;font-size:.9em;line-height:1.45;font-style:italic;border-left:2px solid var(--gold-mid,#c8a14d)}.dsc .mini-reveal.on .mr-body{display:block;margin:.5rem 0 .3rem;padding-left:.8rem;animation:dsc-mrOpen .34s ease-out 1}@keyframes dsc-mrOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:.9;transform:none}}.dsc .mini-count{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums}.dsc .cardin{opacity:0;transform:translateY(14px) scale(.985);transition:opacity .55s ease,transform .55s cubic-bezier(.25,.8,.25,1)}.dsc .live .cardin{opacity:1;transform:none}.dsc .live .cardin:nth-child(2){transition-delay:.09s}.dsc .live .cardin:nth-child(3){transition-delay:.18s}.dsc .live .cardin:nth-child(4){transition-delay:.27s}.dsc .live .cardin:nth-child(5){transition-delay:.36s}.dsc .cardlift{transition:transform .28s cubic-bezier(.25,.8,.25,1),box-shadow .28s ease}.dsc .cardlift:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(20,35,58,.14)}.dsc .cardlift:active{transform:translateY(-1px)}.dsc{--surface-paper:#fbf7ed;--surface-deep:#f2ead7;--surface-rule:#8a6d2a;--finale-bg:#0a1422;--finale-hi:#f5f0e6;--finale-rule:#6f5720}.dsc #finalewash,.dsc #surfacewash{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.1s ease}.dsc #surfacewash{background:var(--surface-paper)}.dsc #finalewash{background:var(--finale-bg)}.dsc.finale #finalewash,.dsc.surface #surfacewash{opacity:1}.dsc.finale nav{--nav-fg:var(--finale-hi)}.dsc.finale .burger span{background:var(--finale-hi)}.dsc.surface #swarm{opacity:.2;transition:opacity 1.4s ease}.dsc.finale #swarm{opacity:.5;transition:opacity 1.4s ease}.dsc section.finale,.dsc section.surface{position:relative;z-index:3}.dsc.surface section.surface .col{color:#14233a}.dsc .bottomline{font-family:var(--serif);font-size:clamp(2.2rem,6vw,4.6rem);line-height:1.1;letter-spacing:-.024em;max-width:22ch;margin:0;text-align:left}.dsc .bottomline em{color:var(--surface-rule);font-style:italic}.dsc section.finale{position:relative;z-index:3}.dsc.finale section.finale .col,.dsc.finale section.finale h2,.dsc.finale section.finale p{color:var(--finale-hi)}.dsc.finale section.finale a.cite{color:#e0b25a;border-bottom-color:#e0b25a}.dsc .takeaway{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.4rem,3vw,2.6rem);margin-top:1rem}.dsc .tk{border-top:2px solid rgba(224,178,90,.55);padding-top:1rem}.dsc .tk-h{font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.08;letter-spacing:-.018em;color:#e0b25a;margin-bottom:.5rem}.dsc .tk-b{font-size:1rem;line-height:1.5;color:var(--finale-hi);opacity:.88;max-width:32ch}.dsc .ask{max-width:none;margin:0}.dsc .ask-line{font-family:var(--serif);font-size:clamp(1.8rem,4.4vw,3.2rem);line-height:1.14;letter-spacing:-.02em;color:var(--finale-hi);margin-bottom:2.2rem;max-width:20ch}.dsc .ask-btn,.dsc .ask-second{display:block;width:fit-content}.dsc .ask-btn{display:inline-block;text-decoration:none;font-family:var(--mono);font-size:max(13px,.82rem);letter-spacing:.1em;text-transform:uppercase;padding:1rem 1.9rem;border-radius:2px;background:linear-gradient(135deg,#e0b25a,#c8a14d);color:#0a1422;font-weight:600;box-shadow:0 0 40px rgba(224,178,90,.28);transition:transform .22s cubic-bezier(.25,.8,.25,1),box-shadow .22s ease}.dsc .ask-btn:hover{transform:translateY(-2px);box-shadow:0 0 56px rgba(224,178,90,.44)}.dsc .ask-btn:active{transform:translateY(0)}.dsc .ask-second{margin-top:1.5rem;max-width:34ch;font-family:var(--mono);font-size:max(12px,.74rem);letter-spacing:.06em;color:rgba(245,240,230,.62);text-decoration:none;border-bottom:1px solid rgba(245,240,230,.25);padding-bottom:.15rem}.dsc .ask-second:hover{color:var(--finale-hi)}.dsc .recordbreak{text-align:center;padding:11vh 0 6vh;position:relative;z-index:3}.dsc .recordbreak span{font-family:var(--mono);font-size:max(12px,.72rem);letter-spacing:.3em;text-transform:uppercase;color:rgba(245,240,230,.5)}.dsc .recordbreak:after,.dsc .recordbreak:before{content:"";display:block;width:min(420px,62vw);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(224,178,90,.5),transparent)}.dsc .recordbreak:before{margin-bottom:2.2vh}.dsc .recordbreak:after{margin-top:2.2vh}.dsc .tl{position:relative;padding-left:3.2rem;margin:1.4rem 0 .6rem}.dsc .tl-rail{position:absolute;left:1.05rem;top:.4rem;bottom:.4rem;width:2px;background:rgba(245,240,230,.14);border-radius:1px;overflow:hidden}.dsc .tl-fill{position:absolute;inset:0 0 auto 0;height:0;background:linear-gradient(180deg,var(--sage-mid,#5a8a6a),var(--gold-mid,#c8a14d));transition:height .18s linear}.dsc .tl-node{position:relative;padding:0 0 2.1rem}.dsc .tl-node:last-child{padding-bottom:.2rem}.dsc .tl-dot{position:absolute;left:-2.66rem;top:.42rem;width:.78rem;height:.78rem;border-radius:50%;background:var(--night,#0f1b2e);border:2px solid rgba(245,240,230,.28);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease}.dsc .tl-node.on .tl-dot{background:var(--gold-mid,#c8a14d);border-color:var(--gold-mid,#c8a14d);box-shadow:0 0 0 5px rgba(200,161,77,.16);transform:scale(1.12)}.dsc .tl-when{font-family:var(--mono);font-size:max(12px,.74rem);letter-spacing:.09em;text-transform:uppercase;color:rgba(245,240,230,.5);margin-bottom:.28rem;transition:color .35s ease}.dsc .tl-node.on .tl-when{color:var(--gold-mid,#c8a14d)}.dsc .tl-what{font-family:var(--serif);font-size:clamp(1.15rem,2.1vw,1.55rem);line-height:1.16;letter-spacing:-.012em;margin-bottom:.34rem}.dsc .tl-why{font-size:.96rem;line-height:1.5;opacity:.8;max-width:46ch}.dsc .tl-node{opacity:.42;transition:opacity .45s ease}.dsc .tl-node.on{opacity:1}@media(min-width:900px){.dsc .tl-alt{padding-left:0}.dsc .tl-alt .tl-rail{left:50%;margin-left:-1px}.dsc .tl-alt .tl-node{width:calc(50% - 3.2rem);padding-bottom:3.2rem}.dsc .tl-alt .tl-node.tl-r{margin-left:auto}.dsc .tl-alt .tl-node.tl-l{margin-right:auto;text-align:right}.dsc .tl-alt .tl-node.tl-l .tl-why{margin-left:auto}.dsc .tl-alt .tl-node.tl-r .tl-dot{left:-3.6rem}.dsc .tl-alt .tl-node.tl-l .tl-dot{left:auto;right:-3.6rem}.dsc .tl-alt .tl-node:before{content:"";position:absolute;top:.78rem;width:2.2rem;height:1px;background:rgba(224,178,90,.28);transition:background .35s ease}.dsc .tl-alt .tl-node.tl-r:before{left:-2.9rem}.dsc .tl-alt .tl-node.tl-l:before{right:-2.9rem}.dsc .tl-alt .tl-node.on:before{background:rgba(224,178,90,.7)}}.dsc .js .tl-node{opacity:.42}.dsc:not(.js) .tl-node{opacity:1}.dsc #seam{position:fixed;left:0;right:0;top:0;height:2px;z-index:22;background:linear-gradient(90deg,transparent,var(--gold-mid,#c8a14d),transparent);opacity:0;pointer-events:none}.dsc #seam.fire{animation:dsc-seamwipe 1.05s cubic-bezier(.4,0,.2,1) 1}@keyframes dsc-seamwipe{0%{transform:translateY(0);opacity:0}12%{opacity:.95}to{transform:translateY(100vh);opacity:0}}@media (prefers-reduced-motion:reduce){.dsc .beat .col,.dsc .cardin,.dsc .qmark p{opacity:1;transform:none;transition:none}.dsc .ask-btn:hover{transform:none}.dsc .qmark .qm{animation:none!important;background:none;-webkit-text-fill-color:var(--gold-deep,#8a6d2a);color:var(--gold-deep,#8a6d2a)}.dsc .mini-bar .mb-fill,.dsc .tl-fill{transition:none}.dsc .tl-node{opacity:1}.dsc .cardlift:hover{transform:none}.dsc #seam.fire{animation:none}}.dsc #window-box{position:relative}@media(min-width:1000px){.dsc #window-box{display:grid;grid-template-columns:minmax(0,24rem) 1fr;gap:2.6rem;align-items:start}.dsc #window-box .win-note{grid-column:1/-1}}.dsc .mrail{position:relative;margin:1.2rem 0 .4rem;padding-left:6.4rem;max-width:24rem}.dsc .mrail-line{display:none}.dsc .mrow{position:relative;display:block;width:100%;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left;height:2.05rem}.dsc .mrow-k{position:absolute;left:-6.4rem;top:50%;transform:translateY(-50%);width:5rem;text-align:right;font-family:var(--mono);font-size:max(12px,.76rem);letter-spacing:.04em;color:rgba(245,240,230,.4);transition:color .25s ease}.dsc .mrow.sel .mrow-k{color:#e0b25a;font-weight:600}.dsc .mrow.inwin .mrow-k{color:rgba(245,240,230,.85)}.dsc .mrow-bar{position:absolute;inset:2px 0;border-radius:0;background:none;border-left:2px solid rgba(245,240,230,.14);transition:background .3s ease,border-color .3s ease}.dsc .mrow.inwin .mrow-bar{inset:0;border-left:2px solid #c8a14d;background:linear-gradient(90deg,rgba(200,161,77,.28),rgba(200,161,77,.05) 70%,transparent)}.dsc .mrow.bad.inwin .mrow-bar{border-left-color:#c87a59;background:linear-gradient(90deg,rgba(200,122,89,.26),rgba(200,122,89,.05) 70%,transparent)}.dsc .mrow.winend .mrow-bar:after,.dsc .mrow.winstart .mrow-bar:before{content:"";position:absolute;left:-2px;width:1.4rem;height:2px;background:#c8a14d}.dsc .mrow.bad.winend .mrow-bar:after,.dsc .mrow.bad.winstart .mrow-bar:before{background:#c87a59}.dsc .mrow.winstart .mrow-bar:before{top:0}.dsc .mrow.winend .mrow-bar:after{bottom:0}.dsc .mrow.sel .mrow-bar{box-shadow:inset 0 0 0 1px rgba(224,178,90,.75)}.dsc .mrow:hover .mrow-bar{border-left-color:rgba(224,178,90,.8)}.dsc .mrow:focus-visible{outline:1px solid #e0b25a;outline-offset:2px}.dsc .mmark{position:absolute;left:-6.4rem;right:0;height:0;border-top:1px dashed rgba(224,178,90,.6);pointer-events:none}.dsc .mmark span{position:absolute;left:calc(100% + .8rem);top:-.62rem;white-space:nowrap;font-family:var(--mono);font-size:max(12px,.68rem);letter-spacing:.06em;text-transform:uppercase;color:#e0b25a}.dsc .mmark.dl{border-top-color:rgba(200,122,89,.65)}.dsc .mmark.dl span{color:#c87a59}@media(max-width:1000px){.dsc .mmark span{left:auto;right:0;top:-1.5rem}}@media(max-width:760px){.dsc .mrail{padding-left:4.6rem;max-width:none}.dsc .mrow-k{left:-4.6rem;width:3.6rem;font-size:max(12px,.7rem)}.dsc .mrow{height:1.85rem}}.dsc .takeaway.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.dsc:not(.js) .finale,.dsc:not(.js) .nightworld{background:#0f1b2e}.dsc .ask-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2.4rem,5vw,5.5rem);align-items:center}@media(max-width:900px){.dsc .ask-grid{grid-template-columns:1fr;gap:2.6rem}}.dsc .ask-panel{position:relative;background:#0a1422;border:1px solid rgba(224,178,90,.3);border-left:3px double #e0b25a;padding:1.6rem 1.8rem;box-shadow:0 0 60px rgba(224,178,90,.1);opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.dsc .ask-panel.live{opacity:1;transform:none}.dsc .ap-k{font-family:var(--mono);font-size:max(12px,.66rem);letter-spacing:.24em;text-transform:uppercase;color:rgba(224,178,90,.8);margin-bottom:1.2rem}.dsc .ap-count{display:flex;align-items:baseline;gap:.9rem;margin-bottom:1.3rem;flex-wrap:wrap}.dsc .ap-n{font-family:var(--mono);font-weight:600;font-size:clamp(2.6rem,4.5vw,4rem);line-height:1;letter-spacing:-.03em;color:#e0b25a;font-variant-numeric:tabular-nums}.dsc .ap-l{font-family:var(--sans);font-size:.85rem;line-height:1.5;color:rgba(245,240,230,.7);max-width:24ch}.dsc .ap-rail{border-top:1px solid rgba(224,178,90,.25)}.dsc .ap-row{display:flex;gap:1rem;align-items:baseline;padding:.72rem 0;border-bottom:1px solid rgba(245,240,230,.08);opacity:0;transform:translateX(-10px);transition:opacity .5s ease,transform .5s ease}.dsc .ask-panel.live .ap-row{opacity:1;transform:none}.dsc .ask-panel.live .ap-row:nth-child(2){transition-delay:.15s}.dsc .ask-panel.live .ap-row:nth-child(3){transition-delay:.3s}.dsc .ask-panel.live .ap-row:nth-child(4){transition-delay:.45s}.dsc .ask-panel.live .ap-row:nth-child(5){transition-delay:.6s}.dsc .ask-panel.live .ap-row:nth-child(6){transition-delay:.75s}.dsc .ap-when{font-family:var(--mono);font-size:max(12px,.72rem);letter-spacing:.06em;color:rgba(224,178,90,.75);flex:none;width:6.6rem}.dsc .ap-row b{font-family:var(--sans);font-weight:500;font-size:.92rem;color:rgba(245,240,230,.85)}.dsc .ap-row.is-done .ap-when{color:var(--sage-mid,#5a8a6a)}.dsc .ap-row.is-done b{color:rgba(245,240,230,.55)}.dsc .ap-row.is-done b:after{content:" ✓";color:var(--sage-mid,#5a8a6a)}.dsc .ap-row.is-next b{color:#ffe6a8}.dsc .ap-row.is-next .ap-when:after{content:"";display:inline-block;width:.44rem;height:.44rem;border-radius:50%;background:#e0b25a;margin-left:.45rem;vertical-align:1px;animation:dsc-apPulse 1.8s ease-in-out infinite}@keyframes dsc-apPulse{0%,to{box-shadow:0 0 0 0 rgba(224,178,90,.5)}55%{box-shadow:0 0 0 6px rgba(224,178,90,0)}}.dsc .ap-yours{margin-top:1.2rem;font-family:var(--sans);font-size:.9rem;line-height:1.55;color:rgba(245,240,230,.8);border-left:2px solid #e0b25a;padding-left:.85rem;font-style:italic}.dsc .ap-yours b{color:#e0b25a;font-style:normal}@media(prefers-reduced-motion:reduce){.dsc .ask-panel,.dsc .ask-panel .ap-row{opacity:1;transform:none;transition:none}.dsc .ap-row.is-next .ap-when:after{animation:none}}.dsc section li,.dsc section p:not(.lede):not(.line1):not(.line2):not(.bottomline):not(.ask-line){font-family:var(--sans);font-size:clamp(1.06rem,1.25vw,1.22rem);line-height:1.7}.dsc .nightworld li,.dsc .nightworld p:not(.lede):not(.line1):not(.line2),.dsc.finale footer p,.dsc.finale section.finale li,.dsc.finale section.finale p:not(.ask-line){color:rgba(245,240,230,.92)}.dsc section.day li,.dsc section.day p:not(.lede):not(.line1):not(.line2){color:var(--ink-soft)}.dsc .nightworld li strong,.dsc .nightworld p strong,.dsc.finale section.finale li strong,.dsc.finale section.finale p strong{color:#e0b25a;font-weight:600}.dsc section.day li strong,.dsc section.day p strong{color:var(--ink);font-weight:600}.dsc .lede{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.62}.dsc .nightworld .lede{--fg-soft:rgba(245,240,230,.95)}.dsc .nightworld .lede,.dsc.finale section.finale .lede{color:rgba(245,240,230,.95)}.dsc section.day .lede{--fg-soft:var(--ink-soft)}.dsc .ap-l,.dsc .ap-yours,.dsc .nightworld .dio li,.dsc .nightworld .dio p,.dsc .tk-b,.dsc .tl-why,.dsc.finale .dio li,.dsc.finale .dio p{font-size:max(.95rem,.95em);line-height:1.6;color:rgba(245,240,230,.88)}.dsc .ap-k,.dsc .ap-when,.dsc .cite-foot,.dsc .crs-caption,.dsc .crs-smallprint,.dsc .dhead,.dsc .eyebrow,.dsc .kicker,.dsc .mono,.dsc .s1c-label,.dsc .s1c-small,.dsc .tl-when{font-size:max(12px,.8rem);color:rgba(245,240,230,.7)}.dsc section.day .eyebrow,.dsc section.day .kicker{color:var(--sage)}.dsc section.day .cite-foot,.dsc section.day .crs-smallprint,.dsc section.day .mono{color:var(--ink-mute)}.dsc .nightworld .cite,.dsc .nightworld a:not([class]),.dsc.finale .cite,.dsc.finale a:not([class]){color:#e0b25a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(224,178,90,.55)}.dsc .nightworld .cite:hover,.dsc .nightworld a:not([class]):hover,.dsc.finale .cite:hover,.dsc.finale a:not([class]):hover{text-decoration-color:#e0b25a}.dsc .beat,.dsc .beat.recap{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}.dsc .paperblock{background:var(--paper-soft);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dsc .eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--sage)}.dsc .eyebrow.plum{color:var(--plum)}.dsc .eyebrow.gold{color:var(--gold)}.dsc .factgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:8px;overflow:hidden;margin-top:1.6rem}.dsc .factgrid .fc{background:var(--paper);padding:1.15rem 1.3rem}.dsc .factgrid .fc .fl{font-family:var(--mono);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.45rem}.dsc .factgrid .fc .fv{font-family:var(--sans);font-size:1.05rem;font-weight:600;color:var(--ink);margin-bottom:.4rem;line-height:1.3}.dsc .factgrid .fc .fs{font-size:.76rem}.dsc .fourup{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;margin-top:2rem}.dsc .pillarcard{background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.dsc .pillarcard .ph{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;background:var(--paper-deep);border-bottom:1px solid var(--rule)}.dsc .pillarcard .pb{padding:1rem;font-size:.88rem;line-height:1.55;color:var(--ink-soft)}.dsc .comptable{width:100%;border-collapse:collapse;margin-top:1.6rem;font-size:.88rem}.dsc .comptable th{text-align:left;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);padding:.7rem .9rem;border-bottom:2px solid var(--rule)}.dsc .comptable td{padding:.75rem .9rem;border-bottom:1px solid var(--rule-soft);vertical-align:top;color:var(--ink-soft)}.dsc .comptable tr:hover td{background:var(--paper-soft)}.dsc .statcallouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;margin:1.8rem 0}.dsc .statcallout{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.1rem}.dsc .statcallout .sfig{font-family:var(--serif);font-size:1.7rem;font-weight:600;color:var(--sage)}.dsc .statcallout .stitle{font-family:var(--sans);font-weight:700;font-size:.82rem;margin:.35rem 0 .2rem}.dsc .statcallout .sbody{font-size:.78rem;color:var(--ink-mute)}.dsc .statcallout .ssrc{font-family:var(--mono);font-size:.75rem;color:var(--ink-mute);margin-top:.4rem;text-transform:uppercase}.dsc .decisioncard{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:1.6rem}@media(max-width:760px){.dsc .decisioncard{grid-template-columns:1fr}}.dsc .decopt{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.4rem}.dsc .decopt h4{font-family:var(--sans);margin-bottom:.8rem;font-size:1.05rem}.dsc .decopt ul{padding-left:1.2rem;line-height:1.9}.dsc .decnote,.dsc .decopt ul{font-size:.86rem;color:var(--ink-soft)}.dsc .decnote{margin-top:1.2rem;padding:1rem 1.2rem;background:var(--sage-tint);border-radius:8px}.dsc .editalert{background:var(--terracotta-soft);border-left:4px solid var(--terracotta);border-radius:6px;padding:1.3rem 1.5rem;margin:1.8rem 0;font-size:.9rem;line-height:1.65;color:var(--ink-soft)}.dsc .editalert .ealabel{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);display:block;margin-bottom:.6rem;font-weight:700}.dsc .keypoint{background:var(--sage-tint);border-radius:8px;padding:1.4rem 1.6rem;margin:1.8rem 0}.dsc .keypoint .kplabel{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);display:block;margin-bottom:.8rem;font-weight:700}.dsc .keypoint p{font-size:.88rem;line-height:1.6;color:var(--ink-soft);margin-bottom:.7rem}.dsc .editorspick{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.6rem;margin-top:1.6rem}.dsc .editorspick ol{padding-left:1.3rem;font-size:.88rem;line-height:1.85;color:var(--ink-soft)}.dsc .refgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2rem;margin-top:2rem}.dsc .refcol h5{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:.9rem}.dsc .refcol a{display:block;font-size:.85rem;color:var(--ink-soft);text-decoration:none;padding:.28rem 0;transition:color .2s}.dsc .refcol a:hover{color:var(--sage)}.dsc .threeup{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.3rem;margin-top:2rem}.dsc .topiccard{display:block;background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.3rem;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.dsc .topiccard:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(20,35,58,.08)}.dsc .topictag{font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .5rem;border-radius:3px}.dsc .topiccard h3{font-size:1.15rem;margin-top:1rem}.dsc .topiccard p{font-size:.82rem;color:var(--ink-mute);margin-top:.4rem}.dsc .faq-item{border-bottom:1px solid var(--rule);padding:1.1rem 0}.dsc .faq-q{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;gap:.6rem;align-items:center;cursor:pointer;text-align:left;overflow:hidden;font-family:var(--sans);font-weight:700;font-size:1rem;color:var(--ink)}.dsc .faq-q:after{content:"+";grid-column:2;width:1.5rem;overflow:hidden;text-align:right;font-family:var(--mono);font-size:1.2rem;color:var(--sage);transition:transform .25s}.dsc .faq-item.open .faq-q:after{transform:rotate(45deg)}.dsc .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease;font-size:.9rem;line-height:1.65;color:var(--ink-soft)}.dsc .faq-a p{margin-top:.9rem}.dsc .sourceslist{column-count:2;gap:2rem;margin-top:1.6rem;font-size:.8rem}@media(max-width:680px){.dsc .sourceslist{column-count:1}}.dsc .sourceslist .srcitem{break-inside:avoid;margin-bottom:.9rem;padding-left:.8rem;border-left:2px solid var(--rule)}.dsc .sourceslist .srcitem a{color:var(--ink-soft);text-decoration:none}.dsc .sourceslist .srcitem a:hover{color:var(--sage)}.dsc .sourceslist .srcpub{font-family:var(--mono);font-size:.75rem;color:var(--ink-mute);text-transform:uppercase;margin-top:.15rem}.dsc footer{z-index:1;padding:0}.dsc .fhorizon{height:1px;background:linear-gradient(90deg,transparent,rgba(184,146,58,0) 20%,rgba(45,94,62,.6) 50%,rgba(184,146,58,0) 80%,transparent);background-size:200% 100%;animation:dsc-horizon 7s linear infinite}@keyframes dsc-horizon{0%{background-position:200% 0}to{background-position:-200% 0}}.dsc .finner{width:min(1160px,92vw);margin:0 auto;padding:4rem 0 3rem;color:var(--ink)}.dsc .fghost{font-family:var(--serif);font-style:italic;font-weight:560;font-size:clamp(2.6rem,7vw,5.5rem);letter-spacing:-.03em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(20,35,58,.3);transition:color .8s ease,-webkit-text-stroke-color .8s ease,text-shadow .8s ease;cursor:default;user-select:none;margin-bottom:.6rem}.dsc .fghost .q{-webkit-text-stroke-color:rgba(45,94,62,.55)}.dsc .fghost:hover{color:var(--ink);-webkit-text-stroke-color:transparent;text-shadow:0 0 40px rgba(45,94,62,.25)}.dsc .fghost:hover .q{color:var(--sage)}.dsc .flive{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:2.6rem}.dsc .flive b{color:var(--sage);font-weight:600}.dsc .fcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;padding-bottom:2.6rem;border-bottom:1px solid var(--rule)}.dsc .fcols h5{font-family:var(--mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.9rem;font-weight:600}.dsc .fcols a{display:block;font-size:.83rem;color:var(--ink-soft);text-decoration:none;padding:.26rem 0;transition:color .2s}.dsc .fcols a:hover{color:var(--ink)}.dsc .fbase{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;line-height:1.9;padding-top:1.5rem;opacity:.85}.dsc .fbase,.dsc .fbase a{color:var(--ink-soft)}.dsc ::selection{background:var(--sage);color:#fff}@media(max-width:900px){.dsc #labels{display:none}}@media(max-width:560px){.dsc .comptable{font-size:.78rem}.dsc .comptable th{padding:.5rem .4rem}.dsc .comptable td{padding:.55rem .4rem}}@media(max-width:420px){.dsc .comptable{font-size:.75rem;table-layout:fixed}.dsc .comptable td,.dsc .comptable th{padding:.5rem .3rem;word-break:break-word}}.dsc.dsc.dsc .cite,.dsc.dsc.dsc .dk,.dsc.dsc.dsc .eyebrow,.dsc.dsc.dsc .fcols h3,.dsc.dsc.dsc .flive b,.dsc.dsc.dsc .kicker,.dsc.dsc.dsc .kplabel,.dsc.dsc.dsc .refcol h3,.dsc.dsc.dsc .rmeta,.dsc.dsc.dsc .step-k,.dsc.dsc.dsc .tk-h,.dsc.dsc.dsc a.cite{color:#7A6020}.dsc.dsc.dsc p.cite,.dsc.dsc.dsc p.cite a,.dsc.dsc.dsc p.cite i{color:#7A6020;opacity:1}.dsc.dsc.dsc .btn.primary{background:#7A6020;border-color:#7A6020;color:#FAF7F0}.dsc.dsc.dsc .fbase,.dsc.dsc.dsc .fbase a,.dsc.dsc.dsc .gridnote,.dsc.dsc.dsc .ltv-note,.dsc.dsc.dsc .mfoot,.dsc.dsc.dsc .srcpub{color:#5F574C}.dsc.dsc.dsc .editalert{color:#4E463B}.dsc.dsc.dsc .ealabel,.dsc.dsc.dsc .misn{color:#8F4526}.dsc.dsc.dsc .divgrid .cell .dr{color:#C2C0BC;opacity:1}.dsc.dsc.dsc .divgrid.paper .cell .dr,.dsc.dsc.dsc .tl-what{color:#5F574C;opacity:1}.dsc.dsc.dsc :is(.night,.finale,.nightworld) .tl-what,:is(.dsc.night,.dsc.finale) .tl-what{color:#E8E4DA;opacity:1}.dsc.dsc.dsc .tl-node{opacity:.85}.dsc.dsc.dsc .tl-node.on{opacity:1}@keyframes dsc-cue{0%,to{transform:translate(-50%);opacity:.82}50%{transform:translate(-50%,8px);opacity:1}}.dsc #hero .scrollcue,.dsc.dsc.dsc .scrollcue{color:#3F382E}.dsc.dsc.dsc #threshold{background:linear-gradient(180deg,var(--paper,#FAF7F0) 0,var(--night,#1C1813) 62%)}.dsc.dsc.dsc #resurface{background:linear-gradient(180deg,var(--night,#1C1813) 0,var(--paper,#FAF7F0) 62%)}.dsc.dsc.dsc .decnote a,.dsc.dsc.dsc .faq-a a,.dsc.dsc.dsc .lede a,.dsc.dsc.dsc p.cite a{text-decoration:underline;text-underline-offset:.16em}.dsc.js #hero .eyebrow,.dsc.js #hero .herobtns,.dsc.js #hero .kicker,.dsc.js #hero .lede,.dsc.js #hero .stats,.dsc.js #hero h1,.dsc.js #hero h2,.dsc.js section[data-f="0"] .kicker,.dsc.js section[data-f="0"] .lede,.dsc.js section[data-f="0"] .stats,.dsc.js section[data-f="0"] h1,.dsc.js section[data-f="0"] h2{opacity:1;transform:none;transition:none}.dsc.dsc.dsc .fl,.dsc.dsc.dsc .fv,.dsc.dsc.dsc .v{color:#7A6020}.dsc.dsc.dsc .dio .v,.dsc.dsc.dsc .nightworld .v,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .cite,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .eyebrow,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .kicker,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .tk-h,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .v,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) a.cite,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) p.cite,:is(.dsc.night,.dsc.finale) .v{color:#D4AF5A}:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) section.day .cite,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) section.day .eyebrow,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) section.day .kicker,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) section.day .v,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) section.day a.cite{color:#7A6020}:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .fbase{color:rgba(245,240,230,.72)}:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) .gridnote{color:rgba(245,240,230,.75)}.dsc.dsc.dsc .dio .v,.dsc.dsc.dsc .nightworld .v{color:#D4AF5A}.dsc section.finale,.dsc section.finale .col,.dsc section.finale h2,.dsc section.finale h3{color:var(--finale-hi)}.dsc section.finale li,.dsc section.finale p:not(.ask-line){color:rgba(245,240,230,.92)}.dsc section.finale .lede{color:rgba(245,240,230,.95)}.dsc section.finale li strong,.dsc section.finale p strong,:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) nav .wordmark .q{color:#D4AF5A}:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) nav .links a.cta{border-color:#D4AF5A;color:#D4AF5A}:is(.dsc.dsc.dsc.night,.dsc.dsc.dsc.finale) nav .links a.cta:hover{background:#D4AF5A;color:#141110}.dsc.dsc.dsc.menuopen nav .wordmark .q{color:#D4AF5A}.dsc.dsc.dsc.menuopen nav .links a.cta{border-color:#D4AF5A;color:#D4AF5A}.dsc.dsc.dsc section.day a:not([class]),.dsc.dsc.dsc section.surface a:not([class]){color:#7A6020;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(122,96,32,.55)}.dsc.dsc.dsc section.day a:not([class]):hover{text-decoration-color:#7A6020}.dsc.dsc.dsc section.day .lede a{color:#7A6020}.dsc #labels div{font-size:max(12px,.58rem)!important}.dsc .nightworld .dio .calc-question,.dsc .nightworld .dio h3,.dsc.finale .dio .calc-question,.dsc.finale .dio h3{color:rgba(245,240,230,.95)}.dsc .nightworld .dio .calc-q,.dsc .nightworld .dio .calc-time,.dsc .nightworld .dio .hbar-label,.dsc.finale .dio .calc-q,.dsc.finale .dio .calc-time,.dsc.finale .dio .hbar-label{color:rgba(245,240,230,.8)}.dsc .nightworld .dio .hbar-value,.dsc.finale .dio .hbar-value{color:#D4AF5A}.dsc .nightworld .dio .hbar-track,.dsc.finale .dio .hbar-track{background:rgba(245,240,230,.1)}.dsc .nightworld .dio .tabbtn,.dsc .nightworld .tabbtn,.dsc.finale .dio .tabbtn,.dsc.finale .tabbtn{color:rgba(245,240,230,.78);border-color:rgba(245,240,230,.22);background:rgba(245,240,230,.05)}.dsc .nightworld .tabbtn.on,.dsc.finale .tabbtn.on{color:#1C1813;background:#D4AF5A;border-color:#D4AF5A}.dsc{--surface-paper:#FDFBF6;--surface-deep:#F1ECE0;--surface-rule:#5C4B06;--finale-bg:#141110;--finale-hi:#F6EFE0;--finale-rule:#7A6020}.dsc.surface section.surface .col{color:#211C15}.dsc .bottomline em{color:#5C4B06}.dsc .ask-btn{background:linear-gradient(135deg,#D4AF5A,#C9A85A);color:#141110}.dsc .ask-panel{background:#0F0D0C;border-color:rgba(212,175,90,.32) rgba(212,175,90,.32) rgba(212,175,90,.32) #D4AF5A}.dsc .ap-k,.dsc .ap-n,.dsc .ap-when{color:#D4AF5A}.dsc .ap-row.is-next .ap-when:after{background:#D4AF5A}.dsc .ap-yours{border-left-color:#D4AF5A}.dsc .ap-yours b{color:#D4AF5A}.dsc .tk{border-top-color:rgba(212,175,90,.55)}.dsc .recordbreak:after,.dsc .recordbreak:before{background:linear-gradient(90deg,transparent,rgba(212,175,90,.55),transparent)}.dsc:not(.js) .finale,.dsc:not(.js) .nightworld{background:#1C1813}.dsc .glowh{position:relative;isolation:isolate}.dsc .glowh:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-size:220% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dsc .glowh[data-glow=pass]:after{background-image:linear-gradient(100deg,transparent 38%,rgba(212,175,90,.95) 50%,transparent 62%);animation:dsc-gh 5.2s ease-in-out .5s 2}.dsc .glowh[data-glow=warm]:after{background-image:linear-gradient(100deg,transparent 36%,rgba(199,123,90,.95) 50%,transparent 64%);animation:dsc-gh 7.4s ease-in-out .6s 2}.dsc .glowh[data-glow=twin]:after{background-image:linear-gradient(100deg,transparent 40%,rgba(235,217,168,.98) 50%,transparent 60%);animation:dsc-gh 2.9s ease-in-out .4s 2}.dsc .glowh[data-glow=bloom]:after{background-image:linear-gradient(100deg,transparent 22%,rgba(122,96,32,.55) 50%,transparent 78%);animation:dsc-gh 8s ease-in-out .3s 1 forwards}.dsc .glowh[data-glow=hold]:after{background-image:linear-gradient(100deg,transparent 30%,rgba(255,230,168,1) 50%,transparent 70%);animation:dsc-gh 4.4s cubic-bezier(.3,0,.2,1) .2s 1 forwards}@keyframes dsc-gh{0%{background-position:150% 0}to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.dsc .glowh:after{animation:none;background-image:none}}.dsc section.day .dio{background:rgba(255,255,255,.9);border-color:var(--rule)}.dsc section.day .dio .cell-h,.dsc section.day .dio .faqq{color:#5C4B06}.dsc section.day .dio .cell-b,.dsc section.day .dio .mac-d,.dsc section.day .dio .stp-d,.dsc section.day .dio .tl-why{color:var(--ink-soft)}.dsc section.day .dio .cell-m,.dsc section.day .dio .cite-foot,.dsc section.day .dio .d-note,.dsc section.day .dio .dhead,.dsc section.day .dio .dhead .mono{color:var(--ink-mute)}.dsc section.day .dio .cell{border-top-color:rgba(122,96,32,.42)}.dsc section.day .tabbtn{color:var(--ink-soft);border-color:var(--rule);background:transparent}.dsc section.day .tabbtn.on{color:#FAF7F0;background:#4F6B45;border-color:#4F6B45}.dsc section.day .dio .cite,.dsc section.day .dio a{color:#7A6020}.dsc #threshold.crossed .line1{opacity:.58;color:#CDC6BA}.dsc #resurface .line1{transition:color 1.2s,opacity 1.2s}.dsc #resurface.crossed .line1{opacity:.8;color:#63594C}.dsc #threshold .line2 .v{color:#D4AF5A}.dsc #resurface .line2 .v{color:#7A6020}.dsc.finale footer .btn.ghost,.dsc.finale section.finale .btn.ghost{border-color:rgba(245,240,230,.34);color:var(--finale-hi)}.dsc.finale footer .btn.ghost:hover,.dsc.finale section.finale .btn.ghost:hover{border-color:#D4AF5A;color:#D4AF5A}.dsc.finale footer .btn.primary,.dsc.finale section.finale .btn.primary{background:#D4AF5A;border-color:#D4AF5A;color:#141110}.dsc #menu{padding-top:5.2rem;padding-bottom:4rem;overflow-y:auto}@media(max-width:520px){.dsc #menu a{font-size:clamp(1.25rem,5.6vw,1.7rem)}}.dsc .consentcopy{max-width:none}@media(min-width:900px){.dsc .consentcopy{column-count:2;column-gap:clamp(2.4rem,4vw,4rem)}.dsc .consentcopy .kicker{column-span:all}.dsc .consentcopy h2{column-span:all;max-width:24ch}}.dsc .dio.wide{margin-top:clamp(1.8rem,4vh,3.2rem)}.dsc .consentcopy p,.dsc .orderrail .stp-d{max-width:72ch}.dsc .orderrail .stp{grid-template-columns:3rem 1fr}.dsc #navprog{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(122,96,32,.14)}.dsc #navprog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#4F6B45,#7A6020,#D4AF5A)}.dsc.night #navprog{background:rgba(245,240,230,.12)}.dsc.night #navprog i{background:linear-gradient(90deg,#8FA97F,#C9A85A,#EBD9A8)}.dsc nav{padding-bottom:1.2rem}@media(max-width:900px){.dsc nav .links{display:none}.dsc .burger{display:flex}}.dsc #menu{background:rgba(20,17,16,.975)}.dsc #menu a{color:#F6EFE0}.dsc #menu a .mi,.dsc #menu a:hover{color:#D4AF5A}.dsc #menu .mfoot{color:rgba(245,240,230,.72)}.dsc.menuopen nav .wordmark .q{color:#D4AF5A}.dsc .herosplit{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.4rem);align-items:center}@media(min-width:900px){.dsc .herosplit{grid-template-columns:1.08fr .92fr}}.dsc .hins{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(251,249,243,.86));border:1px solid var(--rule);border-left:3px double #7a6020;padding:clamp(1.2rem,2.6vw,1.7rem);border-radius:2px;box-shadow:0 18px 50px rgba(33,28,21,.07)}.dsc .hins-k{font-family:var(--mono);font-size:max(12px,.68rem);letter-spacing:.2em;text-transform:uppercase;color:#7A6020;margin-bottom:.7rem}.dsc .hins-fig{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.dsc #hins-n{font-family:var(--serif);font-size:clamp(2.6rem,6vw,4rem);line-height:1;letter-spacing:-.03em;color:#5C4B06;font-variant-numeric:tabular-nums}.dsc .hins-u{font-family:var(--sans);font-size:.9rem;color:var(--ink-mute)}.dsc .hins-sub{font-family:var(--sans);font-size:.95rem;color:var(--ink-soft);margin:.35rem 0 1rem}.dsc .hins-chart{display:flex;align-items:flex-end;gap:.4rem;height:clamp(76px,12vh,112px)}.dsc .hins-chart i{flex:1;display:block;border-radius:2px 2px 0 0;height:0;background:linear-gradient(180deg,#C9A85A,#7A6020);transition:height .5s cubic-bezier(.3,0,.2,1)}.dsc .hins-chart i.over{background:linear-gradient(180deg,#8FA97F,#4F6B45)}.dsc .hins-axis{display:flex;justify-content:space-between;margin-top:.4rem;font-family:var(--mono);font-size:max(12px,.68rem);color:var(--ink-mute)}.dsc .hins-foot{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--rule-soft);font-family:var(--sans);font-size:max(12px,.78rem);line-height:1.55;color:var(--ink-mute)}.dsc .hins-foot a{color:#7A6020}@media(prefers-reduced-motion:reduce){.dsc .hins-chart i{transition:none}}@media(min-width:900px){.dsc .col.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.2rem,4vw,4rem);align-items:start}.dsc section.rev .col.split>div:first-child{order:2}.dsc section.rev .col.split>div:last-child{order:1}}.dsc .hbars,.dsc section:has(.col+.col){flex-direction:column}.dsc .hbars{display:flex;gap:1rem;margin:.4rem 0 .2rem}.dsc .hbar{display:block}.dsc .hbar-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem}.dsc .hbar-k{font-family:var(--sans);font-size:.92rem;color:rgba(245,240,230,.88)}.dsc .hbar-n{font-family:var(--mono);font-size:.92rem;color:#D4AF5A;font-variant-numeric:tabular-nums}.dsc .hbar-t{height:.62rem;border-radius:2px;background:rgba(245,240,230,.1);overflow:hidden}.dsc .hbar-f{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,#4F6B45,#C9A85A);transition:width 1s cubic-bezier(.3,0,.2,1)}.dsc .hbar.alt .hbar-f{background:linear-gradient(90deg,#C77B5A,#EBD9A8)}.dsc .hbar-s{margin-top:.3rem;font-family:var(--sans);font-size:max(12px,.78rem);color:rgba(245,240,230,.7)}.dsc .funnelviz{display:flex;flex-direction:column;gap:.55rem;margin:.4rem 0 .2rem}.dsc .fnrow{display:grid;grid-template-columns:5.6rem 1fr;gap:.9rem;align-items:center}.dsc .fnk{font-family:var(--mono);font-size:max(12px,.72rem);letter-spacing:.06em;text-transform:uppercase;color:rgba(212,175,90,.85)}.dsc .fnbar{position:relative;height:2.1rem;background:rgba(245,240,230,.07);border-radius:2px;overflow:hidden}.dsc .fnbar i{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background:linear-gradient(90deg,rgba(79,107,69,.85),rgba(201,168,90,.9));transition:width .9s cubic-bezier(.3,0,.2,1)}.dsc .fnbar b{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);font-family:var(--sans);font-weight:500;font-size:.88rem;color:rgba(245,240,230,.95)}.dsc .fnrow.drop .fnbar i{background:linear-gradient(90deg,rgba(199,123,90,.8),rgba(199,123,90,.3))}.dsc .calcgrid{display:grid;grid-template-columns:1fr;gap:1.4rem}@media(min-width:1100px){.dsc .calcgrid{grid-template-columns:1fr 1fr;gap:1.8rem}}.dsc .calcinputs{display:flex;flex-direction:column;gap:1.15rem}.dsc .sl-l{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.dsc .sl-n{font-family:var(--sans);font-size:.92rem;color:rgba(245,240,230,.9)}.dsc .sl-v{font-family:var(--mono);font-size:.98rem;color:#D4AF5A;font-variant-numeric:tabular-nums}.dsc .sl-h{margin-top:.2rem;font-family:var(--sans);font-size:max(12px,.78rem);line-height:1.5;color:rgba(245,240,230,.68)}.dsc .calcinputs input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:.4rem;margin-top:.55rem;background:rgba(245,240,230,.14);border-radius:2px;outline-offset:3px}.dsc .calcinputs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.15rem;height:1.15rem;border-radius:50%;background:#D4AF5A;border:2px solid #1c1813;cursor:pointer}.dsc .calcinputs input[type=range]::-moz-range-thumb{width:1.15rem;height:1.15rem;border-radius:50%;background:#D4AF5A;border:2px solid #1c1813;cursor:pointer}.dsc .calcout{display:flex;flex-direction:column;gap:1rem}.dsc .co-big{font-family:var(--serif);font-size:clamp(2.4rem,5.4vw,3.4rem);line-height:1;letter-spacing:-.03em;color:#D4AF5A;font-variant-numeric:tabular-nums}.dsc .co-big.loss{color:#E09A7A}.dsc .co-sub{font-family:var(--sans);font-size:.9rem;color:rgba(245,240,230,.75)}.dsc .co-pair{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.dsc .co-c{border:1px solid rgba(245,240,230,.14);border-radius:2px;padding:.85rem .9rem;background:rgba(245,240,230,.04)}.dsc .co-c b{display:block;font-family:var(--serif);font-size:1.5rem;line-height:1.1;color:rgba(245,240,230,.95);font-variant-numeric:tabular-nums}.dsc .co-c span{display:block;margin-top:.3rem;font-family:var(--sans);font-size:max(12px,.76rem);color:rgba(245,240,230,.7)}.dsc .co-c.good b{color:#A8C293}.dsc .co-c.bad b{color:#E09A7A}.dsc .co-health{border-radius:2px;padding:.85rem .95rem;border:1px solid}.dsc .co-health .hl{display:flex;align-items:center;gap:.5rem;font-family:var(--sans);font-weight:600;font-size:.9rem;margin-bottom:.3rem}.dsc .co-health .hd{width:.6rem;height:.6rem;border-radius:50%;flex:none}.dsc .co-health p{font-size:max(12px,.82rem)!important;line-height:1.55;margin:0}.dsc .co-chart{display:flex;align-items:flex-end;gap:.32rem;height:5.6rem}.dsc .co-chart i{flex:1;border-radius:2px 2px 0 0;height:0;background:linear-gradient(180deg,#C9A85A,#7A6020);transition:height .6s cubic-bezier(.3,0,.2,1)}.dsc .co-split{display:flex;height:2rem;border-radius:2px;overflow:hidden;border:1px solid rgba(245,240,230,.14)}.dsc .co-split i{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--sans);font-size:max(12px,.72rem);color:#1C1813;font-weight:600;transition:width .7s cubic-bezier(.3,0,.2,1);overflow:hidden;white-space:nowrap}.dsc .co-split i.keep{background:linear-gradient(90deg,#C9A85A,#EBD9A8)}.dsc .co-split i.lost{background:#C77B5A;color:#1C1813}.dsc .co-vs{display:flex;flex-direction:column;gap:.8rem}.dsc .co-vs .vrow b{font-family:var(--sans);font-weight:500;font-size:.88rem;color:rgba(245,240,230,.9);display:flex;justify-content:space-between;gap:1rem}.dsc .co-vs .vt{height:1.4rem;margin-top:.3rem;border-radius:2px;background:rgba(245,240,230,.09);overflow:hidden}.dsc .co-vs .vt i{display:block;height:100%;width:0;transition:width .8s cubic-bezier(.3,0,.2,1)}.dsc .co-vs .vrow.acq .vt i{background:#8A7A55}.dsc .co-vs .vrow.ret .vt i{background:linear-gradient(90deg,#C9A85A,#EBD9A8)}.dsc .macsteps,.dsc .orderrail,.dsc .steprail{display:flex;flex-direction:column;gap:.1rem;margin:.4rem 0}.dsc .mac,.dsc .stp{display:grid;grid-template-columns:2.6rem 1fr;gap:.9rem;align-items:baseline;padding:.85rem 0;border-bottom:1px solid rgba(245,240,230,.1);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.dsc .live .mac,.dsc .live .stp{opacity:1;transform:none}.dsc .live .mac:nth-child(2),.dsc .live .stp:nth-child(2){transition-delay:.1s}.dsc .live .mac:nth-child(3),.dsc .live .stp:nth-child(3){transition-delay:.2s}.dsc .live .mac:nth-child(4),.dsc .live .stp:nth-child(4){transition-delay:.3s}.dsc .live .mac:nth-child(5),.dsc .live .stp:nth-child(5){transition-delay:.4s}.dsc .live .mac:nth-child(6),.dsc .live .stp:nth-child(6){transition-delay:.5s}.dsc .mac-k,.dsc .stp-k{font-family:var(--mono);font-size:max(12px,.74rem);color:#D4AF5A;font-variant-numeric:tabular-nums}.dsc .mac-t,.dsc .stp-t{font-family:var(--sans);font-weight:500;font-size:.98rem;color:rgba(245,240,230,.94);margin-bottom:.22rem}.dsc .mac-d,.dsc .stp-d{font-family:var(--sans);font-size:max(12px,.86rem);line-height:1.55;color:rgba(245,240,230,.75)}.dsc .mac.total{border-bottom:none;border-top:1px solid rgba(212,175,90,.45);margin-top:.3rem}.dsc .mac.total .mac-t{color:#D4AF5A;font-size:1.15rem}.dsc .orderrail .stp-t{font-size:1.08rem}.dsc .chanplot{display:flex;flex-direction:column;gap:.7rem;margin:.4rem 0}.dsc .chan{display:grid;grid-template-columns:8.2rem 1fr 1fr;gap:.6rem;align-items:center}.dsc .chan-k{font-family:var(--sans);font-size:max(12px,.84rem);color:rgba(245,240,230,.9)}.dsc .chan-t{height:.72rem;border-radius:2px;background:rgba(245,240,230,.09);overflow:hidden}.dsc .chan-t i{display:block;height:100%;width:0;transition:width .85s cubic-bezier(.3,0,.2,1)}.dsc .chan-cost i{background:#8A7A55}.dsc .chan-keep i{background:linear-gradient(90deg,#4F6B45,#8FA97F)}.dsc .chanhead{display:grid;grid-template-columns:8.2rem 1fr 1fr;gap:.6rem;font-family:var(--mono);font-size:max(12px,.7rem);letter-spacing:.08em;text-transform:uppercase;color:rgba(245,240,230,.6);margin-bottom:.2rem}@media(max-width:520px){.dsc .chan,.dsc .chanhead{grid-template-columns:1fr 1fr}.dsc .chan .chan-k,.dsc .chanhead span:first-child{grid-column:1/-1}}.dsc .bmgrid,.dsc .cmpgrid,.dsc .gagrid,.dsc .glosgrid,.dsc .sevengrid{display:grid;gap:.9rem;margin:.6rem 0}.dsc .gagrid{grid-template-columns:1fr}@media(min-width:640px){.dsc .gagrid{grid-template-columns:1fr 1fr}}.dsc .cmpgrid{grid-template-columns:1fr}.dsc .sevengrid{grid-template-columns:1fr 1fr}@media(min-width:760px){.dsc .sevengrid{grid-template-columns:repeat(4,1fr)}}.dsc .glosgrid{grid-template-columns:1fr}@media(min-width:640px){.dsc .glosgrid{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.dsc .glosgrid{grid-template-columns:repeat(3,1fr)}}.dsc .bmgrid{grid-template-columns:1fr}.dsc .cell{border-top:2px solid rgba(212,175,90,.42);padding-top:.8rem;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.dsc .live .cell{opacity:1;transform:none}.dsc .live .cell:nth-child(2){transition-delay:.07s}.dsc .live .cell:nth-child(3){transition-delay:.14s}.dsc .live .cell:nth-child(4){transition-delay:.21s}.dsc .live .cell:nth-child(5){transition-delay:.28s}.dsc .live .cell:nth-child(6){transition-delay:.35s}.dsc .live .cell:nth-child(7){transition-delay:.42s}.dsc .cell-h{font-family:var(--serif);font-size:1.24rem;line-height:1.15;color:#D4AF5A;margin-bottom:.35rem}.dsc .cell-b{font-family:var(--sans);font-size:max(12px,.88rem);line-height:1.55;color:rgba(245,240,230,.85)}.dsc .cell-m{margin-top:.4rem;font-family:var(--mono);font-size:max(12px,.7rem);letter-spacing:.06em;text-transform:uppercase;color:rgba(245,240,230,.62)}.dsc .cmprow{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.85rem 0;border-bottom:1px solid rgba(245,240,230,.1)}@media(min-width:760px){.dsc .cmprow{grid-template-columns:9rem 1fr 1fr;gap:1.1rem;align-items:baseline}}.dsc .cmp-k{font-family:var(--mono);font-size:max(12px,.72rem);letter-spacing:.06em;text-transform:uppercase;color:#D4AF5A}.dsc .cmp-a,.dsc .cmp-b{font-family:var(--sans);font-size:max(12px,.9rem);line-height:1.5;color:rgba(245,240,230,.85)}.dsc .cmp-b{color:rgba(245,240,230,.95)}.dsc .bmrow{display:grid;grid-template-columns:1fr;gap:.35rem;padding:1rem 0;border-bottom:1px solid rgba(245,240,230,.1)}@media(min-width:900px){.dsc .bmrow{grid-template-columns:7.5rem 1fr 10rem;gap:1.2rem;align-items:baseline}}.dsc .bm-n{font-family:var(--serif);font-size:1.7rem;line-height:1;color:#D4AF5A;font-variant-numeric:tabular-nums}.dsc .bm-w{font-family:var(--sans);font-size:max(12px,.92rem);line-height:1.5;color:rgba(245,240,230,.9)}.dsc .bm-w i{display:block;margin-top:.25rem;font-style:normal;font-size:max(12px,.8rem);color:rgba(245,240,230,.7)}.dsc .bm-t{display:flex;flex-wrap:wrap;gap:.3rem;align-items:flex-start}.dsc .tag{font-family:var(--mono);font-size:max(12px,.66rem);letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:2px;border:1px solid rgba(245,240,230,.22);color:rgba(245,240,230,.78)}.dsc .tag.us{border-color:rgba(199,123,90,.5);color:#E09A7A}.dsc .tag.uk{border-color:rgba(143,169,127,.55);color:#A8C293}.dsc .tag.reg{border-color:rgba(212,175,90,.5);color:#D4AF5A}.dsc .svcgrid{display:grid;grid-template-columns:1fr;gap:.9rem;margin:.8rem 0 1.2rem}@media(min-width:640px){.dsc .svcgrid{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.dsc .svcgrid{grid-template-columns:repeat(3,1fr)}}.dsc .svc{display:block;text-decoration:none;padding:1.1rem 1.2rem;border:1px solid rgba(245,240,230,.16);border-radius:2px;background:rgba(245,240,230,.04);transition:border-color .2s,transform .2s}.dsc .svc:hover{border-color:#D4AF5A;transform:translateY(-2px)}.dsc .svc-k{display:block;font-family:var(--mono);font-size:max(12px,.68rem);letter-spacing:.16em;text-transform:uppercase;color:#D4AF5A;margin-bottom:.5rem}.dsc .svc-t{display:block;font-family:var(--serif);font-size:1.24rem;color:rgba(245,240,230,.95);margin-bottom:.3rem}.dsc .svc-d{display:block;font-family:var(--sans);font-size:max(12px,.86rem);line-height:1.5;color:rgba(245,240,230,.75)}.dsc .faqlist{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem}.dsc .faqi{padding:1.15rem 0;border-bottom:1px solid rgba(245,240,230,.12)}.dsc .faqq{font-family:var(--serif);font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2;color:#D4AF5A;margin-bottom:.5rem}.dsc .faqa{font-family:var(--sans);font-size:max(1.06rem,1em);line-height:1.7;color:rgba(245,240,230,.92);max-width:74ch}.dsc .srcgrid{list-style:none;counter-reset:s;padding:0;margin-top:.8rem}.dsc .srcgrid li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;gap:.8rem;padding:.85rem 0;border-bottom:1px solid rgba(245,240,230,.1)}.dsc .srcgrid li:before{content:"[" counter(s) "]";font-family:var(--mono);font-size:max(12px,.74rem);color:#D4AF5A}.dsc .srcpub{font-weight:500;font-size:max(12px,.95rem);color:rgba(245,240,230,.92)}.dsc .srcmeta,.dsc .srcpub{display:block;font-family:var(--sans);line-height:1.5}.dsc .srcmeta{margin-top:.25rem;font-size:max(12px,.82rem);color:rgba(245,240,230,.72)}.dsc .srcgrid a{color:#D4AF5A;word-break:break-word}.dsc .cavil{border-left:2px solid rgba(199,123,90,.7);padding-left:.95rem;margin-top:.4rem}.dsc footer{position:relative;z-index:3;padding:8vh 0 10vh}.dsc .fask,.dsc.finale footer .col{color:var(--finale-hi)}.dsc .fask{font-family:var(--serif);font-size:clamp(1.3rem,2.8vw,1.9rem);line-height:1.25;max-width:32ch;margin-bottom:1.6rem}.dsc .fbtn{margin-bottom:2.2rem}.dsc .flinks{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}.dsc .flinks a{font-family:var(--sans);font-size:max(12px,.92rem);color:#D4AF5A;text-decoration:none;border-bottom:1px solid rgba(212,175,90,.3);padding-bottom:.2rem;width:fit-content}.dsc .flinks a:hover{border-bottom-color:#D4AF5A}.dsc .fbase{font-family:var(--sans);font-size:max(12px,.82rem);line-height:1.6;max-width:78ch;color:rgba(245,240,230,.72)}.dsc .orderfoot{margin-top:1.4rem}.dsc .gridnote{font-family:var(--sans);font-size:max(12px,.86rem);line-height:1.6}.dsc .gridnote a{color:#D4AF5A}@media(max-width:520px){.dsc .co-pair,.dsc .sevengrid{grid-template-columns:1fr}.dsc .hins-foot{font-size:max(12px,.8rem)}}.dsc h1,.dsc h2,.dsc h3,.dsc h4,.dsc h5,.dsc h6,.dsc p{color:inherit}