.roster[data-astro-cid-itlrfbgh]{display:flex;flex-direction:column;gap:12px;min-width:0}.roster-tabs[data-astro-cid-itlrfbgh]{display:flex;flex-wrap:wrap;gap:4px 18px}.roster-tab[data-astro-cid-itlrfbgh]{appearance:none;margin:0;padding:10px 0;min-height:44px;cursor:pointer;background:none;border:0;border-bottom:1px solid transparent;color:var(--color-muted-soft);transition:color .15s ease,border-color .15s ease}.roster-tab[data-astro-cid-itlrfbgh]:hover{color:var(--color-ink)}.roster-tab[data-astro-cid-itlrfbgh][aria-selected=true]{color:var(--color-signal);border-bottom-color:var(--color-signal)}.roster-tab[data-astro-cid-itlrfbgh]:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.panel-h[data-astro-cid-itlrfbgh]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--color-rule);background:#fffdf9}.panel-t[data-astro-cid-itlrfbgh]{color:var(--color-ink);display:flex;align-items:center;gap:9px;font-size:.8rem;font-weight:580;letter-spacing:-.005em}.panel-t[data-astro-cid-itlrfbgh] .sq[data-astro-cid-itlrfbgh]{width:8px;height:8px;border-radius:2px;background:var(--color-signal);flex:0 0 auto}.p-live[data-astro-cid-itlrfbgh]{color:#3f9e6e;display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:580;white-space:nowrap}.p-live[data-astro-cid-itlrfbgh] i[data-astro-cid-itlrfbgh]{width:6px;height:6px;border-radius:50%;background:#3f9e6e}.roster-body[data-astro-cid-itlrfbgh]{margin:0;padding:16px 18px 0;font-size:.92rem;line-height:1.6;color:var(--color-ink)}.roster-tools[data-astro-cid-itlrfbgh]{padding:14px 18px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.int-link[data-astro-cid-itlrfbgh]{display:inline-flex;align-items:center;line-height:0}.int-logo[data-astro-cid-itlrfbgh]{height:18px;width:auto;max-width:100px;object-fit:contain;opacity:.85;transition:opacity .2s}.int-link[data-astro-cid-itlrfbgh]:hover .int-logo[data-astro-cid-itlrfbgh]{opacity:1}.stack-pill[data-astro-cid-itlrfbgh]{font-size:.66rem;font-weight:560;color:var(--color-muted);border:1px dashed var(--color-rule-strong);border-radius:99px;padding:3px 10px}.roster-panel[data-astro-cid-itlrfbgh]{display:flex;flex-direction:column;gap:12px}.roster-panel[data-astro-cid-itlrfbgh][hidden]{display:none}.roster-panel[data-astro-cid-itlrfbgh].is-entering{animation:roster-in .15s ease-out both}@keyframes roster-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.roster-tab[data-astro-cid-itlrfbgh]{transition:none}.roster-panel[data-astro-cid-itlrfbgh].is-entering{animation:none}}@media(max-width:480px){.roster-tabs[data-astro-cid-itlrfbgh]{flex-wrap:nowrap;gap:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:28px;mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.roster-tabs[data-astro-cid-itlrfbgh]::-webkit-scrollbar{display:none}.roster-tab[data-astro-cid-itlrfbgh]{flex:0 0 auto}}.apv{--paper:#faf9f6;--white:#ffffff;--mid:#f2f0ec;--ink:#0a0a0a;--muted:#6b6b66;--soft:#98968e;--rule:rgba(10,10,10,.09);--rule-strong:rgba(10,10,10,.16);--signal:#cc3a1f;--band:#111110;--band-card:#1b1b19;--band-rule:rgba(255,255,255,.12);--band-muted:rgba(255,255,255,.66);--font-sans:"Instrument Sans Variable","Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:light}.apv *{box-sizing:border-box}.apv [hidden]{display:none!important}.apv{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.apv .wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.apv h1,.apv h2,.apv h3,.apv p{margin:0}.apv h1,.apv h2,.apv h3{text-wrap:balance}.apv button{font:inherit;color:inherit}.apv :focus-visible{outline:2px solid var(--signal);outline-offset:2px}.apv .top{position:relative;overflow:hidden;background:radial-gradient(60% 90% at 100% 0%,#cc3a1f1a,#cc3a1f00 60%),radial-gradient(50% 70% at 0% 100%,#f2f0ec,#f2f0ec00 70%),var(--paper)}.apv .top:before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-220px;border-radius:50%;background:radial-gradient(circle,#cc3a1f29,#cc3a1f00 65%);animation:drift 18s ease-in-out infinite alternate;pointer-events:none}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-120px,80px)}}.apv .top .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;padding-block:44px 52px;align-items:start}.apv h1{font-size:clamp(36px,4.6vw,58px);font-weight:620;letter-spacing:-.03em;line-height:1.04;max-width:16ch}.apv .lede{margin-top:18px;font-size:1.1rem;line-height:1.6;max-width:44ch}.apv .trades-line{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.apv .trades-line span{font-size:.8rem;border:1px solid var(--rule-strong);border-radius:999px;padding:3px 11px;color:var(--muted)}.apv .listen{margin-top:22px;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:2px}.apv .listen b{width:28px;height:28px;border-radius:50%;background:var(--signal);display:grid;place-items:center}.apv .listen b:after{content:"";border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.apv .note{margin-top:18px;font-size:.78rem;color:var(--muted)}.apv .card{background:var(--white);border:1px solid var(--rule-strong);border-radius:12px;padding:26px}.apv form{display:grid;gap:18px}.apv .field{display:flex;flex-direction:column;gap:6px;min-width:0}.apv .field label{font-size:.66rem;font-weight:640;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.apv .field input,.apv .field select,.apv .field textarea{font:inherit;font-size:.96rem;border:0;border-bottom:1px solid var(--rule-strong);background:transparent;padding:7px 0;color:var(--ink);border-radius:0;width:100%}.apv .field textarea{border:1px solid var(--rule-strong);border-radius:6px;padding:10px;min-height:84px;resize:vertical}.apv .field input:focus,.apv .field select:focus,.apv .field textarea:focus{outline:none;border-color:var(--signal)}.apv .btn{justify-self:start;background:var(--ink);color:var(--paper);border:0;border-radius:6px;padding:13px 22px;font-weight:600;cursor:pointer}.apv .btn:hover{background:var(--signal)}.apv .band{background:radial-gradient(70% 120% at 85% 0%,#cc3a1f47,#cc3a1f00 60%),linear-gradient(160deg,#151513,#0c0c0b);color:#fff;padding-block:56px}.apv .band .wrap{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:48px;align-items:center}.apv .band h2{font-size:clamp(32px,3.8vw,50px);font-weight:620;letter-spacing:-.03em;line-height:1.06}.apv .band .sub{margin-top:14px;color:var(--band-muted);font-size:1.08rem;max-width:34ch}.apv .pill{display:inline-block;margin-top:26px;background:#fff;color:var(--ink);text-decoration:none;border-radius:999px;padding:12px 24px;font-weight:600}.apv .pill:hover{background:var(--signal);color:#fff}.apv .rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.apv .rail::-webkit-scrollbar{display:none}.apv .call{flex:none;width:min(380px,82vw);scroll-snap-align:start;background:var(--band-card);border:1px solid var(--band-rule);border-radius:12px;padding:22px 22px 18px;display:flex;flex-direction:column;min-height:310px}.apv .call h3{font-size:1.35rem;font-weight:600;letter-spacing:-.015em}.apv .call p{margin-top:8px;color:var(--band-muted);font-size:.98rem;line-height:1.5}.apv .glyph{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:100px}.apv .glyph i{width:8px;border-radius:5px;background:#fff;opacity:.92;transform-origin:center}.apv .call.playing .glyph i{animation:eq 1s ease-in-out infinite}.apv .glyph i:nth-child(2){animation-delay:-.2s}.apv .glyph i:nth-child(3){animation-delay:-.45s}.apv .glyph i:nth-child(4){animation-delay:-.1s}.apv .glyph i:nth-child(5){animation-delay:-.6s}.apv .glyph i:nth-child(6){animation-delay:-.3s}.apv .glyph i:nth-child(7){animation-delay:-.75s}@keyframes eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.apv .ctl{display:flex;align-items:center;gap:12px}.apv .time{font-size:.85rem;color:var(--band-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.apv .time b{color:#fff;font-weight:500}.apv .track{flex:1;height:22px;display:flex;align-items:center;cursor:pointer;position:relative}.apv .track:before{content:"";position:absolute;left:0;right:0;height:2px;background:#ffffff47;border-radius:2px}.apv .fill{position:absolute;left:0;height:2px;background:#fff;border-radius:2px;width:0}.apv .knob{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;left:0;margin-left:-6px}.apv .pbtn{flex:none;width:46px;height:46px;border-radius:50%;border:0;background:#ffffff1f;cursor:pointer;display:grid;place-items:center}.apv .pbtn:hover{background:#fff3}.apv .pbtn:after{content:"";border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.apv .call.playing .pbtn:after{border:0;width:12px;height:14px;margin:0;background:linear-gradient(90deg,#fff 0 33%,transparent 33% 67%,#fff 67%)}.apv .railnav{display:flex;align-items:center;gap:8px;margin-top:14px}.apv .railnav button{width:38px;height:38px;border-radius:50%;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.apv .railnav button:hover{background:#ffffff1a}.apv .railnav svg{width:16px;height:16px}.apv .railnav .fine{margin-left:auto;font-size:.76rem;color:#ffffff80}.apv .sec{padding-block:40px 48px;background:linear-gradient(180deg,var(--paper) 0%,#f1ede6 100%)}.apv .sec-h{font-size:clamp(28px,3.2vw,40px);font-weight:620;letter-spacing:-.03em;line-height:1.08}.apv .center{text-align:center}.apv .tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:22px}.apv .tile{position:relative;aspect-ratio:3/4;max-width:100%;border:0;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;background:#222;outline:3px solid transparent;outline-offset:3px;transition:outline-color .15s}.apv .tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.apv .tile:hover img{transform:scale(1.04)}.apv .tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#000000b8)}.apv .tile span{position:absolute;left:0;right:0;bottom:18px;z-index:1;text-align:center;color:#fff;font-weight:650;font-size:1.25rem;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.35)}.apv .tile[aria-pressed=true]{outline-color:var(--signal)}.apv .box{margin-top:20px;border:1px solid var(--rule);border-radius:20px;background:var(--white);padding:28px;scroll-margin-top:16px;box-shadow:0 30px 60px -40px #0a0a0a40}.apv .box h2{font-size:clamp(28px,3.2vw,42px);font-weight:620;letter-spacing:-.03em}.apv .box .lead{margin-top:8px;max-width:62ch;font-size:1.05rem;opacity:.85}.apv .tabrow{display:flex;align-items:center;gap:10px;margin-top:18px;border-bottom:1px solid var(--rule)}.apv .arrow{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:var(--mid);cursor:pointer;display:grid;place-items:center;margin-bottom:8px}.apv .arrow svg{width:16px;height:16px}.apv .tabs{border:0;margin:0;padding:0;background:none;flex:1;min-width:0;display:flex;gap:30px;overflow-x:auto;scrollbar-width:none}.apv .tabs::-webkit-scrollbar{display:none}.apv .tab{flex:none;background:none;border:0;cursor:pointer;font-size:1.12rem;color:var(--muted);padding:6px 0 12px;border-bottom:3px solid transparent;white-space:nowrap;margin-bottom:-1px}.apv .tab:hover{color:var(--ink)}.apv .tab[aria-selected=true]{color:var(--signal);border-color:var(--signal);font-weight:600}@property --g1{syntax:"<color>";inherits:false;initial-value:#f6f3ee}@property --g2{syntax:"<color>";inherits:false;initial-value:#efece6}@property --g3{syntax:"<color>";inherits:false;initial-value:rgba(204,58,31,.1)}.apv .panel{--g1:#f6f3ee;--g2:#efece6;--g3:rgba(204,58,31,.1);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;margin-top:18px;padding:28px 28px 28px 40px;border-radius:18px;color:var(--ink);background:radial-gradient(110% 120% at 100% 0%,var(--g3) 0%,transparent 58%),linear-gradient(135deg,var(--g1) 0%,var(--g2) 100%);transition:--g1 .7s ease,--g2 .7s ease,--g3 .7s ease,color .4s ease}.apv .panel.dark{color:#fff}.apv .panel .wm{display:none}.apv .panel.dark .wm{opacity:.12;color:#fff}.apv .panel .copy{position:relative;z-index:1;animation:copyIn .5s cubic-bezier(.2,.7,.2,1) both}.apv .panel h3{font-size:clamp(30px,3.3vw,44px);font-weight:620;letter-spacing:-.03em;line-height:1.08}.apv .panel p{margin-top:14px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;max-width:38ch}.apv .panel.dark p{color:#fffc}@keyframes copyIn{0%{opacity:.2;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes stageIn{0%{opacity:.4;transform:scale(.975)}to{opacity:1;transform:none}}.apv .stage{position:relative;z-index:1;width:100%;max-width:450px;aspect-ratio:4/5;justify-self:end;border-radius:14px;overflow:hidden;background:var(--mid);box-shadow:0 18px 40px -22px #0a0a0a66;animation:stageIn .55s cubic-bezier(.2,.7,.2,1) both}.apv .stage-in{position:absolute;left:0;top:0;width:1000px;height:1250px;transform-origin:0 0}.apv .stage .ph,.apv .stage .shade{position:absolute;left:0;top:0;width:1000px;height:1250px;display:block}.apv .stage .shade{mix-blend-mode:multiply;opacity:.8;pointer-events:none}.apv .stage .glare{position:absolute;left:0;top:0;width:1000px;height:1250px;display:block;mix-blend-mode:screen;opacity:.35;pointer-events:none}.apv .stage .fg{position:absolute;display:block;pointer-events:none}.apv .scrwrap{position:absolute;left:0;top:0;width:230px;height:502px;transform-origin:0 0;overflow:hidden;clip-path:inset(0 round var(--clipr,0px))}.apv .stage .iphone{width:230px;height:502px;padding:0;border-radius:0;background:none;box-shadow:none}.apv .stage .scr{border-radius:0}.apv .stage .island{display:none}.apv .pop{opacity:0;animation:pop .34s cubic-bezier(.2,.8,.2,1) forwards}@keyframes pop{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:none}}.apv .scr,.apv .iphone{--ios-gray:#e9e9eb;--ios-green:#34c759;--ios-blue:#0b84fe;--ios-label2:#8a8a8e;--ios-bg:#f2f2f7;--ios-sep:#d8d8dc;--font-ios:-apple-system,"SF Pro Text","SF Pro Display",system-ui,sans-serif}.apv .iphone{flex:none;width:248px;height:520px;border-radius:44px;background:#1b1b1d;padding:9px;box-shadow:inset 0 0 0 2px #3a3a3c,0 24px 50px -24px #00000073;position:relative}.apv .scr{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#fff;font-family:var(--font-ios);color:#000;display:flex;flex-direction:column;font-size:12px;line-height:1.3;letter-spacing:-.01em}.apv .island{position:absolute;top:9px;left:50%;transform:translate(-50%);width:76px;height:22px;border-radius:12px;background:#000;z-index:5}.apv .sbar{height:34px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sbr,12px) 0 var(--sbl,18px);font-weight:600;font-size:12.5px;position:relative;z-index:4}.apv .sbar .ic{display:flex;gap:4px;align-items:center;transform:scale(var(--ics,1));transform-origin:right center}.apv .sbar svg{height:9px;width:auto;display:block}.apv .dark .sbar{color:#fff}.apv .home{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:96px;height:4px;border-radius:3px;background:#000;z-index:5}.apv .dark .home{background:#fff}.apv .mhead{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 10px 8px;border-bottom:.5px solid var(--ios-sep);background:#f9f9f9;position:relative}.apv .mhead .back{position:absolute;left:10px;top:12px;color:var(--ios-blue);font-size:22px;line-height:1}.apv .av{width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#a5a9b3,#858a94);color:#fff;font-weight:600;font-size:15px;display:grid;place-items:center}.apv .mhead .nm{font-size:10.5px}.apv .mhead .nm:after{content:" ›";color:var(--ios-label2)}.apv .mbody{flex:1;overflow:hidden;padding:8px 10px;display:flex;flex-direction:column;gap:3px;justify-content:flex-end}.apv .mts{text-align:center;font-size:10px;color:var(--ios-label2);margin:8px 0 4px}.apv .mts b{font-weight:600}.apv .mts.top{margin-top:0}.apv .b{max-width:78%;padding:6px 10px;border-radius:16px;font-size:12.5px;line-height:1.3}.apv .b.in{align-self:flex-start;background:var(--ios-gray)}.apv .b.out{align-self:flex-end;background:var(--ios-blue);color:#fff}.apv .b.img{padding:0;overflow:hidden;width:120px;height:90px;background:#ccc}.apv .b.img img{width:100%;height:100%;object-fit:cover;display:block}.apv .mdel{align-self:flex-end;font-size:9.5px;color:var(--ios-label2);margin-right:4px}.apv .minput{flex:none;display:flex;align-items:center;gap:8px;padding:6px 10px 22px}.apv .minput .plus{width:26px;height:26px;border-radius:50%;background:var(--ios-gray);color:#8e8e93;display:grid;place-items:center;font-size:18px}.apv .minput .pill{flex:1;border:1px solid var(--ios-sep);border-radius:16px;padding:5px 10px;color:#c4c4c7;font-size:12px}.apv .lock{background-size:cover;background-position:center;color:#fff}.apv .lock:before{content:"";position:absolute;inset:0;background:#0000001a}.apv .lock>*{position:relative}.apv .ldate{text-align:center;font-size:14px;font-weight:600;margin-top:10px;opacity:.95}.apv .ltime{text-align:center;font-size:62px;font-weight:600;line-height:1;letter-spacing:-.02em;margin-top:0}.apv .notifs{margin-top:auto;padding:0 8px 40px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.apv .nt{background:#f5f5f5c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#000;border-radius:18px;padding:9px 11px;display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:start}.apv .nt .ai{width:30px;height:30px;border-radius:7px;background:#0a0a0a;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;font-family:var(--font-sans)}.apv .nt .ai i{width:9px;height:9px;background:var(--signal);border-radius:2px;position:absolute;margin:-12px 0 0 14px}.apv .nt .tt{display:flex;justify-content:space-between;gap:6px;font-weight:600;font-size:12px}.apv .nt .tt span{font-weight:400;color:#6b6b70;font-size:10.5px;white-space:nowrap}.apv .nt .bd{font-size:11px;line-height:1.28;margin-top:1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.apv .lbot{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:space-between;padding:0 30px}.apv .lbot i{width:34px;height:34px;border-radius:50%;background:#00000047;backdrop-filter:blur(10px)}.apv .lock .notifs{padding-bottom:0;margin-bottom:62px}.apv .app{background:var(--ios-bg)}.apv .anav{flex:none;padding:0 14px 6px}.apv .anav .sm{display:flex;justify-content:space-between;color:var(--ios-blue);font-size:12.5px;height:20px}.apv .anav h4{margin:2px 0 0;font-size:24px;font-weight:700;letter-spacing:-.02em}.apv .anav .sub{font-size:11px;color:var(--ios-label2);margin-top:1px}.apv .abody{flex:1;overflow:hidden;padding:4px 10px 0;display:flex;flex-direction:column;gap:8px}.apv .abody>*{flex-shrink:0}.apv .grp{background:#fff;border-radius:10px;overflow:hidden}.apv .grp h5{margin:0;padding:6px 12px 2px;font-size:10px;font-weight:600;color:var(--ios-label2);text-transform:uppercase;letter-spacing:.02em;background:var(--ios-bg)}.apv .cell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 10px;align-items:start;padding:8px 12px;border-top:.5px solid var(--ios-sep)}.apv .cell:first-of-type{border-top:0}.apv .cell .l{font-size:10.5px;color:var(--ios-label2);font-variant-numeric:tabular-nums;grid-row:span 3;align-self:start;padding-top:2px;min-width:30px}.apv .cell .t{font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apv .cell .s{grid-column:2;font-size:11.5px;line-height:1.25;color:var(--ios-label2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apv .cell .r{grid-column:2;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:3px;line-height:1}.apv .pl{display:inline-block;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap}.apv .pl.g{background:#e3f6e8;color:#1f8a3e}.apv .pl.y{background:#fff2d6;color:#9a6a00}.apv .pl.r{background:#fde7e3;color:#c2341a}.apv .pl.b{background:#e5f0ff;color:#0a5fd1}.apv .pl.n{background:#ececef;color:#6b6b70}.apv .cell.hl{background:#fff8e6}.apv .stat{background:#fff;border-radius:10px;padding:9px 12px}.apv .stat .k{font-size:11px;color:var(--ios-label2)}.apv .stat .v{font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.apv .stat .d{font-size:11px;color:#1f8a3e;font-weight:600}.apv .sgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.apv .sgrid .stat .v{font-size:17px}.apv .tbar{flex:none;display:flex;justify-content:space-around;padding:6px 0 22px;border-top:.5px solid var(--ios-sep);background:#f9f9f9;font-size:9px;color:var(--ios-label2)}.apv .tbar span{display:flex;flex-direction:column;align-items:center;gap:2px}.apv .tbar span svg{width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.apv .tbar span.on{color:var(--ios-blue)}.apv .tbar span.on svg{stroke:var(--ios-blue)}.apv .stat.hero{padding:10px 12px 8px}.apv .stat .v.muted{color:var(--ios-label2);font-weight:600}.apv .stat .v.sm{font-size:16px}.apv .two{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.apv .chart{display:block;margin:6px 0 2px;width:100%;height:auto}.apv .legend{font-size:9.5px;color:var(--ios-label2);display:flex;gap:10px;align-items:center}.apv .legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}.apv .legend i.g{background:#2f3a46}.apv .legend i.n{background:#d9dde2}.apv .grp.pad{padding:8px 12px}.apv .hb{padding:5px 0}.apv .hb+.hb{border-top:.5px solid var(--ios-sep)}.apv .hbt{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.apv .hbt b{font-variant-numeric:tabular-nums}.apv .hbr{height:7px;background:#ececef;border-radius:4px;margin:4px 0 2px;overflow:hidden}.apv .hbr i{display:block;height:100%;border-radius:4px}.apv .hbs{font-size:10.5px;color:var(--ios-label2)}.apv .stages{display:flex;align-items:stretch;gap:3px;background:#fff;border-radius:10px;padding:8px 6px}.apv .stg{flex:1;min-width:0;text-align:center;padding:4px 2px;border-radius:7px;background:#f2f2f7}.apv .stg.last{background:#e3f6e8}.apv .stg b{display:block;font-size:14px;line-height:1.1}.apv .stg span{display:block;font-size:9px;color:var(--ios-label2)}.apv .stg em{display:block;font-style:normal;font-size:9px;font-weight:600;color:#1f8a3e}.apv .arr{align-self:center;color:#c7c7cc;font-size:14px}.apv .ringrow{display:flex;align-items:center;gap:12px}.apv .ringw{position:relative;flex:none}.apv .ringt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.apv .ringt b{font-size:17px}.apv .ringt span{font-size:8.5px;color:var(--ios-label2)}.apv .ringstats{display:grid;gap:6px;flex:1}.apv .mac{width:1180px;margin:0 auto;font-family:var(--font-sans)}.apv .macscr{height:600px;background:#fff;border:14px solid #111;border-bottom-width:18px;border-radius:18px 18px 4px 4px;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.apv .macbase{height:22px;background:linear-gradient(#2a2a2c,#101010);border-radius:0 0 16px 16px;margin:0 -40px;position:relative}.apv .macbase:before{content:"";position:absolute;left:50%;top:0;width:220px;height:8px;margin-left:-110px;background:#000;border-radius:0 0 8px 8px}.apv .lside{width:200px;background:#0a0a0a;color:#bbb;padding:22px 16px;flex:none}.apv .lco{color:#fff;font-weight:700;font-size:16px;margin-bottom:22px;letter-spacing:-.02em}.apv .ls{padding:9px 12px;border-radius:8px;font-size:14px;margin-bottom:2px}.apv .ls.on{background:#1b1b19;color:#fff;font-weight:600}.apv .lmain{flex:1;padding:26px 30px;background:#f6f6f8;color:#0a0a0a;min-width:0}.apv .lhead{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.apv .lhead h1{margin:0;font-size:26px;letter-spacing:-.02em}.apv .lhead span{color:#8a8a8e;font-size:14px}.apv .lkpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.apv .lk{background:#fff;border-radius:12px;padding:14px 16px}.apv .lk .k{font-size:12px;color:#8a8a8e}.apv .lk .v{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.apv .lk .d{font-size:12px;color:#1f8a3e;font-weight:600}.apv .lgrid{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.apv .lcard{background:#fff;border-radius:12px;padding:16px 18px;min-height:300px}.apv .lcard h3{margin:0 0 6px;font-size:14px;font-weight:600}.apv .lcard table{width:100%;border-collapse:collapse;font-size:13px}.apv .lcard td{padding:8px 4px;border-top:1px solid #ececef;vertical-align:top}.apv .lcard td.c0{color:#8a8a8e;font-variant-numeric:tabular-nums;white-space:nowrap}.apv .lcard td.c1{font-weight:600}.apv .lcard td.c3{text-align:right}.apv .lcard .chart{width:100%}.apv .scrwrap .nt,.apv .scrwrap .lbot i,.apv .scrwrap .tbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.apv .scrwrap .nt{background:#f5f5f5eb}.apv .scrwrap .lbot i{background:#00000059}.apv .close{background:radial-gradient(60% 160% at 100% 50%,#cc3a1f73,#cc3a1f00 70%),var(--ink);color:var(--paper);padding-block:44px}.apv .close .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.apv .close h2{font-size:clamp(28px,3.2vw,42px);font-weight:620;letter-spacing:-.03em}.apv .close a{background:var(--paper);color:var(--ink);text-decoration:none;border-radius:6px;padding:14px 26px;font-weight:600}.apv .close a:hover{background:var(--signal);color:#fff}@supports (animation-timeline: view()){.apv .tile{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.apv .call{animation:riseX linear both;animation-timeline:view(inline);animation-range:entry 0% cover 30%}}@keyframes rise{0%{opacity:.25;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes riseX{0%{opacity:.35;transform:translate(30px)}to{opacity:1;transform:none}}@media(max-width:1080px){.apv .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.apv .box{padding:24px 20px}.apv .panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.apv .stage{justify-self:center;max-width:380px}.apv .band .wrap{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:820px){.apv .top .wrap{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px 36px}.apv .card{padding:22px 18px}.apv .band{padding-block:40px}.apv .sec{padding-block:36px 40px}}@media(max-width:600px){.apv .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apv .tile{aspect-ratio:4/3}.apv .tile span{font-size:1.05rem;bottom:12px}.apv .box{padding:18px 12px;border-radius:14px}.apv .panel{padding:18px 14px}.apv .panel .wm{width:70%;right:-12%;top:-4%}.apv .tab{font-size:1rem}.apv .tabs{gap:22px}.apv .arrow{display:none}.apv .railnav .fine{margin-left:0}}@media(prefers-reduced-motion:reduce){.apv *{transition:none!important;animation:none!important}.apv .pop{opacity:1}}.apv{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--ink);background:var(--paper)}.apv h1,.apv h2,.apv h3{font-family:var(--font-sans)}.apv h1{font-weight:620}.apv .top .wrap{grid-template-areas:"copy form" "roster form"}.apv .hero-copy{grid-area:copy}.apv .card{grid-area:form}.apv .roster-slot{grid-area:roster;min-width:0}.apv .card form{display:grid;gap:18px}.apv .field .field-label{font-size:.66rem;font-weight:640;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.apv .field .field-input{font:inherit;font-size:.96rem;border:0;border-bottom:1px solid var(--rule-strong);background:transparent;padding:7px 0;color:var(--ink);border-radius:0;width:100%}.apv .field textarea.field-input{border:1px solid var(--rule-strong);border-radius:6px;padding:10px;min-height:84px;resize:vertical}.apv .field .field-input:focus{outline:none;border-color:var(--signal)}.apv .field .field-input[aria-invalid=true]{border-color:var(--signal)}.apv .card .btn{justify-self:start;background:var(--ink);color:var(--paper);border:0;border-radius:6px;padding:13px 22px;font-weight:600;cursor:pointer;box-shadow:none;transform:none}.apv .card .btn:hover{background:var(--signal)}.apv .card .btn:disabled{opacity:.55;cursor:default}@media(max-width:820px){.apv .top .wrap{grid-template-areas:"copy" "form" "roster"}}
