.nav-chrome{transition:transform .42s cubic-bezier(.32,.72,0,1)}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.nav-chrome[data-hidden=true]{transform:translateY(calc(-100% - 12px))}}.nav-progress{transform-origin:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.nav-progress{animation:linear both nav-progress;animation-timeline:scroll(root)}}@keyframes nav-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-transparency:reduce){.nav-pill{background-color:var(--navy-850);-webkit-backdrop-filter:none;backdrop-filter:none}}.sheet-panel,.sheet-overlay{--sheet-ease:cubic-bezier(.32, .72, 0, 1)}.sheet-panel{touch-action:none}.sheet-panel [data-sheet-scroll]{overscroll-behavior:contain;touch-action:none;overflow-y:auto}.sheet-panel [data-sheet-scroll][data-overflow=true]{touch-action:pan-y}.sheet-panel[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.sheet-panel[data-state=open]{animation:sheet-in .5s var(--sheet-ease)}.sheet-panel[data-state=closed]{animation:sheet-out .32s var(--sheet-ease) forwards}.sheet-overlay[data-state=open]{animation:sheet-fade-in .5s var(--sheet-ease)}.sheet-overlay[data-state=closed]{animation:sheet-fade-out .32s var(--sheet-ease) forwards}.sheet-panel[data-state=open] .sheet-item{animation:.48s cubic-bezier(.23,1,.32,1) both sheet-item-in;animation-delay:calc(90ms + var(--i,0) * 40ms)}@media (prefers-reduced-motion:reduce){.sheet-panel[data-state=open],.sheet-overlay[data-state=open]{animation:.2s cubic-bezier(.23,1,.32,1) sheet-fade-in}.sheet-panel[data-state=closed],.sheet-overlay[data-state=closed]{animation:.16s cubic-bezier(.23,1,.32,1) forwards sheet-fade-out}.sheet-panel[data-state=open] .sheet-item{animation:none}}@keyframes sheet-in{0%{transform:translateY(calc(100% + 40px))}}@keyframes sheet-out{to{transform:translateY(calc(100% + 40px))}}@keyframes sheet-fade-in{0%{opacity:0}}@keyframes sheet-fade-out{to{opacity:0}}@keyframes sheet-item-in{0%{opacity:0;transform:translateY(14px)}}
.pv{--navy-950:#010a18;--navy-900:#031024;--navy-850:#07162d;--navy-800:#0c1d38;--navy-700:#142849;--line:#a0b2d21f;--line-strong:#a0b2d238;--ink:#f4f6fa;--ink-muted:#b3bccb;--ink-faint:#8f99ab;--blue-400:#4d94ff;--blue-300:#9cc2ff;--fg-rgb:255 255 255;--shade-rgb:1 6 16;--pv-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:radial-gradient(80% 46% at 50% 0,#1f6bff33,#0000 72%),linear-gradient(#08193a 0%,#041330 42%,#020c1f 100%);box-shadow:inset 0 1px #ffffff12,0 40px 80px -48px #0108148c}[data-theme=light] .pv{box-shadow:inset 0 1px #ffffff12,0 1px 2px #0b122214,0 40px 90px -46px #0b1a3c8c}.pv-floorline{background:linear-gradient(90deg,#0000,#a0beff38 30% 70%,#0000);height:1px}.pv-stat{perspective:7em;perspective-origin:72% -30%;font-size:min(33vw,8.75rem);display:inline-block;position:relative}@media (min-width:768px){.pv-stat{font-size:10rem}}@media (min-width:1024px){.pv-stat{font-size:13rem}}.pv-stat-tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--py,0) * -7deg)) rotateY(calc(var(--px,0) * 12deg));transition:transform .9s var(--pv-ease);display:block}.pv-stat-obj{transform-style:preserve-3d;transform-origin:50% 100%;transition:transform 1.5s var(--pv-ease) .1s;display:block;position:relative;transform:rotateX(6deg)rotateY(-14deg)}.pv-stat-num{font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;padding:.04em .06em .02em 0;font-size:1em;font-weight:800;font-stretch:112.5%;line-height:.8;display:block}.pv-stat-layer{transform:translateZ(calc(var(--k) * -.0105em));position:absolute;inset:0}.pv-stat-front{color:#f2f6ff;position:relative}.pv-stat-front .pv-stat-plus{color:#4d94ff}.pv-stat-floor{transform-origin:50%;height:.2em;transition:transform 1.5s var(--pv-ease) .1s, opacity 1.2s var(--pv-ease) .1s;background:radial-gradient(closest-side,#00040cbf,#0000);border-radius:50%;position:absolute;bottom:-.1em;left:4%;right:10%}.pv-ring-wrap{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);container-type:inline-size}.pv-ring{--w:min(78cqw, 24rem);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:26px calc(50cqw - var(--w) / 2) 44px;perspective:820px;scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.pv-ring::-webkit-scrollbar{display:none}.pv-ring-item{width:var(--w);scroll-snap-align:center;transform-origin:50%;backface-visibility:hidden;flex:none;position:relative}.pv-ring-card{aspect-ratio:16/9;-webkit-tap-highlight-color:transparent;background:#031024;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 26px 40px -22px #000000e6}@supports (-webkit-box-reflect:below 0){.pv-ring-card{-webkit-box-reflect:below 6px linear-gradient(transparent 62%, #00000038)}}.pv-ring-shade,.pv-ring-sheen{pointer-events:none;position:absolute;inset:0}.pv-ring-shade{opacity:0;background:linear-gradient(90deg,#020814eb,#02081499)}.pv-ring-sheen{opacity:0;background:linear-gradient(105deg,#0000 38%,#c8deff21 50%,#0000 62%)}.pv-ring-item:active .pv-ring-card{transform:scale(.98)}.pv-ring-card{transition:transform .16s ease-out}.pv-dots{gap:8px;display:flex;position:relative}.pv-dot{background:#ffffff38;border-radius:999px;width:6px;height:6px}.pv-dots-pill{width:14px;height:8px;transform:translateX(calc(var(--i,0) * 14px));transition:transform .32s var(--pv-ease);background:#1f6bff;border-radius:999px;position:absolute;top:-1px;left:-4px}.pv-cap{animation:pv-cap-in .28s var(--pv-ease) both}@keyframes pv-cap-in{0%{opacity:0;transform:translateY(6px)}}.pv-fan{--w:15rem;--rc:480px;--step:5.3deg;--top:64px;height:calc(var(--top) + 15rem);perspective:1500px;perspective-origin:50% -10%;position:relative}@media (min-width:1024px){.pv-fan{--w:21rem;--rc:700px;--step:6.1deg;height:calc(var(--top) + 22rem)}}.pv-fan-plane{transform-origin:50% 100%;transform:rotateX(10deg) rotateY(calc(var(--px,0) * 4deg));transition:transform 1.3s var(--pv-ease);position:absolute;inset:0}.pv-fan-card{top:var(--top);width:var(--w);margin-left:calc(var(--w) / -2);aspect-ratio:16/9;transform-origin:50% calc(50% + var(--rc));transform:rotate(calc(var(--off) * var(--step)));transition:transform 1.1s var(--pv-ease) calc(.15s + var(--o) * 70ms), opacity .6s var(--pv-ease) calc(.15s + var(--o) * 70ms);position:absolute;left:50%}.pv-fan[data-settled=true] .pv-fan-card{transition:z-index 0s linear .3s}.pv-fan-face{transform:translateY(calc(var(--lift,0) * -3.25rem)) scale(calc(1 + var(--lift,0) * .04));transition:transform .45s var(--pv-ease);outline-offset:4px;background:#031024;border-radius:14px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,-10px 0 24px -8px #0000008c,0 30px 50px -24px #000c}.pv-fan-shade{pointer-events:none;opacity:0;transition:opacity .3s var(--pv-ease);background:#0208148c;position:absolute;inset:0}.pv-fan-label{text-align:left;opacity:0;transition:opacity .25s var(--pv-ease), transform .35s var(--pv-ease);background:linear-gradient(#0000,#010a188c 45%,#010a18eb);flex-direction:column;padding:2.5rem 1rem .8rem;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.pv-fan-card:focus-within{--lift:1;transition:z-index;z-index:50!important}.pv-fan-card:focus-within .pv-fan-label{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.pv-fan[data-settled=true] .pv-fan-card:hover{--lift:1;transition:z-index;z-index:50!important}.pv-fan[data-settled=true] .pv-fan-card:hover .pv-fan-label{opacity:1;transform:none}.pv-fan[data-settled=true] .pv-fan-plane:has(.pv-fan-card:hover) .pv-fan-card:not(:hover) .pv-fan-shade{opacity:1}}.pv-fan-floor{background:radial-gradient(closest-side,#00040c99,#0000);border-radius:50%;height:3rem;position:absolute;bottom:.5rem;left:18%;right:18%}.lp3d{perspective:1700px;perspective-origin:50% 0;padding:2% 7% 13%;position:relative}.lp3d-rig{transform-style:preserve-3d;transform:rotateX(-9deg) rotateY(var(--lp-ry,0deg));transition:transform 1.4s var(--pv-ease,cubic-bezier(.16, 1, .3, 1));position:relative}.lp3d-lid{transform-style:preserve-3d;transform-origin:50% 100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .1s;position:relative;transform:rotateX(4deg)}.lp3d-screen{backface-visibility:hidden;background:#0a0f1a;border-radius:14px 14px 6px 6px;padding:2.2% 2.2% 3.4%;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.lp3d-display{aspect-ratio:16/9;background:#031024;border-radius:4px;position:relative;overflow:hidden}.lp3d-glare{pointer-events:none;opacity:.35;background:linear-gradient(118deg,#ffffff29,#0000 42%);transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .1s;position:absolute;inset:0}.lp3d-back{backface-visibility:hidden;background:linear-gradient(160deg,#1b2c4d,#0b1730 60%,#081227);border-radius:14px 14px 6px 6px;place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)translateZ(1px);box-shadow:inset 0 0 0 1px #ffffff14}.lp3d-base{height:0;transform-style:preserve-3d;transform-origin:50% 0;padding-bottom:66%;position:absolute;top:100%;left:-5%;right:-5%;transform:rotateX(90deg)}.lp3d-deck{background:radial-gradient(60% 34% at 50% 80%,#ffffff0d,#0000 70%),linear-gradient(#16223a,#1d2c49);border-radius:6px 6px 16px 16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.lp3d-keys{background:repeating-linear-gradient(90deg,#0000 0 6.2%,#080e1ce6 6.2% 6.9%),repeating-linear-gradient(#2b3a58 0 15%,#080e1ce6 15% 16.7%);border-radius:6px;height:46%;position:absolute;top:9%;left:9%;right:9%;box-shadow:inset 0 0 0 1px #00000059}.lp3d-pad{background:#ffffff0d;border-radius:8px;position:absolute;inset:62% 34% 9%;box-shadow:inset 0 0 0 1px #ffffff14}.lp3d-lip{transform-origin:50% 100%;background:linear-gradient(#24365a,#0d182c);border-radius:0 0 14px 14px;height:4.2%;position:absolute;bottom:0;left:0;right:0;transform:rotateX(-90deg)}.lp3d-shadow{background:radial-gradient(closest-side, rgb(var(--shade-rgb) / .55), transparent);border-radius:40%;position:absolute;inset:4% -6% -10%;transform:translateZ(-2px)}@media (prefers-reduced-motion:no-preference){.js .pv-stat[data-shown=false] .pv-stat-obj{transform:translateY(16%)rotateX(84deg)rotateY(-4deg)}.js .pv-stat[data-shown=false] .pv-stat-floor{opacity:0;transform:scaleX(.5)}.js .pv-fan[data-shown=false] .pv-fan-plane{transform:translateY(3rem)rotateX(68deg)}.js .pv-fan[data-shown=false] .pv-fan-card{opacity:0;transform:rotate(0)translateY(2.5rem)}.js .lp3d[data-shown=false] .lp3d-lid{transform:rotateX(-88deg)}.js .lp3d[data-shown=false] .lp3d-rig{--lp-ry:-16deg}.js .lp3d[data-shown=false] .lp3d-glare{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pv-stat{view-timeline:--pv-stat block}.pv-stat-obj,.pv-stat-floor{transition:none}.pv-stat-obj{animation:linear both pv-stat-rise;animation-timeline:--pv-stat;animation-range:entry 20% cover 48%}.pv-stat-floor{animation:linear both pv-stat-floor;animation-timeline:--pv-stat;animation-range:entry 40% cover 48%}.pv-ring-item{view-timeline:--pv-card inline;animation:linear both pv-ring;animation-timeline:--pv-card}.pv-ring-shade{animation:linear both pv-ring-shade;animation-timeline:--pv-card}.pv-ring-sheen{animation:linear both pv-ring-sheen;animation-timeline:--pv-card}.lp3d{view-timeline:--lp3d block}.lp3d-lid,.lp3d-rig,.lp3d-glare{transition:none}.lp3d-lid{animation:linear both lp3d-open;animation-timeline:--lp3d;animation-range:entry 30% cover 52%}.lp3d-rig{animation:linear both lp3d-turn;animation-timeline:--lp3d;animation-range:entry cover 52%}.lp3d-glare{animation:linear both lp3d-glare;animation-timeline:--lp3d;animation-range:entry 30% cover 52%}}}@keyframes pv-stat-rise{0%{transform:translateY(16%)rotateX(84deg)rotateY(-4deg)}55%{transform:translateY(5%)rotateX(30deg)rotateY(-10deg)}to{transform:rotateX(6deg)rotateY(-14deg)}}@keyframes pv-stat-floor{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:none}}@keyframes pv-ring{0%{transform:translate(-24%)translateZ(-170px)rotateY(60deg)}3.7%{transform:translate(-19%)translateZ(-130px)rotateY(52deg)}27%{transform:translate(-4%)translateZ(-46px)rotateY(26deg)}50%{transform:translate(0%)translateZ(0)rotateY(0)}73%{transform:translate(4%)translateZ(-46px)rotateY(-26deg)}96.3%{transform:translate(19%)translateZ(-130px)rotateY(-52deg)}to{transform:translate(24%)translateZ(-170px)rotateY(-60deg)}}@keyframes pv-ring-shade{0%,to{opacity:.85}3.7%,96.3%{opacity:.7}27%,73%{opacity:.3}50%{opacity:0}}@keyframes pv-ring-sheen{0%{opacity:0;transform:translate(70%)}50%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(-70%)}}@keyframes lp3d-open{0%{transform:rotateX(-88deg)}60%{transform:rotateX(-24deg)}to{transform:rotateX(4deg)}}@keyframes lp3d-turn{0%{transform:rotateX(-9deg)rotateY(-16deg)}to{transform:rotateX(-9deg)rotateY(0)}}@keyframes lp3d-glare{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.pv-stat-tilt,.pv-stat-obj,.pv-stat-floor,.pv-fan-plane,.pv-fan-card,.pv-fan-face,.pv-fan-label,.pv-fan-shade,.pv-dots-pill,.lp3d-rig,.lp3d-lid,.lp3d-glare{transition:none!important}.pv-stat-tilt,.pv-fan-plane{--px:0!important;--py:0!important}.pv-cap{animation:none}}
