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