@font-face{font-family:Tickerbit;src:url('/static/tickerbit.c0f64482ae.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:PPMori;src:url('/static/ppmori-regular.3dc8922334.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:PPMori;src:url('/static/ppmori-semibold.64d1428344.woff2') format('woff2');font-weight:600;font-display:swap}
:root{--void:#050505;--ground:#050505;--ink:#0A0A0A;--card:rgba(12,12,12,.7);--raised:rgba(13,13,13,.85);--line:#1C1C1C;--ctrl:#24343A;--ctrl-h:#3A4D50;--well:#0F1A1C;--hazard:#F0B866;--cyan-deep:#2aa9a2;--display:Tickerbit,monospace;--text:PPMori,system-ui,sans-serif;--tick:Tickerbit,monospace;--body:PPMori,system-ui,sans-serif;}
html body{font-family:PPMori,system-ui,sans-serif;font-size:16px;line-height:1.6;background:#050505;-webkit-font-smoothing:antialiased}
body::before{display:none!important}
a{color:#6DF2FE}
a:hover{color:#8CF4FF}
.fx-grain,.card::after{display:none!important}
.yzfx{position:fixed;inset:0;pointer-events:none;z-index:-1}
.yzfx.g{background-image:radial-gradient(rgba(109,242,254,.05) 1.5px,transparent 1.5px);background-size:26px 26px}
.yzfx.h{background-image:radial-gradient(rgba(109,242,254,.22) 1.5px,transparent 1.5px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle 300px at var(--mx,50%) var(--my,40%),#000 0%,transparent 72%);mask-image:radial-gradient(circle 300px at var(--mx,50%) var(--my,40%),#000 0%,transparent 72%)}
.yzfx.w{background:radial-gradient(circle 420px at var(--mx,50%) var(--my,40%),rgba(109,242,254,.08),transparent 62%)}
.h2,.hero h1,.panel.op .quote,.ghost,.quote p,.door .nm,.gbody .q,.c-pull,.c-nm,.c-root,.c-head h2,.done h2,.pitch h1,.pitch h2.h1,.card h2,.whead h1,.whead h2.h1,.hero h2.h1,.pf h2,.qhead h1,.qhead h2.h1,.pane h2,#calculators .head h1,#calculators .head h2.h1,#calculators .thead h2,#guide .cover h1,#guide .cover h2.h1,#guide .chhead h2{font-family:Tickerbit,monospace!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.08!important;text-wrap:balance}
.hero h1,.ghost,.pitch h1,.pitch h2.h1,.whead h1,.whead h2.h1,.qhead h1,.qhead h2.h1,.head h1,.cover h1,.cover h2.h1,.hero h2.h1,.done h2{font-size:clamp(30px,5.4vw,72px)!important}
.h2,.card h2,.c-head h2,.pf h2,.pane h2,.thead h2,.chhead h2,.quote p{font-size:clamp(27px,3.8vw,48px)!important}
.quote p{line-height:1.1!important}
.ghost .set,.h2 .dim,.hero h1 .dim,.quote p .set{font-weight:400!important}
.h3,.stage h3,.path h3,.tax h3,.tlcards h3,.panel h3,.vs h3,.stages h3,.tiles :is(h3,h4),.lvl h3,.paths h3,.found h3,.bpanel h3,.spec h3,.sx h3,.step h3,.steps7 h3,.gbody h3,.door2 h3,.s3body h3,.noa h3,.lv2 h3,.ev h3,.nosp h3,.ap h3,.sec h3:not([class]),.c-panel h4,.c-insight h4,.evbody h3,.lv3 h3,.uzsteps h3,.pp h3,.svc h3,.note-cards h4,.perpt .head2 h3,.side :is(h3,h4),.parts h3,.svc4 h3,.subhead h3,.payopts h4,.cond h3,#guide .dark h4,#guide .card :is(h3,h4),#guide .road7 :is(h3,h5),.xpop h4{font-family:PPMori,system-ui,sans-serif!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important}
.stages h3,.paths h3,.found h3,.path h3,.panel h3,.vs h3{font-size:clamp(22px,2.4vw,30px)!important}
.lvl h3,.tax h3,.stage h3,.tlcards h3,.tiles :is(h3,h4),.spec h3,.sx h3,.step h3{font-size:clamp(17px,1.6vw,20px)!important}
.fig{font-family:Tickerbit,monospace!important;font-weight:400!important;letter-spacing:0}
.fig,.bigval .fig,.strip .fig{font-size:min(1em,40px)}
.strip .fig{font-size:36px}
.istrip .fig{font-size:22px;text-transform:none}
.bigval .fig{font-size:clamp(36px,4.6vw,54px)}
.rgrid .fig{font-size:26px}
.path .out .fig{font-size:24px}
.kicker,.eyebrow,.plate .cap,.path .tag,.tax .kind,.panel .opt,.door .pw,.spectrum .end,.lvl .tagl,.mcap,.bpanel .bk,.noa-k,.c-tag,.kick,.em .lbl,.fw .eb,.fcols .lbl,.pitch .kick,.whead .kick,.bk,#calculators .grp,#guide .band,#guide .toc .t,#guide .chnum,#guide .cell .k,#guide .dark .k,#guide .hz .k{font-family:Tickerbit,monospace!important;font-weight:400!important;font-size:11px!important;letter-spacing:3px!important;line-height:1.5}
.lbl,.tlbar div,.check .when,.form label,.soon,.stages .prog,.stages .go,.joinf label.q,.paths .n,.found .n,.paths .go,.found .go,.fcols small,.bpanel .go,.door2 .go,.saxis,.skey,.sx .n,.seatmeta span,.ptag,.step .n,.benchgo a,.door2 .n,.contact span,.s3body .n,.lv2 .n,.cside .meta span,.c-fd,.c-more,.c-node em,.c-ent,.totop,.badge,.mo,.fdl dt,.lv3 .n,.ptag2,.sform label.q,.deliver .sent,.uzbtag,.uzsteps span,.chip span,.tiers .band,.qf label.q,.bigtot .upto,.result .rating,#calculators details.more summary,#calculators .q .cat,#guide .bar .meta,#guide .statrow .lbl,#guide .card .lbl,#guide .pagefoot,#guide .mtoc summary,.vtabs a{font-family:Tickerbit,monospace!important;font-weight:400!important;font-size:10.5px!important;letter-spacing:2px!important;line-height:1.5}
.tax .imp,.bitestrip .lbl,.split span,.fw em,.mfine,.skey2,.lzcap,.cphoto .cap,.cteam .c-l,.c-stats .c-n,.c-rl,.c-chip,.f1tag,.parts .how span,.pg3 span,#guide .road7 .w,#guide .tlbar div,.xunit,.xpop .xcols h5,.xpop .xbox h5{font-family:Tickerbit,monospace!important;font-weight:400!important;font-size:10.5px!important;letter-spacing:1.5px!important;line-height:1.5}
.kicker,.eyebrow{font-size:12px!important;letter-spacing:3px!important}
.kicker::before,.kicker::after{width:40px}
thead th,.c-tl th,.c-matrix th{font-size:10px!important;letter-spacing:1.5px!important}
tbody th,.cmp th[scope=row]{font:600 14px PPMori,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.check :is(h3,h4),.check .n{letter-spacing:0}
.check :is(h3,h4){font:600 16px/1.3 PPMori,sans-serif}
.check .n{font-family:Tickerbit,monospace}
.btn,.linkbtn,.s3body .btn,.deliver .btn,.bookcta .btn,#guide .btn{font:600 14px/1 PPMori,sans-serif!important;letter-spacing:0!important;text-transform:none!important;border-radius:12px!important;padding:14px 22px}
.btn small{font-family:PPMori,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.btn.primary{box-shadow:none}
.btn:hover{background:#111A1C}
.btn.primary:hover{background:#8CF4FF;color:#04191C}
input,select,textarea{border-radius:10px!important;font-family:PPMori,system-ui,sans-serif}
input,select{border-color:#2A2A2A}
input:focus,select:focus,textarea:focus{border-color:#6DF2FE!important;outline:none}
summary{font-weight:600;font-size:17px}
summary::after{font-family:PPMori,sans-serif!important}
input[type=range]{accent-color:#6DF2FE}
.card,.glass{border-radius:18px;background:rgba(12,12,12,.7);border-color:#1C1C1C}
.glass{backdrop-filter:none}
.glass:hover{border-color:#3A4D50;background:rgba(15,26,28,.7);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.5)}
.glass.lit,.lit{border-color:#24343A;box-shadow:none}
.card,.taxgrid,.sent,.guide,.glass,.door,.geoff,.seatmath,.noa,.nosp,.c-tw,.c-card .c-ph,.sched-in,.uzbanner,.uzmap,.inc,.dl,.plus-row,.save,.banner,.panel2,.founder,.result,.bigtot,.notyet,#calculators .tools,#calculators .tgrid,#calculators .flag,#calculators .tip,#calculators .q,#calculators .status,#calculators .cta2,#guide .mtoc,#guide .doc,#guide .cell,#guide .try,.xpop,.xpop .xex{border-radius:14px}
.card,.glass,.plate,.tablewrap,.taxgrid,.door,.door2,.panel,.path,.guide,.calc,.faq{border-radius:18px}
.plate,.tablewrap,.taxgrid,.door,.door2,.tlbar,.calc,.ihero .bg{overflow:hidden}
.ihero{border-bottom-color:#1C1C1C}
.plate::after,.door::before{opacity:.35}
.tag,.path .tag,.panel .opt,.f1chip,.f1tag,.chip,.c-chip,.badge,.soon,.hz,.ptag,.ptag2,.uzbtag{border-radius:6px}
.tick,.tick.tl,.tick.br,.hl,.ticks::before{display:none!important}
.roadnote{border-radius:12px;border-left-width:1px;border:1px solid #1C1C1C}
.tax.feature,.panel.op{background:rgba(15,26,28,.7)}
.bar{border-radius:8px}
.tlbar div:first-child{border-radius:0}
.guide .cover{border-radius:6px}
img.round,.plate img{border-radius:inherit}
footer,.hfoot{border-top-color:#1C1C1C}
footer .disc,.disc{font-size:12.5px}
.disc b{font-weight:600}
.btn{white-space:nowrap;justify-content:center}
.paths .big{font-size:calc(100cqi / 8.5)!important;line-height:1!important;text-transform:none!important;white-space:normal}
.paths .bigco{font-size:12px!important;letter-spacing:3px!important}
.frame,.frame:hover{border:0;border-radius:0;background:none;box-shadow:none;padding:0}
.fc,.frame::after{display:none!important}
.f1chip{flex-wrap:wrap;border-radius:12px;max-width:100%}
.noa{border-radius:14px;overflow:hidden}
.sec-tex,.sec-scan{border-block-color:#1C1C1C}
.sec-tex::before,.sec-tex::after{opacity:.55}
.blist b,.road li b,.bench b,.c-node b,.acc b,.uzteam b,.uzleg b,.uzbtxt b,.cteam .c-who,.c-role,.founder .fh b{font-family:PPMori,system-ui,sans-serif!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:15.5px}
.path .tag,.panel .opt,.ptag,.ptag2,.f1tag,.chip span,.badge,.soon{white-space:nowrap}
#card::before{display:none!important}
h1{text-shadow:none!important}
.send{box-shadow:none!important;font:600 16px/1 PPMori,sans-serif!important}
.hfoot .tagline{font-size:13px!important;line-height:1.3!important;margin-top:14px}
.hfoot .tagline .tk{font-size:inherit!important;text-shadow:none!important;font-weight:400!important}
.pg3 span{white-space:nowrap;line-height:1.3!important;padding:9px 12px!important;border-radius:6px}
