/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--spacing:.25rem;--font-weight-extralight:200;--font-weight-light:300;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-void:#000;--color-star:#e8ecf2;--color-dust:#a6aebc;--color-faint:#6e7688;--font-type:"Instrument Sans", system-ui, sans-serif}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.inset-0{inset:0}.mx-auto{margin-inline:auto}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-\[11px\]{height:11px}.w-auto{width:auto}.max-w-\[680px\]{max-width:680px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.bg-void{background-color:var(--color-void)}.px-\[18px\]{padding-inline:18px}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.font-mono{font-family:var(--font-mono)}.font-type{font-family:var(--font-type)}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[42px\]{font-size:42px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-\[\#D5DAE3\]{color:#d5dae3}.text-dust{color:var(--color-dust)}.text-faint{color:var(--color-faint)}.text-star{color:var(--color-star)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-text{-webkit-user-select:text;user-select:text}@media (hover:hover){.hover\:text-star:hover{color:var(--color-star)}}@media (width>=40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:text-\[56px\]{font-size:56px}}}:root{--void:#000;--star:#e8ecf2;--dust:#a6aebc;--faint:#6e7688;--sun:#f26a1b;--card:#06080ce0;--line:#1b202a;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--type:"Instrument Sans",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--void:#000}}:root[data-theme=dark]{--void:#000}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}*,:before,:after{box-sizing:inherit}body{background:var(--void);height:100%;color:var(--star);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}button{font:inherit;color:inherit}#sky{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.app{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}#watches{pointer-events:none;position:fixed;inset:0;overflow:hidden}#intro{z-index:50;cursor:pointer;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}#intro.gone{pointer-events:none}.logoWrap{width:min(460px,74vw);transition:opacity 1s,transform 1.2s cubic-bezier(.6,0,.3,1),filter 1s;position:relative}#intro.out .logoWrap{opacity:0;filter:blur(5px);transform:scale(.95)}#logoIntro{width:100%;transition:transform 6s;display:block;position:relative;overflow:visible;transform:scale(.955)}.on #logoIntro{transform:scale(1)}.node{fill:#fff;opacity:0;transition:opacity .35s}.on .node{opacity:.9}.filled .node{opacity:0;transition-duration:.6s}.trace{fill:none;stroke:var(--star);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85}.tracing .trace{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.45,.05,.35,1)}.filled .trace{opacity:0;transition:opacity .8s}.shadowFill{opacity:0;transition:opacity .9s}.filled .shadowFill{opacity:1}#revealDisc{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.reveal #revealDisc{transition:transform 2.3s cubic-bezier(.5,.08,.25,1);transform:scale(1)}.anam{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scaleX(.04)}.flare .anam{animation:1.9s cubic-bezier(.2,.8,.2,1) forwards anam}.flare .anam.soft{animation-duration:2.3s}@keyframes anam{0%{opacity:0;transform:scaleX(.04)}10%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.2)}}#flash{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.2)}.flare #flash{animation:1.8s cubic-bezier(.2,.8,.2,1) forwards flash}@keyframes flash{0%{opacity:0;transform:scale(.2)}12%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}#xGlyph{opacity:0;transition:opacity .45s}.xin #xGlyph{opacity:1}#starTravel{opacity:0}#sweep{opacity:0;transform:translate(0)}.sweep #sweep{opacity:.55;transition:transform 1.4s cubic-bezier(.45,0,.25,1);transform:translate(8200px)}body.introing .ctrl,body.introing .hint,body.introing .foot,body.introing .lbl,body.introing .tip{opacity:0!important;pointer-events:none!important}body.guiding #watches{z-index:46}body.guiding .hint,body.guiding .foot,body.guiding .lbl,body.guiding .tip,body.guiding .arrows{opacity:0!important;pointer-events:none!important}#guide{z-index:45;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;-webkit-user-select:text;user-select:text;scroll-behavior:smooth;transition:opacity .8s,visibility 0s linear .8s;position:fixed;inset:0;overflow:hidden auto}body.guiding #guide{opacity:1;visibility:visible;transition:opacity .9s .25s,visibility}.gInner{max-width:680px;margin-left:max(38vw,360px);margin-right:auto;padding:56px 32px 120px}.gTop{z-index:5;background:linear-gradient(#000 55%,#0000);justify-content:space-between;align-items:center;gap:12px;margin:0 -32px;padding:14px 32px;display:flex;position:sticky;top:0}.gBack{color:var(--dust);font:400 12px/1 var(--mono);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;padding:8px 0}.gBack:hover{color:var(--star)}.gPhone{border:1px solid var(--line);color:var(--star);font:400 12px/1 var(--mono);cursor:pointer;background:#e8ecf20d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.gPhone:hover{border-color:#2c3340}.gPhone span{color:var(--dust)}.gHead{margin:28px 0 40px}.gHead .eyebrow{font:400 11px/1 var(--mono);letter-spacing:.14em;color:var(--dust);text-transform:uppercase;margin:0 0 14px}.gHead h1{font:200 clamp(40px,5vw,64px)/1 var(--type);letter-spacing:-.025em;margin:0 0 14px}.gHead p{font:300 17px/1.55 var(--type);color:var(--dust);max-width:44ch;margin:0}.gNav{z-index:4;scrollbar-width:none;background:linear-gradient(#000 70%,#0000);gap:4px;margin:0 -32px 36px;padding:8px 32px 14px;display:flex;position:sticky;top:58px;overflow-x:auto}.gNav::-webkit-scrollbar{display:none}.gNav a{color:var(--dust);font:400 12px/1 var(--mono);border:1px solid #0000;border-radius:999px;flex:none;padding:9px 12px;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.gNav a b{color:var(--faint);margin-right:6px;font-weight:400}.gNav a.on{color:var(--star);border-color:var(--line);background:#e8ecf20a}.gNav a:focus-visible{outline:1px solid var(--dust)}.gSec{margin:0 0 84px;scroll-margin-top:118px}.gSec>h2{font:300 30px/1.1 var(--type);letter-spacing:-.015em;align-items:baseline;gap:14px;margin:0 0 8px;display:flex}.gSec>h2 small{font:400 12px/1 var(--mono);color:var(--faint);letter-spacing:.06em}.gSec>.sub{font:300 16px/1.55 var(--type);color:var(--dust);max-width:48ch;margin:0 0 26px}.panel{border:1px solid var(--line);background:#e8ecf206;border-radius:18px}.before{gap:10px;padding:22px;display:grid}.before div{font:300 15.5px/1.5 var(--type);color:#d5dae3;align-items:flex-start;gap:14px;display:flex}.before svg{color:var(--star);flex:none;margin-top:2px}.wiz{padding:26px 26px 22px;position:relative;overflow:hidden}.prog{gap:4px;margin-bottom:22px;display:flex}.prog i{background:#1e242f;border-radius:2px;flex:1;height:2px;transition:background .4s}.prog i.done{background:var(--star)}.prog i.now{background:linear-gradient(90deg,var(--star),#1e242f)}.wMeta{font:400 11px/1 var(--mono);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:14px;display:flex}.wStep{transition:opacity .25s,transform .25s}.wStep.swap{opacity:0;transform:translateY(8px)}.wStep h3{font:300 26px/1.15 var(--type);letter-spacing:-.01em;margin:0 0 10px}.wStep .lead{font:300 15.5px/1.55 var(--type);color:var(--dust);max-width:46ch;margin:0 0 18px}ol.items{counter-reset:it;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}ol.items li{counter-increment:it;font:300 15.5px/1.5 var(--type);color:#dce1e9;grid-template-columns:28px 1fr;gap:10px;display:grid}ol.items li:before{content:counter(it,decimal-leading-zero);font:400 11px/1.9 var(--mono);color:var(--faint)}.path{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 18px;display:flex}.path span{font:400 12px/1 var(--mono);color:var(--star);border:1px solid var(--line);background:#e8ecf20d;border-radius:8px;padding:8px 10px}.path em{color:var(--faint);font-style:normal;font:400 12px/1 var(--mono)}.tipNote{font:300 14px/1.5 var(--type);color:var(--dust);border-left:1px solid #2a3140;gap:10px;margin:0 0 18px;padding:2px 0 2px 14px;display:flex}.tipNote b{color:var(--star);font-weight:400}.wBtns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.btn{cursor:pointer;font:500 14px/1 var(--type);border:1px solid var(--line);color:var(--star);background:#e8ecf20a;border-radius:12px;padding:14px 18px;transition:background .2s,border-color .2s,filter .2s}.btn:hover{background:#e8ecf214;border-color:#2c3340}.btn.main:hover{filter:brightness(.92)}.btn.ghost{color:var(--dust);background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.btn.ghost:hover{color:var(--star)}.btn:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.doneBox{text-align:center;padding:26px 6px 8px}.doneBox svg{filter:drop-shadow(0 0 10px #bed2ffb3);width:26px;height:26px;margin-bottom:14px}.doneBox h3{font:200 34px/1.1 var(--type);margin:0 0 8px}.doneBox p{font:300 15.5px/1.5 var(--type);color:var(--dust);margin:0 0 20px}.acc{gap:8px;display:grid}.accI{border:1px solid var(--line);background:#e8ecf205;border-radius:14px;transition:border-color .2s,background .2s;overflow:hidden}.accI.open{background:#e8ecf209;border-color:#2a3140}.accI>button{width:100%;color:var(--star);cursor:pointer;text-align:left;font:400 16px/1.3 var(--type);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.accI>button small{font:300 13.5px/1.4 var(--type);color:var(--dust);margin-top:3px;display:block}.accI>button:focus-visible{outline:1px solid var(--dust);outline-offset:-3px;border-radius:14px}.accI>button svg{color:var(--faint);flex:none;transition:transform .3s}.accI.open>button svg{color:var(--star);transform:rotate(45deg)}.accB{padding:2px 18px 20px;display:none}.accI.open .accB{display:block}.accB p{font:300 15px/1.55 var(--type);color:#d2d8e1;margin:0 0 14px}.cat{font:400 11px/1 var(--mono);letter-spacing:.12em;color:var(--faint);text-transform:uppercase;margin:26px 0 10px}.search{margin:0 0 6px;position:relative}.search input{border:1px solid var(--line);width:100%;color:var(--star);font:300 16px/1 var(--type);background:#e8ecf20a;border-radius:14px;outline:none;padding:16px 16px 16px 46px;transition:border-color .2s}.search input::placeholder{color:var(--faint)}.search input:focus{border-color:#3a4352}.search svg{color:var(--faint);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.noRes{font:300 15px/1.5 var(--type);color:var(--dust);padding:16px 2px;display:none}.diag .dCount{font:400 11px/1 var(--mono);color:var(--faint);letter-spacing:.08em;margin:0 0 10px}.diag .dStep{font:300 15.5px/1.55 var(--type);color:#dce1e9;margin:0 0 16px}.diag .ask{font:400 12px/1 var(--mono);color:var(--dust);margin:0 0 10px}.diag .ok{font:300 15.5px/1.5 var(--type);color:var(--star)}.contact{border-top:1px solid var(--line);margin-top:14px;padding-top:16px}.contact p{font:300 15px/1.5 var(--type);color:var(--dust);margin:0 0 12px}.msg{font:400 12.5px/1.6 var(--mono);color:#d2d8e1;border:1px solid var(--line);white-space:pre-wrap;background:#06080c;border-radius:12px;margin:0 0 12px;padding:14px}.specs{padding:6px 22px}.specs .row{padding:13px 0;font-size:13px}.specs .row:last-child{border-bottom:0}.feat{flex-wrap:wrap;gap:6px;margin:16px 0 0;display:flex}.feat span{font:400 12px/1 var(--mono);color:var(--dust);border:1px solid var(--line);border-radius:999px;padding:8px 11px}.know{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.know div{padding:18px}.know h4{font:400 15px/1.3 var(--type);margin:0 0 6px}.know p{font:300 14px/1.5 var(--type);color:var(--dust);margin:0}#phoneSheet{z-index:80;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#000000b8;place-items:center;transition:opacity .4s,visibility 0s linear .4s;display:grid;position:fixed;inset:0}#phoneSheet.show{opacity:1;visibility:visible;transition:opacity .4s,visibility}.sheet{border:1px solid var(--line);text-align:center;background:#07090d;border-radius:22px;width:min(460px,100vw - 32px);padding:30px 26px 24px}.sheet h3{font:200 32px/1.1 var(--type);margin:0 0 8px}.sheet p{font:300 15px/1.5 var(--type);color:var(--dust);margin:0 0 22px}.pGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pGrid button{cursor:pointer;border:1px solid var(--line);color:var(--star);font:400 14px/1.25 var(--type);background:#e8ecf209;border-radius:12px;padding:15px 10px;transition:border-color .2s,background .2s}.pGrid button:hover{background:#e8ecf212;border-color:#3a4352}.pGrid button[aria-pressed=true]{border-color:var(--star)}.pGrid button:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.pGrid button.wide{grid-column:1/-1}@media (width<=760px){.gInner{margin:0;padding:0 18px 110px}.gTop{padding:calc(12px + env(safe-area-inset-top,0px)) 18px 12px 92px;min-height:92px;margin:0 -18px}.gHead{margin:20px 0 30px}.gHead h1{font-size:42px}.gNav{margin:0 -18px 26px;padding:6px 18px 12px;top:92px}.gSec{margin-bottom:68px;scroll-margin-top:150px}.wiz{padding:22px 18px 18px}.wStep h3{font-size:23px}.know{grid-template-columns:1fr}}.vipSec{position:relative}.vipWrap{background:radial-gradient(120% 90% at 50% 0,#7896ff14,#0000 60%),#e8ecf206;padding:30px 26px 26px;position:relative;overflow:hidden}.vipEyebrow{font:400 11px/1 var(--mono);letter-spacing:.14em;color:var(--dust);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;display:flex}.vipEyebrow svg{filter:drop-shadow(0 0 6px #bed2ffcc);width:12px;height:12px}.vipWrap h3{font:200 clamp(30px,4vw,40px)/1.08 var(--type);letter-spacing:-.02em;margin:0 0 10px}.vipWrap .lead{font:300 16px/1.55 var(--type);color:var(--dust);max-width:44ch;margin:0 0 26px}.vipStage{perspective:1000px;justify-content:center;margin:0 0 28px;display:flex}.vipCard{--rx:0deg;--ry:0deg;aspect-ratio:1.586;width:min(400px,100%);transform:rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(140deg,#1b1f27 0%,#0a0c11 48%,#161a22 100%);border:1px solid #e8ecf224;border-radius:20px;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite cardFloat;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #000c,0 0 60px -10px #7896ff2e,inset 0 1px #ffffff14}@keyframes cardFloat{0%,to{translate:0 -4px}50%{translate:0 4px}}.vipCard .dust{opacity:.55;background-image:radial-gradient(1px 1px at 12% 22%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 78% 18%,#cfe0ff 50%,#0000 51%),radial-gradient(1px 1px at 64% 72%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 30% 80%,#dfe7ff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 58%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 46% 38%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 92% 86%,#cfe0ff 50%,#0000 51%),radial-gradient(1px 1px at 6% 62%,#fff 50%,#0000 51%);position:absolute;inset:0}.vipCard .orbit{border:1px solid #e8ecf21a;border-radius:50%;width:110%;height:150%;position:absolute;top:-40%;right:-30%;transform:rotate(-18deg)}.vipCard .orbit.b{border-color:#e8ecf20f;width:120%;height:150%;top:-28%;right:-42%}.vipCard .wm{opacity:.85;width:auto;height:10px;position:absolute;top:24px;left:24px}.vipCard .st{filter:drop-shadow(0 0 8px #bed2ffe6);width:20px;height:20px;position:absolute;top:20px;right:24px}.vipCard .big{font:200 clamp(56px,13vw,84px)/.9 var(--type);letter-spacing:.02em;color:#0000;background:linear-gradient(#fff 0%,#e3e9f3 45%,#9ba6b8 100%);-webkit-background-clip:text;background-clip:text;position:absolute;bottom:46px;left:22px}.vipCard .meta{font:400 10.5px/1 var(--mono);letter-spacing:.16em;color:var(--dust);text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.vipCard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 49%,#ffffff08 53%,#0000 60%);animation:6s cubic-bezier(.45,0,.25,1) 1.2s infinite cardSheen;position:absolute;inset:-40%;transform:translate(-60%)}.vipCard.flash:after{animation:1.6s cubic-bezier(.45,0,.25,1) cardSheen,6s cubic-bezier(.45,0,.25,1) 3s infinite cardSheen}@keyframes cardSheen{0%{transform:translate(-60%)}35%,to{transform:translate(60%)}}.perks{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 30px;display:flex}.perks span{font:400 12px/1 var(--mono);color:var(--star);border:1px solid var(--line);background:#e8ecf20a;border-radius:999px;padding:9px 13px}.vipHow{border-top:1px solid var(--line);padding-top:22px}.vipHow h4{font:400 16px/1.3 var(--type);margin:0 0 14px}.warr{grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:26px;display:grid}.warr .n{font:200 92px/.85 var(--type);letter-spacing:-.04em;color:#0000;background:linear-gradient(#fff,#9ba6b8);-webkit-background-clip:text;background-clip:text}.warr .n small{font:400 11px/1 var(--mono);letter-spacing:.16em;color:var(--dust);-webkit-text-fill-color:var(--dust);text-align:center;margin-top:10px;display:block}.warr p{font:300 16px/1.55 var(--type);color:#d5dae3;margin:0}.sendList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sendList li{font:300 15px/1.5 var(--type);color:#d2d8e1;gap:10px;display:flex}.sendList li:before{content:"";background:var(--star);border-radius:50%;flex:none;width:5px;height:5px;margin-top:9px;box-shadow:0 0 6px #bed2ffcc}@media (width<=760px){.vipWrap{padding:24px 18px 20px}.warr{text-align:left;grid-template-columns:1fr;gap:14px}.warr .n small{text-align:left}}@media (prefers-reduced-motion:reduce){.vipCard,.vipCard:after{animation:none!important}}.stage{aspect-ratio:1;-webkit-user-select:none;user-select:none;border-radius:24px;position:relative;overflow:hidden}.stage .stCam{transform-origin:50%;will-change:transform;transition:transform 1.1s cubic-bezier(.65,0,.25,1),opacity .38s;position:absolute;inset:0}.stage .stCam.noT{transition:opacity .38s}.stage .stCam.cut{opacity:0}.stage .stCam img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.stage .stBase{filter:brightness(var(--dim,1));transition:filter .9s}.stage .stLit{opacity:0;filter:brightness(1.12)contrast(1.04);transition:opacity .55s}.stage.focusing .stLit{opacity:1}.stage .stFloatW{animation:8s ease-in-out infinite drift;position:absolute;inset:0}.sheen{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#e1ebff80 50%,#0000 62%) 130% 0/260% 100%;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sheen.go{animation:1.5s cubic-bezier(.45,0,.25,1) sheenGo}@keyframes sheenGo{0%{opacity:0;background-position:130% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-30% 0}}.hs{cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),left 1.1s cubic-bezier(.65,0,.25,1),top 1.1s cubic-bezier(.65,0,.25,1);position:absolute;transform:scale(.5)}.hs:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 2px #b4cdffe6}.hs:after{content:"";border:1px solid #dce8ff99;border-radius:50%;animation:2.6s ease-out infinite hsPulse;position:absolute;inset:4px}@keyframes hsPulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.hs.vis{opacity:1;pointer-events:auto;transform:scale(1)}.hs.on{transform:scale(1.3)}.hs.on:before{box-shadow:0 0 18px 6px #b4cdfff2}.hs.dim{opacity:0;pointer-events:none}.hs:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.hsLabel{pointer-events:none;opacity:0;white-space:nowrap;align-items:center;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(10px)}.hsLabel.show{opacity:1;transition-delay:.7s;transform:translateY(-50%)translate(16px)}.hsLabel i{background:linear-gradient(90deg,#dce8ffe6,#dce8ff40);width:44px;height:1px;display:block}.hsLabel span{font:400 11.5px/1 var(--mono);letter-spacing:.06em;color:var(--star);-webkit-backdrop-filter:blur(8px);background:#06080cd1;border:1px solid #2a3140;border-radius:8px;padding:8px 10px}.zoomOut{z-index:3;cursor:pointer;color:var(--dust);font:400 11px/1 var(--mono);letter-spacing:.06em;opacity:0;pointer-events:none;background:#06080cb3;border:1px solid #2a3140;border-radius:999px;padding:9px 12px;transition:opacity .4s,color .2s;position:absolute;bottom:12px;right:12px}.stage.focusing .zoomOut{opacity:1;pointer-events:auto}.zoomOut:hover{color:var(--star)}.zoomOut:focus-visible{outline:1px solid var(--dust)}#dStage{z-index:46;opacity:0;pointer-events:none;transition:opacity .8s;position:fixed;overflow:visible}body.guiding.stageOn #dStage{opacity:1;pointer-events:auto}.stage .stClip{border-radius:24px;position:absolute;inset:0;overflow:hidden}.vTabs{border:1px solid var(--line);scrollbar-width:none;background:#e8ecf206;border-radius:14px;gap:4px;margin:0 0 16px;padding:4px;display:flex;overflow-x:auto}.vTabs::-webkit-scrollbar{display:none}.vTabs button{cursor:pointer;color:var(--dust);font:400 12px/1 var(--mono);background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:11px 12px;transition:background .2s,color .2s}.vTabs button[aria-pressed=true]{color:var(--star);background:#e8ecf214}.vTabs button:focus-visible{outline:1px solid var(--dust)}.parts{gap:8px;display:grid}.part{text-align:left;cursor:pointer;border:1px solid var(--line);width:100%;color:var(--star);background:#e8ecf205;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .25s,background .25s;display:flex}.part:hover{border-color:#2a3140}.part.on{background:#e8ecf20d;border-color:#3a4458}.part b{font:400 15.5px/1.3 var(--type);margin:0 0 4px;display:block}.part small{font:300 14px/1.5 var(--type);color:var(--dust);display:block}.part .dot{background:#55607a;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;transition:background .25s,box-shadow .25s}.part.on .dot{background:#fff;box-shadow:0 0 10px 2px #b4cdffe6}.part:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.kStageWrap{max-width:340px;margin:0 auto 18px;display:none}.specs .row{cursor:default;transition:background .3s}.specs .row.on .k{color:var(--star)}.specs .row.on .v{text-shadow:0 0 14px #b4cdff80}.fStageWrap{display:none}@media (width<=760px){.kStageWrap{display:block}.fStageWrap{z-index:3;background:linear-gradient(#000 82%,#0000);margin:0 -18px 8px;padding:0 0 6px;display:block;position:sticky;top:142px}.fStageWrap .stage{width:200px;margin:0 auto}.hsLabel span{padding:6px 8px;font-size:10.5px}.hsLabel i{width:22px}.fStageWrap .zoomOut{display:none}}.stClip{-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 70%,#0000 100%)}.btn.main{background:var(--sun);color:#120700;border-color:var(--sun)}.btn.main:hover{filter:brightness(1.08);background:var(--sun)}.card h2{letter-spacing:-.02em;font:200 34px/1.05 var(--type)!important}.card{background:radial-gradient(120% 60% at 50% 0%, #7896ff12, transparent 60%), var(--card)}.cta a{position:relative;overflow:hidden}.cta a:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.cta a:hover:after{transform:translate(120%)}.gSec>h2{letter-spacing:-.025em;font:200 clamp(34px,4vw,46px)/1.05 var(--type)!important;margin:0 0 10px!important}.gSec[data-n]{position:relative}.gSec[data-n]:before{content:attr(data-n);font:200 190px/1 var(--type);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #e8ecf212;pointer-events:none;z-index:-1;position:absolute;top:-72px;right:-14px}.divider{opacity:.9;height:70px;margin:-34px 0 46px}.divider svg{width:100%;height:100%;overflow:visible}.divider line{stroke:#dce8ff59;stroke-width:1px;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);transition:stroke-dashoffset 1.6s cubic-bezier(.45,.05,.3,1)}.divider circle{fill:#3a4256;transition:fill .6s .2s}.divider.in line{stroke-dashoffset:0}.divider.in circle{fill:#fff;filter:drop-shadow(0 0 3px #bed2ffe6)}.constel{width:100%;height:auto;margin:0 0 20px;display:block;overflow:visible}.constel .bl{stroke:#1c2230;stroke-width:1px}.constel .ln{stroke:#dce8ffbf;stroke-width:1.2px}.constel .ln.new{stroke-dasharray:var(--l);stroke-dashoffset:var(--l);animation:.9s cubic-bezier(.45,.05,.3,1) forwards cdraw}@keyframes cdraw{to{stroke-dashoffset:0}}.constel .st{fill:#2e3546;transition:fill .4s}.constel .st.lit{fill:#fff;filter:drop-shadow(0 0 4px #bed2fff2)}.constel .st.now{fill:#afc0e2}.constel .ring{fill:none;stroke:#dce8ff99;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite hsPulse}.constel.big,.doneBox svg.constel{filter:none;width:100%;max-width:420px;height:auto;margin:0 auto 24px}.constel.big .st.lit{filter:drop-shadow(0 0 7px #bed2ff)}.constel.big .flash{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.2,.8,.2,1) .5s forwards cflash}@keyframes cflash{0%{opacity:0;transform:scale(0)rotate(-45deg)}40%{opacity:1;transform:scale(1.8)rotate(0)}to{opacity:1;transform:scale(1)}}#cursorLight{pointer-events:none;z-index:2;opacity:0;will-change:transform;background:radial-gradient(closest-side,#8caaff12,#0000);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;transition:opacity .6s;position:fixed;top:0;left:0}body.cursorOn #cursorLight{opacity:1}.panel,.accI,.part{position:relative}.panel:after,.accI:after,.part:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#aac8ff17,transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.panel:hover:after,.accI:hover:after,.part:hover:after{opacity:1}.gEnd{text-align:center;padding:40px 0 30px;position:relative}.gEnd .endStar{opacity:.4;filter:drop-shadow(0 0 10px #bed2ffe6);width:26px;height:26px;margin:0 auto 26px;transition:opacity 1s,transform 1.2s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(.6)}.gEnd.in .endStar{opacity:1;transform:scale(1)}.gEnd .endWm{opacity:0;width:min(520px,92%);height:auto;margin:0 auto 22px;transition:opacity 1.2s .3s,transform 1.2s .3s;display:block;transform:translateY(12px)}.gEnd.in .endWm{opacity:1;transform:none}.gEnd p{font:300 17px/1.5 var(--type);color:var(--dust);margin:0 0 26px}.gEnd .wBtns{justify-content:center}@media (width<=760px){.gSec[data-n]:before{font-size:120px;top:-46px;right:-6px}.divider{height:56px;margin:-26px 0 34px}}@media (prefers-reduced-motion:reduce){.divider line{transition:none}.constel .ln.new{stroke-dashoffset:0;animation:none}}.shot img{width:100%;height:auto;display:block}.shot figcaption{font:400 11px/1 var(--mono);letter-spacing:.08em;color:var(--dust);text-transform:uppercase;background:#07090d;padding:11px 14px}.contChip{left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:21;color:var(--star);cursor:pointer;font:400 14px/1 var(--type);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#080a0ed1;border:1px solid #2a3140;border-radius:999px;align-items:center;gap:10px;padding:10px 14px 10px 10px;transition:opacity .6s,transform .6s,border-color .2s;display:flex;position:fixed;transform:translate(-50%,10px)}.contChip.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.contChip:hover{border-color:#3a4458}.contChip img{object-fit:contain;width:30px;height:30px;transform:scale(1.5)}.contChip small{font:400 11px/1 var(--mono);color:var(--dust);letter-spacing:.04em}.contChip b{font-weight:400}.contChip:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.app.open .contChip,body.guiding .contChip,body.introing .contChip{opacity:0!important;pointer-events:none!important}@media (width<=760px){.contChip{bottom:calc(84px + env(safe-area-inset-bottom,0px));font-size:13px}}body.lite #cursorLight{display:none}body.guiding .ctrl{opacity:0!important;pointer-events:none!important}#gate{cursor:pointer}.gateIn{gap:26px!important}.gStar{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:96px;height:96px;padding:0;display:grid;position:relative}.gStar svg{filter:drop-shadow(0 0 10px #c8d7fff2)drop-shadow(0 0 26px #82a0ff8c);width:30px;height:30px;animation:3.2s ease-in-out infinite gPulse}@keyframes gPulse{0%,to{opacity:.85;transform:scale(.88)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(8deg)}}.gStar:before,.gStar:after{content:"";border:1px solid #dce8ff59;border-radius:50%;animation:3.2s ease-out infinite gRing;position:absolute;inset:22px}.gStar:after{animation-delay:1.6s}@keyframes gRing{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.gStar:focus-visible{outline-offset:6px;outline:1px solid #dce8ff80}.gTrail{transform-origin:0;opacity:0;background:linear-gradient(90deg,#f0f6ffe6,#a0beff00);border-radius:2px;width:0;height:2px;position:absolute;top:50%;left:50%;transform:rotate(30deg)}.gHint{letter-spacing:.24em;opacity:0;margin:0;animation:1.2s 1s forwards gHintIn;font:400 11px/1 var(--mono)!important;color:var(--dust)!important}@keyframes gHintIn{to{opacity:1}}#gate.go{cursor:default}#gate.go .gHint{opacity:0;transition:opacity .3s;animation:none}#gate.go .gStar:before,#gate.go .gStar:after{opacity:0;animation:none}#gate.go .gStar svg{animation:none}#gate.go .gStar{animation:.9s cubic-bezier(.55,0,.85,.35) forwards starAway}#gate.go .gTrail{animation:.9s cubic-bezier(.55,0,.85,.35) forwards trail}@keyframes starAway{0%{transform:translate(0)scale(1)}15%{transform:translate(6px,4px)scale(1.15)}to{transform:translate(-62vw,-58vh)scale(.25)}}@keyframes trail{0%{opacity:0;width:0}25%{opacity:1}to{opacity:.9;width:220px}}.wDemo{flex-direction:column;align-items:center;margin:8px 0 22px;display:flex}.wScr{background:linear-gradient(145deg,#3a3f49,#121419 40%,#2a2e36 70%,#0d0f13);border-radius:46px;width:200px;height:240px;padding:7px;position:relative;box-shadow:0 30px 60px -20px #000000e6,0 0 40px -12px #7896ff40,inset 0 1px #ffffff26}.wScr:after{content:"";background:linear-gradient(90deg,#2a2e36,#4a505b);border-radius:3px;width:6px;height:26px;position:absolute;top:62px;right:-5px}.wScr.round{border-radius:50%;width:228px;height:228px}.wScr.round:after{top:96px}.wIn{background:#000;border-radius:40px;flex-direction:column;justify-content:flex-end;gap:6px;width:100%;height:100%;padding:16px 12px 12px;display:flex;position:relative;overflow:hidden}.wScr.round .wIn{border-radius:50%;gap:4px;padding:34px 30px 30px}.wScr.round .wB{max-width:80%;padding:6px 8px 5px;font-size:9.5px}.wScr.round .wB i{display:none}.wScr.round .wB.voice i{display:block}.wScr.round .wAct span{max-width:46px;height:19px}.wScr.round .wB.in{margin-left:6px}.wIn:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff12,#0000 40%);position:absolute;inset:0}.wB{max-width:86%;font:400 10.5px/1.3 var(--type);opacity:0;border-radius:12px;padding:7px 9px 6px;transform:translateY(8px)}.wB i{font:400 7.5px/1 var(--mono);opacity:.55;text-align:right;margin-top:3px;font-style:normal;display:block}.wB.in{color:#e8ecf2;background:#1e232c;border-bottom-left-radius:4px;align-self:flex-start;animation:10s infinite wb1}.wB.out{color:#ecfff5;background:#1e6b4e;border-bottom-right-radius:4px;align-self:flex-end}.wB.typing{gap:3px;padding:8px 9px;animation:10s infinite wb2;display:flex}.wB.typing b{opacity:.7;background:#ecfff5;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite dot}.wB.typing b:nth-child(2){animation-delay:.15s}.wB.typing b:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.wB.msg{animation:10s infinite wb3}.wB.voice{align-items:center;gap:6px;animation:10s infinite wb4;display:flex}.wB.voice i{margin:0}.pl{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid #ecfff5;width:0;height:0;font-style:normal}.wave{align-items:center;gap:2px;height:14px;display:flex}.wave u{opacity:.8;background:#ecfff5;border-radius:2px;width:2px;height:40%;text-decoration:none;animation:1s ease-in-out infinite wv;display:block}.wave u:nth-child(3n){height:80%;animation-delay:.2s}.wave u:nth-child(4n){height:60%;animation-delay:.4s}.wave u:nth-child(5n){height:95%;animation-delay:.1s}@keyframes wv{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.wAct{opacity:0;justify-content:center;gap:6px;margin-top:4px;animation:10s infinite wb5;display:flex}.wAct span{color:#ecfff5;background:#1e6b4e;border-radius:999px;flex:1;place-items:center;max-width:56px;height:22px;display:grid}@keyframes wb1{0%,4%{opacity:0;transform:translateY(8px)}9%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes wb2{0%,14%{opacity:0;height:auto;transform:translateY(8px)}18%,28%{opacity:1;transform:none}31%,to{opacity:0;max-height:0;margin:-3px 0;padding:0;transform:none}}@keyframes wb3{0%,30%{opacity:0;transform:translateY(8px)}35%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes wb4{0%,48%{opacity:0;transform:translateY(8px)}53%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}@keyframes wb5{0%,62%{opacity:0}68%,88%{opacity:1}96%,to{opacity:0}}.wCap{font:400 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:16px 0 0}@media (prefers-reduced-motion:reduce){.wB,.wAct{opacity:1;transform:none;animation:none!important}.wB.typing{display:none}}.watch{will-change:transform;pointer-events:none;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .5s,filter .6s;position:absolute;top:0;left:0}.bob{animation:7s ease-in-out infinite wave;animation-delay:var(--ph,0s);position:absolute;inset:0}@keyframes wave{0%,to{transform:translateY(-.9%)}50%{transform:translateY(.9%)}}.watch.focus .bob{animation:8s ease-in-out infinite drift}@keyframes drift{0%,to{transform:translateY(-.8%)}50%{transform:translateY(.8%)}}.watch img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.watch .body{filter:brightness(.8);transition:filter .6s,opacity .25s}.watch.lit .body,.watch.focus .body{filter:brightness(1.08)}.watch .hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:38%;width:40%;height:64%;padding:0;position:absolute;top:18%;left:30%}.watch .hit:focus-visible{outline:2px solid var(--sun);outline-offset:6px}.watch.dormant{opacity:0}.tip{z-index:30;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(10px);font:500 12px/1 var(--mono);color:var(--star);opacity:0;background:#e8ecf21a;border-radius:999px;padding:6px 12px;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;transform:translate(-50%,-6px)}.tip.show{opacity:1;transform:translate(-50%)}.foot{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:20;text-align:center;opacity:0;transition:opacity .8s .2s;position:fixed;transform:translate(-50%)}.foot.show{opacity:1}.app.open .foot{opacity:0;pointer-events:none;transition-delay:0s}.foot svg{filter:drop-shadow(0 0 6px #aac8ff59);width:auto;height:13px;margin:0 auto 12px;display:block}.foot nav{font:400 12px/1 var(--mono);color:var(--faint);justify-content:center;gap:6px;display:flex}.foot nav a{color:var(--dust);border-radius:6px;padding:4px 6px;text-decoration:none}.foot nav a:hover{color:var(--star)}.foot nav a:focus-visible{outline:1px solid var(--dust)}.hint{left:50%;top:calc(11% + env(safe-area-inset-top,0px));z-index:20;text-align:center;opacity:0;width:max-content;max-width:90vw;margin:0;transition:opacity .9s .5s;position:fixed;transform:translate(-50%)}.hint .hello{min-height:1.15em;font:200 clamp(38px,4.6vw,62px)/1.05 var(--type);color:var(--star);letter-spacing:-.02em;margin:0 0 12px}.hint .sub{min-height:1.4em;font:400 clamp(15px,1.35vw,19px)/1.4 var(--type);color:#c3cad6;letter-spacing:.005em;margin:0}.hint .sub b{color:var(--star);letter-spacing:.08em;font-weight:700}.caret{vertical-align:-.1em;background:var(--star);opacity:.8;width:2px;height:.95em;margin-left:.08em;display:inline-block}.hint.show{opacity:1;transition-delay:0s}.app.open .hint{opacity:0;transition-delay:0s}.ctrl{top:calc(14px + env(safe-area-inset-top,0px));z-index:40;color:var(--faint);cursor:pointer;font:400 11px/1 var(--mono);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px;transition:color .2s;display:flex;position:fixed}.ctrl:hover{color:var(--star)}.ctrl:focus-visible{outline:1px solid var(--dust)}.arrows{z-index:25;opacity:0;pointer-events:none;background:#e8ecf212;border-radius:999px;gap:2px;padding:3px;transition:opacity .35s,transform .35s;display:flex;position:fixed;transform:translate(-50%,6px)}.app.open .arrows{opacity:1;pointer-events:auto;transition-delay:.25s;transform:translate(-50%)}.arrows button{width:32px;height:28px;color:var(--dust);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.arrows button:hover{color:var(--star);background:#e8ecf214}.arrows button:focus-visible{outline:1px solid var(--dust)}.card{z-index:35;background:var(--card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);-webkit-user-select:text;user-select:text;border-radius:18px;flex-direction:column;width:min(410px,34vw);padding:34px 30px 26px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;transform:translate(calc(100% + 24px))}.app.open .card{transform:none}.card .x{width:34px;height:34px;color:var(--dust);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.card .x:hover{color:var(--star);background:#e8ecf20f}.card .x:focus-visible{outline:1px solid var(--dust)}.cardBody{transition:opacity .22s,transform .22s}.cardBody.swap{opacity:0;transform:translateY(6px)}.card h2{font:400 30px/1.1 var(--mono);letter-spacing:-.02em;margin:0 0 14px;padding-right:30px}.card .desc{font:300 15px/1.6 var(--sans);color:var(--dust);max-width:36ch;margin:0 0 26px}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);font:400 12.5px/1.3 var(--mono);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.row .k{color:var(--faint)}.row .v{color:var(--star);text-align:right}.row .v.tbd{color:var(--faint)}.cta{margin-top:auto;padding-top:26px}.cta a{background:var(--sun);color:#120700;height:46px;font:500 14px/1 var(--sans);border-radius:12px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.cta a:hover{filter:brightness(1.08)}.cta a:focus-visible{outline:2px solid var(--star);outline-offset:3px}.cta small{font:400 11px/1.4 var(--mono);color:var(--faint);text-align:center;margin-top:12px;display:block}.lbl{z-index:22;pointer-events:none;text-align:center;font:400 10px/1.2 var(--mono);color:var(--dust);letter-spacing:.02em;opacity:0;transition:opacity .6s;position:fixed;top:0;left:0;transform:translate(-50%)}.mobileNames .lbl.show{opacity:1}body.gated .ctrl{opacity:0;pointer-events:none}.ctrl{transition:color .2s,opacity .5s}#gate{z-index:90;place-items:center;transition:opacity .7s;display:grid;position:fixed;inset:0}#gate.hide{opacity:0;pointer-events:none}.gateIn{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:24px;display:flex}.gateIn svg{filter:drop-shadow(0 0 8px #bed2ffb3);width:22px;height:22px;animation:3.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.gateIn p{font:300 15px/1.5 var(--sans);color:var(--dust);max-width:28ch;margin:0}.gateBtns{flex-direction:column;align-items:center;gap:12px;display:flex}.gateBtns button{cursor:pointer;font:400 12px/1 var(--mono);letter-spacing:.06em;border-radius:999px;padding:14px 24px;transition:border-color .2s,color .2s,background .2s}.gateBtns .main{color:var(--star);background:#e8ecf20a;border:1px solid #e8ecf247;align-items:center;gap:10px;display:flex}.gateBtns .main:hover{border-color:var(--star);background:#e8ecf214}.gateBtns .alt{color:var(--dust);background:0 0;border:0;padding:8px 12px}.gateBtns .alt:hover{color:var(--star)}.gateBtns button:focus-visible{outline:1px solid var(--star);outline-offset:3px}@media (width<=760px){.card{border-radius:20px;width:auto;height:52%;padding:26px 22px 18px;inset:auto 8px 8px;transform:translateY(calc(100% + 24px))}.card h2{margin-bottom:10px;font-size:24px}.card .desc{margin-bottom:18px;font-size:14px}.hint{top:calc(9% + env(safe-area-inset-top,0px))}.hint .hello{font-size:40px}.hint .sub{font-size:15px}}@media (prefers-reduced-motion:reduce){.bob,.watch.focus .bob{animation:none}.watch,.card,.cardBody,.foot,.hint,.arrows{transition-duration:10ms!important;transition-delay:0s!important}}.foot .priv{white-space:nowrap;font:400 10.5px/1 var(--mono);letter-spacing:.02em;color:var(--faint);border-radius:6px;margin-top:1px;padding:4px 6px;text-decoration:none;transition:color .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.foot .priv:hover{color:var(--star)}.foot .priv:focus-visible{outline:1px solid var(--dust)}.vidSec .sub{margin-bottom:30px}.vidMarco{--mx:-999px;--my:-999px;width:min(100%, calc(min(60vh, 540px) * var(--ar)));opacity:0;filter:brightness(0);margin:0 auto;transition:opacity .6s,filter 1.2s,transform 1.2s cubic-bezier(.2,.8,.2,1);position:relative;transform:scale(.94)}.vidSec.in .vidMarco{opacity:1;filter:none;transform:none}.vidSec.visto .vidMarco,.vidSec.visto .vidNota{transition:none}.vidFlota{animation:7s ease-in-out infinite wave}.vidCaja{aspect-ratio:var(--ar);border:1px solid var(--line);isolation:isolate;background:#05070a;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #000000d9,0 0 60px -14px #7896ff2e}.vidCaja:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#dce8ff6b,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.vidCaja:after{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my),#aac8ff1f,transparent 70%);transition:opacity .35s;position:absolute;inset:0}.vidMarco:hover .vidCaja:after{opacity:1}.vidCaja video{object-fit:cover;background:#05070a;width:100%;height:100%;display:block;position:absolute;inset:0}.vidReflejo{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 40%,#ffffff80 50%,#0000 60%);position:absolute;inset:-10% -60%;transform:translate(-70%)}.vidSec.in:not(.visto) .vidReflejo{animation:1.4s cubic-bezier(.45,0,.25,1) .55s vidBarrido}@keyframes vidBarrido{0%{opacity:0;transform:translate(-70%)}15%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translate(70%)}}.vidProg{z-index:3;pointer-events:none;opacity:0;background:#e8ecf21a;height:1px;transition:opacity .5s;position:absolute;bottom:14px;left:18px;right:18px}.vidSec.jugando .vidProg{opacity:1}.vidProg b{transform-origin:0;background:#dce8ffcc;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 6px #bed2ffcc}.vidPlay{z-index:4;background:radial-gradient(closest-side,#00000059,#0000);place-items:center;display:none;position:absolute;inset:0}.vidSec.manual:not(.jugando) .vidPlay{display:grid}.vidNota{text-align:center;max-width:40ch;font:300 13px/1.5 var(--type);color:var(--faint);opacity:0;margin:22px auto 0;transition:opacity .9s 1s}.vidSec.in .vidNota{opacity:1}body.lite .vidMarco{filter:none;transition:opacity .8s;transform:none}body.lite .vidFlota{animation:none}body.lite .vidReflejo{display:none}@media (prefers-reduced-motion:reduce){.vidMarco{filter:none;transition:opacity .8s;transform:none}.vidFlota{animation:none}.vidReflejo{display:none}}@media (width<=760px){.vidMarco{width:min(78vw, calc(min(60vh, 540px) * var(--ar)))}.vidCaja{border-radius:22px}}.vidMarco.horiz{width:min(100%, calc(min(60vh, 540px) * var(--ar)))}.vidMarco.horiz .vidCaja{border-radius:20px}@media (width<=760px){.vidMarco.horiz{width:100%}.vidMarco.horiz .vidCaja{border-radius:18px}}em.ac{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}h1 em.ac,h2 em.ac,h3 em.ac{color:#dce3ee;font-size:1.06em;line-height:1}body.pagina{-webkit-user-select:text;user-select:text;height:auto;min-height:100%;overflow:hidden auto}.rp{z-index:1;max-width:1180px;margin:0 auto;padding:22px 28px 90px;position:relative}.rpTop{min-height:34px;font:400 11px/1 var(--mono);letter-spacing:.16em;color:var(--dust);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex}.rpTop a,.rpTop button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:none;transition:color .2s}.rpTop a:hover,.rpTop button:hover{color:var(--star)}.rpTop a:focus-visible,.rpTop button:focus-visible{outline:1px solid var(--dust);outline-offset:4px;border-radius:4px}.rpCol{max-width:680px;margin:0 auto}.rpAncho{max-width:1120px;margin:0 auto}.rpAncho .rpHead{max-width:680px;margin-left:auto;margin-right:0}.rpHead{margin:54px 0 46px}.rpEyebrow{font:400 11px/1 var(--mono);letter-spacing:.22em;color:var(--faint);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;display:flex}.rpEyebrow svg{filter:drop-shadow(0 0 5px #c8d7ffe6);width:10px;height:10px}.rpHead h1{font:400 clamp(44px,5.4vw,72px)/.95 var(--sans);letter-spacing:-.045em;margin:0}.rpLead{max-width:42ch;font:400 16px/1.55 var(--sans);color:var(--dust);margin:18px 0 0}.rpHead,.rpCol>#contenido,.rpDos{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards hbRise;transform:translateY(10px)}.rpCol>#contenido,.rpDos{animation-delay:.12s}.rpOtros{text-align:center;font:400 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:40px 0 0}.rpOtros a{color:var(--dust);padding:8px;text-decoration:none}.rpOtros a:hover{color:var(--star)}.rpDos{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.rpEscena{position:sticky;top:70px}.rpEscena .stage{width:min(100%,500px);margin:0 auto}.rpDos>#contenido{max-width:680px}.pLista{border-top:1px solid var(--line)}.pRow{border-bottom:1px solid var(--line);color:var(--star);font:400 17px/1.3 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:17px 4px;text-decoration:none;display:flex;position:relative;overflow:hidden}.pRow:after{content:"";transform-origin:0;background:linear-gradient(90deg,#edf0f5e6,#a0beff40);width:100%;height:1px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.pRow:hover:after,.pRow:focus-visible:after{transform:scaleX(1)}.pRow:focus-visible{background:#edf0f508;outline:none}.pRow span{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pRow:hover span{transform:translate(6px)}.pRow i{font:400 15px/1 var(--mono);color:var(--faint);font-style:normal;transition:transform .4s,color .3s}.pRow:hover i{color:var(--star);transform:translate(4px)}.pDiag{padding:24px 22px}.vipSec[hidden]{display:none}@media (width<=860px){.rp{padding:16px 20px 70px}.rpHead{margin:34px 0 32px}.rpAncho .rpHead{margin-left:0}.rpHead h1{font-size:clamp(40px,11vw,56px)}.rpDos{grid-template-columns:1fr;gap:10px}.rpEscena{position:relative;top:auto}.rpEscena .stage{width:min(340px,86vw)}.rpEscena.fija{z-index:3;background:linear-gradient(#000 82%,#0000);margin:0 -20px 8px;padding:4px 0 6px;position:sticky;top:0}.rpEscena.fija .stage{width:190px}.rpEscena.fija .zoomOut{display:none}}.hbPage{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:calc(100vh - 110px);display:grid;overflow-x:clip}.hbOrbit{aspect-ratio:1;perspective:1100px;justify-self:center;width:min(540px,100%);position:relative}.hbRing{opacity:0;border:1px solid #edf0f517;border-radius:50%;animation:1.6s .3s forwards hbFade;position:absolute;inset:4%;transform:rotateX(70deg)rotate(-14deg)}.hbRing.r2{border-color:#edf0f50b;animation-delay:.5s;inset:-5%}.hbBody{will-change:transform;position:absolute;inset:10%}.hbVis{filter:brightness(0);opacity:0;animation:1.8s cubic-bezier(.2,.7,.2,1) .2s forwards hbReveal;position:absolute;inset:0}.hbWatch{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.hbSat{opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:1s 1.4s forwards hbFade;position:absolute;box-shadow:0 0 10px 3px #bed2ffe6}@keyframes hbReveal{to{filter:brightness();opacity:1}}@keyframes hbFade{to{opacity:1}}.hbIntro{margin:0 0 34px}.hbEyebrow{font:400 11px/1 var(--mono);letter-spacing:.22em;color:var(--faint);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;display:flex}.hbEyebrow svg{filter:drop-shadow(0 0 5px #c8d7ffe6);width:10px;height:10px}.hbIntro h1{font:400 clamp(52px,6.6vw,92px)/.92 var(--sans);letter-spacing:-.045em;margin:0}.hbIntro h1 em.ac{letter-spacing:-.01em;color:#dce3ee;font-size:1.06em;line-height:1}.hbLead{max-width:34ch;font:400 16px/1.55 var(--sans);color:var(--dust);margin:18px 0 0}.hbList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hbList li{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards hbRise;transform:translateY(10px)}.hbList li:first-child{animation-delay:.7s}.hbList li:nth-child(2){animation-delay:.78s}.hbList li:nth-child(3){animation-delay:.86s}.hbList li:nth-child(4){animation-delay:.94s}.hbList li:nth-child(5){animation-delay:1.02s}.hbList li:nth-child(6){animation-delay:1.1s}@keyframes hbRise{to{opacity:1;transform:none}}.hbRow{border-bottom:1px solid var(--line);color:var(--star);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:20px 4px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hbRow:after{content:"";transform-origin:0;background:linear-gradient(90deg,#edf0f5e6,#a0beff40);width:100%;height:1px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.hbRow:hover:after,.hbRow:focus-visible:after{transform:scaleX(1)}.hbRow:focus-visible{background:#edf0f508;outline:none}.hbNum{font:400 11px/1 var(--mono);color:var(--faint);letter-spacing:.06em;transition:color .3s}.hbRow:hover .hbNum{color:var(--star)}.hbT{font:400 clamp(22px,2.3vw,30px)/1.1 var(--sans);letter-spacing:-.025em;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hbRow:hover .hbT{transform:translate(6px)}.hbT small{font:400 13px/1.4 var(--sans);letter-spacing:0;color:var(--dust);margin-top:5px;display:block}.hbArrow{font:400 15px/1 var(--mono);color:var(--faint);transition:transform .4s,color .3s}.hbRow:hover .hbArrow{color:var(--star);transform:translate(4px)}.hbRow.main .hbT{font-size:clamp(28px,3vw,40px)}.hbRow.main .hbT em.ac{letter-spacing:0;color:#ffd9c2;font-size:1.08em}.hbCons{align-items:center;gap:7px;min-height:10.5px;margin-top:10px;display:flex}.hbCons b{background:#2b313d;border-radius:50%;width:5px;height:5px}.hbCons b.on{background:#fff;box-shadow:0 0 6px #c8d7ffe6}.hbCons span{font:400 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--dust);margin-left:6px}.hbPill{background:var(--sun);color:#120700;font:500 12px/1 var(--sans);white-space:nowrap;border-radius:999px;padding:10px 14px}@media (width<=860px){.hbPage{grid-template-columns:1fr;gap:6px;min-height:0}.hbOrbit{width:min(330px,82vw);margin-top:-6px}.hbIntro{text-align:center;margin:0 0 22px}.hbEyebrow{justify-content:center}.hbLead{margin-left:auto;margin-right:auto}.hbIntro h1{font-size:clamp(46px,13vw,64px)}.hbRow{grid-template-columns:34px 1fr auto;padding:18px 2px}.hbPill{display:none}}@media (prefers-reduced-motion:reduce){.hbPage *,.rpHead,.rpCol>#contenido,.rpDos{animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
