.dsc{--cream:#faf7f0;--cream-deep:#f1ece0;--ink:#211c15;--ink-soft:#6f665a;--verm:#7a6020;--verm-bright:#d4af5a;--night:#1c1813;--night-hi:#f3eee2;--night-soft:#afaeac;--amber:#8fb57e;--cyan:#cdba8e;--terra:#7a6020;--terra-bright:#d4af5a;--rule:#e4dccb;--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Hanken Grotesk",-apple-system,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.dsc *{box-sizing:border-box;margin:0;padding:0}.dsc{font-family:var(--serif);color:var(--ink);position:relative;overflow-x:hidden}.dsc #sky{z-index:-2;background:var(--cream);will-change:background-color;position:fixed;inset:0}.dsc #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}.dsc #swarm{z-index:0;pointer-events:none;position:fixed;inset:0}.dsc main{z-index:1;position:relative}.dsc nav{z-index:10;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:1.1rem 2rem;transition:background .5s;display:flex;position:fixed;top:0;left:0;right:0}.dsc nav .wordmark{font-family:var(--serif);letter-spacing:-.01em;color:var(--nav-fg,var(--ink));font-size:1.25rem;font-style:italic;font-weight:560;text-decoration:none}.dsc nav .wordmark .q{color:var(--verm)}.dsc nav .links{align-items:center;gap:1.6rem;display:flex}.dsc nav .links a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-fg,var(--ink));opacity:.75;font-size:.75rem;text-decoration:none;transition:opacity .2s}.dsc nav .links a:hover{opacity:1}.dsc nav .links a.cta{border:1px solid var(--verm);color:var(--verm);opacity:1;border-radius:2px;padding:.5rem .9rem}.dsc nav .links a.cta:hover{background:var(--verm);color:var(--cream)}.dsc.night nav{--nav-fg:var(--night-hi)}@media (max-width:640px){.dsc nav .links a:not(.cta){display:none}}.dsc .burger{cursor:pointer;z-index:30;background:0 0;border:0;flex-direction:column;gap:5px;padding:.5rem;display:none}.dsc .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:640px){.dsc .burger{display:flex}}.dsc.menuopen .burger span:first-child{transform:translateY(7px)rotate(45deg)}.dsc.menuopen .burger span:nth-child(2){opacity:0}.dsc.menuopen .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.dsc.menuopen .burger span{background:var(--night-hi)}.dsc #menu{z-index:20;backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#07090ef5;flex-direction:column;justify-content:center;padding:0 9vw;transition:opacity .45s;display:flex;position:fixed;inset:0}.dsc.menuopen #menu{opacity:1;pointer-events:auto}.dsc #menu a{font-family:var(--serif);letter-spacing:-.02em;color:var(--night-hi);opacity:0;padding:.35rem 0;font-size:clamp(2rem,9vw,3.2rem);font-weight:300;text-decoration:none;transition:opacity .5s,transform .5s,color .25s;transform:translateY(18px)}.dsc #menu a:hover{color:var(--verm-bright)}.dsc #menu a .mi{font-family:var(--mono);letter-spacing:.2em;color:var(--verm);vertical-align:super;margin-right:.9rem;font-size:.75rem}.dsc.menuopen #menu a{opacity:1;transform:none}.dsc #menu .mfoot{font-family:var(--mono);letter-spacing:.2em;color:var(--night-soft);text-transform:uppercase;opacity:0;margin-top:3rem;font-size:.75rem;transition:opacity .6s .4s}.dsc.menuopen #menu .mfoot{opacity:1}.dsc.js section .kicker,.dsc.js section h1,.dsc.js section h2,.dsc.js section .lede,.dsc.js section .stats{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.dsc.js section.vis .kicker{opacity:1;transform:none}.dsc.js section.vis h1,.dsc.js section.vis h2{opacity:1;transition-delay:.12s;transform:none}.dsc.js section.vis .lede{opacity:1;transition-delay:.24s;transform:none}.dsc.js section.vis .stats{opacity:1;transition-delay:.38s;transform:none}.dsc .kicker:before{content:"";background:var(--verm);vertical-align:middle;width:0;height:2px;margin-right:0;transition:width .7s .2s,margin-right .7s .2s;display:inline-block}.dsc section.vis .kicker:before{width:26px;margin-right:.7rem}@media (prefers-reduced-motion:reduce){.dsc.js section .kicker,.dsc.js section h1,.dsc.js section h2,.dsc.js section .lede,.dsc.js section .stats{opacity:1;transition:none;transform:none}}.dsc section{align-items:center;min-height:100vh;padding:14vh 0;display:flex}.dsc .col{width:min(1120px,92vw);margin:0 auto}.dsc .kicker{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--verm);margin-bottom:1.4rem;font-size:.75rem}.dsc h1,.dsc h2{letter-spacing:-.025em;font-weight:500;line-height:1.02}.dsc h1{max-width:16ch;font-size:clamp(2.9rem,7.2vw,6.2rem)}.dsc h2{max-width:17ch;font-size:clamp(2.2rem,5vw,4.2rem)}.dsc .lede{font-family:var(--sans);max-width:86ch;color:var(--fg-soft,var(--ink-soft));margin-top:1.6rem;font-size:clamp(1.06rem,1.5vw,1.31rem);line-height:1.55}.dsc .lede em{font-style:italic}.dsc .lede .v{color:var(--verm);font-style:normal}.dsc .halfcol .lede,.dsc .halfcol h2{max-width:38ch}.dsc .day{color:var(--ink)}.dsc .day .lede{--fg-soft:var(--ink-soft)}.dsc .nightworld{color:var(--night-hi)}.dsc .nightworld .lede{--fg-soft:var(--night-soft)}.dsc .nightworld h2{font-weight:500}.dsc .stats{flex-wrap:wrap;gap:2.6rem;margin-top:3rem;display:flex}.dsc .stat .n{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:500}.dsc .stat .l{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-top:.45rem;font-size:.75rem}.dsc .stat .n .unit{opacity:.6;font-size:.6em}.dsc .nightworld .stat .n{color:var(--amber)}.dsc .nightworld .stat.hot .n{color:var(--verm-bright)}.dsc .divgrid{background:#e9e4d824;border:1px solid #e9e4d824;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;margin-top:3rem;display:grid}.dsc .divgrid .cell{background:var(--night);padding:1rem 1.1rem}.dsc .divgrid .cell .dn{font-family:var(--mono);letter-spacing:.14em;color:var(--night-soft);text-transform:uppercase;font-size:.75rem}.dsc .divgrid .cell .dv{font-family:var(--mono);color:var(--amber);margin-top:.4rem;font-size:1.05rem}.dsc .divgrid .cell .dr{font-family:var(--mono);color:var(--night-soft);margin-top:.25rem;font-size:.75rem}.dsc .gridnote{font-family:var(--mono);letter-spacing:.1em;color:var(--night-soft);text-transform:uppercase;margin-top:.8rem;font-size:.75rem}.dsc #hero{min-height:108vh;position:relative}.dsc #hero .scrollcue{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-soft);font-size:.75rem;animation:2.6s ease-in-out infinite dsc-cue;position:absolute;bottom:4.5vh;left:50%;transform:translate(-50%)}@keyframes dsc-cue{0%,to{opacity:.82;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}.dsc #threshold{align-items:flex-start;min-height:170vh;padding-top:32vh}.dsc #threshold .col{text-align:center}.dsc #threshold .line1,.dsc #threshold .line2{letter-spacing:-.02em;font-size:clamp(2.4rem,5.6vw,4.8rem);font-weight:420;line-height:1.05}.dsc #threshold .line1{color:var(--ink);transition:color 1.2s,opacity 1.2s}.dsc #threshold .line2{color:var(--night-hi);opacity:0;margin-top:1.2rem;font-style:italic;transition:opacity 1.4s}.dsc #threshold .line2 .v{color:var(--verm-bright);font-style:normal}.dsc #threshold .sub{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--night-soft);opacity:0;margin-top:3.4rem;font-size:.75rem;transition:opacity 1.6s}.dsc #threshold.crossed .line1{opacity:.28;color:var(--night-soft)}.dsc #threshold.crossed .line2,.dsc #threshold.crossed .sub{opacity:1}.dsc .evidence{border:1px solid #e9e4d829;border-radius:2px;flex-direction:column;gap:.35rem;margin-top:2.4rem;padding:1rem 1.2rem;display:inline-flex}.dsc .evidence .er{font-family:var(--mono);color:var(--night-soft);font-size:.75rem}.dsc .evidence .er b{color:var(--night-hi);font-weight:500}.dsc .evidence .er .open{color:var(--verm-bright)}.dsc #finale{text-align:center;min-height:120vh}.dsc #finale .col{flex-direction:column;align-items:center;display:flex}.dsc #finale h2{max-width:none;font-size:clamp(2.6rem,6vw,5.4rem)}.dsc #finale .lede{text-align:center;margin-left:auto;margin-right:auto}.dsc .ctarow{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem;display:flex}.dsc .btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:1.05rem 1.8rem;font-size:.8rem;text-decoration:none;transition:all .25s}.dsc .btn.primary{background:var(--verm);color:#fff}.dsc .btn.primary:hover{background:var(--verm-bright);box-shadow:0 0 42px #52d98b73}.dsc .btn.ghost{color:var(--night-hi);border:1px solid #e9e4d84d}.dsc .btn.ghost:hover{border-color:var(--night-hi)}.dsc .day .btn.ghost{color:var(--ink);border-color:#14233a4d}.dsc .day .btn.ghost:hover{border-color:var(--ink)}.dsc .day .btn.primary{background:var(--verm)}.dsc .day .btn.primary:hover{background:var(--sage-mid,#5a8a6a);box-shadow:0 0 30px #2d5e3e40}.dsc footer p{font-family:var(--mono);letter-spacing:.12em;color:var(--night-soft);text-transform:uppercase;font-size:.75rem;line-height:2}.dsc .split{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;display:grid}@media (max-width:920px){.dsc .split{grid-template-columns:1fr;gap:2.6rem}}.dsc .dio{opacity:0;border-radius:5px;padding:1.35rem 1.5rem 1.5rem;transition:opacity .9s,transform .9s;position:relative;transform:translateY(26px)}.dsc .live .dio{opacity:1;transform:none}.dsc .day .dio{backdrop-filter:blur(6px);background:#fffcf5c7;border:1px solid #1b161324;box-shadow:0 22px 60px #1b161317}.dsc .nightworld .dio{backdrop-filter:blur(8px);background:#e9e4d80d;border:1px solid #e9e4d826;box-shadow:0 26px 80px #0000008c}.dsc .dhead{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;opacity:.75;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;font-size:.75rem;display:flex}.dsc .dot{background:var(--verm);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.dsc .live .dot{animation:1.6s ease-in-out infinite dsc-pulse}@keyframes dsc-pulse{0%,to{box-shadow:0 0 #2e8f528c}55%{box-shadow:0 0 0 7px #2e8f5200}}.dsc .mono{font-family:var(--mono)}.dsc #feedrows{flex-direction:column;gap:.55rem;min-height:270px;display:flex}.dsc .frow{cursor:default;border-left:2px solid #1b161329;padding:.5rem .8rem;transition:border-color .25s,background .25s;animation:.6s dsc-rowin}.dsc .frow:hover{border-left-color:var(--verm);background:#2e8f520d}.dsc .frow .ft{font-size:.92rem;line-height:1.3}.dsc .frow .fm{font-family:var(--mono);letter-spacing:.06em;opacity:.6;margin-top:.3rem;font-size:.75rem}.dsc .frow .fv{color:var(--verm);opacity:1}@keyframes dsc-rowin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.dsc .frow.fade{opacity:0;transition:all .5s;transform:translateY(8px)}.dsc #score-dio{cursor:pointer}.dsc .scorewrap{align-items:center;gap:1.6rem;display:flex}.dsc .dial{flex:none;width:118px;height:118px;position:relative}.dsc .dial svg{transform:rotate(-90deg)}.dsc .dial .track{stroke:#1b16131f;fill:none}.dsc .dial .arc{stroke:var(--verm);fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.25,.8,.25,1)}.dsc .dial .dnum{font-family:var(--mono);justify-content:center;align-items:center;font-size:1.7rem;font-weight:500;display:flex;position:absolute;inset:0}.dsc .dial .dnum span{opacity:.5;font-size:.8rem}.dsc .stitle{font-size:1.05rem;line-height:1.35}.dsc .sbuyer{font-family:var(--mono);letter-spacing:.08em;opacity:.6;margin-top:.35rem;font-size:.75rem}.dsc .chips{flex-wrap:wrap;gap:.45rem;min-height:62px;margin-top:1.1rem;display:flex}.dsc .chip{font-family:var(--mono);letter-spacing:.05em;opacity:0;border:1px solid #1b161333;border-radius:2px;padding:.35rem .6rem;font-size:.75rem;transition:opacity .5s,transform .5s;transform:translateY(6px)}.dsc .chip.on{opacity:1;transform:none}.dsc .chip.plus{color:var(--verm);border-color:#2e8f5280}.dsc .snote{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.45;margin-top:1rem;font-size:.75rem}.dsc #chart{position:relative}.dsc #chart svg{width:100%;height:auto;display:block}.dsc #chart .bar{fill:var(--amber);opacity:.8;transform-origin:bottom;transform-box:fill-box;transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:scaleY(0)}.dsc .live #chart .bar{transform:scaleY(1)}.dsc #chart .bar.peak{fill:var(--verm-bright);opacity:1}.dsc #chart .bar:hover{opacity:1}.dsc #chart .grid{stroke:#e9e4d81f;stroke-width:1px}.dsc #chart text{font-family:var(--mono);fill:#e9e4d880;font-size:12px}.dsc #chart .peaklabel{fill:var(--verm-bright);letter-spacing:.08em;font-size:12px}.dsc #tip{pointer-events:none;font-family:var(--mono);color:var(--night-hi);opacity:0;white-space:nowrap;z-index:5;background:#11141b;border:1px solid #e9e4d833;border-radius:2px;padding:.4rem .6rem;font-size:.75rem;transition:opacity .15s;position:absolute}.dsc .calmonth{font-family:var(--mono);letter-spacing:.24em;color:var(--night-soft);text-transform:uppercase;border-bottom:1px solid #e9e4d81f;margin:.9rem 0 .5rem;padding-bottom:.35rem;font-size:.75rem}.dsc .crow{opacity:0;border-left:2px solid #e9e4d824;margin-bottom:.5rem;padding:.55rem .7rem;transition:opacity .7s,transform .7s,border-color .25s,background .25s;transform:translate(-12px)}.dsc .live .crow{opacity:1;transform:none}.dsc .crow:hover{border-left-color:var(--amber);background:#ffb4540d}.dsc .crow .ct{font-size:.95rem}.dsc .crow .ce{font-family:var(--mono);opacity:.55;letter-spacing:.05em;margin-top:.3rem;font-size:.75rem}.dsc .crow.open{border-left-color:var(--verm-bright)}.dsc .crow.open .ct{color:var(--verm-bright)}.dsc .crow .odot{background:var(--verm-bright);border-radius:50%;width:7px;height:7px;margin-right:.45rem;animation:1.6s infinite dsc-pulse;display:inline-block}.dsc .dstats{gap:1.6rem;margin:.2rem 0 1rem;display:flex}.dsc .dstats .ds .n{font-family:var(--mono);color:var(--amber);font-size:1.25rem}.dsc .dstats .ds .l{font-family:var(--mono);letter-spacing:.16em;opacity:.5;text-transform:uppercase;margin-top:.3rem;font-size:.75rem}.dsc #spark polyline{fill:none;stroke:var(--amber);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dsc #spark .axis{stroke:#e9e4d81f;stroke-width:1px}.dsc #spark circle{fill:var(--verm-bright)}.dsc .dosrow{align-items:center;gap:1.6rem;margin-top:.4rem;display:flex}.dsc .ring{flex:none;width:92px;height:92px;position:relative}.dsc .ring svg{transform:rotate(-90deg)}.dsc .ring .track{stroke:#e9e4d81f;fill:none}.dsc .ring .arc{stroke:var(--verm-bright);fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.25,.8,.25,1)}.dsc .ring .rnum{font-family:var(--mono);flex-direction:column;justify-content:center;align-items:center;font-size:.95rem;display:flex;position:absolute;inset:0}.dsc .ring .rnum small{letter-spacing:.1em;opacity:.5;text-transform:uppercase;font-size:.75rem}.dsc .nextchip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);opacity:0;border:1px solid #ffb45473;border-radius:2px;margin-top:1rem;padding:.4rem .7rem;font-size:.75rem;transition:opacity .8s .8s;display:inline-block}.dsc .live .nextchip{opacity:1}.dsc .wsplit{grid-template-columns:1fr 1.15fr;gap:1.2rem;display:grid}.dsc .pack .pl{background:#e9e4d824;border-radius:2px;height:7px;margin-bottom:.55rem;transition:background .4s}.dsc .pack .pl.hl{background:#2e8f528c}.dsc .reqs .rq{font-family:var(--mono);letter-spacing:.04em;cursor:pointer;opacity:0;border:1px solid #e9e4d824;border-radius:2px;align-items:center;gap:.5rem;margin-bottom:.45rem;padding:.42rem .55rem;font-size:.75rem;transition:opacity .5s,transform .5s,border-color .25s;display:flex;transform:translate(10px)}.dsc .reqs .rq.on{opacity:1;transform:none}.dsc .reqs .rq:hover{border-color:#ffb45480}.dsc .reqs .rq .tick{width:12px;height:12px;color:var(--night);border:1px solid #e9e4d859;border-radius:2px;flex:none;place-items:center;font-size:12px;display:grid}.dsc .reqs .rq.done .tick{background:var(--amber);border-color:var(--amber)}.dsc .reqs .rq.done{color:var(--night-soft)}.dsc .wnote{font-family:var(--mono);letter-spacing:.12em;opacity:.45;text-transform:uppercase;margin-top:.8rem;font-size:.75rem}.dsc #deal{cursor:default}.dsc .dealhead{justify-content:space-between;align-items:baseline;margin-bottom:.9rem;display:flex}.dsc .dealhead .dn2{font-size:1.05rem}.dsc .dealhead .dv2{font-family:var(--mono);color:var(--amber);font-size:.95rem}.dsc .args{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dsc .args h4{font-family:var(--mono);letter-spacing:.2em;margin-bottom:.55rem;font-size:.75rem}.dsc .args .for h4{color:var(--amber)}.dsc .args .against h4{color:var(--verm-bright)}.dsc .arg{opacity:0;color:var(--night-soft);border-left:2px solid #ffb45466;margin-bottom:.45rem;padding:.4rem .55rem;font-size:.78rem;line-height:1.45;transition:opacity .5s,transform .5s;transform:translateY(8px)}.dsc .against .arg{border-left-color:#52d98b73}.dsc .arg.on{opacity:1;transform:none}.dsc .verdict{background:#e9e4d81f;border-radius:2px;height:4px;margin-top:1rem;position:relative;overflow:hidden}.dsc .verdict i{background:linear-gradient(90deg,var(--amber),var(--verm-bright));border-radius:2px;width:50%;transition:width 1.2s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0}.dsc .vlabel{font-family:var(--mono);letter-spacing:.14em;opacity:.55;text-transform:uppercase;justify-content:space-between;margin-top:.45rem;font-size:.75rem;display:flex}.dsc .present-btn{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--night-hi);cursor:pointer;background:0 0;border:1px solid #e9e4d84d;border-radius:2px;margin-top:1.1rem;padding:.55rem 1rem;font-size:.75rem;transition:all .25s}.dsc .present-btn:hover{border-color:var(--amber);color:var(--amber)}.dsc #deal.present .args .arg{font-size:1.05rem;line-height:1.4}.dsc #deal.present .dealhead .dn2{font-size:1.5rem}.dsc #deal.present .dealhead .dv2{font-size:1.3rem}.dsc footer{z-index:1;text-align:left;padding:0;position:relative}.dsc .fhorizon{background:linear-gradient(90deg,#0000,#ffb45400 20%,#52d98bb3 50%,#ffb45400 80%,#0000) 0 0/200% 100%;height:1px;animation:7s linear infinite dsc-horizon}@keyframes dsc-horizon{0%{background-position:200% 0}to{background-position:-200% 0}}.dsc .finner{width:min(1120px,92vw);color:var(--night-hi);margin:0 auto;padding:4.5rem 0 3rem}.dsc .fghost{font-family:var(--serif);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #e9e4d847;cursor:default;user-select:none;margin-bottom:.6rem;font-size:clamp(3.4rem,9vw,7.5rem);font-style:italic;font-weight:560;line-height:1;transition:color .8s,-webkit-text-stroke-color .8s,text-shadow .8s}.dsc .fghost .q{-webkit-text-stroke-color:#2e8f528c}.dsc .fghost:hover{color:var(--night-hi);-webkit-text-stroke-color:transparent;text-shadow:0 0 60px #52d98b59}.dsc .fghost:hover .q{color:var(--verm-bright)}.dsc .flive{font-family:var(--mono);letter-spacing:.12em;color:var(--night-soft);text-transform:uppercase;margin-bottom:3rem;font-size:.75rem}.dsc .flive b{color:var(--amber);font-weight:500}.dsc .fcols{border-bottom:1px solid #e9e4d81f;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:2.4rem;padding-bottom:3rem;display:grid}.dsc .fcols h5{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--verm);margin-bottom:1rem;font-size:.75rem;font-weight:500}.dsc .fcols a{color:var(--night-soft);padding:.28rem 0;font-size:.85rem;text-decoration:none;transition:color .25s,padding-left .3s;display:block;position:relative}.dsc .fcols a:before{content:"→";opacity:0;color:var(--verm-bright);font-family:var(--mono);font-size:.75rem;transition:opacity .25s,transform .3s;position:absolute;left:-2px;transform:translate(-6px)}.dsc .fcols a:hover{color:var(--night-hi);padding-left:1.1rem}.dsc .fcols a:hover:before{opacity:1;transform:none}.dsc .fbase{font-family:var(--mono);letter-spacing:.1em;color:var(--night-soft);text-transform:uppercase;padding-top:1.6rem;font-size:.75rem;line-height:2}.dsc .fbase a{color:var(--night-soft)}.dsc .cite{color:inherit;border-bottom:1px dotted var(--verm);font-style:normal;text-decoration:none;transition:border-color .2s,color .2s}.dsc .cite:hover{color:var(--verm)}.dsc .nightworld .cite{border-bottom-color:var(--amber)}.dsc .nightworld .cite:hover{color:var(--amber)}.dsc .commentmark{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--terra-bright);vertical-align:middle;border:1px solid #d98a6366;margin-left:.6rem;padding:.2rem .5rem;font-size:.75rem}.dsc .dio{border-left:3px double var(--verm)!important;backdrop-filter:none!important;border-radius:0!important}.dsc .day .dio{background:var(--paper-softer,#faf6ee);border:1px solid var(--rule);border-left:3px double var(--verm);box-shadow:0 1px 2px #14233a0a,0 4px 16px #14233a0a}.dsc .nightworld .dio{border:1px solid #efe9db24;border-left:3px double var(--amber);background:#16243c;box-shadow:0 18px 50px #060c1880}.dsc #resurface{align-items:flex-start;min-height:150vh;padding-top:30vh}.dsc #resurface .col{text-align:center}.dsc #resurface .line1{color:var(--night-hi);font-size:clamp(2.2rem,5vw,4.2rem);font-weight:500;transition:color 1.2s,opacity 1.2s}.dsc #resurface .line2{color:var(--ink);opacity:0;margin-top:1rem;font-size:clamp(2.2rem,5vw,4.2rem);font-style:italic;font-weight:500;transition:opacity 1.4s}.dsc #resurface .line2 .v{color:var(--verm);font-style:normal}.dsc #resurface.crossed .line1{opacity:.3}.dsc #resurface.crossed .line2{opacity:1}.dsc .divgrid.paper{background:var(--rule);border-color:var(--rule)}.dsc .divgrid.paper .cell{background:#faf6ee}.dsc .divgrid.paper .cell .dn{color:var(--ink-soft)}.dsc .divgrid.paper .cell .dv{color:var(--verm)}.dsc .divgrid.paper .cell .dr{color:var(--ink-soft);opacity:.8}.dsc .divgrid.paper .cell a{color:inherit;text-decoration:none}.dsc .divgrid.paper .cell{transition:transform .25s,box-shadow .25s}.dsc .divgrid.paper .cell:hover{transform:translateY(-2px);box-shadow:0 6px 20px #14233a14}.dsc .gridnote.paper{color:var(--ink-soft)}.dsc footer.dayfoot{color:var(--ink)}.dsc footer.dayfoot .fhorizon{background:linear-gradient(90deg,#0000,#2d5e3e00 20%,#2d5e3e8c 50%,#2d5e3e00 80%,#0000) 0 0/200% 100%}.dsc footer.dayfoot .finner{color:var(--ink)}.dsc footer.dayfoot .fghost{-webkit-text-stroke:1px #14233a4d}.dsc footer.dayfoot .fghost .q{-webkit-text-stroke-color:#2d5e3e80}.dsc footer.dayfoot .fghost:hover{color:var(--ink);-webkit-text-stroke-color:transparent;text-shadow:0 0 40px #2d5e3e40}.dsc footer.dayfoot .fghost:hover .q{color:var(--verm)}.dsc footer.dayfoot .flive{color:var(--ink-soft)}.dsc footer.dayfoot .flive b{color:var(--verm)}.dsc footer.dayfoot .fcols{border-bottom-color:var(--rule)}.dsc footer.dayfoot .fcols h5{color:var(--terra)}.dsc footer.dayfoot .fcols a{color:var(--ink-soft)}.dsc footer.dayfoot .fcols a:hover{color:var(--ink)}.dsc footer.dayfoot .fcols a:before{color:var(--verm)}.dsc footer.dayfoot .fbase{color:var(--ink-soft);opacity:.85}.dsc footer.dayfoot .fbase a{color:var(--ink-soft)}.dsc .calcgrid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (max-width:700px){.dsc .calcgrid{grid-template-columns:1fr}}.dsc .cin label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--night-soft);justify-content:space-between;margin:.8rem 0 .3rem;font-size:.75rem;display:flex}.dsc .cin label b{color:var(--verm-bright);font-weight:500}.dsc .cin input[type=range]{-webkit-appearance:none;appearance:none;background:#f3eee22e;border-radius:2px;outline:none;width:100%;height:3px}.dsc .cin input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--verm-bright);cursor:pointer;border:2px solid var(--night);border-radius:50%;width:16px;height:16px;box-shadow:0 0 12px #d4af5a80}.dsc .cin input[type=range]::-moz-range-thumb{background:var(--verm-bright);cursor:pointer;border:2px solid var(--night);border-radius:50%;width:14px;height:14px}.dsc .cout .big{font-family:var(--mono);color:var(--verm-bright);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem)}.dsc .cout .bigl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--night-soft);margin:.3rem 0 1rem;font-size:.75rem}.dsc .cout .sub2{flex-wrap:wrap;gap:1.6rem;display:flex}.dsc .cout .sub2 div .n2{font-family:var(--mono);color:var(--night-hi);font-size:1rem}.dsc .cout .sub2 div .l2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--night-soft);margin-top:.25rem;font-size:.75rem}.dsc .cout .verdictline{font-family:var(--sans);color:var(--night-soft);border-left:2px solid var(--verm);margin-top:1rem;padding-left:.8rem;font-size:.82rem;line-height:1.5}.dsc .cbars{align-items:flex-end;gap:6px;height:74px;margin-top:1rem;display:flex}.dsc .cbars i{background:var(--amber);opacity:.75;border-radius:2px 2px 0 0;flex:1;min-height:3px;transition:height .5s cubic-bezier(.2,.8,.2,1)}.dsc .cbars i.hot{background:var(--verm-bright);opacity:1}.dsc .toolink{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--verm-bright);border-bottom:1px dotted var(--verm-bright);margin-top:1.1rem;font-size:.75rem;text-decoration:none;display:inline-block}.dsc .toolink:hover{color:var(--night-hi)}.dsc ::selection{background:var(--verm);color:#fff}.dsc section.lf{align-items:flex-start;min-height:auto;padding:8vh 0}.dsc section.lf .col{width:min(880px,92vw)}.dsc .lf .lfbody{font-family:var(--sans);margin-top:1.5rem}.dsc .lf .lfbody h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:1.7rem 0 .5rem;font-size:1.18rem;font-weight:500;line-height:1.25}.dsc .lf .lfbody p{color:var(--ink-soft);max-width:68ch;margin-bottom:1rem;font-size:1rem;line-height:1.7}.dsc .lf .lfbody ul{gap:.55rem;margin:.4rem 0 1.2rem;list-style:none;display:grid}.dsc .lf .lfbody li{color:var(--ink-soft);max-width:66ch;padding-left:1.2rem;font-size:.96rem;line-height:1.55;position:relative}.dsc .lf .lfbody li:before{content:"—";color:var(--verm);position:absolute;left:0}.dsc .lf .lfbody a{color:var(--terra);border-bottom:1px dotted var(--verm);text-decoration:none;transition:color .2s}.dsc .lf .lfbody a:hover{color:var(--verm)}.dsc .flogo{margin-bottom:1.5rem;line-height:0;display:inline-block}.dsc .flogo img{border-radius:3px;width:auto;height:44px;box-shadow:0 1px 3px #14233a14}.dsc .eyebrow,.dsc .kicker,.dsc .dk,.dsc .rmeta,.dsc .step-k,.dsc .kplabel,.dsc .refcol h5,.dsc .fcols h5,.dsc .flive b,.dsc .dv,.dsc .tk-h,.dsc .mrow-k,.dsc .srcpub a,.dsc .topictag,.dsc .cite,.dsc a.cite,.dsc .lede a,.dsc .faq-a a,.dsc .decnote a{color:#7a6020}.dsc .btn.primary{color:#faf7f0;background:#7a6020;border-color:#7a6020}.dsc .dr,.dsc .fbase,.dsc .fbase a,.dsc .tl-what,.dsc .ltv-note,.dsc .gridnote,.dsc .srcpub,.dsc .mfoot{color:#5f574c}.dsc .scrollcue,.dsc .editalert,.dsc .editalert a,.dsc .editalert b,.dsc .editalert em{color:#4e463b}.dsc .ealabel,.dsc .misn{color:#9c4e2e}.dsc .args h3{font-family:var(--mono);letter-spacing:.2em;margin-bottom:.55rem;font-size:.75rem}.dsc .args .for h3{color:var(--amber)}.dsc .args .against h3{color:var(--verm-bright)}.dsc .fcols h3{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--verm);margin-bottom:1rem;font-size:.75rem;font-weight:500}.dsc footer.dayfoot .fcols h3{color:var(--terra)}.dsc.dsc .eyebrow,.dsc.dsc .kicker,.dsc.dsc .dk,.dsc.dsc .rmeta,.dsc.dsc .step-k,.dsc.dsc .kplabel,.dsc.dsc .refcol h3,.dsc.dsc .refcol h5,.dsc.dsc .fcols h3,.dsc.dsc .fcols h5,.dsc.dsc .flive b,.dsc.dsc .dv,.dsc.dsc .tk-h,.dsc.dsc .mrow-k,.dsc.dsc .topictag,.dsc.dsc .cite,.dsc.dsc a.cite,.dsc.dsc p.cite,.dsc.dsc p.cite a,.dsc.dsc p.cite i,.dsc.dsc .lede a,.dsc.dsc .decnote a,.dsc.dsc .faq-a a,.dsc.dsc .step-d a{color:#7a6020}.dsc.dsc .btn.primary{color:#faf7f0;background:#7a6020;border-color:#7a6020}.dsc.dsc .fbase,.dsc.dsc .fbase a,.dsc.dsc .tl-what,.dsc.dsc .ltv-note,.dsc.dsc .gridnote,.dsc.dsc .srcpub,.dsc.dsc .mfoot,.dsc.dsc .snote,.dsc.dsc .bigl,.dsc.dsc .sub{color:#5f574c}.dsc.dsc .scrollcue{color:#3f382e}.dsc.dsc .editalert,.dsc.dsc .editalert a,.dsc.dsc .editalert b,.dsc.dsc .editalert em,.dsc.dsc .editalert p{color:#4e463b}.dsc.dsc .ealabel,.dsc.dsc .misn,.dsc.dsc .miscard h3,.dsc.dsc .miscard h5{color:#8f4526}.dsc.dsc .nightworld .dio .ltv-note,.dsc.dsc .dio .ltv-note,.dsc.dsc .dio .pb-signal,.dsc.dsc .dio .ch-d,.dsc.dsc .dio .fun-drop,.dsc.dsc .dio .tl-d,.dsc.dsc .dio .econ-desc,.dsc.dsc .dio .mono{color:#c2c0bc}.dsc.dsc .lede a,.dsc.dsc .decnote a,.dsc.dsc p.cite a,.dsc.dsc .faq-a a,.dsc.dsc .step-d a{text-underline-offset:.16em;text-decoration:underline}.dsc #hero .scrollcue,.dsc.dsc.dsc .scrollcue{color:#3f382e}.dsc.dsc.dsc.dsc .fbase,.dsc.dsc.dsc .fbase a,.dsc.dsc.dsc footer .fbase,.dsc.dsc.dsc footer .fbase a{color:#5f574c}.dsc.dsc.dsc #threshold{background:linear-gradient(180deg,var(--paper,#faf7f0) 0%,var(--night,#1c1813) 62%)}.dsc.dsc.dsc #resurface{background:linear-gradient(180deg,var(--night,#1c1813) 0%,var(--paper,#faf7f0) 62%)}.dsc.dsc.dsc .divgrid .cell .dr{color:#c2c0bc;opacity:1}.dsc.dsc.dsc .divgrid.paper .cell .dr{color:#5f574c;opacity:1}.dsc.dsc.dsc p.cite,.dsc.dsc.dsc p.cite a,.dsc.dsc.dsc p.cite i,.dsc.dsc.dsc .col p.cite{color:#7a6020}.dsc.dsc.dsc .tl-node .tl-what,.dsc.dsc.dsc .tl-what{color:#5f574c}.dsc.dsc.dsc .sector-cards article,.dsc.dsc.dsc .ask,.dsc.dsc.dsc .recordbreak{background:#1c1813f5}.dsc.dsc.dsc p.cite,.dsc.dsc.dsc p.cite a,.dsc.dsc.dsc p.cite i{color:#7a6020;opacity:1}.dsc.dsc.dsc .tl-node .tl-what,.dsc.dsc.dsc .tl-what{color:#5f574c;opacity:1}:is(.dsc.night,.dsc.finale).dsc.dsc .tl-what{color:#c2c0bc;opacity:1}.dsc.dsc.dsc .tl-node{opacity:.85}.dsc.dsc.dsc .tl-node.on{opacity:1}:is(.dsc.night,.dsc.finale,.dsc .nightworld,.dsc .finale) .tl-what,:is(.dsc.night,.dsc.finale) .dsc .tl-what,.dsc.dsc.dsc :is(.night,.finale,.nightworld) .tl-what{color:#e8e4da;opacity:1}.dsc.dsc.dsc .tl-when{color:#e0b25a;opacity:1}.dsc.dsc.dsc .tl-node.on .tl-when{color:#e8c77e}.dsc.js #hero h1,.dsc.js #hero h2,.dsc.js #hero .lede,.dsc.js #hero .stats,.dsc.js #hero .kicker,.dsc.js #hero .herobtns,.dsc.js #hero .eyebrow,.dsc.js section[data-f="0"] h1,.dsc.js section[data-f="0"] h2,.dsc.js section[data-f="0"] .lede,.dsc.js section[data-f="0"] .stats,.dsc.js section[data-f="0"] .kicker{opacity:1;transition:none;transform:none}.dsc.dsc.dsc .v,.dsc.dsc.dsc .lede .v,.dsc.dsc.dsc p .v,.dsc.dsc.dsc .fv,.dsc.dsc.dsc .fl{color:#7a6020}:is(.dsc.night,.dsc.finale) .v,.dsc.dsc.dsc .nightworld .v,.dsc.dsc.dsc .dio .v{color:#d4af5a}
