._0VS1zW_band{background:var(--g0,#f4f2ed);color:var(--ink,#17191d);padding:64px 0}._0VS1zW_panel{border-top:3px solid var(--or,#e65100);grid-template-columns:1.15fr 1fr;gap:36px 64px;max-width:1120px;padding-top:36px;display:grid}._0VS1zW_eyebrow{color:var(--or-deep,#b8420a);text-transform:uppercase;letter-spacing:.12em;font:700 12px/1.5 var(--f-m,monospace);margin:0 0 18px}._0VS1zW_heading{font:800 clamp(34px, 4.5vw, 56px)/1.06 var(--f-d,sans-serif);letter-spacing:-.035em;margin:0 0 20px}._0VS1zW_lede{max-width:390px;color:var(--ink2,#494e56);font-size:18px;line-height:1.6}._0VS1zW_capacity{margin-top:24px;font-size:13px;font-weight:700}._0VS1zW_priceCard{background:var(--pnl,#16191e);color:var(--ptx,#eef1f4);border-radius:12px;padding:30px;box-shadow:0 12px 36px -24px #17191d}._0VS1zW_price{font:800 clamp(60px, 7vw, 86px)/1 var(--f-d,sans-serif);letter-spacing:-.045em;margin:0 0 12px}._0VS1zW_price span{letter-spacing:0;color:#b6bec8;margin-left:8px;font-size:18px;font-weight:400}._0VS1zW_unit{margin:0;font-size:15px;font-weight:600}._0VS1zW_support{color:#b6bec8;margin:20px 0;font-size:14px;line-height:1.5}._0VS1zW_cta{color:#17191d;background:#ff8f45;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 18px;font-weight:750;text-decoration:none;display:flex}._0VS1zW_cta:hover{background:#ffa364}._0VS1zW_cta:focus-visible,._0VS1zW_examples summary:focus-visible{outline-offset:5px;outline:3px solid #b8420a}._0VS1zW_fine{color:#b6bec8;margin:14px 0 0;font-size:12px;line-height:1.5}._0VS1zW_closed{font-weight:650}._0VS1zW_timeline{border-top:1px solid var(--gline,#d3cec2);border-bottom:1px solid var(--gline,#d3cec2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._0VS1zW_phase{border-right:1px solid var(--gline,#d3cec2);padding:22px 18px}._0VS1zW_phase:first-child{background:#ebe8e1}._0VS1zW_phase:last-child{border-right:0}._0VS1zW_phaseNumber{color:#71767e;font:12px var(--f-m,monospace)}._0VS1zW_range{margin:12px 0 8px;font-size:12px;font-weight:600}._0VS1zW_phasePrice{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:750}._0VS1zW_phasePrice span{margin-left:4px;font-size:12px;font-weight:400}._0VS1zW_phaseLabel{color:#494e56;margin:6px 0 0;font-size:12px}._0VS1zW_terms{color:#494e56;grid-column:1/-1;font-size:13px;line-height:1.65}._0VS1zW_terms>p{margin:0 0 10px}._0VS1zW_examples{margin-top:20px}._0VS1zW_examples summary{cursor:pointer;color:#17191d;min-height:44px;padding:10px 0;font-weight:650}._0VS1zW_tableScroll{overflow-x:auto}._0VS1zW_tableScroll table{border-collapse:collapse;text-align:left;width:100%}._0VS1zW_tableScroll caption{text-align:left;padding:12px 0}._0VS1zW_tableScroll th,._0VS1zW_tableScroll td{white-space:nowrap;border-bottom:1px solid #d3cec2;padding:12px}@media (max-width:700px){._0VS1zW_band{padding:36px 0}._0VS1zW_panel{grid-template-columns:1fr;gap:24px;padding-top:24px}._0VS1zW_priceCard{padding:24px}._0VS1zW_timeline{grid-template-columns:repeat(2,minmax(0,1fr))}._0VS1zW_phase:nth-child(2){border-right:0}._0VS1zW_phase:nth-child(-n+2){border-bottom:1px solid #d3cec2}._0VS1zW_phase{padding:18px 14px}}
.hero{background:radial-gradient(90% 70% at 82% -6%,#e651001a,transparent 58%),linear-gradient(180deg,var(--g0),#efece5);position:relative;overflow:hidden}.hero .rules{pointer-events:none;background:repeating-linear-gradient(90deg,#17191d0a 0 1px,#0000 1px 120px);position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;padding-top:64px;padding-bottom:92px;display:grid;position:relative}.hero h1{font-size:clamp(44px,4.9vw,76px)}.hero h1 .pain{color:var(--ink);position:relative}.hero .lede{margin-top:24px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-trust{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);flex-wrap:wrap;gap:18px;margin-top:26px;font-size:10.5px;display:flex}.hero-trust b{color:var(--grn);font-weight:500}.brief{transition:transform .7s var(--ease);transform:perspective(2200px)rotateY(-6deg)rotateX(1.5deg)}.brief:hover{transform:perspective(2200px)rotateY(-3deg)rotateX(.5deg)}.inst-hd .clock{font-family:var(--f-m);color:var(--or-lit);letter-spacing:.08em;margin-left:auto;font-size:11px}.brief .row{opacity:0;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid;transform:translateY(14px)}.brief .row.in{animation:rowIn .62s var(--spring) forwards}@keyframes rowIn{to{opacity:1;transform:none}}.brief .row .ic{background:var(--pnl3);border:1px solid var(--pline);border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff12}.brief .row .ic svg{width:16px;height:16px;stroke:var(--ptx2);fill:none;stroke-width:1.8px}.brief .row .who{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ptx);margin-bottom:3px;font-size:10.5px}.brief .row .what{color:var(--ptx);letter-spacing:-.01em;font-size:14.5px;font-weight:500}.brief .row .what b{color:var(--or-lit);font-weight:700}.brief .row .ts{font-family:var(--f-m);color:var(--ptx);font-size:11px}.brief .row.done .ic{background:#2fd98a17;border-color:#2fd98a4d}.brief .row.done .ic svg{stroke:var(--grn-lit)}.brief .row.need{border-left:2px solid var(--or);background:linear-gradient(90deg,#ff6a1a21,#ff6a1a05)}.brief .row.need .ic{background:#ff6a1a24;border-color:#ff6a1a6b}.brief .row.need .ic svg{stroke:var(--or-hot)}.brief .row.need .ts{color:var(--or-lit)}.pulse{animation:2.4s ease-in-out infinite pl}@keyframes pl{0%,to{box-shadow:inset 0 1px #ffffff12,0 0 #ff6a1a6b}50%{box-shadow:inset 0 1px #ffffff12,0 0 0 7px #ff6a1a00}}.inst-ft{border-top:1px solid var(--pline);background:#111419;grid-template-columns:repeat(3,1fr);display:grid}.inst-ft div{border-right:1px solid var(--pline);padding:16px 18px}.inst-ft div:last-child{border-right:0}.inst-ft .k{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ptx);font-size:10.5px}.inst-ft .v{font-family:var(--f-m);color:var(--ptx);letter-spacing:-.03em;margin-top:5px;font-size:23px;font-weight:700}.inst-ft .v.g{color:var(--grn-lit)}.inst-ft .v.o{color:var(--or-lit)}.inst-ft .v small{color:var(--ptx3);font-size:13px;font-weight:500}@media (max-width:1040px){.hero-grid{grid-template-columns:1fr;gap:44px;padding-top:40px;padding-bottom:60px}.brief,.brief:hover{transform:none}}@media (max-width:640px){.inst-ft{grid-template-columns:1fr}.inst-ft div{border-right:0;border-bottom:1px solid var(--pline)}.inst-ft div:last-child{border-bottom:0}}.shift-wrap{z-index:2;padding-bottom:96px;position:relative}.shift-wrap .inst{transition:box-shadow .5s var(--ease),border-color .5s var(--ease)}.shift-wrap .inst.on-mode{box-shadow:var(--lift),0 0 0 1px #e6510073,0 44px 84px -30px #e6510066;border-color:#e651008c}.hint{z-index:5;pointer-events:none;color:var(--or-hot);flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:-58px;right:26px}.hint .ht{color:var(--or-hot);white-space:nowrap;margin-right:46px;font-family:Caveat,cursive;font-size:36px;font-weight:600;transform:rotate(-7deg)}.hint svg{width:64px;height:46px;margin-top:-4px;margin-right:34px}@media (max-width:900px){.hint{display:none}}.shift-bd{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;padding:44px 20px 10px;position:relative}.ptime{font-family:var(--f-m);letter-spacing:.05em;color:#f4f2ed;border:1px solid var(--pline);white-space:nowrap;pointer-events:none;z-index:6;background:#0c0f13;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:500;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 4px 12px #00000073}.ptime b{color:var(--or-lit);font-weight:500}.seg{border:1px solid var(--pline);box-shadow:var(--well);background:#0c0f13;border-radius:7px;gap:3px;margin-left:auto;padding:3px;display:flex}.seg button{font-family:var(--f-m);letter-spacing:.11em;text-transform:uppercase;color:var(--ptx);cursor:pointer;transition:all .22s var(--ease);touch-action:manipulation;background:0 0;border:0;border-radius:5px;min-height:44px;padding:9px 17px;font-size:11.5px}.seg button:hover{color:#fff}.seg button.on{color:#0c0f13;background:var(--or-hot);font-weight:700;box-shadow:inset 0 1px #ffffff4d}.hours{font-family:var(--f-m);letter-spacing:.1em;color:var(--ptx3);justify-content:space-between;margin:0 0 12px 132px;font-size:10.5px;display:flex}.lane{grid-template-columns:132px 1fr;align-items:center;margin-bottom:11px;display:grid}.lane .lb{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ptx);transition:color .4s var(--ease);align-items:center;gap:8px;padding-right:16px;font-size:11px;display:flex}.lane.dim .lb{color:var(--ptx4)}.track{height:46px;box-shadow:var(--well);background:#0c0f13;border-radius:6px;position:relative;overflow:hidden}.track:before{content:"";background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 5%);position:absolute;inset:0}.blk{font-family:var(--f-m);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease);border-radius:4px;align-items:center;padding:0 11px;font-size:11px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.blk.crew{color:var(--ptx2);background:linear-gradient(#3a414a,#2c323a);box-shadow:inset 0 1px #ffffff14}.blk.you{background:#2a2e34;background-image:var(--hatch);color:#c9cdd3;box-shadow:inset 0 1px #ffffff17}.blk.cont{transition:width .6s var(--ease),opacity .6s var(--ease);-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 82%,#0000 100%)}.lane.off .blk.cont{-webkit-mask-image:none;mask-image:none;width:65%!important}.blk.slim{font-size:0}.blk.you.night{background:#3a4048;background-image:var(--hatch);color:#e6e9ed;padding-right:8%;box-shadow:inset 0 0 0 1px #f4f2ed38,inset 0 1px #ffffff1f;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.blk.at{background:linear-gradient(90deg,var(--or),var(--or-hot));color:#fff;box-shadow:inset 0 1px #ffffff4d,0 0 32px #ff6a1a52}.blk.home{color:#dde0e4;box-shadow:none;opacity:0;background:#f4f2ed0a;border:1px dashed #f4f2ed73;transition-delay:0s}.lane.off .blk.you.night{opacity:0;filter:blur(6px);transform:translateY(-10px)scaleY(.4)}.lane.off .blk.home{opacity:1;transition-delay:.4s}.lane.dim .track{opacity:.6}.lane.dim .blk.at{opacity:.14;filter:grayscale()}.play{pointer-events:none;z-index:5;background:linear-gradient(#0000,#f4f2ede6,#0000);width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #f4f2edb3}.play:before{content:"";background:#f4f2ed;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-4px;box-shadow:0 0 12px #f4f2edcc}.shift-ft .k{color:var(--ptx)!important}.shift-ft.won .v{color:var(--grn-lit)}@media (max-width:900px){.lane{grid-template-columns:92px 1fr}.hours{margin-left:92px}.lane .lb{padding-right:10px;font-size:9px}}.roster-grid{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:start;gap:60px;padding-bottom:96px;display:grid;position:relative}.roster-grid .sec-head{padding:84px 0 0}.roster-note{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:9px;margin-top:24px;font-size:10.5px;display:flex}.roster-col{padding-top:84px}.board{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.chip{background:linear-gradient(180deg,var(--pnl3),var(--pnl2));border:1px solid var(--pline);cursor:pointer;text-align:left;transition:transform .26s var(--spring),border-color .22s var(--ease),background .22s var(--ease),box-shadow .26s var(--ease);border-radius:9px;flex-direction:column;justify-content:space-between;min-height:88px;padding:13px 12px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 18px -12px #17191d80}.chip .hd{align-items:center;gap:7px;display:flex}.chip .cic{color:var(--ptx2);transition:color .2s var(--ease);position:absolute;top:9px;right:9px}.chip:hover .cic{color:var(--ptx)}.chip.on .cic{color:var(--or-lit)}.chip .no{font-family:var(--f-m);letter-spacing:.13em;color:var(--ptx3);font-size:10px}.chip .nm{color:var(--ptx2);letter-spacing:-.015em;margin-top:9px;font-size:12.5px;font-weight:700;line-height:1.2}.chip:hover{background:linear-gradient(180deg,#2a3038,var(--pnl3));border-color:#3d4650;transform:translateY(-3px)}.chip:hover .nm{color:var(--ptx)}.chip.on{border-color:var(--or);background:linear-gradient(180deg,#ff6a1a38,#ff6a1a0f),linear-gradient(180deg,var(--pnl3),var(--pnl2));transform:translateY(-3px);box-shadow:inset 0 1px #fff3,0 0 0 1px #ff6a1a66,0 18px 34px -16px #e6510099}.chip.on .nm{color:#fff}.chip.on .no{color:var(--or-lit)}.chip .bar{background:var(--or-hot);transform-origin:0;opacity:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.chip.on .bar{opacity:1;animation:3.4s linear forwards cbar}@keyframes cbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chip.soon{background:linear-gradient(#1e242c,#1a1f26);border-style:dashed;border-color:#3c4653}.chip.soon .nm{color:var(--ptx3)}.chip .sb{letter-spacing:.14em;text-transform:uppercase;color:var(--ptx3);border:1px solid var(--pline);border-radius:3px;padding:2px 6px;font-size:8.5px}.chip.soon.on{border-color:var(--or);border-style:solid}.chip.soon.on .nm{color:var(--ptx)}.chip.more{border:1px dashed var(--ink4);box-shadow:none;cursor:pointer;background:#17191d0d}.chip.more .cic{color:var(--ink4)}.chip.more .no,.chip.more .nm{color:var(--ink3)}.chip.more:hover{border-color:var(--ink3);background:#17191d14;transform:translateY(-3px)}.chip.more.on{border-color:var(--or);transform:translateY(-3px);box-shadow:0 0 0 1px #e6510059}.chip.more.on .nm{color:var(--or-deep)}.stage-hd .st.off{color:var(--ptx3)}.soon-note{font-family:var(--f-m);letter-spacing:.11em;text-transform:uppercase;color:var(--ptx3);border:1px dashed var(--pline);border-radius:6px;padding:10px 13px;font-size:10.5px;display:inline-block}.s-link{letter-spacing:.12em;text-transform:uppercase;color:var(--or-lit);white-space:nowrap;margin-left:14px;font-size:10px}.s-link:hover{color:var(--or-hot)}.tier-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.tier{background:linear-gradient(180deg,var(--pnl2),var(--pnl));border:1px solid var(--pline);box-shadow:var(--lift);border-radius:14px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.tier.rec{box-shadow:var(--lift),0 0 0 1px #e6510066;border-color:#e6510099}.tier .rb{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:#0c0f13;background:var(--or-hot);border-radius:4px;padding:5px 10px;font-size:9.5px;font-weight:700;position:absolute;top:-12px;left:22px;box-shadow:0 4px 10px #e6510066}.t-hd{align-items:baseline;gap:12px;display:flex}.t-nm{color:var(--ptx);letter-spacing:-.02em;font-size:20px;font-weight:800}.t-pr{color:var(--ptx);letter-spacing:-.04em;margin-left:auto;font-size:30px;font-weight:700}.t-pr small{color:var(--ptx2);font-size:13px;font-weight:500}.t-tag{color:var(--or-lit);margin-top:6px;font-size:14px;font-weight:600}.tier ul{flex-direction:column;flex:1;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tier li{color:var(--ptx);padding-left:22px;font-size:14px;line-height:1.45;position:relative}.tier li:before{content:"";background:var(--or);width:12px;height:2px;position:absolute;top:8px;left:0}.t-run{border-top:1px solid var(--pline);letter-spacing:.08em;text-transform:uppercase;color:var(--ptx2);margin-top:16px;padding-top:14px;font-size:10px;line-height:1.7}.tier .b{width:100%;margin-top:18px}.ent{border:1px dashed var(--ink4);z-index:2;background:#17191d0d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px 22px;display:flex;position:relative}.ent p{color:var(--ink2);font-size:15px}.ent b{color:var(--ink)}.tier-fine{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);z-index:2;margin:18px 0 0;padding-bottom:96px;font-size:10.5px;position:relative}@media (max-width:1000px){.tier-grid{grid-template-columns:1fr;gap:22px}}.nav-ref{letter-spacing:.05em;text-transform:uppercase;color:var(--or-deep);white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease);border:1px solid #e6510066;border-radius:999px;padding:9px 14px;font-size:11px}.nav-ref:hover{border-color:var(--or);background:#e6510014}@media (max-width:1180px){.nav-ref{display:none}}.stat-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:96px;display:grid;position:relative}.stat{padding:24px 22px}.stat .big{color:var(--ptx);letter-spacing:-.04em;font-size:40px;font-weight:700}.stat .big small{color:var(--or-lit);letter-spacing:0;font-size:14px;font-weight:500}.stat p{color:var(--ptx2);margin-top:10px;font-size:14px;line-height:1.6}.stat .src{letter-spacing:.1em;text-transform:uppercase;color:var(--ptx2);margin-top:14px;font-size:9.5px;display:block}@media (max-width:1000px){.stat-grid{grid-template-columns:1fr}}.net-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.net{padding:22px 20px}.net .no{font-family:var(--f-m);color:var(--or-lit);letter-spacing:.14em;font-size:11px}.net h4{color:var(--ptx);letter-spacing:-.015em;margin-top:10px;font-size:16.5px;line-height:1.2}.net p{color:var(--ptx2);margin-top:8px;font-size:13.5px;line-height:1.6}.net-cta{z-index:2;gap:12px;margin-top:22px;padding-bottom:96px;display:flex;position:relative}@media (max-width:1100px){.net-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.net-grid{grid-template-columns:1fr}}.appr-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding-top:84px;padding-bottom:96px;display:grid;position:relative}@media (max-width:1040px){.appr-grid{grid-template-columns:1fr;gap:36px;padding-top:56px;padding-bottom:60px}}.phone-col{text-align:center;justify-self:center}.phone{width:336px;box-shadow:var(--lift-lg),0 0 0 2px #2b323b;text-align:left;background:#0a0c0f;border-radius:36px;margin:0 auto;padding:10px}.p-screen{background:var(--pnl);border-radius:27px;flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.p-cam{z-index:3;background:#000;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 3px 1px #1a2029,0 0 0 2px #ffffff0a}.p-status{color:var(--ptx2);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:10px 20px 4px;font-size:11px;display:flex}.p-ic{align-items:center;gap:7px;font-size:9.5px;display:flex}.p-ic .bat{border:1px solid var(--ptx3);border-radius:3px;width:19px;height:10px;padding:1.5px;display:inline-flex}.p-ic .bat span{background:var(--grn-lit);border-radius:1px;width:70%}.p-hd{border-bottom:1px solid var(--pline);color:var(--ptx);letter-spacing:-.015em;justify-content:space-between;align-items:center;padding:14px 18px 12px;font-size:16.5px;font-weight:700;display:flex}.p-nav{justify-content:center;margin-top:auto;padding:12px 0 9px;display:flex}.p-nav span{background:#3a4450;border-radius:2px;width:104px;height:4px}.p-cap{letter-spacing:.13em;text-transform:uppercase;color:var(--ink2);margin-top:14px;font-size:10.5px}.ap-card{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ap-card:last-child{border-bottom:0}.ap-who{letter-spacing:.14em;text-transform:uppercase;color:var(--or-lit);font-size:10px}.ap-what{color:var(--ptx);letter-spacing:-.015em;font-size:15.5px;font-weight:700}.ap-meta{color:var(--ptx2);letter-spacing:.04em;font-size:11px}.ap-act{gap:8px;margin-top:6px;display:flex}.b-xs{border-radius:6px;min-height:44px;padding:0 16px;font-size:12.5px}.b-hold{background:var(--pnl3);color:var(--ptx);border:1px solid var(--pline)}.b-hold:hover{color:#fff;border-color:#46505c;transform:translateY(-1px)}.ap-done{font-family:var(--f-m);letter-spacing:.09em;text-transform:uppercase;color:var(--grn-lit);padding:8px 0;font-size:12px}.ap-done.held{color:var(--ptx2)}.atm{color:var(--or-deep);font-weight:900;font-stretch:76%}.eco-grid{z-index:2;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:96px;display:grid;position:relative}@media (max-width:900px){.eco-grid{grid-template-columns:1fr}}.eco-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 18px;display:flex}.eco-row:last-child{border-bottom:0}.eco-row .n{color:var(--ptx);font-size:14.5px;font-weight:600}.eco-row .d{color:var(--ptx2);text-align:right;font-size:13px}.eco-col.road{border-style:dashed}.eco-col.road .inst-hd .t,.eco-col.road .eco-row .n{color:var(--ptx2)}.eco-row.rq a.d{color:var(--or-lit)}.eco-row.rq a.d:hover{color:var(--or-hot)}.faq{z-index:2;max-width:880px;padding-bottom:96px;position:relative}.faq details{border-bottom:1px solid var(--gline)}.faq summary{cursor:pointer;color:var(--ink);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .pm{color:var(--or-deep);transition:transform .2s var(--ease);flex:none;font-size:18px}.faq details[open] .pm{transform:rotate(45deg)}.faq .a{color:var(--ink2);max-width:70ch;padding:0 0 20px;font-size:15.5px;line-height:1.65}.reg{border:1px dashed var(--ink4);background:#17191d0a;border-radius:10px;margin-top:10px;padding:0 16px}.reg summary{cursor:pointer;font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;list-style:none;display:flex}.reg summary::-webkit-details-marker{display:none}.reg .pm{color:var(--or-deep);transition:transform .2s var(--ease)}.reg[open] .pm{transform:rotate(45deg)}.reg p{color:var(--ink2);margin:0;padding-bottom:14px;font-size:13.5px;line-height:1.6}.reg b{color:var(--ink)}.stage{margin-top:12px}.stage-hd .st{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--grn-lit);margin-left:auto;font-size:9.5px}.stage-bd{min-height:190px;padding:20px 22px 22px}.stage-bd .act{color:var(--ptx);letter-spacing:-.025em;font-size:19px;font-weight:700;line-height:1.25}.stage-bd .act b{color:var(--or-lit)}.stage-bd .sub{color:var(--ptx2);max-width:56ch;margin-top:9px;font-size:14.5px;line-height:1.6}.mets{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.met{border:1px solid var(--pline);box-shadow:var(--well);background:#0f1216;border-radius:7px;min-width:104px;padding:10px 13px}.met .k{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ptx3);font-size:10px}.met .v{font-family:var(--f-m);color:var(--ptx);letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:700}.met .v.g{color:var(--grn-lit)}.met .v.o{color:var(--or-lit)}.fade{animation:fd .42s var(--ease)}@keyframes fd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1040px){.roster-grid{grid-template-columns:1fr;gap:8px}.roster-col{padding-top:24px}.board{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.board{grid-template-columns:repeat(2,1fr)}}.cta-band{border-top:1px solid var(--pline);background:linear-gradient(#1a1e24,#111419);position:relative;overflow:hidden}.cta-band .glow{pointer-events:none;background:radial-gradient(60% 70% at 50% 120%,#e6510038,#0000 62%);position:absolute;inset:0}.cta-in{z-index:2;text-align:center;padding-top:108px;padding-bottom:96px;position:relative}.cta-in h2{color:var(--ptx);font-size:clamp(46px,6vw,96px)}.cta-in h2 em{color:var(--or-hot);font-style:normal}.cta-in .sub{color:var(--ptx);text-wrap:balance;max-width:58ch;margin:22px auto 0;font-size:18px}.cta-in .row2{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:36px;display:flex}.cta-in .fine{font-family:var(--f-m);letter-spacing:.13em;text-transform:uppercase;color:var(--ptx);margin-top:26px;font-size:10.5px}.foot{border-top:1px solid var(--pline);background:#0e1115}.foot-in{font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ptx);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;padding-bottom:26px;font-size:10.5px;display:flex}.foot-in a{color:var(--ptx)}.foot-in a:hover{color:var(--or-lit)}