.ap-hero{padding-top:112px}.ap-h1{max-width:920px}.ap-hero .lede{max-width:640px}.ap-hero .lede b{font-weight:500}.ap-stage{background:linear-gradient(#fff 0,#f3f4fb 100%);border-radius:24px 24px 0 0;margin:72px -40px 0;padding:48px 40px 0}.ap-stage .ap-win{box-shadow:0 0 0 8px #ffffffbf, 0 0 0 9px var(--line), 0 40px 100px -40px #141e5a47;border-bottom:0;border-radius:12px 12px 0 0}.ap-ctl{color:var(--u-3);align-items:center;gap:10px;margin-left:auto;font-size:11.5px;display:flex}.ap-replay{all:unset;cursor:pointer;border:1px solid var(--u-line);height:24px;color:var(--u-2);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.ap-replay:hover{color:var(--u-text);border-color:#d5d7dd}.ap-replay:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ap-cells .vis.ux{margin-top:24px}.ap-ftr{border-top:1px solid var(--u-line);color:var(--u-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11.5px;display:flex}.ap-ftr b{color:var(--u-text);font-weight:500}.ap-after{margin-top:40px}.sec>.fict,.ap-band .fict{margin-top:16px}.ap-duo{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ap-duo>.ux{box-shadow:var(--frame-shadow)}.ap-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;margin-top:56px;display:grid}.ap-list{border-top:1px solid var(--line);list-style:none}.ap-list>li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:4px;padding:20px 0 22px;display:grid}.ap-list>li>span{font:500 11.5px/1.9 var(--mono);color:var(--text-3)}.ap-list h3{font:500 15px/1.45 var(--display);letter-spacing:-.005em}.ap-list h3 span{color:var(--ink-2);font-weight:var(--fw-text)}.ap-split .stage{margin-top:0}.ap-band{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ap-band .lnk{color:#e9eaee}.ap-ledger{border-top:1px solid var(--line);margin-top:56px;list-style:none}.ap-ledger>li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,4fr) 32px minmax(0,6fr);align-items:baseline;gap:12px;padding:16px 0;font-size:15px;display:grid}.ap-ledger>li.h{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:0 0 12px}.ap-ledger .n{font:500 11.5px var(--mono);color:var(--text-3)}.ap-ledger .was{color:var(--ink-2)}.ap-ledger .ar{color:var(--text-3)}.ap-ledger .now b{font-weight:500}.ap-ledger .now small{color:var(--ink-2);margin-top:2px;font-size:13.5px;display:block}.ap-tally{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px 32px;margin-top:28px;font-size:15px;display:flex}.ap-tally b{color:var(--ink);font-weight:500}.dark-band .ap-tally b{color:#e9eaee}.ap-tally .lnk{white-space:nowrap}.ap-proof{padding-top:144px}.ap-logos{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px 48px;margin-top:56px;padding-top:24px;display:flex}.ap-proof.solo .ap-logos{margin-top:0}.ap-logos p{max-width:220px;color:var(--text-3);flex:none;font-size:13px}.ap-logos .logos{flex:1;gap:24px 40px}.ap-logos .logos img{height:22px}@media (max-width:980px){.ap-duo,.ap-split{grid-template-columns:1fr}.ap-split{gap:32px}}@media (max-width:820px){.ap-hero{padding-top:56px}.ap-stage{border-radius:0;margin:48px -20px 0;padding:20px 0 0 20px;overflow:hidden}.ap-stage .ap-win{width:760px}.ap-duo{margin-left:-11px;margin-right:-20px;padding:9px 0 9px 9px;overflow:hidden}.ap-duo>.ux{width:600px}.ap-ledger>li{grid-template-columns:22px minmax(0,1fr);gap:2px 10px}.ap-ledger>li .ar{display:none}.ap-ledger>li .now{grid-column:2}.ap-ledger>li.h{display:none}.ap-tally{flex-direction:column}.ap-proof{padding-top:96px}.ap-logos{flex-direction:column;align-items:flex-start}.ap-logos .logos{gap:18px 28px}}.ap-cells .ux p{font-size:inherit;color:inherit}.ap-replay i{background:var(--blue);border-radius:50%;width:6px;height:6px}.ap-win .fict{color:var(--u-3);padding:10px 16px 14px;font-size:11.5px}.ap-hub{list-style:none}.ap-hub>li{padding:0}.ap-hub a{height:100%;padding:30px 30px 34px;transition:background .15s;display:block;position:relative}.ap-hub a:hover{background:#111318}.ap-hub .ico{color:#c5c8cf;border-color:#2a2d35}.ap-hub h3{align-items:baseline;gap:8px;display:flex}.ap-hub h3 small{font:500 11px var(--mono);color:var(--text-3);margin-left:auto}.ap-hub p{margin-top:4px}.ap-hub a:hover h3{color:#fff}.ap-who{align-items:center;gap:10px;display:flex}.ap-who b{font-weight:500;display:block}.ap-who span{color:var(--u-2);font-size:11.5px}.ap-who .r{margin-left:auto}.ap-score{align-items:center;gap:10px;display:flex}.ap-score strong{font:500 22px/1 var(--sans);letter-spacing:-.02em;margin-left:auto}.ap-score small{font-size:11px;font-weight:var(--fw-text);color:var(--u-3)}.ap-crit{color:var(--u-2);gap:6px;margin-top:12px;list-style:none;display:grid}.ap-crit li{align-items:center;gap:8px;display:flex}.ap-crit i{background:var(--u-text);border-radius:50%;flex:none;width:6px;height:6px}.ap-crit .n i{box-shadow:inset 0 0 0 1.5px var(--u-3);background:0 0}.ap-crit em{color:var(--u-3);white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal}.ap-said{border:1px solid var(--u-line);background:var(--u-soft);color:var(--u-2);border-radius:8px;padding:10px 12px}.ap-arrow{font:500 10.5px var(--mono);color:var(--blue);align-items:center;gap:6px;margin:10px 0 8px;display:flex}.ap-arrow .ico-s{width:12px;height:12px;transform:rotate(90deg)}.ap-mini .ux-kv{grid-template-columns:96px minmax(0,1fr);margin-top:0}.ap-rows>div{border-bottom:1px solid var(--u-line);align-items:center;gap:10px;padding:9px 14px;display:flex}.ap-rows>div:last-child{border-bottom:0}.ap-rows b{font-weight:500}.ap-rows span{color:var(--u-2);font-size:11.5px}.ap-rows .r{margin-left:auto}.cells .ap-step{font:500 11.5px var(--mono);color:var(--text-3);margin-bottom:10px}.cells h3+p{margin-top:6px}.ap-links{list-style:none}.ap-links>li{padding:0}.ap-links a{height:100%;padding:30px 30px 34px;transition:background .15s;display:block}.ap-links a:hover{background:var(--soft)}.ap-links h3{align-items:baseline;gap:8px;display:flex}.ap-links h3 small{font:500 11px var(--mono);color:var(--text-3);margin-left:auto}.ap-links p{margin-top:4px}
