@keyframes b_t4Hq_pv-nudge{0%,to{background-color:var(--night-900)}22%{background-color:var(--night-800)}}.b_t4Hq_pvHero{padding-block:clamp(20px,2.4vw,40px) clamp(28px,3.4vw,56px)}.b_t4Hq_pvHeroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.b_t4Hq_pvHeroText{z-index:1;grid-area:1/1/auto/span 6;gap:26px;position:relative}.b_t4Hq_pvHeroText .b_t4Hq_displayXl{text-wrap:balance}.b_t4Hq_pvHeroText .b_t4Hq_bodyL{max-width:44ch}.b_t4Hq_pvHeroShot{margin-right:calc(var(--wrap-pad,0px) * -1);grid-area:1/6/auto/-1;display:block;position:relative}.b_t4Hq_pvHeroStill{display:block}.b_t4Hq_pvHeroShot img{width:100%;height:auto;display:block}.b_t4Hq_pvHeroShot.is-gl .b_t4Hq_pvHeroStill{visibility:hidden}@media (max-width:1180px){.b_t4Hq_pvHeroText{grid-column:1/span 6}.b_t4Hq_pvHeroText .b_t4Hq_displayXl{font-size:clamp(34px,4.6vw,68px)}.b_t4Hq_pvHeroText .b_t4Hq_bodyL{max-width:38ch}.b_t4Hq_pvHeroShot{grid-column:7/-1}}@media (max-width:960px){.b_t4Hq_pvHeroGrid{grid-template-columns:minmax(0,1fr);row-gap:8px}.b_t4Hq_pvHeroText,.b_t4Hq_pvHeroShot{grid-area:auto/1}.b_t4Hq_pvHeroShot{justify-self:center;width:min(100%,720px);margin-right:0}}@media (max-width:760px){.b_t4Hq_pvHero{padding-bottom:0}.b_t4Hq_pvHeroShot{margin-inline:-16px;width:calc(100% + 32px);max-width:none;margin-top:-30vw}}[data-ground~=night] .b_t4Hq_ticks li{color:var(--on-night)}[data-ground~=night] .b_t4Hq_ticks li:before{background:var(--night-850)}[data-ground~=night] .b_t4Hq_ticks li:after{background:var(--blue-400)}.b_t4Hq_pvUp svg{transform:rotate(-90deg)}@media (hover:hover){.b_t4Hq_route:hover .b_t4Hq_pvUp svg{animation:none;transform:rotate(-90deg)translate(2px)}}.b_t4Hq_pvSteps{--g:clamp(24px, 3.2vw, 48px);gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.b_t4Hq_pvSteps>li{align-content:start;gap:12px;min-width:0;display:grid;position:relative}.b_t4Hq_pvSteps>li:not(:last-child):after{content:"";left:90px;right:calc(var(--g) * -1 + 18px);background-image:linear-gradient(var(--a-run-lit), var(--a-run-lit)), radial-gradient(circle, var(--a-run) 1.4px, transparent 1.6px);background-size:calc(var(--fill,0) * 100%) 2px, 8px 2px;background-repeat:no-repeat,repeat-x;height:2px;position:absolute;top:35px}.b_t4Hq_pvSteps [data-js~=a-cell]{transition:background-color var(--dur-move) var(--ease-out), box-shadow var(--dur-move) var(--ease-out);margin-bottom:16px}.b_t4Hq_pvSteps>li.is-now [data-js~=a-cell]{background:var(--night-1000);box-shadow:0 0 0 6px #c6fe3b29}.no-js .b_t4Hq_pvSteps>li:last-child [data-js~=a-cell]{background:var(--night-1000);box-shadow:0 0 0 6px #c6fe3b29}.b_t4Hq_pvSteps>li.is-past [data-js~=a-cell]{background:var(--blue-800)}.b_t4Hq_pvStepsN{font:500 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--a-muted)}.b_t4Hq_pvSteps h3{font:600 20px/1.3 var(--font-text);letter-spacing:-.01em;color:var(--a-fg);margin:0}.b_t4Hq_pvSteps p{max-width:36ch;font:400 15.5px/1.6 var(--font-text);color:var(--a-fg-2);margin:0}@media (max-width:1080px) and (min-width:881px){.b_t4Hq_pvSteps>li:not(:last-child):after{left:84px}}@media (max-width:880px){.b_t4Hq_pvSteps{grid-template-columns:minmax(0,1fr);gap:0}.b_t4Hq_pvSteps>li{grid-template-columns:56px minmax(0,1fr);gap:8px 20px;padding-bottom:40px}.b_t4Hq_pvSteps>li:last-child{padding-bottom:0}.b_t4Hq_pvSteps [data-js~=a-cell]{--a-icon-size:32px;grid-row:1/span 3;width:56px;height:56px;margin:0}.b_t4Hq_pvStepsN{margin-top:6px}.b_t4Hq_pvSteps>li:not(:last-child):after{background-size:2px calc(var(--fill,0) * 100%), 2px 8px;background-repeat:no-repeat,repeat-y;width:2px;height:auto;inset:68px auto 10px 27px}}.b_t4Hq_pvDlLead{gap:24px;display:grid}.b_t4Hq_pvDlLead .b_t4Hq_ticks{margin:0}.b_t4Hq_pvGate{border:1px solid var(--a-line);border-radius:var(--radius-lg);background:var(--a-line);gap:1px;display:grid;overflow:hidden}.b_t4Hq_pvGateAgree{background:var(--night-900);cursor:pointer;font:400 15px/1.5 var(--font-text);color:var(--on-night-muted);transition:background-color var(--dur-hover) ease;align-items:flex-start;gap:14px;padding:20px 28px;display:flex}.b_t4Hq_pvGateAgree a{color:var(--on-night);text-underline-offset:3px;border-radius:4px;text-decoration:underline 1px}.b_t4Hq_pvGateAgree a:focus-visible{outline:2px solid var(--a-focus);outline-offset:2px}.b_t4Hq_pvGateAgree input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line-on-night-strong);cursor:pointer;width:22px;height:22px;transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;border-radius:7px;flex:none;place-items:center;margin:0;display:grid}.b_t4Hq_pvGateAgree input:after{content:"";border-left:2px solid var(--on-night);border-bottom:2px solid var(--on-night);width:10px;height:5px;transition:transform var(--dur-hop) var(--ease-snap);margin-top:-3px;transform:rotate(-45deg)scale(0)}.b_t4Hq_pvGateAgree input:checked{background:var(--blue-600);border-color:var(--blue-600)}.b_t4Hq_pvGateAgree input:checked:after{transform:rotate(-45deg)scale(1)}.b_t4Hq_pvGateAgree input:focus-visible{outline:2px solid var(--a-focus);outline-offset:3px}@media (hover:hover){.b_t4Hq_pvGateAgree:hover input:not(:checked){border-color:var(--on-night-muted)}}.b_t4Hq_pvGate.is-nudge .b_t4Hq_pvGateAgree{animation:b_t4Hq_pv-nudge 1.1s var(--ease-out)}.b_t4Hq_pvOs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.b_t4Hq_pvOs>li{min-width:0;display:grid}.b_t4Hq_pvOsItem{background:var(--night-900);min-height:252px;color:var(--on-night-muted);transition:background-color var(--dur-hover) ease;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:28px;text-decoration:none;display:grid}.b_t4Hq_pvOsGlyph{border-radius:var(--radius-round);background:var(--night-850);width:64px;height:64px;color:var(--on-night);grid-area:1/1;place-items:center;display:grid}.b_t4Hq_pvOsGlyph svg{width:28px;height:28px;display:block}.b_t4Hq_pvOsT{grid-area:2/1/auto/-1;align-self:end;gap:10px;padding-top:44px;display:grid}.b_t4Hq_pvOsT b{font:600 clamp(19px, 1.05rem + .35vw, 22px)/1.25 var(--font-text);letter-spacing:-.012em;color:var(--on-night)}.b_t4Hq_pvOsT span{font:500 11px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-faint)}.b_t4Hq_pvOsGo{border-radius:var(--radius-round);background:var(--blue-600);width:48px;height:48px;color:var(--on-night);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, box-shadow var(--dur-hover) ease;grid-area:1/2;place-items:center;display:grid;position:relative;overflow:hidden}.b_t4Hq_pvOsGo svg{width:18px;height:18px;transition:transform var(--dur-move) var(--ease-out);transform:rotate(90deg)}.b_t4Hq_pvOsItemAlt .b_t4Hq_pvOsGo{background:var(--night-800)}.b_t4Hq_pvOsItem:focus-visible{outline:2px solid var(--a-focus);outline-offset:-5px;border-radius:var(--radius-sm)}.b_t4Hq_pvOsItem[aria-disabled=true]{cursor:not-allowed}.b_t4Hq_pvOsItem[aria-disabled=true] .b_t4Hq_pvOsGo{box-shadow:inset 0 0 0 1.5px var(--line-on-night-strong);color:var(--on-night-faint);background:0 0}@media (hover:hover){.b_t4Hq_pvOsItem:not([aria-disabled=true]):hover{background:var(--night-850)}.b_t4Hq_pvOsItem:not([aria-disabled=true]):hover .b_t4Hq_pvOsGlyph{background:var(--night-800)}.b_t4Hq_pvOsItem:not([aria-disabled=true]):hover .b_t4Hq_pvOsGo{background:var(--night-1000);color:var(--signal)}.b_t4Hq_pvOsItem:not([aria-disabled=true]):hover .b_t4Hq_pvOsGo svg{transform:rotate(90deg)translate(2px)}}.b_t4Hq_pvGateFine{font:400 14px/1.5 var(--font-text);color:var(--on-night-faint);margin:18px 0 0;padding-left:4px}@media (max-width:960px){.b_t4Hq_pvOs{grid-template-columns:minmax(0,1fr)}.b_t4Hq_pvOsItem{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;padding:20px 20px 20px 22px}.b_t4Hq_pvOsGlyph{grid-area:1/1;width:52px;height:52px}.b_t4Hq_pvOsGlyph svg{width:24px;height:24px}.b_t4Hq_pvOsT{grid-area:1/2;align-self:center;gap:6px;padding-top:0}.b_t4Hq_pvOsGo{grid-area:1/3;width:44px;height:44px}.b_t4Hq_pvGateAgree{padding:18px 20px}}@media (max-width:420px){.b_t4Hq_pvOsItem{gap:14px;padding:18px 16px}.b_t4Hq_pvOsGlyph{width:44px;height:44px}.b_t4Hq_pvOsGlyph svg{width:21px;height:21px}.b_t4Hq_pvOsT b{font-size:17px}.b_t4Hq_pvOsT span{font-size:10px}.b_t4Hq_pvOsGo{width:40px;height:40px}}.b_t4Hq_pvVids{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.b_t4Hq_pvVid{align-content:start;gap:20px;min-width:0;display:grid}.b_t4Hq_pvVidFrame{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--night-950);color:var(--on-night);text-decoration:none;display:block;position:relative;overflow:hidden}.b_t4Hq_pvVidOs{width:22px;height:22px;color:var(--on-night-faint);position:absolute;top:20px;left:22px}.b_t4Hq_pvVidObj{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:absolute;inset:14% 22%}.b_t4Hq_pvVidObj img{object-fit:contain;width:100%;min-width:0;max-width:none;height:100%;min-height:0;transition:transform var(--dur-move) var(--ease-out);grid-area:1/1}.b_t4Hq_pvVidObj img:first-child{filter:drop-shadow(0 18px 20px #00000d99)}.b_t4Hq_pvVidPlay{border-radius:var(--radius-round);background:var(--blue-600);width:56px;height:56px;color:var(--on-night);transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-move) var(--ease-out);place-items:center;display:grid;position:absolute;bottom:20px;left:20px}.b_t4Hq_pvVidPlay svg{width:18px;height:18px;margin-left:3px}.b_t4Hq_pvVidFrame:focus-visible{outline:2px solid var(--a-focus);outline-offset:3px}@media (hover:hover){.b_t4Hq_pvVidFrame:hover .b_t4Hq_pvVidPlay{background:var(--night-1000);color:var(--signal)}.b_t4Hq_pvVidFrame:hover .b_t4Hq_pvVidObj img{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.b_t4Hq_pvVidObj img{transition:none}}.b_t4Hq_pvVidT{justify-items:start;gap:4px;display:grid}.b_t4Hq_pvVidT b{font:600 19px/1.3 var(--font-text);letter-spacing:-.01em;color:var(--a-fg)}.b_t4Hq_pvVidT>span{font:400 15px/1.5 var(--font-text);color:var(--a-fg-2)}.b_t4Hq_pvVidT .b_t4Hq_link{margin-top:10px;font-size:14px}@media (max-width:880px){.b_t4Hq_pvVids{grid-template-columns:minmax(0,1fr);gap:40px}}.b_t4Hq_pvLx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.b_t4Hq_pvLx>*{min-width:0}.b_t4Hq_pvSpec{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;overflow:hidden}.b_t4Hq_pvSpec>div{grid-template-columns:134px minmax(0,1fr);gap:4px 18px;padding:19px 24px;display:grid}.b_t4Hq_pvSpec>div+div{border-top:1px solid var(--line)}.b_t4Hq_pvSpec dt{font:500 11px/22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.b_t4Hq_pvSpec dd{font:500 15.5px/1.45 var(--font-text);color:var(--ink);margin:0}.b_t4Hq_pvTerm{border-radius:var(--radius-lg);background:var(--night-1000);margin:0;padding:0;list-style:none;overflow:hidden}.b_t4Hq_pvTerm>li+li{border-top:1px solid var(--line-on-night)}.b_t4Hq_pvTermBar{font:500 12px/1.4 var(--font-mono);color:var(--on-night-faint);justify-content:space-between;gap:16px;margin:0;padding:16px 22px 0;display:flex}.b_t4Hq_pvTermBar span:first-child{color:var(--on-night)}.b_t4Hq_pvTerm{container-type:inline-size}.b_t4Hq_pvTerm pre{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:4ch hanging each-line;font:400 12px/1.9 var(--font-mono);color:var(--on-night-muted);margin:0;padding:12px 22px 20px}@container (max-width:390px){.b_t4Hq_pvTerm pre{word-break:break-all}.b_t4Hq_pvTermC{word-break:normal}}.b_t4Hq_pvTerm pre:focus-visible{outline:2px solid var(--focus-on-night);outline-offset:-4px;border-radius:10px}.b_t4Hq_pvTermP{color:var(--blue-400);-webkit-user-select:none;user-select:none}.b_t4Hq_pvTermC{color:var(--on-night-faint)}.b_t4Hq_pvLxFine{font:400 14px/1.55 var(--font-text);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:20px 0 0;padding:0 4px;display:grid}.b_t4Hq_pvLxFine [data-js~=a-cell]{background:var(--paper);margin-top:-8px}.b_t4Hq_pvLxFine>span:last-child{max-width:60ch}@media (max-width:960px){.b_t4Hq_pvLx{grid-template-columns:minmax(0,1fr)}}@media (min-width:961px) and (max-width:1279px){.b_t4Hq_pvLx{grid-template-columns:minmax(0,1fr)}.b_t4Hq_pvSpec{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b_t4Hq_pvSpec>div{grid-template-columns:minmax(0,1fr);align-content:start;padding:18px 22px 20px}.b_t4Hq_pvSpec>div+div{border-top:0}.b_t4Hq_pvSpec>div:nth-child(n+4){border-top:1px solid var(--line)}.b_t4Hq_pvSpec>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}}@media (max-width:520px){.b_t4Hq_pvSpec>div{grid-template-columns:minmax(0,1fr);padding:16px 20px}.b_t4Hq_pvTermBar{padding:14px 18px 0}.b_t4Hq_pvTerm pre{padding:10px 18px 18px}}.b_t4Hq_pvMg{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:960px){.b_t4Hq_pvMg{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.b_t4Hq_pvMgText{order:-1}}.b_t4Hq_pvFaq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.b_t4Hq_pvFaqHead{justify-items:start;gap:16px;display:grid;position:sticky;top:112px}.b_t4Hq_pvFaqList{gap:10px;display:grid}.b_t4Hq_pvFaq .b_t4Hq_qaA p{max-width:60ch}@media (max-width:960px){.b_t4Hq_pvFaq{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.b_t4Hq_pvFaqHead{position:static}}.b_t4Hq_pvVidMark{aspect-ratio:1;width:31%;height:auto;transition:transform var(--dur-move) var(--ease-out), filter var(--dur-hover) ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.b_t4Hq_pvDot{fill:var(--blue-400)}@media (hover:hover){.b_t4Hq_pvVidFrame:hover .b_t4Hq_pvVidMark{filter:brightness(1.3);transform:translate(-50%,-56%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.b_t4Hq_pvVidMark{transition:none}}
