.dcs{z-index:0;--paper:#f5f0e6;--paper-soft:#faf6ee;--paper-deep:#ede5d4;--ink:#14233a;--ink-soft:#2c3e5c;--ink-mute:#5a6a82;--rule:#d9cfba;--rule-soft:#e8dfca;--sage:#2d5e3e;--sage-mid:#5a8a6a;--sage-soft:#d4e2d0;--sage-tint:#e8efe2;--terracotta:#b56a4a;--terracotta-mid:#c87a59;--terracotta-soft:#ecd9cc;--gold:#6f5720;--gold-mid:#c8a14d;--gold-soft:#ecdfb8;--gold-deep:#6f5720;--gold-on-dark:#c8a14d;--gold-pale:#ecdfb8;--plum:#7a4a6a;--plum-soft:#e0cfd6;--teal:#2c5a5e;--teal-mid:#3a7a7f;--night:#0f1b2e;--night-hi:#f5f0e6;--night-soft:#aeb9c8;--serif:var(--font-display),Georgia,"Times New Roman",serif;--sans:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.dcs *{box-sizing:border-box;margin:0;padding:0}.dcs{font-family:var(--serif);color:var(--ink);overflow-x:hidden}.dcs #sky{z-index:-2;background:var(--paper);will-change:background-color;position:fixed;inset:0}.dcs #grain{z-index:-1;pointer-events:none;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");position:fixed;inset:0}.dcs #swarm{z-index:0;pointer-events:none;position:fixed;inset:0}.dcs main{z-index:1;position:relative}.dcs nav{z-index:25;justify-content:space-between;align-items:center;padding:1.1rem 2rem;transition:background .5s;display:flex;position:fixed;top:0;left:0;right:0}.dcs nav .wordmark{font-family:var(--serif);letter-spacing:-.01em;color:var(--nav-fg,var(--ink));font-size:1.2rem;font-style:italic;font-weight:560;text-decoration:none}.dcs nav .wordmark .q{color:var(--gold)}.dcs nav .links{align-items:center;gap:1.6rem;display:flex}.dcs nav .links a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-fg,var(--ink));opacity:.75;font-size:max(12px,.7rem);text-decoration:none;transition:opacity .2s}.dcs nav .links a:hover{opacity:1}.dcs nav .links a.cta{border:1px solid var(--gold);color:var(--gold);opacity:1;border-radius:2px;padding:.5rem .9rem}.dcs nav .links a.cta:hover{background:var(--gold);color:var(--paper)}.dcs.night nav,.dcs.menuopen nav{--nav-fg:var(--night-hi)}@media (max-width:680px){.dcs nav .links{display:none}}.dcs .burger{cursor:pointer;z-index:30;background:0 0;border:0;flex-direction:column;gap:5px;padding:.5rem;display:none}.dcs .burger span{background:var(--nav-fg,var(--ink));width:22px;height:2px;transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .25s,background .3s;display:block}@media (max-width:680px){.dcs .burger{display:flex}}.dcs.menuopen .burger span:first-child{transform:translateY(7px)rotate(45deg)}.dcs.menuopen .burger span:nth-child(2){opacity:0}.dcs.menuopen .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.dcs.menuopen .burger span{background:var(--night-hi)}.dcs #menu{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#1c1813f9;flex-direction:column;justify-content:center;padding:0 9vw;transition:opacity .45s;display:flex;position:fixed;inset:0}.dcs.menuopen #menu{opacity:1;pointer-events:auto}.dcs #menu a{font-family:var(--serif);letter-spacing:-.02em;color:var(--night-hi);opacity:0;padding:.3rem 0;font-size:clamp(1.7rem,7.5vw,2.7rem);font-weight:300;text-decoration:none;transition:opacity .5s,transform .5s,color .25s;display:block;transform:translateY(18px)}.dcs #menu a .mi{font-family:var(--mono);letter-spacing:.2em;color:var(--gold);vertical-align:super;margin-right:.9rem;font-size:max(12px,.62rem)}.dcs.menuopen #menu a{opacity:1;transform:none}.dcs #menu .mfoot{font-family:var(--mono);letter-spacing:.16em;color:var(--night-soft);text-transform:uppercase;opacity:0;max-width:36ch;margin-top:2.4rem;font-size:max(12px,.6rem);transition:opacity .6s .4s}.dcs.menuopen #menu .mfoot{opacity:1}.dcs.js section .kicker,.dcs.js section h1,.dcs.js section h2,.dcs.js section .lede,.dcs.js section .stats{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.dcs.js section.vis .kicker{opacity:1;transform:none}.dcs.js section.vis h1,.dcs.js section.vis h2{opacity:1;transition-delay:.12s;transform:none}.dcs.js section.vis .lede{opacity:1;transition-delay:.24s;transform:none}.dcs.js section.vis .stats{opacity:1;transition-delay:.38s;transform:none}.dcs .kicker:before{content:"";background:var(--gold);vertical-align:middle;width:0;height:2px;margin-right:0;transition:width .7s .2s,margin-right .7s .2s;display:inline-block}.dcs section.vis .kicker:before{width:26px;margin-right:.7rem}@media (prefers-reduced-motion:reduce){.dcs.js section .kicker,.dcs.js section h1,.dcs.js section h2,.dcs.js section .lede,.dcs.js section .stats{opacity:1;transition:none;transform:none}}.dcs section{align-items:center;min-height:100vh;padding:12vh 0;display:flex}.dcs .col{width:min(1160px,92vw);margin:0 auto}.dcs .kicker{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--sage);margin-bottom:1.3rem;font-size:max(12px,.68rem)}.dcs h1,.dcs h2{letter-spacing:-.025em;font-weight:500;line-height:1.04}.dcs h1{max-width:18ch;font-size:clamp(2.5rem,6.4vw,5.4rem)}.dcs h2{max-width:18ch;font-size:clamp(2rem,4.6vw,3.7rem)}.dcs h3{font-weight:600;font-family:var(--sans);letter-spacing:-.01em}.dcs .lede{font-family:var(--sans);max-width:86ch;color:var(--fg-soft,var(--ink-soft));margin-top:1.5rem;font-size:clamp(1.06rem,1.5vw,1.31rem);line-height:1.6}.dcs .lede .v{color:var(--sage);font-style:normal}.dcs .halfcol .lede,.dcs .halfcol h2{max-width:38ch}.dcs .day{color:var(--ink)}.dcs .day .lede{--fg-soft:var(--ink-soft)}.dcs .nightworld{color:var(--night-hi)}.dcs .nightworld .lede{--fg-soft:var(--night-soft)}.dcs .stats{flex-wrap:wrap;gap:2.4rem;margin-top:2.8rem;display:flex}.dcs .stat .n{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(1.1rem,2.1vw,1.7rem);font-weight:500}.dcs .stat .l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-top:.4rem;font-size:max(12px,.64rem)}.dcs .nightworld .stat .n{color:var(--gold-mid)}.dcs #hero{min-height:104vh;position:relative}.dcs #hero .scrollcue{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);font-size:max(12px,.64rem);animation:2.6s ease-in-out infinite dcs-cue;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}@keyframes dcs-cue{0%,to{opacity:.82;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}.dcs .herobtns{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.dcs #threshold,.dcs #resurface{align-items:flex-start;min-height:150vh;padding-top:28vh}.dcs #threshold .col,.dcs #resurface .col{text-align:center}.dcs #threshold .line1,.dcs #threshold .line2,.dcs #resurface .line1,.dcs #resurface .line2{letter-spacing:-.02em;font-size:clamp(2rem,5vw,4rem);font-weight:460;line-height:1.08}.dcs #threshold .line1{color:var(--ink);transition:color 1.2s,opacity 1.2s}.dcs #threshold .line2{color:var(--night-hi);opacity:0;margin-top:1.1rem;font-style:italic;transition:opacity 1.4s}.dcs #threshold .line2 .v{color:var(--sage-mid);font-style:normal}.dcs #threshold .sub{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--night-soft);opacity:0;margin-top:3rem;font-size:max(12px,.7rem);transition:opacity 1.6s}.dcs #threshold.crossed .line2,.dcs #threshold.crossed .sub{opacity:1}.dcs #resurface .line1{color:var(--night-hi);transition:color 1.2s,opacity 1.2s}.dcs #resurface .line2{color:var(--ink);opacity:0;margin-top:1rem;font-style:italic;transition:opacity 1.4s}.dcs #resurface .line2 .v{color:var(--sage);font-style:normal}.dcs #resurface.crossed .line1{opacity:.3}.dcs #resurface.crossed .line2{opacity:1}.dcs .btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-size:max(12px,.78rem);text-decoration:none;transition:all .25s;display:inline-flex}.dcs .btn.primary{background:var(--gold-deep);color:#fff}.dcs .btn.primary:hover{background:var(--gold);box-shadow:0 0 30px #7a60204d}.dcs .btn.ghost{color:var(--ink);border-color:#211c1552}.dcs .btn.ghost:hover{border-color:var(--ink)}.dcs .nightworld .btn.ghost{color:var(--night-hi);border-color:#f5f0e64d}.dcs .nightworld .btn.ghost:hover{border-color:var(--night-hi)}.dcs .ctarow{flex-wrap:wrap;justify-content:center;gap:1.1rem;margin-top:3rem;display:flex}.dcs .split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}@media (max-width:920px){.dcs .split{grid-template-columns:1fr;gap:2.4rem}}.dcs .dio{border-left:3px double var(--gold);opacity:0;border-radius:0;padding:1.35rem 1.5rem 1.5rem;transition:opacity .9s,transform .9s;position:relative;transform:translateY(24px)}.dcs .live .dio{opacity:1;transform:none}.dcs .day .dio{background:var(--paper-soft);border:1px solid var(--rule);border-left:3px double var(--gold);box-shadow:0 1px 2px #211c150a,0 4px 16px #211c150a}.dcs .nightworld .dio{border:1px solid #f5f0e624;border-left:3px double var(--gold-on-dark);background:#241f18;box-shadow:0 18px 50px #15110d80}.dcs .dhead{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.75;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;font-size:max(12px,.6rem);display:flex}.dcs .dot{background:var(--gold);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.dcs .live .dot{animation:1.6s ease-in-out infinite dcs-pulse}@keyframes dcs-pulse{0%,to{box-shadow:0 0 #7a602080}55%{box-shadow:0 0 0 7px #7a602000}}.dcs .mono{font-family:var(--mono)}.dcs #sky{z-index:-3}.dcs #vground{z-index:-2;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.dcs #vground .vg-plate{opacity:0;will-change:opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.dcs #vground .vg-plate video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s linear;position:absolute;inset:0}.dcs #vground .vg-plate video.vg-ready{opacity:1}.dcs #vground:after{content:"";background:#faf7f0bd;transition:background 1.4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.dcs.night #vground:after,.dcs.dcs.night #vground:after{background:#1c1813b3}.dcs.finale #vground:after,.dcs.dcs.finale #vground:after{background:#15110dbd}.dcs #vground .vg-day,.dcs.dcs #vground .vg-day{opacity:.35}.dcs #vground .vg-night,.dcs.dcs #vground .vg-night,.dcs.night #vground .vg-day,.dcs.dcs.night #vground .vg-day{opacity:0}.dcs.night #vground .vg-night,.dcs.dcs.night #vground .vg-night{opacity:.45}.dcs.finale #vground .vg-day,.dcs.dcs.finale #vground .vg-day{opacity:0}.dcs.finale #vground .vg-night,.dcs.dcs.finale #vground .vg-night{opacity:.45}@media (max-width:899px){.dcs #vground .vg-plate video{display:none}}@media (prefers-reduced-motion:reduce){.dcs #vground .vg-plate video{display:none}.dcs #vground .vg-plate{transition:none}}.dcs #vground[data-video=off] .vg-plate video{display:none}.dcs #hero{isolation:isolate;position:relative;overflow:hidden}.dcs #hero .hero-bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.dcs #hero .hero-bg video{object-fit:cover;opacity:0;filter:saturate(.96)contrast(1.02);width:100%;height:100%;transition:opacity 1.1s linear;position:absolute;inset:0}.dcs #hero .hero-bg video.vg-ready{opacity:1}.dcs #hero .hero-bg:after{content:"";background:linear-gradient(#faf7f08c 0%,#faf7f000 26% 74%,#faf7f09e 100%);position:absolute;inset:0}@media (max-width:899px){.dcs #hero .hero-bg video{display:none}}@media (prefers-reduced-motion:reduce){.dcs #hero .hero-bg video{display:none}}.dcs #hero .hero-pause{z-index:3;font-family:var(--mono);letter-spacing:.1em;color:#f5f0e6;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c18138c;border:1px solid #f6efe066;border-radius:99px;padding:.5rem .9rem;font-size:max(12px,.66rem);position:absolute;bottom:1.4rem;right:1.4rem}.dcs #hero .hero-pause:hover{background:#1c1813cc}.dcs #hero .hero-pause[hidden]{display:none}.dcs .sec-video{isolation:isolate;position:relative}.dcs .sec-ground{z-index:-1;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.dcs .sec-ground:after{content:"";background:linear-gradient(180deg,var(--paper) 0%,#faf7f0c7 22%, #faf7f0c7 78%,var(--paper) 100%);position:absolute;inset:0}.dcs.night .sec-ground:after,.dcs.dcs.night .sec-ground:after{background:linear-gradient(180deg,var(--night) 0%,#1c1813cc 22%, #1c1813cc 78%,var(--night) 100%)}.dcs .sec-ground video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s linear;position:absolute;inset:0}.dcs .sec-ground video.vg-ready{opacity:.3}.dcs.night .sec-ground video.vg-ready,.dcs.dcs.night .sec-ground video.vg-ready{opacity:.38}@media (max-width:899px){.dcs .sec-ground video{display:none}}@media (prefers-reduced-motion:reduce){.dcs .sec-ground video{display:none}}.dcs #calc-box{min-height:260px}.dcs .calc-top{justify-content:space-between;margin-bottom:1rem;display:flex}.dcs .calc-q{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-size:max(12px,.62rem)}.dcs .calc-time{font-family:var(--mono);color:var(--ink-mute);font-size:max(12px,.68rem)}.dcs .calc-track{background:var(--rule-soft);border-radius:99px;height:3px;margin-bottom:1.3rem;overflow:hidden}.dcs .calc-fill{background:var(--sage);height:100%;transition:width .4s}.dcs .calc-question{font-family:var(--sans);color:var(--ink);margin-bottom:1.1rem;font-size:1.2rem;font-weight:700}.dcs .calc-opts{flex-direction:column;gap:.55rem;display:flex}.dcs .calc-opt{background:var(--paper);border:1px solid var(--rule);cursor:pointer;font-family:var(--sans);text-align:left;color:var(--ink);border-radius:4px;padding:.8rem 1rem;font-size:.88rem;font-weight:500;transition:all .15s}.dcs .calc-opt:hover{border-color:var(--sage);background:var(--sage-tint)}.dcs .calc-badge{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:1.1rem;padding:.35rem .8rem;font-size:max(12px,.68rem);font-weight:600;display:inline-flex}.dcs .calc-badge.tone-sage{background:var(--sage-soft);color:var(--sage)}.dcs .calc-badge.tone-gold{background:var(--gold-soft);color:var(--gold)}.dcs .calc-badge.tone-terracotta{background:var(--terracotta-soft);color:var(--terracotta)}.dcs .calc-result{font-family:var(--sans);color:var(--ink-soft);margin-bottom:1.3rem;font-size:.92rem;line-height:1.6}.dcs .hbar-row{grid-template-columns:100px 1fr 40px;align-items:center;gap:.7rem;margin-bottom:.55rem;font-size:.78rem;display:grid}.dcs .hbar-label{font-family:var(--sans);color:var(--night-soft)}.dcs .day .hbar-label{color:var(--ink-soft)}.dcs .hbar-track{background:#f5f0e61a;border-radius:99px;height:7px;display:block;overflow:hidden}.dcs .day .hbar-track{background:#14233a14}.dcs .hbar-fill{border-radius:99px;height:100%;transition:width 1.1s cubic-bezier(.25,.8,.25,1);display:block}.dcs .hbar-fill.sage{background:var(--sage-mid)}.dcs .hbar-fill.gold{background:var(--gold-mid)}.dcs .hbar-fill.terracotta{background:var(--terracotta-mid)}.dcs .hbar-fill.plum{background:var(--plum)}.dcs .hbar-fill.teal{background:var(--teal-mid)}.dcs .hbar-value{font-family:var(--mono);text-align:right;color:var(--night-hi);font-size:max(12px,.72rem)}.dcs .day .hbar-value{color:var(--ink)}.dcs .args{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.dcs .args{grid-template-columns:1fr}}.dcs .args h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.6rem;font-size:max(12px,.6rem)}.dcs .args .argfor h4{color:var(--terracotta-mid)}.dcs .args .argagainst h4{color:var(--sage-mid)}.dcs .arg{opacity:0;color:var(--night-soft);border-left:2px solid #c8a14d66;margin-bottom:.5rem;padding:.45rem .6rem;font-size:.78rem;line-height:1.5;transition:opacity .5s,transform .5s;transform:translateY(8px)}.dcs .day .arg{color:var(--ink-soft)}.dcs .argagainst .arg{border-left-color:#5a8a6a80}.dcs .arg.on{opacity:1;transform:none}.dcs .verdict{background:#f5f0e61f;border-radius:2px;height:4px;margin-top:.4rem;position:relative;overflow:hidden}.dcs .verdict i{background:linear-gradient(90deg,var(--gold-mid),var(--sage-mid));border-radius:2px;width:0%;transition:width 1.2s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0}.dcs .vlabel{font-family:var(--mono);letter-spacing:.1em;opacity:.6;text-transform:uppercase;justify-content:space-between;margin-top:.4rem;font-size:max(12px,.58rem);display:flex}.dcs .cite{color:inherit;border-bottom:1px dotted var(--sage);font-style:normal;text-decoration:none;transition:border-color .2s,color .2s}.dcs .cite:hover{color:var(--sage)}.dcs .nightworld .cite{border-bottom-color:var(--gold-mid)}.dcs .nightworld .cite:hover{color:var(--gold-mid)}.dcs .tabrow{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.dcs .tabbtn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .8rem;font-size:max(12px,.66rem);transition:all .18s}.dcs .day .tabbtn{border-color:var(--rule);color:var(--ink-soft)}.dcs .day .tabbtn.on{background:var(--sage);border-color:var(--sage);color:var(--paper)}.dcs .nightworld .tabbtn{color:var(--night-soft);border-color:#f5f0e640}.dcs .nightworld .tabbtn.on{background:var(--gold-mid);border-color:var(--gold-mid);color:var(--ink)}.dcs .rank-list{flex-direction:column;gap:.5rem;display:flex}.dcs .rank-row{border:1px solid #f5f0e624;border-radius:6px;transition:border-color .2s;overflow:hidden}.dcs .day .rank-row{border-color:var(--rule)}.dcs .rank-row.on{border-color:var(--gold-mid)}.dcs .day .rank-row.on{border-color:var(--sage)}.dcs .rank-head{cursor:pointer;font-family:var(--sans);background:#f5f0e608;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.dcs .day .rank-head{background:#14233a05}.dcs .rank-shot{background:linear-gradient(135deg,#f5f0e61a,#f5f0e608);border-radius:4px;flex:none;width:54px;height:34px;overflow:hidden}.dcs .day .rank-shot{background:linear-gradient(135deg,#14233a12,#14233a05)}.dcs .rank-shot img{object-fit:cover;width:100%;height:100%;display:block}.dcs .rank-num{font-family:var(--mono);color:var(--gold-mid);flex:none;width:1.5em;font-size:max(12px,.72rem)}.dcs .day .rank-num{color:var(--terracotta-mid)}.dcs .rank-info{flex:1;min-width:0}.dcs .rank-title{color:var(--night-hi);margin:0;font-size:.88rem;font-weight:600;line-height:1.3}.dcs .day .rank-title{color:var(--ink)}.dcs .rank-bestfor{color:var(--night-soft);margin-top:.2rem;font-size:max(12px,.68rem)}.dcs .day .rank-bestfor{color:var(--ink-soft)}.dcs .rank-chev{font-family:var(--mono);color:var(--night-soft);flex:none;font-size:max(12px,.7rem);transition:transform .25s}.dcs .day .rank-chev{color:var(--ink-mute)}.dcs .rank-row.on .rank-chev{transform:rotate(90deg)}.dcs .rank-body{max-height:0;transition:max-height .35s;overflow:hidden}.dcs .rank-row.on .rank-body{max-height:460px}.dcs .rank-body-inner{color:var(--night-soft);padding:0 .9rem 1rem;font-size:.8rem;line-height:1.55}.dcs .day .rank-body-inner{color:var(--ink-soft)}.dcs .rank-body-inner b{color:var(--night-hi)}.dcs .day .rank-body-inner b{color:var(--ink)}.dcs .rank-body-inner p{margin:0 0 .6rem}.dcs .rank-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin:0 0 .3rem;font-size:max(12px,.6rem);display:block}.dcs .rank-strengths{flex-direction:column;gap:.3rem;margin:0 0 .65rem;padding:0;list-style:none;display:flex}.dcs .rank-strengths li{padding-left:1.05rem;position:relative}.dcs .rank-strengths li:before{content:"+";color:var(--sage-mid);font-weight:700;position:absolute;left:0}.dcs .day .rank-strengths li:before{color:var(--sage)}.dcs .rank-consider{opacity:.9;margin:0 0 .75rem;padding-left:1.05rem;font-size:.76rem;position:relative}.dcs .rank-consider:before{content:"–";color:var(--terracotta-mid);position:absolute;left:0}.dcs .rank-readmore{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-mid);border-bottom:1px dotted;align-items:center;gap:.3rem;font-size:max(12px,.66rem);text-decoration:none;display:inline-flex}.dcs .day .rank-readmore{color:var(--sage)}.dcs .rank-links{flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;display:flex}.dcs .rank-visit{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--night-soft);border-bottom:1px dotted;align-items:center;gap:.3rem;font-size:max(12px,.66rem);text-decoration:none;display:inline-flex}.dcs .day .rank-visit{color:var(--ink-soft)}.dcs .rank-visit:hover{color:var(--brand,var(--gold-mid))}.dcs .rank-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-mid);margin-bottom:1rem;font-size:max(12px,.66rem)}.dcs .day .rank-kicker{color:var(--terracotta-mid)}.dcs .rank-statement{font-family:var(--serif);color:var(--night-hi);max-width:26ch;margin:0 0 1.3rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:500;line-height:1.42}.dcs .day .rank-statement{color:var(--ink)}.dcs .rank-statement .v{color:var(--gold-mid);font-style:italic}.dcs .day .rank-statement .v{color:var(--terracotta-mid)}.dcs .rank-pname{font-family:var(--sans);color:var(--night-hi);letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700}.dcs .day .rank-pname{color:var(--ink)}.dcs .rank-pfor{font-family:var(--sans);color:var(--night-soft);max-width:38ch;margin:0;font-size:.92rem}.dcs .day .rank-pfor{color:var(--ink-soft)}.dcs .rank-shot-lg{background:linear-gradient(120deg,#f5f0e608 0%,#f5f0e61f 50%,#f5f0e608 100%) 0 0/200% 100%;border-radius:5px;width:100%;height:150px;margin-bottom:.9rem;animation:3.2s ease-in-out infinite dcs-rankshimmer;overflow:hidden}.dcs .day .rank-shot-lg{background:linear-gradient(120deg,#14233a05 0%,#14233a17 50%,#14233a05 100%) 0 0/200% 100%}.dcs .rank-shot-lg img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}@keyframes dcs-rankshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dcs .rank-shot-lg{animation:none}}.dcs .rank-card{--brand:var(--gold-mid);transition:transform .3s,border-color .3s,box-shadow .3s}.dcs .day .rank-card{--brand:var(--sage)}.dcs .rank-card:hover{border-color:var(--brand);transform:translateY(-3px)}.dcs .nightworld .rank-card:hover{box-shadow:0 22px 50px #060c188c,0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.dcs .day .rank-card:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--brand) 22%,transparent)}.dcs .rank-card:hover .rank-shot-lg img{transform:scale(1.06)}.dcs .rank-logowrap{vertical-align:middle;background:#f5f0e612;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:.55rem;display:inline-flex;position:relative;overflow:hidden}.dcs .day .rank-logowrap{background:#14233a0d}.dcs .rank-logo{object-fit:contain;width:100%;height:100%;display:block;position:relative}.dcs .rank-logowrap:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffffa6 48% 52%,#0000 65%);animation:4.5s ease-in-out infinite dcs-logoshine;position:absolute;inset:0;transform:translate(-160%)}@keyframes dcs-logoshine{0%,55%{transform:translate(-160%)}75%{transform:translate(160%)}to{transform:translate(160%)}}@media (prefers-reduced-motion:reduce){.dcs .rank-logowrap:after{animation:none;display:none}}@keyframes dcs-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)}}.dcs .rank-card{animation:5s ease-in-out infinite dcs-brandglow}.dcs .rank-card:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dcs .rank-card{animation:none}}.dcs .rank-rail{z-index:5;opacity:0;pointer-events:none;flex-direction:column;gap:.55rem;transition:opacity .4s;display:flex;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.dcs .rank-rail.on{opacity:1;pointer-events:auto}.dcs .rank-rail a{background:#f5f0e640;border-radius:50%;width:7px;height:7px;transition:all .25s;display:block;position:relative}.dcs .rank-rail a:hover{background:#f5f0e68c}.dcs .rank-rail a.on{background:var(--gold-mid);width:9px;height:9px;box-shadow:0 0 0 3px #c8a14d38}.dcs .rank-rail a .rn{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;color:var(--night-hi);opacity:0;background:#0f1b2eeb;border-radius:3px;padding:.25rem .55rem;font-size:max(12px,.62rem);transition:opacity .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.dcs .rank-rail a:hover .rn{opacity:1}.dcs .lede a{color:var(--gold-mid);border-bottom:1px dotted;text-decoration:none}.dcs .lede a:hover{border-bottom-style:solid}.dcs .day .lede a{color:var(--sage)}@keyframes dcs-glowPass{0%{background-position:135% 0}to{background-position:-35% 0}}@keyframes dcs-glowHold{0%{background-position:135% 0}70%{background-position:50% 0}to{background-position:50% 0}}.dcs .qmark{text-align:center;z-index:3;padding:7vh 0 6vh;position:relative}.dcs .qmark .qm{font-family:var(--serif);background:linear-gradient(112deg,#8a6d2a 0%,#e0b25a 26%,#fff3d0 42%,#e0b25a 58%,#8a6d2a 100%) 100% 0/280% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.6rem,15vw,9rem);font-weight:500;line-height:.88;display:block}.dcs .qmark.live .qm{animation:2.6s cubic-bezier(.3,.7,.3,1) .15s forwards dcs-qglint}.dcs .qmark .qm:hover{animation:1.4s ease-out dcs-qglint}@keyframes dcs-qglint{0%{background-position:100% 0}to{background-position:-40% 0}}.dcs .qmark p{font-family:var(--serif);opacity:0;max-width:24ch;margin:.5rem auto 0;font-size:clamp(1.15rem,2.9vw,1.85rem);font-style:italic;line-height:1.3;transition:opacity .6s .2s,transform .6s .2s;transform:translateY(10px)}.dcs .qmark.live p{opacity:.92;transform:none}.dcs.night .qmark p{color:var(--night-hi,#f5f0e6)}.dcs .mini-toggle{vertical-align:baseline;border:1px solid var(--rule-strong,#b8a888);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.44rem;padding:.06rem .5rem .1rem;font-size:.94em;line-height:1.3;transition:border-color .2s,background .2s;display:inline-flex}.dcs .mini-toggle:hover{border-color:var(--gold-mid,#c8a14d);background:#c8a14d1a}.dcs .mini-toggle .mt-v{font-family:var(--mono);font-size:max(12px,.82em);font-weight:600}.dcs .mini-toggle .mt-dot{background:var(--gold-mid,#c8a14d);border-radius:50%;flex:none;width:.42rem;height:.42rem;transition:background .25s}.dcs .mini-toggle[data-on=b] .mt-dot{background:var(--sage-mid,#5a8a6a)}.dcs.night .mini-toggle{color:var(--night-hi,#f5f0e6);border-color:#c8a14d80}.dcs .mini-bar{margin:.85rem 0 1rem}.dcs .mini-bar .mb-top{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.72;justify-content:space-between;align-items:baseline;margin-bottom:.34rem;font-size:max(12px,.72rem);display:flex}.dcs .mini-bar .mb-track{background:#7878782e;border-radius:3px;height:5px;overflow:hidden}.dcs .mini-bar .mb-fill{background:linear-gradient(90deg,var(--sage-mid,#5a8a6a),var(--gold-mid,#c8a14d));border-radius:3px;width:0;height:100%;transition:width 1.3s cubic-bezier(.25,.8,.25,1)}.dcs .mini-reveal{border-bottom:1px dotted var(--gold-deep,#8a6d2a);cursor:help;font-style:normal;position:relative}.dcs .mini-reveal .mr-body{border-left:2px solid var(--gold-mid,#c8a14d);font-size:.9em;font-style:italic;line-height:1.45;display:none}.dcs .mini-reveal.on .mr-body{margin:.5rem 0 .3rem;padding-left:.8rem;animation:.34s ease-out dcs-mrOpen;display:block}@keyframes dcs-mrOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:.9;transform:none}}.dcs .mini-count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.dcs .cardin{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.25,.8,.25,1);transform:translateY(14px)scale(.985)}.dcs .live .cardin{opacity:1;transform:none}.dcs .live .cardin:nth-child(2){transition-delay:90ms}.dcs .live .cardin:nth-child(3){transition-delay:.18s}.dcs .live .cardin:nth-child(4){transition-delay:.27s}.dcs .live .cardin:nth-child(5){transition-delay:.36s}.dcs .cardlift{transition:transform .28s cubic-bezier(.25,.8,.25,1),box-shadow .28s}.dcs .cardlift:hover{transform:translateY(-3px);box-shadow:0 10px 30px #14233a24}.dcs .cardlift:active{transform:translateY(-1px)}.dcs #surfacewash,.dcs #finalewash{z-index:1;pointer-events:none;opacity:0;transition:opacity 1.1s;position:fixed;inset:0}.dcs #surfacewash{background:var(--surface-paper)}.dcs #finalewash{background:var(--finale-bg)}.dcs.surface #surfacewash,.dcs.finale #finalewash{opacity:1}.dcs.finale nav{--nav-fg:var(--finale-hi)}.dcs.finale .burger span{background:var(--finale-hi)}.dcs.surface #swarm{opacity:.2;transition:opacity 1.4s}.dcs.finale #swarm{opacity:.5;transition:opacity 1.4s}.dcs section.surface,.dcs section.finale{z-index:3;position:relative}.dcs .bottomline{font-family:var(--serif);letter-spacing:-.024em;text-align:left;max-width:22ch;margin:0;font-size:clamp(2.2rem,6vw,4.6rem);line-height:1.1}.dcs .bottomline em{color:var(--surface-rule);font-style:italic}.dcs section.finale{z-index:3;position:relative}.dcs.finale section.finale .col,.dcs.finale section.finale h2,.dcs.finale section.finale p{color:var(--finale-hi)}.dcs.finale section.finale a.cite{color:#e0b25a;border-bottom-color:#e0b25a}.dcs .takeaway{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.4rem,3vw,2.6rem);margin-top:1rem;display:grid}.dcs .tk{border-top:2px solid #e0b25a8c;padding-top:1rem}.dcs .tk-h{font-family:var(--serif);letter-spacing:-.018em;color:#e0b25a;margin-bottom:.5rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.08}.dcs .tk-b{color:var(--finale-hi);opacity:.88;max-width:32ch;font-size:1rem;line-height:1.5}.dcs .ask{max-width:none;margin:0}.dcs .ask-line{font-family:var(--serif);letter-spacing:-.02em;color:var(--finale-hi);max-width:20ch;margin-bottom:2.2rem;font-size:clamp(1.8rem,4.4vw,3.2rem);line-height:1.14}.dcs .ask-btn,.dcs .ask-second{width:fit-content;display:block}.dcs .ask-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0a1422;background:linear-gradient(135deg,#e0b25a,#c8a14d);border-radius:2px;padding:1rem 1.9rem;font-size:max(13px,.82rem);font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.25,.8,.25,1),box-shadow .22s;display:inline-block;box-shadow:0 0 40px #e0b25a47}.dcs .ask-btn:hover{transform:translateY(-2px);box-shadow:0 0 56px #e0b25a70}.dcs .ask-btn:active{transform:translateY(0)}.dcs .ask-second{max-width:34ch;font-family:var(--mono);letter-spacing:.06em;color:#f5f0e69e;border-bottom:1px solid #f5f0e640;margin-top:1.5rem;padding-bottom:.15rem;font-size:max(12px,.74rem);text-decoration:none}.dcs .ask-second:hover{color:var(--finale-hi)}.dcs .recordbreak{text-align:center;z-index:3;padding:11vh 0 6vh;position:relative}.dcs .recordbreak span{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#f5f0e680;font-size:max(12px,.72rem)}.dcs .recordbreak:before,.dcs .recordbreak:after{content:"";background:linear-gradient(90deg,#0000,#e0b25a80,#0000);width:min(420px,62vw);height:1px;margin:0 auto;display:block}.dcs .recordbreak:before{margin-bottom:2.2vh}.dcs .recordbreak:after{margin-top:2.2vh}.dcs .tl{margin:1.4rem 0 .6rem;padding-left:3.2rem;position:relative}.dcs .tl-rail{background:#f5f0e624;border-radius:1px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:1.05rem;overflow:hidden}.dcs .tl-fill{background:linear-gradient(180deg,var(--sage-mid,#5a8a6a),var(--gold-mid,#c8a14d));height:0;transition:height .18s linear;position:absolute;inset:0 0 auto}.dcs .tl-node{padding:0 0 2.1rem;position:relative}.dcs .tl-node:last-child{padding-bottom:.2rem}.dcs .tl-dot{background:var(--night,#0f1b2e);border:2px solid #f5f0e647;border-radius:50%;width:.78rem;height:.78rem;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s;position:absolute;top:.42rem;left:-2.66rem}.dcs .tl-node.on .tl-dot{background:var(--gold-mid,#c8a14d);border-color:var(--gold-mid,#c8a14d);transform:scale(1.12);box-shadow:0 0 0 5px #c8a14d29}.dcs .tl-when{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f0e680;margin-bottom:.28rem;font-size:max(12px,.74rem);transition:color .35s}.dcs .tl-node.on .tl-when{color:var(--gold-mid,#c8a14d)}.dcs .tl-what{font-family:var(--serif);letter-spacing:-.012em;margin-bottom:.34rem;font-size:clamp(1.15rem,2.1vw,1.55rem);line-height:1.16}.dcs .tl-why{opacity:.8;max-width:46ch;font-size:.96rem;line-height:1.5}.dcs .tl-node{opacity:.42;transition:opacity .45s}.dcs .tl-node.on{opacity:1}@media (min-width:900px){.dcs .tl-alt{padding-left:0}.dcs .tl-alt .tl-rail{margin-left:-1px;left:50%}.dcs .tl-alt .tl-node{width:calc(50% - 3.2rem);padding-bottom:3.2rem}.dcs .tl-alt .tl-node.tl-r{margin-left:auto}.dcs .tl-alt .tl-node.tl-l{text-align:right;margin-right:auto}.dcs .tl-alt .tl-node.tl-l .tl-why{margin-left:auto}.dcs .tl-alt .tl-node.tl-r .tl-dot{left:-3.6rem}.dcs .tl-alt .tl-node.tl-l .tl-dot{left:auto;right:-3.6rem}.dcs .tl-alt .tl-node:before{content:"";background:#e0b25a47;width:2.2rem;height:1px;transition:background .35s;position:absolute;top:.78rem}.dcs .tl-alt .tl-node.tl-r:before{left:-2.9rem}.dcs .tl-alt .tl-node.tl-l:before{right:-2.9rem}.dcs .tl-alt .tl-node.on:before{background:#e0b25ab3}}.dcs .js .tl-node{opacity:.42}.dcs:not(.js) .tl-node{opacity:1}.dcs #seam{z-index:22;background:linear-gradient(90deg,transparent,var(--gold-mid,#c8a14d),transparent);opacity:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.dcs #seam.fire{animation:1.05s cubic-bezier(.4,0,.2,1) dcs-seamwipe}@keyframes dcs-seamwipe{0%{opacity:0;transform:translateY(0)}12%{opacity:.95}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.dcs .beat .col,.dcs .qmark p,.dcs .cardin{opacity:1;transition:none;transform:none}.dcs .ask-btn:hover{transform:none}.dcs .qmark .qm{-webkit-text-fill-color:var(--gold-deep,#8a6d2a);color:var(--gold-deep,#8a6d2a);background:0 0;animation:none!important}.dcs .mini-bar .mb-fill,.dcs .tl-fill{transition:none}.dcs .tl-node{opacity:1}.dcs .cardlift:hover{transform:none}.dcs #seam.fire{animation:none}}.dcs #window-box{position:relative}@media (min-width:1000px){.dcs #window-box{grid-template-columns:minmax(0,24rem) 1fr;align-items:start;gap:2.6rem;display:grid}.dcs #window-box .win-note{grid-column:1/-1}}.dcs .mrail{max-width:24rem;margin:1.2rem 0 .4rem;padding-left:6.4rem;position:relative}.dcs .mrail-line{display:none}.dcs .mrow{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;height:2.05rem;padding:0;display:block;position:relative}.dcs .mrow-k{text-align:right;width:5rem;font-family:var(--mono);letter-spacing:.04em;color:#f5f0e666;font-size:max(12px,.76rem);transition:color .25s;position:absolute;top:50%;left:-6.4rem;transform:translateY(-50%)}.dcs .mrow.sel .mrow-k{color:#e0b25a;font-weight:600}.dcs .mrow.inwin .mrow-k{color:#f5f0e6d9}.dcs .mrow-bar{background:0 0;border-left:2px solid #f5f0e624;border-radius:0;transition:background .3s,border-color .3s;position:absolute;inset:2px 0}.dcs .mrow.inwin .mrow-bar{background:linear-gradient(90deg,#c8a14d47,#c8a14d0d 70%,#0000);border-left:2px solid #c8a14d;inset:0}.dcs .mrow.bad.inwin .mrow-bar{background:linear-gradient(90deg,#c87a5942,#c87a590d 70%,#0000);border-left-color:#c87a59}.dcs .mrow.winstart .mrow-bar:before,.dcs .mrow.winend .mrow-bar:after{content:"";background:#c8a14d;width:1.4rem;height:2px;position:absolute;left:-2px}.dcs .mrow.bad.winstart .mrow-bar:before,.dcs .mrow.bad.winend .mrow-bar:after{background:#c87a59}.dcs .mrow.winstart .mrow-bar:before{top:0}.dcs .mrow.winend .mrow-bar:after{bottom:0}.dcs .mrow.sel .mrow-bar{box-shadow:inset 0 0 0 1px #e0b25abf}.dcs .mrow:hover .mrow-bar{border-left-color:#e0b25acc}.dcs .mrow:focus-visible{outline-offset:2px;outline:1px solid #e0b25a}.dcs .mmark{pointer-events:none;border-top:1px dashed #e0b25a99;height:0;position:absolute;left:-6.4rem;right:0}.dcs .mmark span{white-space:nowrap;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#e0b25a;font-size:max(12px,.68rem);position:absolute;top:-.62rem;left:calc(100% + .8rem)}.dcs .mmark.dl{border-top-color:#c87a59a6}.dcs .mmark.dl span{color:#c87a59}@media (max-width:1000px){.dcs .mmark span{top:-1.5rem;left:auto;right:0}}@media (max-width:760px){.dcs .mrail{max-width:none;padding-left:4.6rem}.dcs .mrow-k{width:3.6rem;font-size:max(12px,.7rem);left:-4.6rem}.dcs .mrow{height:1.85rem}}.dcs .takeaway.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.dcs .ask-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2.4rem,5vw,5.5rem);display:grid}@media (max-width:900px){.dcs .ask-grid{grid-template-columns:1fr;gap:2.6rem}}.dcs .ask-panel{opacity:0;background:#0a1422;border:1px solid #e0b25a4d;border-left:3px double #e0b25a;padding:1.6rem 1.8rem;transition:opacity .8s,transform .8s;position:relative;transform:translateY(18px);box-shadow:0 0 60px #e0b25a1a}.dcs .ask-panel.live{opacity:1;transform:none}.dcs .ap-k{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#e0b25acc;margin-bottom:1.2rem;font-size:max(12px,.66rem)}.dcs .ap-count{flex-wrap:wrap;align-items:baseline;gap:.9rem;margin-bottom:1.3rem;display:flex}.dcs .ap-n{font-family:var(--mono);letter-spacing:-.03em;color:#e0b25a;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:600;line-height:1}.dcs .ap-l{font-family:var(--sans);color:#f5f0e6b3;max-width:24ch;font-size:.85rem;line-height:1.5}.dcs .ap-rail{border-top:1px solid #e0b25a40}.dcs .ap-row{opacity:0;border-bottom:1px solid #f5f0e614;align-items:baseline;gap:1rem;padding:.72rem 0;transition:opacity .5s,transform .5s;display:flex;transform:translate(-10px)}.dcs .ask-panel.live .ap-row{opacity:1;transform:none}.dcs .ask-panel.live .ap-row:nth-child(2){transition-delay:.15s}.dcs .ask-panel.live .ap-row:nth-child(3){transition-delay:.3s}.dcs .ask-panel.live .ap-row:nth-child(4){transition-delay:.45s}.dcs .ask-panel.live .ap-row:nth-child(5){transition-delay:.6s}.dcs .ask-panel.live .ap-row:nth-child(6){transition-delay:.75s}.dcs .ap-when{font-family:var(--mono);letter-spacing:.06em;color:#e0b25abf;flex:none;width:6.6rem;font-size:max(12px,.72rem)}.dcs .ap-row b{font-family:var(--sans);color:#f5f0e6d9;font-size:.92rem;font-weight:500}.dcs .ap-row.is-done .ap-when{color:var(--sage-mid,#5a8a6a)}.dcs .ap-row.is-done b{color:#f5f0e68c}.dcs .ap-row.is-done b:after{content:" ✓";color:var(--sage-mid,#5a8a6a)}.dcs .ap-row.is-next b{color:#ffe6a8}.dcs .ap-row.is-next .ap-when:after{content:"";vertical-align:1px;background:#e0b25a;border-radius:50%;width:.44rem;height:.44rem;margin-left:.45rem;animation:1.8s ease-in-out infinite dcs-apPulse;display:inline-block}@keyframes dcs-apPulse{0%,to{box-shadow:0 0 #e0b25a80}55%{box-shadow:0 0 0 6px #e0b25a00}}.dcs .ap-yours{font-family:var(--sans);color:#f5f0e6cc;border-left:2px solid #e0b25a;margin-top:1.2rem;padding-left:.85rem;font-size:.9rem;font-style:italic;line-height:1.55}.dcs .ap-yours b{color:#e0b25a;font-style:normal}@media (prefers-reduced-motion:reduce){.dcs .ask-panel,.dcs .ask-panel .ap-row{opacity:1;transition:none;transform:none}.dcs .ap-row.is-next .ap-when:after{animation:none}}.dcs section p:not(.lede):not(.line1):not(.line2):not(.bottomline):not(.ask-line):not(.pull),.dcs section li{font-family:var(--sans);font-size:clamp(1.14rem,1.35vw,1.34rem);line-height:1.72}.dcs .nightworld p:not(.lede):not(.line1):not(.line2):not(.pull),.dcs .nightworld li,.dcs.finale section.finale p:not(.ask-line),.dcs.finale section.finale li,.dcs.finale footer p{color:#f5f0e6eb}.dcs section.day p:not(.lede):not(.line1):not(.line2):not(.pull),.dcs section.day li{color:var(--ink-soft)}.dcs .nightworld p strong,.dcs .nightworld li strong,.dcs.finale section.finale p strong,.dcs.finale section.finale li strong{color:#e0b25a;font-weight:600}.dcs section.day p strong,.dcs section.day li strong{color:var(--ink);font-weight:600}.dcs .lede{font-size:clamp(1.24rem,1.75vw,1.52rem);line-height:1.6}.dcs .nightworld .lede{--fg-soft:#f5f0e6f2;color:#f5f0e6f2}.dcs.finale section.finale .lede{color:#f5f0e6f2}.dcs section.day .lede{--fg-soft:var(--ink-soft)}.dcs .nightworld .dio p,.dcs .nightworld .dio li,.dcs.finale .dio p,.dcs.finale .dio li,.dcs .tl-why,.dcs .tk-b,.dcs .ap-l,.dcs .ap-yours{color:#f5f0e6e0;font-size:max(.95rem,.95em);line-height:1.6}.dcs .kicker,.dcs .eyebrow,.dcs .mono,.dcs .dhead,.dcs .cite-foot,.dcs .tl-when,.dcs .ap-k,.dcs .ap-when,.dcs .crs-caption,.dcs .crs-smallprint,.dcs .s1c-small,.dcs .s1c-label{color:#f5f0e6b3;font-size:max(12px,.8rem)}.dcs section.day .kicker,.dcs section.day .eyebrow{color:var(--sage)}.dcs section.day .cite-foot,.dcs section.day .crs-smallprint,.dcs section.day .mono{color:var(--ink-mute)}.dcs .nightworld a:not([class]),.dcs.finale a:not([class]),.dcs .nightworld .cite,.dcs.finale .cite{color:#e0b25a;text-underline-offset:3px;-webkit-text-decoration:underline #e0b25a8c;text-decoration:underline #e0b25a8c}.dcs .nightworld a:not([class]):hover,.dcs.finale a:not([class]):hover,.dcs .nightworld .cite:hover,.dcs.finale .cite:hover{text-decoration-color:#e0b25a}.dcs .beat,.dcs .beat.recap{visibility:hidden!important;opacity:0!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.dcs .paperblock{background:var(--paper-soft);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dcs .eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sage);font-size:.75rem}.dcs .eyebrow.plum{color:var(--plum)}.dcs .eyebrow.gold{color:var(--gold)}.dcs .factgrid{background:var(--rule);border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:1.6rem;display:grid;overflow:hidden}.dcs .factgrid .fc{background:var(--paper);padding:1.15rem 1.3rem}.dcs .factgrid .fc .fl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.45rem;font-size:.75rem;font-weight:700}.dcs .factgrid .fc .fv{font-family:var(--sans);color:var(--ink);margin-bottom:.4rem;font-size:1.05rem;font-weight:600;line-height:1.3}.dcs .factgrid .fc .fs{font-size:.76rem}.dcs .fourup{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;margin-top:2rem;display:grid}.dcs .pillarcard{background:var(--paper);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.dcs .pillarcard .ph{background:var(--paper-deep);border-bottom:1px solid var(--rule);align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.dcs .pillarcard .pb{color:var(--ink-soft);padding:1rem;font-size:.88rem;line-height:1.55}.dcs .comptable{border-collapse:collapse;width:100%;margin-top:1.6rem;font-size:.88rem}.dcs .comptable th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border-bottom:2px solid var(--rule);padding:.7rem .9rem;font-size:.75rem}.dcs .comptable td{border-bottom:1px solid var(--rule-soft);vertical-align:top;color:var(--ink-soft);padding:.75rem .9rem}.dcs .comptable tr:hover td{background:var(--paper-soft)}.dcs .statcallouts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.2rem;margin:1.8rem 0;display:grid}.dcs .statcallout{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.1rem}.dcs .statcallout .sfig{font-family:var(--serif);color:var(--sage);font-size:1.7rem;font-weight:600}.dcs .statcallout .stitle{font-family:var(--sans);margin:.35rem 0 .2rem;font-size:.82rem;font-weight:700}.dcs .statcallout .sbody{color:var(--ink-mute);font-size:.78rem}.dcs .statcallout .ssrc{font-family:var(--mono);color:var(--ink-mute);text-transform:uppercase;margin-top:.4rem;font-size:.75rem}.dcs .decisioncard{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:1.6rem;display:grid}@media (max-width:760px){.dcs .decisioncard{grid-template-columns:1fr}}.dcs .decopt{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.4rem}.dcs .decopt h4{font-family:var(--sans);margin-bottom:.8rem;font-size:1.05rem}.dcs .decopt ul{color:var(--ink-soft);padding-left:1.2rem;font-size:.86rem;line-height:1.9}.dcs .decnote{background:var(--sage-tint);color:var(--ink-soft);border-radius:8px;margin-top:1.2rem;padding:1rem 1.2rem;font-size:.86rem}.dcs .editalert{background:var(--terracotta-soft);border-left:4px solid var(--terracotta);color:var(--ink-soft);border-radius:6px;margin:1.8rem 0;padding:1.3rem 1.5rem;font-size:.9rem;line-height:1.65}.dcs .editalert .ealabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:block}.dcs .keypoint{background:var(--sage-tint);border-radius:8px;margin:1.8rem 0;padding:1.4rem 1.6rem}.dcs .keypoint .kplabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:.8rem;font-size:.75rem;font-weight:700;display:block}.dcs .keypoint p{color:var(--ink-soft);margin-bottom:.7rem;font-size:.88rem;line-height:1.6}.dcs .editorspick{background:var(--paper);border:1px solid var(--rule);border-radius:8px;margin-top:1.6rem;padding:1.6rem}.dcs .editorspick ol{color:var(--ink-soft);padding-left:1.3rem;font-size:.88rem;line-height:1.85}.dcs .refgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2rem;margin-top:2rem;display:grid}.dcs .refcol h5{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:.9rem;font-size:.75rem}.dcs .refcol a{color:var(--ink-soft);padding:.28rem 0;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.dcs .refcol a:hover{color:var(--sage)}.dcs .threeup{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.3rem;margin-top:2rem;display:grid}.dcs .topiccard{background:var(--paper);border:1px solid var(--rule);color:inherit;border-radius:8px;padding:1.3rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.dcs .topiccard:hover{transform:translateY(-3px);box-shadow:0 10px 26px #14233a14}.dcs .topictag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:.15rem .5rem;font-size:.75rem}.dcs .topiccard h3{margin-top:1rem;font-size:1.15rem}.dcs .topiccard p{color:var(--ink-mute);margin-top:.4rem;font-size:.82rem}.dcs .faq-item{border-bottom:1px solid var(--rule);padding:1.1rem 0}.dcs .faq-q{cursor:pointer;text-align:left;font-family:var(--sans);color:var(--ink);grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:.6rem;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.dcs .faq-q:after{content:"+";text-align:right;width:1.5rem;font-family:var(--mono);color:var(--sage);grid-column:2;font-size:1.2rem;transition:transform .25s;overflow:hidden}.dcs .faq-item.open .faq-q:after{transform:rotate(45deg)}.dcs .faq-a{max-height:0;color:var(--ink-soft);font-size:.9rem;line-height:1.65;transition:max-height .35s;overflow:hidden}.dcs .faq-a p{margin-top:.9rem}.dcs .sourceslist{columns:2;gap:2rem;margin-top:1.6rem;font-size:.8rem}@media (max-width:680px){.dcs .sourceslist{columns:1}}.dcs .sourceslist .srcitem{break-inside:avoid;border-left:2px solid var(--rule);margin-bottom:.9rem;padding-left:.8rem}.dcs .sourceslist .srcitem a{color:var(--ink-soft);text-decoration:none}.dcs .sourceslist .srcitem a:hover{color:var(--sage)}.dcs .sourceslist .srcpub{font-family:var(--mono);color:var(--ink-mute);text-transform:uppercase;margin-top:.15rem;font-size:.75rem}.dcs .fhorizon{background:linear-gradient(90deg,#0000,#b8923a00 20%,#2d5e3e99 50%,#b8923a00 80%,#0000) 0 0/200% 100%;height:1px;animation:7s linear infinite dcs-horizon}@keyframes dcs-horizon{0%{background-position:200% 0}to{background-position:-200% 0}}.dcs .finner{width:min(1160px,92vw);color:var(--ink);margin:0 auto;padding:4rem 0 3rem}.dcs .fghost{font-family:var(--serif);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #14233a4d;cursor:default;-webkit-user-select:none;user-select:none;margin-bottom:.6rem;font-size:clamp(2.6rem,7vw,5.5rem);font-style:italic;font-weight:560;line-height:1;transition:color .8s,-webkit-text-stroke-color .8s,text-shadow .8s}.dcs .fghost .q{-webkit-text-stroke-color:#2d5e3e8c}.dcs .fghost:hover{color:var(--ink);-webkit-text-stroke-color:transparent;text-shadow:0 0 40px #2d5e3e40}.dcs .fghost:hover .q{color:var(--sage)}.dcs .flive{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:2.6rem;font-size:.75rem}.dcs .flive b{color:var(--sage);font-weight:600}.dcs .fcols{border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;padding-bottom:2.6rem;display:grid}.dcs .fcols h5{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.9rem;font-size:.75rem;font-weight:600}.dcs .fcols a{color:var(--ink-soft);padding:.26rem 0;font-size:.83rem;text-decoration:none;transition:color .2s;display:block}.dcs .fcols a:hover{color:var(--ink)}.dcs .fbase{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);opacity:.85;padding-top:1.5rem;font-size:.75rem;line-height:1.9}.dcs .fbase a{color:var(--ink-soft)}.dcs ::selection{background:var(--sage);color:#fff}@media (max-width:900px){.dcs #labels{display:none}}@media (max-width:560px){.dcs .comptable{font-size:.78rem}.dcs .comptable th{padding:.5rem .4rem}.dcs .comptable td{padding:.55rem .4rem}}@media (max-width:420px){.dcs .comptable{table-layout:fixed;font-size:.75rem}.dcs .comptable th,.dcs .comptable td{word-break:break-word;padding:.5rem .3rem}}.dcs.dcs.dcs .eyebrow,.dcs.dcs.dcs .kicker,.dcs.dcs.dcs .dk,.dcs.dcs.dcs .rmeta,.dcs.dcs.dcs .step-k,.dcs.dcs.dcs .kplabel,.dcs.dcs.dcs .refcol h3,.dcs.dcs.dcs .fcols h3,.dcs.dcs.dcs .flive b,.dcs.dcs.dcs .tk-h,.dcs.dcs.dcs .cite,.dcs.dcs.dcs a.cite{color:#6f5720}.dcs.dcs.dcs p.cite,.dcs.dcs.dcs p.cite a,.dcs.dcs.dcs p.cite i{color:#6f5720;opacity:1}.dcs.dcs.dcs .btn.primary{color:#f5f0e6;background:#6f5720;border-color:#6f5720}.dcs.dcs.dcs .fbase,.dcs.dcs.dcs .fbase a,.dcs.dcs.dcs .ltv-note,.dcs.dcs.dcs .gridnote,.dcs.dcs.dcs .srcpub,.dcs.dcs.dcs .mfoot{color:#5a6a82}.dcs.dcs.dcs .editalert{color:#4a5568}.dcs.dcs.dcs .ealabel,.dcs.dcs.dcs .misn{color:#8a4f37}.dcs.dcs.dcs .divgrid .cell .dr{color:#aeb9c8;opacity:1}.dcs.dcs.dcs .divgrid.paper .cell .dr,.dcs.dcs.dcs .tl-what{color:#5a6a82;opacity:1}:is(.dcs.night,.dcs.finale) .tl-what,.dcs.dcs.dcs :is(.night,.finale,.nightworld) .tl-what{color:#e8dfca;opacity:1}.dcs.dcs.dcs .tl-node{opacity:.85}.dcs.dcs.dcs .tl-node.on{opacity:1}.dcs #hero .scrollcue,.dcs.dcs.dcs .scrollcue{color:#2c3e5c}.dcs.dcs.dcs #threshold{background:linear-gradient(180deg,var(--paper,#f5f0e6) 0%,var(--night,#0f1b2e) 62%)}.dcs.dcs.dcs #resurface{background:linear-gradient(180deg,var(--night,#0f1b2e) 0%,var(--paper,#f5f0e6) 62%)}.dcs.dcs.dcs .lede a,.dcs.dcs.dcs .decnote a,.dcs.dcs.dcs p.cite a,.dcs.dcs.dcs .faq-a a{text-underline-offset:.16em;text-decoration:underline}.dcs.js #hero h1,.dcs.js #hero h2,.dcs.js #hero .lede,.dcs.js #hero .stats,.dcs.js #hero .kicker,.dcs.js #hero .herobtns,.dcs.js #hero .eyebrow,.dcs.js section[data-f="0"] h1,.dcs.js section[data-f="0"] h2,.dcs.js section[data-f="0"] .lede,.dcs.js section[data-f="0"] .stats,.dcs.js section[data-f="0"] .kicker{opacity:1;transition:none;transform:none}.dcs.dcs.dcs .v,.dcs.dcs.dcs .fv,.dcs.dcs.dcs .fl{color:#6f5720}:is(.dcs.night,.dcs.finale) .v,.dcs.dcs.dcs .nightworld .v,.dcs.dcs.dcs .dio .v,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .tk-h,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .kicker,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .eyebrow,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .cite,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) a.cite,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) p.cite,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .v{color:#c8a14d}:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) section.day .kicker,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) section.day .eyebrow,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) section.day .cite,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) section.day a.cite,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) section.day .v{color:#6f5720}:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .fbase{color:#f5f0e6b8}:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) .gridnote{color:#f5f0e6bf}.dcs.dcs.dcs .nightworld .v,.dcs.dcs.dcs .dio .v{color:#c8a14d}.dcs section.finale,.dcs section.finale h2,.dcs section.finale h3,.dcs section.finale .col{color:var(--finale-hi)}.dcs section.finale p:not(.ask-line),.dcs section.finale li{color:#f5f0e6eb}.dcs section.finale .lede{color:#f5f0e6f2}.dcs section.finale p strong,.dcs section.finale li strong,:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) nav .wordmark .q{color:#c8a14d}:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) nav .links a.cta{color:#c8a14d;border-color:#c8a14d}:is(.dcs.dcs.dcs.night,.dcs.dcs.dcs.finale) nav .links a.cta:hover{color:#0a1422;background:#c8a14d}.dcs.dcs.dcs.menuopen nav .wordmark .q{color:#c8a14d}.dcs.dcs.dcs.menuopen nav .links a.cta{color:#c8a14d;border-color:#c8a14d}.dcs.dcs.dcs section.day a:not([class]),.dcs.dcs.dcs section.surface a:not([class]){color:#6f5720;text-underline-offset:3px;-webkit-text-decoration:underline #7a60208c;text-decoration:underline #7a60208c}.dcs.dcs.dcs section.day a:not([class]):hover{text-decoration-color:#6f5720}.dcs.dcs.dcs section.day .lede a{color:#6f5720}.dcs #labels div{font-size:max(12px,.58rem)!important}.dcs .nightworld .dio .calc-question,.dcs.finale .dio .calc-question,.dcs .nightworld .dio h3,.dcs.finale .dio h3{color:#f5f0e6f2}.dcs .nightworld .dio .calc-q,.dcs.finale .dio .calc-q,.dcs .nightworld .dio .calc-time,.dcs.finale .dio .calc-time,.dcs .nightworld .dio .hbar-label,.dcs.finale .dio .hbar-label{color:#f5f0e6cc}.dcs .nightworld .dio .hbar-value,.dcs.finale .dio .hbar-value{color:#c8a14d}.dcs .nightworld .dio .hbar-track,.dcs.finale .dio .hbar-track{background:#f5f0e61a}.dcs .nightworld .dio .tabbtn,.dcs.finale .dio .tabbtn,.dcs .nightworld .tabbtn,.dcs.finale .tabbtn{color:#f5f0e6c7;background:#f5f0e60d;border-color:#f5f0e638}.dcs .nightworld .tabbtn.on,.dcs.finale .tabbtn.on{color:#0f1b2e;background:#c8a14d;border-color:#c8a14d}.dcs{--surface-paper:#faf6ee;--surface-deep:#ede5d4;--surface-rule:#6f5720;--finale-bg:#0a1422;--finale-hi:#f5f0e6;--finale-rule:#6f5720}.dcs.surface section.surface .col{color:#14233a}.dcs .bottomline em{color:#6f5720}.dcs .ask-btn{color:#0a1422;background:linear-gradient(135deg,#c8a14d,#c8a14d)}.dcs .ask-panel{background:#0a1422;border-color:#d4af5a52 #d4af5a52 #d4af5a52 #c8a14d}.dcs .ap-k,.dcs .ap-n,.dcs .ap-when{color:#c8a14d}.dcs .ap-row.is-next .ap-when:after{background:#c8a14d}.dcs .ap-yours{border-left-color:#c8a14d}.dcs .ap-yours b{color:#c8a14d}.dcs .tk{border-top-color:#d4af5a8c}.dcs .recordbreak:before,.dcs .recordbreak:after{background:linear-gradient(90deg,#0000,#d4af5a8c,#0000)}.dcs:not(.js) .nightworld,.dcs:not(.js) .finale{background:#0f1b2e}.dcs .glowh{isolation:isolate;position:relative}.dcs .glowh:after{content:attr(data-text);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background-position:150% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.dcs .glowh[data-glow=pass]:after{background-image:linear-gradient(100deg,#0000 38%,#d4af5af2 50%,#0000 62%);animation:5.2s ease-in-out .5s 2 dcs-gh}.dcs .glowh[data-glow=warm]:after{background-image:linear-gradient(100deg,#0000 36%,#c77b5af2 50%,#0000 64%);animation:7.4s ease-in-out .6s 2 dcs-gh}.dcs .glowh[data-glow=twin]:after{background-image:linear-gradient(100deg,#0000 40%,#ebd9a8fa 50%,#0000 60%);animation:2.9s ease-in-out .4s 2 dcs-gh}.dcs .glowh[data-glow=bloom]:after{background-image:linear-gradient(100deg,#0000 22%,#7a60208c 50%,#0000 78%);animation:8s ease-in-out .3s forwards dcs-gh}.dcs .glowh[data-glow=hold]:after{background-image:linear-gradient(100deg,#0000 30%,#ffe6a8 50%,#0000 70%);animation:4.4s cubic-bezier(.3,0,.2,1) .2s forwards dcs-gh}@keyframes dcs-gh{0%{background-position:150% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.dcs .glowh:after{background-image:none;animation:none}}.dcs section.day .dio{border-color:var(--rule);background:#ffffffe6}.dcs section.day .dio .cell-h,.dcs section.day .dio .faqq{color:#6f5720}.dcs section.day .dio .cell-b,.dcs section.day .dio .tl-why,.dcs section.day .dio .stp-d,.dcs section.day .dio .mac-d{color:var(--ink-soft)}.dcs section.day .dio .cell-m,.dcs section.day .dio .d-note,.dcs section.day .dio .cite-foot,.dcs section.day .dio .dhead,.dcs section.day .dio .dhead .mono{color:var(--ink-mute)}.dcs section.day .dio .cell{border-top-color:#7a60206b}.dcs section.day .tabbtn{color:var(--ink-soft);border-color:var(--rule);background:0 0}.dcs section.day .tabbtn.on{color:#f5f0e6;background:#2d5e3e;border-color:#2d5e3e}.dcs section.day .dio .cite,.dcs section.day .dio a{color:#6f5720}.dcs #threshold.crossed .line1{opacity:.58;color:#d9cfba}.dcs #resurface .line1{transition:color 1.2s,opacity 1.2s}.dcs #resurface.crossed .line1{opacity:.8;color:#5a6a82}.dcs #threshold .line2 .v{color:#c8a14d}.dcs #resurface .line2 .v{color:#6f5720}.dcs.finale section.finale .btn.ghost,.dcs.finale footer .btn.ghost{color:var(--finale-hi);border-color:#f5f0e657}.dcs.finale section.finale .btn.ghost:hover,.dcs.finale footer .btn.ghost:hover{color:#c8a14d;border-color:#c8a14d}.dcs.finale section.finale .btn.primary,.dcs.finale footer .btn.primary{color:#0a1422;background:#c8a14d;border-color:#c8a14d}.dcs #menu{padding-top:5.2rem;padding-bottom:4rem;overflow-y:auto}@media (max-width:520px){.dcs #menu a{font-size:clamp(1.25rem,5.6vw,1.7rem)}}.dcs .consentcopy{max-width:none}@media (min-width:900px){.dcs .consentcopy{column-count:2;column-gap:clamp(2.4rem,4vw,4rem)}.dcs .consentcopy .kicker{column-span:all}.dcs .consentcopy h2{column-span:all;max-width:24ch}}.dcs .dio.wide{margin-top:clamp(1.8rem,4vh,3.2rem)}.dcs .orderrail .stp-d,.dcs .consentcopy p{max-width:72ch}.dcs .orderrail .stp{grid-template-columns:3rem 1fr}.dcs #navprog{background:#7a602024;height:2px;position:absolute;bottom:0;left:0;right:0}.dcs #navprog i{background:linear-gradient(90deg,#2d5e3e,#6f5720,#c8a14d);width:0;height:100%;display:block}.dcs.night #navprog{background:#f5f0e61f}.dcs.night #navprog i{background:linear-gradient(90deg,#5a8a6a,#c8a14d,#ecdfb8)}.dcs nav{padding-bottom:1.2rem}@media (max-width:900px){.dcs nav .links{display:none}.dcs .burger{display:flex}}.dcs #menu{background:#141110f9}.dcs #menu a{color:#f5f0e6}.dcs #menu a:hover,.dcs #menu a .mi{color:#c8a14d}.dcs #menu .mfoot{color:#f5f0e6b8}.dcs.menuopen nav .wordmark .q{color:#c8a14d}.dcs .herosplit{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.4rem);display:grid}@media (min-width:900px){.dcs .herosplit{grid-template-columns:1.08fr .92fr}}.dcs .hins{border:1px solid var(--rule);background:linear-gradient(#ffffffdb,#fbf9f3db);border-left:3px double #6f5720;border-radius:2px;padding:clamp(1.2rem,2.6vw,1.7rem);box-shadow:0 18px 50px #211c1512}.dcs .hins-k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#6f5720;margin-bottom:.7rem;font-size:max(12px,.68rem)}.dcs .hins-fig{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.dcs #hins-n{font-family:var(--serif);letter-spacing:-.03em;color:#6f5720;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,4rem);line-height:1}.dcs .hins-u{font-family:var(--sans);color:var(--ink-mute);font-size:.9rem}.dcs .hins-sub{font-family:var(--sans);color:var(--ink-soft);margin:.35rem 0 1rem;font-size:.95rem}.dcs .hins-chart{align-items:flex-end;gap:.4rem;height:clamp(76px,12vh,112px);display:flex}.dcs .hins-chart i{background:linear-gradient(#c8a14d,#6f5720);border-radius:2px 2px 0 0;flex:1;height:0;transition:height .5s cubic-bezier(.3,0,.2,1);display:block}.dcs .hins-chart i.over{background:linear-gradient(#5a8a6a,#2d5e3e)}.dcs .hins-axis{font-family:var(--mono);color:var(--ink-mute);justify-content:space-between;margin-top:.4rem;font-size:max(12px,.68rem);display:flex}.dcs .hins-foot{border-top:1px solid var(--rule-soft);font-family:var(--sans);color:var(--ink-mute);margin-top:.9rem;padding-top:.8rem;font-size:max(12px,.78rem);line-height:1.55}.dcs .hins-foot a{color:#6f5720}@media (prefers-reduced-motion:reduce){.dcs .hins-chart i{transition:none}}@media (min-width:900px){.dcs .col.split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.2rem,4vw,4rem);display:grid}.dcs section.rev .col.split>div:first-child{order:2}.dcs section.rev .col.split>div:last-child{order:1}}.dcs section:has(.col+.col){flex-direction:column}.dcs .hbars{flex-direction:column;gap:1rem;margin:.4rem 0 .2rem;display:flex}.dcs .hbar{display:block}.dcs .hbar-top{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.dcs .hbar-k{font-family:var(--sans);color:#f5f0e6e0;font-size:.92rem}.dcs .hbar-n{font-family:var(--mono);color:#c8a14d;font-variant-numeric:tabular-nums;font-size:.92rem}.dcs .hbar-t{background:#f5f0e61a;border-radius:2px;height:.62rem;overflow:hidden}.dcs .hbar-f{background:linear-gradient(90deg,#2d5e3e,#c8a14d);border-radius:2px;width:0;height:100%;transition:width 1s cubic-bezier(.3,0,.2,1);display:block}.dcs .hbar.alt .hbar-f{background:linear-gradient(90deg,#b56a4a,#ecdfb8)}.dcs .hbar-s{font-family:var(--sans);color:#f5f0e6b3;margin-top:.3rem;font-size:max(12px,.78rem)}.dcs .funnelviz{flex-direction:column;gap:.55rem;margin:.4rem 0 .2rem;display:flex}.dcs .fnrow{grid-template-columns:5.6rem 1fr;align-items:center;gap:.9rem;display:grid}.dcs .fnk{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#d4af5ad9;font-size:max(12px,.72rem)}.dcs .fnbar{background:#f5f0e612;border-radius:2px;height:2.1rem;position:relative;overflow:hidden}.dcs .fnbar i{background:linear-gradient(90deg,#4f6b45d9,#c9a85ae6);border-radius:2px;width:0;transition:width .9s cubic-bezier(.3,0,.2,1);position:absolute;inset:0 auto 0 0}.dcs .fnbar b{font-family:var(--sans);color:#f5f0e6f2;font-size:.88rem;font-weight:500;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.dcs .fnrow.drop .fnbar i{background:linear-gradient(90deg,#c77b5acc,#c77b5a4d)}.dcs .calcgrid{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (min-width:1100px){.dcs .calcgrid{grid-template-columns:1fr 1fr;gap:1.8rem}}.dcs .calcinputs{flex-direction:column;gap:1.15rem;display:flex}.dcs .sl-l{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.dcs .sl-n{font-family:var(--sans);color:#f5f0e6e6;font-size:.92rem}.dcs .sl-v{font-family:var(--mono);color:#c8a14d;font-variant-numeric:tabular-nums;font-size:.98rem}.dcs .sl-h{font-family:var(--sans);color:#f5f0e6ad;margin-top:.2rem;font-size:max(12px,.78rem);line-height:1.5}.dcs .calcinputs input[type=range]{appearance:none;outline-offset:3px;background:#f5f0e624;border-radius:2px;width:100%;height:.4rem;margin-top:.55rem}.dcs .calcinputs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#c8a14d;border:2px solid #0f1b2e;border-radius:50%;width:1.15rem;height:1.15rem}.dcs .calcinputs input[type=range]::-moz-range-thumb{cursor:pointer;background:#c8a14d;border:2px solid #0f1b2e;border-radius:50%;width:1.15rem;height:1.15rem}.dcs .calcout{flex-direction:column;gap:1rem;display:flex}.dcs .co-big{font-family:var(--serif);letter-spacing:-.03em;color:#c8a14d;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,5.4vw,3.4rem);line-height:1}.dcs .co-big.loss{color:#c87a59}.dcs .co-sub{font-family:var(--sans);color:#f5f0e6bf;font-size:.9rem}.dcs .co-pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.dcs .co-c{background:#f5f0e60a;border:1px solid #f5f0e624;border-radius:2px;padding:.85rem .9rem}.dcs .co-c b{font-family:var(--serif);color:#f5f0e6f2;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1;display:block}.dcs .co-c span{font-family:var(--sans);color:#f5f0e6b3;margin-top:.3rem;font-size:max(12px,.76rem);display:block}.dcs .co-c.good b{color:#5a8a6a}.dcs .co-c.bad b{color:#c87a59}.dcs .co-health{border:1px solid;border-radius:2px;padding:.85rem .95rem}.dcs .co-health .hl{font-family:var(--sans);align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.9rem;font-weight:600;display:flex}.dcs .co-health .hd{border-radius:50%;flex:none;width:.6rem;height:.6rem}.dcs .co-health p{margin:0;line-height:1.55;font-size:max(12px,.82rem)!important}.dcs .co-chart{align-items:flex-end;gap:.32rem;height:5.6rem;display:flex}.dcs .co-chart i{background:linear-gradient(#c8a14d,#6f5720);border-radius:2px 2px 0 0;flex:1;height:0;transition:height .6s cubic-bezier(.3,0,.2,1)}.dcs .co-split{border:1px solid #f5f0e624;border-radius:2px;height:2rem;display:flex;overflow:hidden}.dcs .co-split i{height:100%;font-family:var(--sans);color:#0f1b2e;white-space:nowrap;justify-content:center;align-items:center;font-size:max(12px,.72rem);font-weight:600;transition:width .7s cubic-bezier(.3,0,.2,1);display:flex;overflow:hidden}.dcs .co-split i.keep{background:linear-gradient(90deg,#c8a14d,#ecdfb8)}.dcs .co-split i.lost{color:#0f1b2e;background:#b56a4a}.dcs .co-vs{flex-direction:column;gap:.8rem;display:flex}.dcs .co-vs .vrow b{font-family:var(--sans);color:#f5f0e6e6;justify-content:space-between;gap:1rem;font-size:.88rem;font-weight:500;display:flex}.dcs .co-vs .vt{background:#f5f0e617;border-radius:2px;height:1.4rem;margin-top:.3rem;overflow:hidden}.dcs .co-vs .vt i{width:0;height:100%;transition:width .8s cubic-bezier(.3,0,.2,1);display:block}.dcs .co-vs .vrow.acq .vt i{background:#b8a888}.dcs .co-vs .vrow.ret .vt i{background:linear-gradient(90deg,#c8a14d,#ecdfb8)}.dcs .macsteps,.dcs .steprail,.dcs .orderrail{flex-direction:column;gap:.1rem;margin:.4rem 0;display:flex}.dcs .mac,.dcs .stp{opacity:0;border-bottom:1px solid #f5f0e61a;grid-template-columns:2.6rem 1fr;align-items:baseline;gap:.9rem;padding:.85rem 0;transition:opacity .5s,transform .5s;display:grid;transform:translateY(10px)}.dcs .live .mac,.dcs .live .stp{opacity:1;transform:none}.dcs .live .mac:nth-child(2),.dcs .live .stp:nth-child(2){transition-delay:.1s}.dcs .live .mac:nth-child(3),.dcs .live .stp:nth-child(3){transition-delay:.2s}.dcs .live .mac:nth-child(4),.dcs .live .stp:nth-child(4){transition-delay:.3s}.dcs .live .mac:nth-child(5),.dcs .live .stp:nth-child(5){transition-delay:.4s}.dcs .live .mac:nth-child(6),.dcs .live .stp:nth-child(6){transition-delay:.5s}.dcs .mac-k,.dcs .stp-k{font-family:var(--mono);color:#c8a14d;font-variant-numeric:tabular-nums;font-size:max(12px,.74rem)}.dcs .mac-t,.dcs .stp-t{font-family:var(--sans);color:#f5f0e6f0;margin-bottom:.22rem;font-size:.98rem;font-weight:500}.dcs .mac-d,.dcs .stp-d{font-family:var(--sans);color:#f5f0e6bf;font-size:max(12px,.86rem);line-height:1.55}.dcs .mac.total{border-top:1px solid #d4af5a73;border-bottom:none;margin-top:.3rem}.dcs .mac.total .mac-t{color:#c8a14d;font-size:1.15rem}.dcs .orderrail .stp-t{font-size:1.08rem}.dcs .chanplot{flex-direction:column;gap:.7rem;margin:.4rem 0;display:flex}.dcs .chan{grid-template-columns:8.2rem 1fr 1fr;align-items:center;gap:.6rem;display:grid}.dcs .chan-k{font-family:var(--sans);color:#f5f0e6e6;font-size:max(12px,.84rem)}.dcs .chan-t{background:#f5f0e617;border-radius:2px;height:.72rem;overflow:hidden}.dcs .chan-t i{width:0;height:100%;transition:width .85s cubic-bezier(.3,0,.2,1);display:block}.dcs .chan-cost i{background:#b8a888}.dcs .chan-keep i{background:linear-gradient(90deg,#2d5e3e,#5a8a6a)}.dcs .chanhead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f0e699;grid-template-columns:8.2rem 1fr 1fr;gap:.6rem;margin-bottom:.2rem;font-size:max(12px,.7rem);display:grid}@media (max-width:520px){.dcs .chan,.dcs .chanhead{grid-template-columns:1fr 1fr}.dcs .chan .chan-k,.dcs .chanhead span:first-child{grid-column:1/-1}}.dcs .gagrid,.dcs .cmpgrid,.dcs .sevengrid,.dcs .bmgrid,.dcs .glosgrid{gap:.9rem;margin:.6rem 0;display:grid}.dcs .gagrid{grid-template-columns:1fr}@media (min-width:640px){.dcs .gagrid{grid-template-columns:1fr 1fr}}.dcs .cmpgrid{grid-template-columns:1fr}.dcs .sevengrid{grid-template-columns:1fr 1fr}@media (min-width:760px){.dcs .sevengrid{grid-template-columns:repeat(4,1fr)}}.dcs .glosgrid{grid-template-columns:1fr}@media (min-width:640px){.dcs .glosgrid{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.dcs .glosgrid{grid-template-columns:repeat(3,1fr)}}.dcs .bmgrid{grid-template-columns:1fr}.dcs .cell{opacity:0;border-top:2px solid #d4af5a6b;padding-top:.8rem;transition:opacity .5s,transform .5s;transform:translateY(10px)}.dcs .live .cell{opacity:1;transform:none}.dcs .live .cell:nth-child(2){transition-delay:70ms}.dcs .live .cell:nth-child(3){transition-delay:.14s}.dcs .live .cell:nth-child(4){transition-delay:.21s}.dcs .live .cell:nth-child(5){transition-delay:.28s}.dcs .live .cell:nth-child(6){transition-delay:.35s}.dcs .live .cell:nth-child(7){transition-delay:.42s}.dcs .cell-h{font-family:var(--serif);color:#c8a14d;margin-bottom:.35rem;font-size:1.24rem;line-height:1.15}.dcs .cell-b{font-family:var(--sans);color:#f5f0e6d9;font-size:max(12px,.88rem);line-height:1.55}.dcs .cell-m{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f0e69e;margin-top:.4rem;font-size:max(12px,.7rem)}.dcs .cmprow{border-bottom:1px solid #f5f0e61a;grid-template-columns:1fr;gap:.5rem;padding:.85rem 0;display:grid}@media (min-width:760px){.dcs .cmprow{grid-template-columns:9rem 1fr 1fr;align-items:baseline;gap:1.1rem}}.dcs .cmp-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#c8a14d;font-size:max(12px,.72rem)}.dcs .cmp-a,.dcs .cmp-b{font-family:var(--sans);color:#f5f0e6d9;font-size:max(12px,.9rem);line-height:1.5}.dcs .cmp-b{color:#f5f0e6f2}.dcs .bmrow{border-bottom:1px solid #f5f0e61a;grid-template-columns:1fr;gap:.35rem;padding:1rem 0;display:grid}@media (min-width:900px){.dcs .bmrow{grid-template-columns:7.5rem 1fr 10rem;align-items:baseline;gap:1.2rem}}.dcs .bm-n{font-family:var(--serif);color:#c8a14d;font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}.dcs .bm-w{font-family:var(--sans);color:#f5f0e6e6;font-size:max(12px,.92rem);line-height:1.5}.dcs .bm-w i{color:#f5f0e6b3;margin-top:.25rem;font-size:max(12px,.8rem);font-style:normal;display:block}.dcs .bm-t{flex-wrap:wrap;align-items:flex-start;gap:.3rem;display:flex}.dcs .tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f0e6c7;border:1px solid #f5f0e638;border-radius:2px;padding:.2rem .45rem;font-size:max(12px,.66rem)}.dcs .tag.us{color:#c87a59;border-color:#c77b5a80}.dcs .tag.uk{color:#5a8a6a;border-color:#8fa97f8c}.dcs .tag.reg{color:#c8a14d;border-color:#d4af5a80}.dcs .svcgrid{grid-template-columns:1fr;gap:.9rem;margin:.8rem 0 1.2rem;display:grid}@media (min-width:640px){.dcs .svcgrid{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.dcs .svcgrid{grid-template-columns:repeat(3,1fr)}}.dcs .svc{background:#f5f0e60a;border:1px solid #f5f0e629;border-radius:2px;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.dcs .svc:hover{border-color:#c8a14d;transform:translateY(-2px)}.dcs .svc-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#c8a14d;margin-bottom:.5rem;font-size:max(12px,.68rem);display:block}.dcs .svc-t{font-family:var(--serif);color:#f5f0e6f2;margin-bottom:.3rem;font-size:1.24rem;display:block}.dcs .svc-d{font-family:var(--sans);color:#f5f0e6bf;font-size:max(12px,.86rem);line-height:1.5;display:block}.dcs .faqlist{flex-direction:column;gap:.2rem;margin-top:.6rem;display:flex}.dcs .faqi{border-bottom:1px solid #f5f0e61f;padding:1.15rem 0}.dcs .faqq{font-family:var(--serif);color:#c8a14d;margin-bottom:.5rem;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2}.dcs .faqa{font-family:var(--sans);color:#f5f0e6eb;max-width:74ch;font-size:max(1.06rem,1em);line-height:1.7}.dcs .srcgrid{counter-reset:s;margin-top:.8rem;padding:0;list-style:none}.dcs .srcgrid li{counter-increment:s;border-bottom:1px solid #f5f0e61a;grid-template-columns:2.4rem 1fr;gap:.8rem;padding:.85rem 0;display:grid}.dcs .srcgrid li:before{content:"[" counter(s) "]";font-family:var(--mono);color:#c8a14d;font-size:max(12px,.74rem)}.dcs .srcpub{font-family:var(--sans);color:#f5f0e6eb;font-size:max(12px,.95rem);font-weight:500;line-height:1.5;display:block}.dcs .srcmeta{font-family:var(--sans);color:#f5f0e6b8;margin-top:.25rem;font-size:max(12px,.82rem);line-height:1.5;display:block}.dcs .srcgrid a{color:#c8a14d;word-break:break-word}.dcs .cavil{border-left:2px solid #c77b5ab3;margin-top:.4rem;padding-left:.95rem}.dcs footer{z-index:3;padding:8vh 0 10vh;position:relative}.dcs.finale footer .col{color:var(--finale-hi)}.dcs .fask{font-family:var(--serif);max-width:32ch;color:var(--finale-hi);margin-bottom:1.6rem;font-size:clamp(1.3rem,2.8vw,1.9rem);line-height:1.25}.dcs .fbtn{margin-bottom:2.2rem}.dcs .flinks{flex-direction:column;gap:.6rem;margin-bottom:2rem;display:flex}.dcs .flinks a{font-family:var(--sans);color:#c8a14d;border-bottom:1px solid #d4af5a4d;width:fit-content;padding-bottom:.2rem;font-size:max(12px,.92rem);text-decoration:none}.dcs .flinks a:hover{border-bottom-color:#c8a14d}.dcs .fbase{font-family:var(--sans);color:#f5f0e6b8;max-width:78ch;font-size:max(12px,.82rem);line-height:1.6}.dcs .orderfoot{margin-top:1.4rem}.dcs .gridnote{font-family:var(--sans);font-size:max(12px,.86rem);line-height:1.6}.dcs .gridnote a{color:#c8a14d}@media (max-width:520px){.dcs .co-pair,.dcs .sevengrid{grid-template-columns:1fr}.dcs .hins-foot{font-size:max(12px,.8rem)}}.dcs .hero-copy{padding:0}.dcs .hero-copy h1{margin-bottom:1rem}.dcs .hero-copy .hero-strap{color:var(--ink-soft)}.dcs .hero-copy .herobtns{margin-top:1.6rem}.dcs.dcs.dcs #hero .hero-copy,.dcs.dcs.dcs.night #hero .hero-copy,.dcs.dcs.dcs #hero .hero-copy h1,.dcs.dcs.dcs.night #hero .hero-copy h1{color:var(--ink)}.dcs.dcs.dcs #hero .hero-copy .hero-strap,.dcs.dcs.dcs.night #hero .hero-copy .hero-strap{color:var(--ink-soft)}.dcs.dcs.dcs #hero .hero-copy .kicker,.dcs.dcs.dcs.night #hero .hero-copy .kicker{color:var(--gold-deep)}.dcs .cwv{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1.1rem;margin:1.5rem 0 .6rem;display:grid}.dcs .cwv-d{text-align:center}.dcs .cwv-d svg{width:100%;max-width:8.5rem;height:auto;margin:0 auto;display:block}.dcs .cwv-arc{fill:none;stroke:#7a602029;stroke-width:7px;stroke-linecap:round}.dcs .cwv-val{fill:none;stroke:var(--gold-mid);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1 1000;transition:stroke-dasharray 1.4s cubic-bezier(.22,1,.36,1)}.dcs .cwv-d.live .cwv-val{stroke-dasharray:var(--dash) 1000}.dcs .cwv-n{font-family:var(--serif);fill:var(--gold);dominant-baseline:middle;text-anchor:middle;font-size:1.5rem}.dcs .cwv-k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);margin-top:.45rem;font-size:max(12px,.66rem)}.dcs .cwv-s{color:var(--ink-soft);margin-top:.3rem;font-size:max(12px,.78rem);line-height:1.45}.dcs.dcs.dcs .nightworld .cwv-arc{stroke:#d4af5a33}.dcs.dcs.dcs .nightworld .cwv-val{stroke:#c8a14d}.dcs.dcs.dcs .nightworld .cwv-n{fill:#c8a14d}.dcs.dcs.dcs .nightworld .cwv-k{color:#f6efe0b8}.dcs.dcs.dcs .nightworld .cwv-s{color:#f6efe0d1}.dcs .wall{border:1px solid var(--rule);border-radius:12px;margin:1.6rem 0;overflow:hidden}.dcs .wall-b{background:var(--paper-soft);opacity:.001;padding:1.05rem 1.2rem;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .72s;transform:translateY(10px)}.dcs .wall.live .wall-b{opacity:1;transform:none}.dcs .wall.live .wall-b:nth-child(2){transition-delay:.15s}.dcs .wall-b+.wall-b{border-top:1px solid var(--rule)}.dcs .wall-k{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:.4rem;font-size:max(12px,.66rem)}.dcs .wall-t{font-family:var(--serif);margin-bottom:.3rem;font-size:1.1rem;line-height:1.25}.dcs .wall-s{color:var(--ink-soft);font-size:max(12px,.86rem);line-height:1.5}.dcs .wall-b.gated{background:#7a60200f}.dcs.dcs.dcs .nightworld .wall{border-color:#f6efe038}.dcs.dcs.dcs .nightworld .wall-b{background:#ffffff0b}.dcs.dcs.dcs .nightworld .wall-b.gated{background:#d4af5a1a}.dcs.dcs.dcs .nightworld .wall-b+.wall-b{border-top-color:#f6efe038}.dcs.dcs.dcs .nightworld .wall-k{color:#c8a14d}.dcs.dcs.dcs .nightworld .wall-s{color:#f6efe0d1}@media (prefers-reduced-motion:reduce){.dcs .wall-b{opacity:1!important;transition:none!important;transform:none!important}}.dcs .dio .pane .hbar{margin-top:.7rem}.dcs .dio .pane .hbar:first-of-type{margin-top:1rem}.dcs.dcs.dcs section blockquote.pull,.dcs.dcs.dcs .pull{font-family:var(--serif);border-left:2px solid var(--gold-mid);color:var(--ink);max-width:34ch;margin:1.7rem 0;padding:.2rem 0 .2rem 1.15rem;font-size:clamp(1.18rem,2.1vw,1.42rem);line-height:1.34}.dcs.dcs.dcs .nightworld .pull,.dcs.dcs.dcs section.finale .pull{color:var(--night-hi);border-left-color:var(--gold-on-dark)}.dcs.dcs.dcs section.day .pull{color:var(--ink);border-left-color:var(--gold-mid)}.dcs.dcs.dcs section.day .dio .hbar-k{color:var(--ink)}.dcs.dcs.dcs section.day .dio .hbar-n{color:var(--gold)}.dcs.dcs.dcs section.day .dio .hbar-s{color:var(--ink-soft)}.dcs.dcs.dcs section.day .dio .hbar-t{background:var(--paper-deep)}.dcs.dcs.dcs .dcs.dcs.dcs section.day .dio .cell-h{color:var(--gold-deep)}.dcs.dcs.dcs #hero .hero-copy h1{font-size:clamp(1.95rem,3.3vw,2.9rem);line-height:1.1}.dcs #hero .hero-copy .hero-strap{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.5}.dcs #hero .hero-copy .kicker{margin-bottom:.6rem}@media (min-width:900px){.dcs #hero .herosplit{grid-template-columns:1.02fr .98fr;gap:2.6rem}}.dcs.dcs.dcs section.day .tl-node{opacity:1}.dcs.dcs.dcs section.day .tl-why{opacity:1;color:var(--ink-soft)}.dcs.dcs.dcs section.day .tl-what{color:var(--ink)}.dcs.dcs.dcs section.day .tl-when{color:var(--ink-mute)}.dcs.dcs.dcs section.day .tl-node.on .tl-when{color:var(--gold-deep)}.dcs.dcs.dcs section.day .tl-rail{background:#211c1524}.dcs.dcs.dcs section.day .tl-dot{background:var(--paper);border-color:#211c154d}.dcs.dcs.dcs section.day .tl-node.on .tl-dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 5px #7a602024}.dcs .sec-ground:after{background:linear-gradient(180deg,var(--paper) 0%,#faf7f0db 22%, #faf7f0db 78%,var(--paper) 100%)}.dcs.dcs.night .sec-ground:after{background:linear-gradient(180deg,var(--night) 0%, #1c1813d6 22%,#1c1813d6 78%,var(--night) 100%)}.dcs.dcs.dcs section .col p{margin-bottom:1.35em}.dcs.dcs.dcs section .col p:last-child{margin-bottom:0}.dcs.dcs.dcs section .col p.lede{margin-bottom:1.7em}.dcs.dcs.dcs section .col blockquote.pull{margin:2.1rem 0}.dcs.dcs.dcs section .col .mini-bar{margin:1.9rem 0 2.1rem}.dcs.dcs.dcs section .col h2{margin-bottom:.2rem}.dcs.dcs.dcs #sources .srcgrid li{margin-bottom:.35rem}.dcs #hero .hero-bg video{filter:saturate(1.02)contrast(1.04)brightness(1.03)}@media (min-width:900px){.dcs #hero .hero-copy{max-width:36rem}}.dcs.dcs.dcs .col.split{align-items:start;gap:clamp(2.4rem,4vw,4rem)}@media (min-width:1100px){.dcs.dcs.dcs .col.split>.dio{position:sticky;top:6.5rem}}.dcs.dcs.dcs main section{padding:9vh 0}.dcs.dcs.dcs main section.halfcol{min-height:88vh;padding:10vh 0;display:block}.dcs.dcs.dcs main section.halfcol>.col{width:min(1160px,92vw);margin:0 auto}.dcs.dcs.dcs section.day .mini-bar .mb-top{color:var(--ink-mute);opacity:1}.dcs.dcs.dcs .nightworld .mini-bar .mb-top,.dcs.dcs.dcs section.finale .mini-bar .mb-top{color:#f6efe0c7;opacity:1}.dcs.dcs.dcs section.day .mini-bar .mb-track{background:#211c151f}.dcs.dcs.dcs .nightworld .mini-bar .mb-track{background:#f6efe024}.dcs.dcs.dcs section.day .mini-reveal{border-bottom-color:var(--gold-deep);color:inherit}.dcs.dcs.dcs section.day .mini-reveal .mr-body{color:var(--ink-soft);border-left-color:var(--gold-mid)}.dcs.dcs.dcs .nightworld .mini-reveal{border-bottom-color:var(--gold-on-dark)}.dcs.dcs.dcs .nightworld .mini-reveal .mr-body{color:#f6efe0e6;border-left-color:var(--gold-on-dark)}.dcs.dcs.dcs main section h2{letter-spacing:-.015em;max-width:24ch;font-size:clamp(1.75rem,2.5vw,2.45rem);line-height:1.12}.dcs.dcs.dcs main section.halfcol h2{max-width:20ch}.dcs.dcs.dcs main section h1{max-width:20ch;font-size:clamp(2.1rem,3.4vw,3.1rem)}.dcs.dcs.dcs .bottomline{max-width:22ch;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.15}.dcs.dcs.dcs #bottom-line .col{justify-content:center;display:flex}.dcs.dcs.dcs .dio .cell-b,.dcs.dcs.dcs .dio .d-note{max-width:56ch}.dcs.dcs.dcs .dio .cmp-a,.dcs.dcs.dcs .dio .cmp-b{max-width:34ch}.dcs.dcs.dcs .dio .hbar-s,.dcs.dcs.dcs .dio .cwv-s{max-width:40ch}.dcs.dcs.dcs .dio .tl-why{max-width:44ch}.dcs.dcs.dcs .srcgrid li>*{min-width:0}.dcs.dcs.dcs .srcgrid li{grid-template-columns:2.6rem minmax(0,1fr)}.dcs.dcs.dcs #sources .col{padding-top:2vh}@media (min-width:1100px){.dcs.dcs.dcs .srcgrid{columns:2;column-gap:3rem}.dcs.dcs.dcs .srcgrid li{break-inside:avoid}}.dcs .turn{text-align:center;z-index:3;align-items:center;min-height:62vh;display:flex;position:relative}.dcs .turn .col{width:min(46rem,90vw);margin:0 auto}.dcs .turn-mark{font-family:var(--serif);background:linear-gradient(112deg,#8a6d2a 0%,#e0b25a 26%,#fff3d0 42%,#e0b25a 58%,#8a6d2a 100%) 100% 0/280% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.6rem;font-size:clamp(4.4rem,11vw,7.5rem);font-weight:500;line-height:.8;display:block}.dcs .turn.live .turn-mark{animation:2.6s cubic-bezier(.3,.7,.3,1) .1s forwards dcs-qglint}.dcs .turn-line{font-family:var(--serif);opacity:0;max-width:22ch;margin:0 auto;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.18;transition:opacity .7s .18s,transform .7s .18s;transform:translateY(12px)}.dcs .turn.live .turn-line{opacity:1;transform:none}.dcs .turn-sub{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;opacity:0;margin-top:1.5rem;font-size:max(12px,.68rem);transition:opacity .7s .42s}.dcs .turn.live .turn-sub{opacity:.8}.dcs.dcs.dcs .turn.day .turn-line{color:var(--ink)}.dcs.dcs.dcs .turn.day .turn-sub{color:var(--ink-mute)}.dcs.dcs.dcs .turn.night .turn-line{color:var(--night-hi)}.dcs.dcs.dcs .turn.night .turn-sub{color:#f6efe0b8}@media (prefers-reduced-motion:reduce){.dcs .turn-line,.dcs .turn-sub{opacity:1!important;transition:none!important;transform:none!important}.dcs .turn.live .turn-mark{animation:none}}.dcs.dcs.dcs #bottom-line{min-height:74vh;padding:6vh 0}.dcs.dcs.dcs .bottomline{background:linear-gradient(112deg,#6f5720 0% 22%,#c8a14d 42%,#6f5720 62% 100%) 100% 0/280% 100%;-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.015em;-webkit-background-clip:text;background-clip:text;line-height:1.24}.dcs.dcs.dcs .bottomline.live{animation:3s cubic-bezier(.3,.7,.3,1) .1s forwards dcs-qglint}.dcs.dcs.dcs .bottomline em{font-style:italic}@media (prefers-reduced-motion:reduce){.dcs.dcs.dcs .bottomline.live{background-position:0 0;animation:none}}.dcs.dcs.dcs #ask .col{width:min(1160px,92vw);margin-left:auto;margin-right:auto}.dcs.dcs.dcs #ask .ask-second{max-width:42ch;line-height:1.6}.dcs.dcs.dcs #ask .ask-copy{padding-right:clamp(0rem,2vw,2rem)}.dcs.dcs.dcs #ask .ask-line{margin-bottom:1.6rem}.dcs.dcs.dcs #ask .ask-btn{margin-bottom:1.4rem}@media (max-width:1099px){.dcs.dcs.dcs #ask .col{display:block}.dcs.dcs.dcs #ask .ask-panel{margin-top:2.4rem}}.dcs #hero .hero-copy{position:relative;overflow:hidden}.dcs #hero .hero-copy:before{content:"";background:linear-gradient(180deg,var(--gold-mid),var(--terracotta));transform-origin:top;width:3px;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.dcs #hero.vis .hero-copy:before,.dcs.js #hero .hero-copy:before{transform:scaleY(1)}.dcs #hero .hero-copy em{background:linear-gradient(112deg,#6f5720 0%,#c8a14d 45%,#6f5720 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.dcs #hero .hero-copy .kicker{color:var(--gold-deep)}.dcs #hero .hero-copy .btn.primary{box-shadow:0 10px 30px -12px #7a6020a6}@media (prefers-reduced-motion:reduce){.dcs #hero .hero-copy:before{transition:none;transform:scaleY(1)}}.dcs .hins-chart i.lit{box-shadow:0 0 0 1px #d4af5a8c,0 0 18px #d4af5a66}.dcs.dcs.dcs .col.split>.dio{flex-direction:column;display:flex}.dcs.dcs.dcs .col.split>.dio>.d-note{margin-top:auto;padding-top:1.1rem}@media (min-width:1100px){.dcs.dcs.dcs .col.split>.dio{position:static}}.dcs #hero .hero-copy{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;padding:0}.dcs #hero .hero-copy:before{content:none}.dcs #hero .hero-copy h1{letter-spacing:-.022em;background:linear-gradient(112deg,#14233a 0%,#2c3e5c 30%,#6f5720 52%,#2c3e5c 74%,#14233a 100%) 100% 0/280% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:13ch;font-size:clamp(2.4rem,4.4vw,3.5rem);line-height:1.04}.dcs.js #hero .hero-copy h1{animation:3.2s cubic-bezier(.3,.7,.3,1) .35s forwards dcs-qglint}.dcs #hero .hero-copy h1 em{-webkit-text-fill-color:transparent;font-style:italic}.dcs #hero .hero-copy .kicker{color:var(--gold-deep);margin-bottom:1.1rem}.dcs #hero .hero-copy .hero-strap{font-family:var(--serif);color:var(--ink);max-width:26ch;margin-top:1.3rem;font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.4}.dcs #hero .hero-copy .herobtns{margin-top:2.2rem}@media (prefers-reduced-motion:reduce){.dcs.js #hero .hero-copy h1{background-position:0 0;animation:none}}.dcs #hero .hero-bg:after{background:linear-gradient(90deg,#faf7f0db 0%,#faf7f0ad 30%,#faf7f029 56%,#faf7f000 72%),linear-gradient(#faf7f047 0%,#faf7f000 20% 82%,#faf7f061 100%)}.dcs .hins{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dcs .hins-k{color:var(--gold-deep)}.dcs .hins-chart{-webkit-backdrop-filter:blur(3px);background:#faf7f057;border-radius:3px;padding:.55rem .6rem 0}.dcs .hins-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);margin-top:.7rem;font-size:max(12px,.66rem)}@media (min-width:900px){.dcs #hero .herosplit{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(2rem,4vw,3.6rem)}.dcs .hins{margin-top:1.2rem}}.dcs #hero .herobtns{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.dcs #hero .hero-alt{font-family:var(--sans);color:var(--gold-deep);border-bottom:1px solid #7a602066;padding-bottom:.1rem;font-size:.95rem;text-decoration:none}.dcs #hero .hero-alt:hover{border-bottom-color:var(--gold-deep)}.dcs .hins-u{white-space:nowrap}.dcs .hins-fig #hins-n{font-variant-numeric:tabular-nums}.dcs .co-health.good{background:#8fa97f1f;border-color:#8fa97f99}.dcs .co-health.good .hd{background:#5a8a6a}.dcs .co-health.good .hl{color:#5a8a6a}.dcs .co-health.mid{background:#d4af5a1a;border-color:#d4af5a99}.dcs .co-health.mid .hd{background:#c8a14d}.dcs .co-health.mid .hl{color:#c8a14d}.dcs .co-health.bad{background:#e09a7a1a;border-color:#e09a7a99}.dcs .co-health.bad .hd{background:#c87a59}.dcs .co-health.bad .hl{color:#c87a59}.dcs .co-health p{color:#f5f0e6d9}.dcs .co-big.sm{font-size:clamp(1.5rem,3vw,2.1rem)}.dcs .co-vs .vv{font-family:var(--mono);color:#c8a14d;font-variant-numeric:tabular-nums}.dcs section.day .dio .sl-n{color:var(--ink-soft)}.dcs section.day .dio .sl-v,.dcs section.day .dio .co-big{color:var(--gold-deep)}.dcs section.day .dio .co-sub{color:var(--ink-mute)}.dcs section.day .dio .co-vs .vrow b{color:var(--ink)}.dcs section.day .dio .co-vs .vt{background:#211c1514}.dcs section.day .dio .co-vs .vv{color:var(--gold-deep)}.dcs section.day .dio .co-health p{color:var(--ink-soft)}.dcs section.day .dio .co-health.good .hl{color:#1d3e29}.dcs section.day .dio .co-health.good .hd{background:#2d5e3e}.dcs section.day .dio .co-health.mid .hl{color:#6f5720}.dcs section.day .dio .co-health.mid .hd{background:#6f5720}.dcs section.day .dio .co-health.bad .hl{color:#8a4f37}.dcs section.day .dio .co-health.bad .hd{background:#b56a4a}.dcs section.day .calcinputs input[type=range]{background:#211c151f}.dcs section.day .calcinputs input[type=range]::-webkit-slider-thumb{background:#6f5720;border-color:#f5f0e6}.dcs section.day .calcinputs input[type=range]::-moz-range-thumb{background:#6f5720;border-color:#f5f0e6}.dcs .fitlist{flex-direction:column;gap:.15rem;margin:.4rem 0 .6rem;display:flex}.dcs .fit-row{border-bottom:1px solid #211c151a;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.72rem 0;display:grid}.dcs .fit-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.15rem;font-size:max(12px,.68rem);display:block}.dcs .fit-t{font-family:var(--sans);color:var(--ink-soft);font-size:.92rem;line-height:1.4;display:block}.dcs .fit-ctl{gap:.35rem;display:flex}.dcs .fit-btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:2px;padding:.42rem .7rem;font-size:max(12px,.7rem);transition:background .2s,color .2s,border-color .2s}.dcs .fit-btn.on{color:#f5f0e6;background:#2d5e3e;border-color:#2d5e3e}.dcs .fit-row.no .fit-btn.on{color:#0f1b2e;background:#b56a4a;border-color:#b56a4a}.dcs .fitverdict{border:1px solid var(--rule);background:#ffffff8c;border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-top:.2rem;padding:.9rem 1rem;display:flex}.dcs .fv-w{font-family:var(--serif);color:var(--ink);font-size:clamp(1.3rem,2.4vw,1.7rem)}.dcs .fv-s{font-family:var(--sans);color:var(--ink-mute);font-size:.9rem}.dcs .fitverdict.good{background:#4f6b451a;border-color:#4f6b4599}.dcs .fitverdict.good .fv-w{color:#1d3e29}.dcs .fitverdict.mid{background:#7a602014;border-color:#7a602099}.dcs .fitverdict.mid .fv-w{color:#6f5720}.dcs .fitverdict.bad{background:#c77b5a1a;border-color:#c77b5a99}.dcs .fitverdict.bad .fv-w{color:#8a4f37}.dcs .nightworld .fit-row,.dcs .finale .fit-row{border-bottom-color:#f5f0e61a}.dcs .nightworld .fit-t,.dcs .finale .fit-t{color:#f5f0e6d9}.dcs .yrrows{flex-direction:column;gap:.45rem;margin-top:.3rem;display:flex}.dcs .yr{grid-template-columns:4.2rem 1fr auto;align-items:center;gap:.7rem;display:grid}.dcs .yr-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#d4af5ad9;font-size:max(12px,.7rem)}.dcs .yr-t{background:#f5f0e614;border-radius:2px;height:1.05rem;overflow:hidden}.dcs .yr-t i{background:linear-gradient(90deg,#2d5e3e,#c8a14d);border-radius:2px;height:100%;transition:width .8s cubic-bezier(.3,0,.2,1);display:block}.dcs .yr.down .yr-t i{background:linear-gradient(90deg,#b56a4a,#b8a888)}.dcs .yr-n{font-family:var(--mono);color:#f5f0e6d9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(12px,.78rem)}.dcs .lever-grid{grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;margin:.6rem 0 .8rem;display:grid}@media (max-width:480px){.dcs .lever-grid{grid-template-columns:1fr}}.dcs .planctl{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-bottom:1rem;display:flex}.dcs .planctl .tabrow{margin:0}.dcs .plan-start{align-items:center;display:flex}.dcs .plan-lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#d4af5ae6;align-items:center;gap:.6rem;font-size:max(12px,.7rem);display:flex}.dcs .plan-sel{font-family:var(--sans);color:var(--night-hi);background:#f5f0e60f;border:1px solid #f5f0e638;border-radius:2px;padding:.42rem .6rem;font-size:.92rem}.dcs .plan-sel option{color:#0f1b2e}.dcs #plan-tl.tl{margin:1rem 0 .4rem}.dcs #plan-tl .tl-what{font-size:clamp(1.05rem,1.8vw,1.35rem)}.dcs #plan-tl .tl-why{max-width:40ch;font-size:max(12px,.9rem)}.dcs .planfoot{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.dcs .plancopy{cursor:pointer;font-family:var(--sans)}.dcs .plan-copied{font-family:var(--sans);color:#5a8a6a;font-size:.9rem}.dcs .plan-pre{white-space:pre-wrap;font-family:var(--mono);color:#f5f0e6d9;background:#f5f0e60d;border-radius:2px;max-height:22rem;margin-top:1rem;padding:1rem;font-size:max(12px,.76rem);line-height:1.5;overflow:auto}.dcs .uni-calc{grid-template-columns:1fr;gap:.8rem;margin:.7rem 0 .5rem;display:grid}@media (min-width:900px){.dcs .uni-calc{grid-template-columns:1.2fr .8fr;align-items:end}}.dcs .uni-out .co-big{margin-bottom:.2rem}.dcs .takeaway.chanfull,.dcs .takeaway.pbfull{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.dcs .tk-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#d4af5ad9;margin-bottom:.45rem;font-size:max(12px,.66rem)}.dcs .tk ul{flex-direction:column;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.dcs .tk ul li{font-family:var(--sans);color:var(--finale-hi);opacity:.82;padding-left:.9rem;font-size:max(12px,.86rem);line-height:1.45;position:relative}.dcs .tk ul li:before{content:"";background:#c8a14d;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.6em;left:0}.dcs .tk ul li b{color:var(--finale-hi);opacity:1}.dcs .faqa a{color:#c8a14d}.dcs .faqfoot{font-family:var(--sans);color:#f5f0e6cc;margin-top:1.4rem;font-size:.92rem}.dcs .faqfoot a,.dcs .faqq{color:#c8a14d}.dcs .faqi.open .faqa,.dcs .faqa{display:block}.dcs .tabrow{flex-wrap:wrap}.dcs #stance .ask-copy .kicker{margin-bottom:.8rem}.dcs #stance .ask-copy h2{margin-bottom:.9rem}.dcs #stance .ask-copy p{max-width:52ch}.dcs.dcs.dcs #stance .col{width:min(1160px,92vw);margin-left:auto;margin-right:auto}.dcs.dcs.dcs #stance .ask-second{max-width:42ch;line-height:1.6}.dcs.dcs.dcs #stance .ask-copy{padding-right:clamp(0rem,2vw,2rem)}.dcs.dcs.dcs #stance .ask-line{margin-bottom:1.6rem;font-size:clamp(1.6rem,2.8vw,2.4rem)}.dcs.dcs.dcs #stance .ask-btn{margin-bottom:1.4rem}@media (max-width:1099px){.dcs.dcs.dcs #stance .col{display:block}.dcs.dcs.dcs #stance .ask-panel{margin-top:2.4rem}}.dcs.dcs.dcs .bottomline{max-width:20ch}.dcs .scope{margin:1rem 0 .4rem}.dcs .scope-rail{background:#211c151a;border-radius:3px;height:6px;margin:0 .4rem;position:relative}.dcs .scope-fill{background:linear-gradient(90deg,#2d5e3e,#c8a14d);border-radius:3px;transition:left .5s cubic-bezier(.3,0,.2,1),width .5s cubic-bezier(.3,0,.2,1);position:absolute;top:0;bottom:0}.dcs .scope-stops{grid-template-columns:repeat(5,1fr);margin-top:.5rem;display:grid}.dcs .scope-stop{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);text-align:center;font-size:max(12px,.64rem);transition:color .3s}.dcs .scope-stop.on{color:var(--gold-deep)}.dcs .nightworld .scope-rail,.dcs .finale .scope-rail{background:#f5f0e61a}.dcs .fit-meter{grid-template-columns:repeat(5,1fr);gap:.3rem;margin:.6rem 0 .2rem;display:grid}.dcs .fit-meter i{background:#211c151a;border-radius:2px;height:.55rem;transition:background .3s;display:block}.dcs .fit-meter i.yes{background:linear-gradient(90deg,#2d5e3e,#5a8a6a)}.dcs .fit-meter i.no{background:#b56a4a}.dcs .uni-bar{background:#f5f0e614;border-radius:2px;height:1rem;margin-top:.5rem;overflow:hidden}.dcs .uni-bar i{background:linear-gradient(90deg,#2d5e3e,#c8a14d);min-width:3px;height:100%;transition:width .6s cubic-bezier(.3,0,.2,1);display:block}.dcs .scope-all{margin:.4rem 0 .8rem}.dcs .scope-all .scope-stops{margin:0 0 .5rem 9.5rem}.dcs .scope-row{opacity:.55;grid-template-columns:9rem 1fr;align-items:center;gap:.5rem;padding:.5rem 0;transition:opacity .3s;display:grid}.dcs .scope-row.on{opacity:1}.dcs .scope-k{font-family:var(--sans);color:var(--ink-soft);font-size:max(12px,.84rem);line-height:1.2}.dcs .scope-row .scope-rail{margin:0}.dcs .scope-row.on .scope-fill{box-shadow:0 0 0 2px #7a602040}.dcs .nightworld .scope-k,.dcs .finale .scope-k{color:#f5f0e6d9}@media (max-width:480px){.dcs .scope-row{grid-template-columns:6.5rem 1fr}.dcs .scope-all .scope-stops{margin-left:7rem}}.dcs .scope-desc .pane{margin-top:.2rem}.dcs section.day .dio{background:linear-gradient(#ffffffeb 0% 55%,#faf7f0e6 100%)}.dcs .lever-wrap{flex-direction:column;gap:.9rem;margin-top:.4rem;display:flex}.dcs .lever-wrap .cell-h{margin-bottom:0}.dcs .scope-stops{overflow-wrap:anywhere;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.dcs .scope-row{grid-template-columns:minmax(0,9rem) minmax(0,1fr);min-width:0}.dcs .scope-all{min-width:0;max-width:100%}@media (max-width:480px){.dcs .scope-row{grid-template-columns:minmax(0,6.2rem) minmax(0,1fr)}.dcs .scope-all .scope-stops{margin-left:6.7rem}.dcs .scope-stop{letter-spacing:0;font-size:12px}}.dcs.dcs.dcs #hero .hins-u,.dcs.dcs.dcs #hero .hins-sub,.dcs.dcs.dcs #hero .hins-foot,.dcs.dcs.dcs #hero .hins-axis,.dcs.dcs.dcs #hero .hins-k{color:var(--ink);text-shadow:0 0 14px #faf7f0f2,0 0 5px #faf7f0f2,0 1px 2px #faf7f0e6}.dcs.dcs.dcs #hero .hins-k{color:var(--gold-deep)}.dcs.dcs.dcs #hero .hins-fig #hins-n{text-shadow:0 0 18px #faf7f0cc}.dcs.dcs.dcs .ap-row.is-done .ap-when{color:#d4e2d0}.dcs.dcs.dcs .faqa a,.dcs.dcs.dcs .faqfoot a,.dcs.dcs.dcs .srcmeta a{text-underline-offset:.16em;-webkit-text-decoration:underline #d4af5a99;text-decoration:underline #d4af5a99}.dcs #hero .hero-bg .hero-still{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.dcs #hero .hero-bg video{z-index:1}.dcs #hero .hero-bg:after{z-index:2}.dcs footer .flogo{object-fit:cover;opacity:.92;border-radius:50%;width:72px;height:72px;margin:0 0 1.2rem;display:block}.dcs .nightworld .fit-k,.dcs .finale .fit-k{color:#c8a14d}.dcs .nightworld .fit-btn,.dcs .finale .fit-btn{color:#f5f0e6d9;border-color:#f5f0e647}.dcs .nightworld .fit-btn.on,.dcs .finale .fit-btn.on{color:#f5f0e6;background:#2d5e3e;border-color:#2d5e3e}.dcs .nightworld .fit-row.no .fit-btn.on,.dcs .finale .fit-row.no .fit-btn.on{color:#0f1b2e;background:#b56a4a;border-color:#b56a4a}.dcs .nightworld .fitverdict,.dcs .finale .fitverdict{background:#f5f0e60d;border-color:#f5f0e62e}.dcs .nightworld .fv-w,.dcs .finale .fv-w{color:var(--night-hi)}.dcs .nightworld .fv-s,.dcs .finale .fv-s{color:#f5f0e6b8}.dcs .nightworld .fitverdict.good,.dcs .finale .fitverdict.good{background:#8fa97f1f;border-color:#8fa97f99}.dcs .nightworld .fitverdict.good .fv-w,.dcs .finale .fitverdict.good .fv-w{color:#5a8a6a}.dcs .nightworld .fitverdict.mid,.dcs .finale .fitverdict.mid{background:#d4af5a1a;border-color:#d4af5a99}.dcs .nightworld .fitverdict.mid .fv-w,.dcs .finale .fitverdict.mid .fv-w{color:#c8a14d}.dcs .nightworld .fitverdict.bad,.dcs .finale .fitverdict.bad{background:#e09a7a1a;border-color:#e09a7a99}.dcs .nightworld .fitverdict.bad .fv-w,.dcs .finale .fitverdict.bad .fv-w{color:#c87a59}.dcs .nightworld .fit-meter i,.dcs .finale .fit-meter i{background:#f5f0e61a}.dcs .nightworld .fit-meter i.yes,.dcs .finale .fit-meter i.yes{background:linear-gradient(90deg,#2d5e3e,#5a8a6a)}.dcs .nightworld .fit-meter i.no,.dcs .finale .fit-meter i.no{background:#b56a4a}.dcs .fit-ctl{flex-wrap:wrap;justify-content:flex-end}.dcs .fitverdict:empty{display:none}.dcs #cd-qs .fit-btn{margin-top:.2rem}.dcs .co-health .hl span:last-child{font-family:var(--serif);font-size:1.05rem}.dcs .co-health{margin-top:.8rem}.dcs .cdcount{border-bottom:1px solid #f5f0e624;flex-wrap:wrap;align-items:baseline;gap:.9rem;margin:.3rem 0 .9rem;padding-bottom:.8rem;display:flex}.dcs .cdcount .ap-n{font-family:var(--mono);letter-spacing:-.03em;color:#c8a14d;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.8rem);font-weight:600;line-height:1}.dcs .cdcount .ap-l{font-family:var(--sans);color:#f5f0e6c7;max-width:26ch;font-size:max(12px,.86rem);line-height:1.4}.dcs .kpilist{border-top:1px solid #f5f0e61f;flex-direction:column;margin:.6rem 0 .4rem;display:flex}.dcs .kpirow{border-bottom:1px solid #f5f0e617;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.6rem 0;display:grid}.dcs .kpirow b{font-family:var(--sans);color:var(--night-hi);font-size:max(12px,.92rem);font-weight:600;line-height:1.35}.dcs .kpirow b span{color:#f5f0e6ad;margin-top:.14rem;font-size:max(12px,.82rem);font-weight:400;line-height:1.4;display:block}.dcs .kpiv{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#c8a14d;white-space:nowrap;font-size:max(12px,.66rem)}.dcs .sigwrap{grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:1.2rem 1.4rem;margin:.6rem 0 .4rem;display:grid}.dcs .sigdial{cursor:pointer}.dcs .sigdial svg{width:100%;height:auto;display:block;overflow:visible}.dcs .sg-track{fill:none;stroke:#f5f0e61f;stroke-width:8px}.dcs .sg-arc{fill:none;stroke:#c8a14d;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.25,.8,.25,1)}.dcs .sg-n{font-family:var(--mono);fill:#c8a14d;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.dcs .sigtext .cell-h{margin-bottom:.4rem}.dcs .sigwrap .tabbtn{grid-column:1/-1;justify-self:start}@media (max-width:480px){.dcs .sigwrap{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dcs .sg-arc{transition:none}}.dcs .hbar.warn .hbar-f{background:linear-gradient(90deg,#b56a4a,#c87a59)}.dcs .hbar.warn .hbar-n{color:#c87a59}.dcs .holdout{border-top:1px solid #f5f0e61f;margin-top:1rem;padding-top:.9rem}.dcs .omled{border-top:1px solid #f5f0e624;margin-top:1.4rem}.dcs .omrow{opacity:0;border-bottom:1px solid #f5f0e617;grid-template-columns:minmax(0,1fr) 8.5rem;align-items:baseline;gap:1.2rem;padding:.8rem 0;transition:opacity .5s,transform .5s;display:grid;transform:translateY(8px)}.dcs .omled.live .omrow{opacity:1;transform:none}.dcs .omled.live .omrow:nth-child(n+2){transition-delay:50ms}.dcs .omled.live .omrow:nth-child(n+5){transition-delay:.12s}.dcs .omled.live .omrow:nth-child(n+9){transition-delay:.2s}.dcs .omrow b{font-family:var(--sans);color:var(--finale-hi);font-size:max(12px,.96rem);font-weight:600;line-height:1.35}.dcs .omrow b span{color:#f5f0e6ad;margin-top:.16rem;font-size:max(12px,.85rem);font-weight:400;line-height:1.45;display:block}.dcs .omv{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:max(12px,.62rem)}.dcs .omv.none{color:#c87a59}.dcs .omv.thin{color:#c8a14d}@media (max-width:600px){.dcs .omrow{grid-template-columns:1fr;gap:.3rem}.dcs .omv{text-align:left}}@media (prefers-reduced-motion:reduce){.dcs .omrow{opacity:1;transition:none;transform:none}}.dcs .gloss{margin-top:1.4rem}.dcs .glossrow{border-bottom:1px solid #f5f0e61a;grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:1.4rem;padding:.85rem 0;display:grid}.dcs .glossrow dt{font-family:var(--sans);color:#c8a14d;margin:0;font-size:max(12px,1rem);font-weight:600}.dcs .glossrow dd{font-family:var(--sans);color:var(--finale-hi);opacity:.9;max-width:70ch;margin:0;font-size:max(12px,.95rem);line-height:1.6}.dcs .glossrow dd b{color:#c8a14d}.dcs .glossrow dd a{color:#c8a14d;text-underline-offset:.16em;-webkit-text-decoration:underline #d4af5a99;text-decoration:underline #d4af5a99}@media (max-width:600px){.dcs .glossrow{grid-template-columns:1fr;gap:.3rem}}.dcs #stance .ask-copy .imgplate{opacity:.9;width:200px;height:auto;margin-top:1.6rem;display:block}.dcs #stance .ask-copy .lede{margin-bottom:1.2rem}.dcs #stance .ask-panel .ap-rail b{font-size:max(12px,.88rem)}.dcs #road-tl .tl-when{font-size:max(12px,.7rem)}.dcs .srcgrid li{padding:.55rem 0}.dcs section.day .dio .cell-m a{color:var(--gold-deep)}.dcs section.day .dio .uni-bar{background:#211c1514}.dcs .cdchange{margin-top:1rem}.dcs #stance .ap-when{white-space:nowrap;flex:0 0 7.6rem}.dcs .survchart{gap:.18rem;height:7rem}.dcs .survchart i.warn{background:linear-gradient(#b56a4a,#8a4f37)}.dcs .survchart i:nth-child(odd){margin-left:.32rem}.dcs .provs{border-top:1px solid var(--rule-soft);grid-template-columns:1fr;gap:0;margin:1.35rem 0 0;display:grid}.dcs .provs .pv{border-bottom:1px solid var(--rule-soft);color:inherit;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:baseline;gap:.35rem 1.25rem;padding:.62rem 0;text-decoration:none;transition:background .18s,padding-left .18s;display:grid}.dcs .provs .pv:hover,.dcs .provs .pv:focus-visible{background:var(--paper-soft);padding-left:.5rem}.dcs .provs .pv-k{font-family:var(--mono);letter-spacing:.02em;color:var(--sage);text-underline-offset:.22em;font-size:.78rem;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px}.dcs .provs .pv-g{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.dcs .nightworld .provs,.dcs .nightworld.nightworld .provs{border-top-color:#f5f0e629}.dcs .nightworld.nightworld .provs .pv{border-bottom-color:#f5f0e629}.dcs .nightworld.nightworld .provs .pv-k{color:var(--gold-on-dark)}.dcs .nightworld.nightworld .provs .pv-g{color:var(--night-hi)}.dcs .nightworld.nightworld .provs .pv:hover,.dcs .nightworld.nightworld .provs .pv:focus-visible{background:#ffffff0b}.dcs .reads{flex-wrap:wrap;align-items:center;gap:.45rem;margin:1.15rem 0 0;display:flex}.dcs .reads .rd-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-right:.2rem;font-size:max(12px,.68rem)}.dcs .reads .rd{border:1px solid var(--rule);color:var(--ink-soft);border-radius:2px;padding:.28rem .6rem;font-size:.86rem;line-height:1.35;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-block}.dcs .reads .rd:hover,.dcs .reads .rd:focus-visible{border-color:var(--sage);color:var(--sage);background:var(--sage-tint)}.dcs .nightworld.nightworld .reads .rd-k{color:var(--night-soft)}.dcs .nightworld.nightworld .reads .rd{color:var(--night-hi);border-color:#f5f0e629}.dcs .nightworld.nightworld .reads .rd:hover,.dcs .nightworld.nightworld .reads .rd:focus-visible{border-color:var(--gold-on-dark);color:var(--gold-on-dark);background:#e0b25a1a}.dcs h3{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);margin:1.9rem 0 .55rem;font-size:clamp(1.2rem,1.55vw,1.42rem);font-weight:600;line-height:1.28}.dcs .nightworld.nightworld h3{color:var(--night-hi)}.dcs .finale h3{color:var(--gold-on-dark)}@media (max-width:700px){.dcs .provs .pv{grid-template-columns:1fr;gap:.22rem;padding:.7rem 0}.dcs .provs .pv-k{font-size:max(12px,.74rem)}.dcs .provs .pv-g{font-size:.92rem}}.dcs.dcs.dcs .col.split{align-items:start}.dcs.dcs.dcs .col.split>.dio{display:block}.dcs.dcs.dcs .col.split>.dio>.d-note{margin-top:0}@media (min-width:1100px){.dcs.dcs.dcs .col.split>.dio{position:static}}.dcs.dcs.dcs .col.split>.rail{flex-direction:column;min-width:0;display:flex}.dcs.dcs.dcs .col.split>.rail>.dio{display:block}.dcs.dcs.dcs .col.split>.rail>.dio>.d-note{margin-top:0}.dcs.dcs.dcs .col.split>.rail>.provs{margin-top:1.5rem}.dcs.dcs.dcs .col.split>.rail>.reads{margin-top:1.1rem}.dcs #menu{justify-content:flex-start}@supports (justify-content:safe center){.dcs #menu{justify-content:safe center}}@media (max-width:520px){.dcs #menu a{padding:.18rem 0}.dcs #menu .mfoot{margin-top:1.4rem}}.dcs .hins-chart i{background:0 0;border:1px dashed #2c3e5c4d;border-radius:3px;height:100%}.dcs .hins-chart i.lit{background:linear-gradient(#d4af5a,#a8812f);border-style:solid}.dcs .hins-chart:after{content:"none reproducible";font:500 .6rem/1 var(--mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:#2c3e5c94;white-space:nowrap;pointer-events:none;background:#f4efe5;border-radius:2px;padding:.3rem .5rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dcs .hins-chart{gap:.22rem;position:relative}.dcs h1,.dcs h2,.dcs h3,.dcs h4,.dcs h5,.dcs h6,.dcs p{color:inherit}
