.opening-sequence_screen__poL1C{--opening-ink:#171b1e;--opening-paper:#f7eddf;--opening-accent:#ed8253;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;color:var(--opening-paper);background:var(--opening-ink);font-family:inherit;isolation:isolate;animation:opening-sequence_screenEnter__bf03_ .35s ease-out both}.opening-sequence_screen__poL1C::backdrop{background:transparent}.opening-sequence_screen__poL1C:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#ed825333 20%,#edb092b3 50%,#ed825333 80%,transparent);box-shadow:0 0 35px 8px #ed825312;animation:opening-sequence_scan__VtAsG 2.8s cubic-bezier(.2,.45,.35,1) .2s both}.opening-sequence_screen__poL1C:after{content:"";position:absolute;inset:12px;z-index:3;pointer-events:none;border:1px solid #f7eddf0a}.opening-sequence_backdrop__UVWQK{position:absolute;inset:0;z-index:-3;background:radial-gradient(ellipse at 50% 40%,#5e342727 0,transparent 49%),radial-gradient(ellipse at 100% 0,#363a3f55 0,transparent 36%),linear-gradient(145deg,#202427,#171b1e 48%,#121619)}.opening-sequence_backdrop__UVWQK:after{content:"";position:absolute;inset:0;opacity:.2;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#f7eddf05 0,#f7eddf05 4px);pointer-events:none}.opening-sequence_grid__m5Q99{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(#f7eddf05 1px,transparent 0),linear-gradient(90deg,#f7eddf05 1px,transparent 0);background-size:64px 64px;background-position:50%;mask-image:radial-gradient(ellipse at 50% 42%,#000 5%,transparent 72%);animation:opening-sequence_gridEnter__8A4hc 1.8s ease-out both}.opening-sequence_orbit__k_hH3{position:absolute;top:44%;left:50%;z-index:-1;width:min(76vw,960px);aspect-ratio:1;border:1px solid #f7eddf05;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:opening-sequence_orbitEnter__1_J0Y 2.4s ease-out both}.opening-sequence_orbit__k_hH3:after,.opening-sequence_orbit__k_hH3:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.opening-sequence_orbit__k_hH3:before{inset:13%;border:1px dashed #f7eddf0a;transform:rotate(-18deg)}.opening-sequence_orbit__k_hH3:after{inset:27%;border:1px solid #ed82530c}.opening-sequence_bottomline__1PvsD,.opening-sequence_topline__whv0Z{position:absolute;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#b3aba0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:400;line-height:1.7;letter-spacing:1.6px;animation:opening-sequence_furnitureEnter__JHzzD .9s ease-out .2s both}.opening-sequence_topline__whv0Z{top:38px;right:230px;left:40px}.opening-sequence_topline__whv0Z>span:first-child:before{content:"+";display:inline-block;margin-right:14px;color:var(--opening-accent);font-size:16px;line-height:0}.opening-sequence_topline__whv0Z>span:last-child{color:#7e7d76;letter-spacing:2px}.opening-sequence_bottomline__1PvsD{right:40px;bottom:calc(35px + env(safe-area-inset-bottom, 0px));left:40px;color:#7e7d76;font-size:9px;letter-spacing:2.1px}.opening-sequence_bottomline__1PvsD>span:last-child{color:#a19a8f;letter-spacing:2.5px}.opening-sequence_skip__WkF_P{position:absolute;top:29px;right:36px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:40px;padding:8px 11px 8px 15px;border:1px solid #f7eddf1a;border-radius:4px;color:#c8bfb2;background:#171b1e66;font:inherit;font-size:11px;line-height:1.5;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;animation:opening-sequence_furnitureEnter__JHzzD .65s ease-out .15s both}.opening-sequence_skip__WkF_P:hover{border-color:#ed825366;color:var(--opening-paper);background:#ed82530a}.opening-sequence_skip__WkF_P:focus-visible{outline:2px solid var(--opening-accent);outline-offset:5px}.opening-sequence_skip__WkF_P kbd{padding:2px 5px;border:1px solid #f7eddf1a;border-radius:2px;color:#8f8d83;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.6px}.opening-sequence_content__8DhJq{position:absolute;top:48%;left:50%;display:flex;flex-direction:column;align-items:center;width:min(620px,calc(100vw - 64px));transform:translate(-50%,-50%)}.opening-sequence_constellation__LAYAm{position:relative;width:min(480px,100%);aspect-ratio:12/7;margin-bottom:15px;perspective:850px;transform-style:preserve-3d}.opening-sequence_connections__O8vZ_{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.opening-sequence_link__nAwJw{fill:none;stroke:#ed825370;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:opening-sequence_connect__DJB6p .9s cubic-bezier(.2,.6,.35,1) .35s both}.opening-sequence_link__nAwJw:nth-child(2){animation-delay:.6s}.opening-sequence_link__nAwJw:nth-child(3){animation-delay:.85s}.opening-sequence_link__nAwJw:nth-child(4){animation-delay:1.1s}.opening-sequence_link__nAwJw:nth-child(n+5){stroke:#f7eddf1f;animation-delay:1.25s}.opening-sequence_core__T_RYy{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:94px;height:94px;border:1px solid #f7c7ab80;border-radius:21px;color:#2f211b;background:linear-gradient(145deg,#f2ab7e,#ed8253 48%,#bb5936);box-shadow:inset 0 1px 0 #ffe6ce66,inset 0 -4px 8px #873b2630,0 15px 38px #0005,0 0 75px #ed82531c;transform:translate(-50%,-50%);animation:opening-sequence_coreEnter__8jV_6 1.8s cubic-bezier(.16,1,.3,1) .12s both}.opening-sequence_core__T_RYy:before{content:"";position:absolute;inset:-15px;z-index:-1;border:1px solid #ed82533b;border-radius:31px;animation:opening-sequence_coreHalo__E9n5A 2.6s ease-out .45s both}.opening-sequence_core__T_RYy:after{content:"";position:absolute;inset:5px;border:1px solid #fff1df25;border-radius:16px;pointer-events:none}.opening-sequence_core__T_RYy>svg{position:relative;z-index:1;display:block;width:45px;height:45px;overflow:visible;color:#39261c;filter:drop-shadow(0 1px 0 #ffe6cf38)}.opening-sequence_node__zrwfz{position:absolute;z-index:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid #ed82534a;border-radius:12px;color:#efb18b;background:linear-gradient(145deg,#303033,#202426);box-shadow:inset 0 1px 0 #f7eddf08,0 8px 20px #0003;transform:translate(-50%,-50%);animation:opening-sequence_nodeEnter__aozsd .85s cubic-bezier(.2,.7,.3,1) both}.opening-sequence_node__zrwfz:after{content:"";position:absolute;right:-3px;bottom:-3px;width:5px;height:5px;border:3px solid #1e2225;border-radius:50%;background:var(--opening-accent);box-sizing:content-box}.opening-sequence_node__zrwfz>svg{display:block;width:21px;height:21px;stroke-width:1.5}.opening-sequence_nodeOne__r8IDU{top:10%;left:18%;animation-delay:.2s}.opening-sequence_nodeTwo__g0_2F{top:20%;left:82%;animation-delay:.45s}.opening-sequence_nodeThree__8pWrw{top:76%;left:10%;animation-delay:.7s}.opening-sequence_nodeFour__lz_Kd{top:80%;left:85%;animation-delay:.95s}.opening-sequence_wordmark__pnqHB{display:flex;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,7vw,86px);font-weight:750;line-height:1.15;letter-spacing:-5.5px;white-space:nowrap}.opening-sequence_wordmark__pnqHB>span{display:block;color:var(--opening-paper);animation:opening-sequence_wordEnter__4ex0g 1s cubic-bezier(.16,1,.3,1) .55s both}.opening-sequence_wordmark__pnqHB>span:last-child{color:var(--opening-accent);animation-delay:.75s}.opening-sequence_tagline__cYw7Z{margin:18px 0 0;color:#c5baac;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:4px;text-align:center;animation:opening-sequence_captionEnter__L_qyv .9s ease-out 1.05s both}.opening-sequence_statusLine__C83ON{display:flex;align-items:center;gap:8px;width:min(290px,100%);min-height:20px;margin-top:38px;color:#a89e91;font-size:10px;line-height:1.8;letter-spacing:1px;animation:opening-sequence_captionEnter__L_qyv .8s ease-out .9s both}.opening-sequence_statusDot__E0ZwA{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--opening-accent);box-shadow:0 0 10px #ed82534d}.opening-sequence_stepCount__zUPJA{margin-left:auto;padding-left:12px;color:#776f65;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:1.1px;white-space:nowrap}.opening-sequence_progress__yWLTB{width:min(290px,100%);height:2px;margin-top:11px;overflow:hidden;background:#f7eddf10;animation:opening-sequence_furnitureEnter__JHzzD .5s ease-out .3s both}.opening-sequence_progress__yWLTB>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#a65131,#ed8253 75%,#f7cead);box-shadow:0 0 12px #ed825366;transform:scaleX(0);transform-origin:left center;animation:opening-sequence_progressFill__oRudT 3.6s cubic-bezier(.3,.1,.35,1) both}.opening-sequence_leaving__WnTkF{pointer-events:none;animation:opening-sequence_screenLeave__1mSJZ .7s cubic-bezier(.75,0,.25,1) both}.opening-sequence_leaving__WnTkF::backdrop{animation:opening-sequence_backdropLeave__uVrkk .7s ease both}.opening-sequence_leaving__WnTkF .opening-sequence_content__8DhJq{animation:opening-sequence_contentLeave__V8xJR .65s cubic-bezier(.55,0,.25,1) both}.opening-sequence_page__kt9Sd{min-width:0;opacity:1;transform:none}.opening-sequence_pageEntering__lf7T8{transform-origin:center top;animation:opening-sequence_pageEnter__QsDpD .85s cubic-bezier(.2,.7,.25,1) both}.opening-sequence_replayButton__hHMau{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;padding:7px;border:1px solid #e5e0d8;border-radius:6px;color:#82776a;background:transparent;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.opening-sequence_replayButton__hHMau:hover{border-color:#eac7b7;color:#b94c27;background:#fff3eb}.opening-sequence_replayButton__hHMau:focus-visible{outline:2px solid #e76f40;outline-offset:3px}.opening-sequence_replayButton__hHMau>svg{display:block;width:16px;height:16px}@keyframes opening-sequence_pageEnter__QsDpD{0%{opacity:.35;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes opening-sequence_screenEnter__bf03_{0%{opacity:0}to{opacity:1}}@keyframes opening-sequence_scan__VtAsG{0%{opacity:0;transform:translateY(8vh)}18%{opacity:.7}70%{opacity:.35}to{opacity:0;transform:translateY(96vh)}}@keyframes opening-sequence_gridEnter__8A4hc{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes opening-sequence_orbitEnter__1_J0Y{0%{opacity:0;transform:translate(-50%,-50%) scale(.93)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes opening-sequence_furnitureEnter__JHzzD{0%{opacity:0}to{opacity:1}}@keyframes opening-sequence_connect__DJB6p{0%{opacity:0;stroke-dashoffset:1}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes opening-sequence_coreEnter__8jV_6{0%{opacity:0;transform:translate(-50%,-34%) rotateX(24deg) rotateY(-20deg) rotate(-8deg) scale(.8)}65%{opacity:1;transform:translate(-50%,-50%) rotateX(-3deg) rotateY(3deg) rotate(1deg) scale(1.02)}to{opacity:1;transform:translate(-50%,-50%) rotateX(0) rotateY(0) rotate(0) scale(1)}}@keyframes opening-sequence_coreHalo__E9n5A{0%{opacity:0;transform:scale(.82)}35%{opacity:.65}to{opacity:0;transform:scale(1.6)}}@keyframes opening-sequence_nodeEnter__aozsd{0%{opacity:0;transform:translate(-50%,-30%) scale(.8);border-color:#ed825300}to{opacity:1;transform:translate(-50%,-50%) scale(1);border-color:#ed82534a}}@keyframes opening-sequence_wordEnter__4ex0g{0%{opacity:0;transform:translateY(25px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes opening-sequence_captionEnter__L_qyv{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes opening-sequence_progressFill__oRudT{0%{transform:scaleX(0)}35%{transform:scaleX(.36)}68%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes opening-sequence_screenLeave__1mSJZ{0%{opacity:1;transform:translateY(0)}32%{opacity:1}to{opacity:0;transform:translateY(-104%)}}@keyframes opening-sequence_backdropLeave__uVrkk{0%{opacity:1}to{opacity:0}}@keyframes opening-sequence_contentLeave__V8xJR{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(.94)}}@media (max-width:640px){.opening-sequence_screen__poL1C:after{inset:8px}.opening-sequence_topline__whv0Z{top:28px;right:146px;left:23px;font-size:8px;letter-spacing:1px}.opening-sequence_topline__whv0Z>span:first-child{max-width:170px}.opening-sequence_topline__whv0Z>span:first-child:before{margin-right:7px;font-size:13px}.opening-sequence_topline__whv0Z>span:last-child{display:none}.opening-sequence_skip__WkF_P{top:20px;right:20px;gap:8px;min-height:38px;padding:8px 9px;font-size:10px}.opening-sequence_skip__WkF_P kbd{padding:1px 4px;font-size:8px}.opening-sequence_content__8DhJq{top:47%;width:calc(100vw - 64px)}.opening-sequence_constellation__LAYAm{margin-bottom:25px}.opening-sequence_core__T_RYy{width:74px;height:74px;border-radius:17px}.opening-sequence_core__T_RYy:before{inset:-11px;border-radius:26px}.opening-sequence_core__T_RYy:after{inset:4px;border-radius:13px}.opening-sequence_core__T_RYy>svg{width:36px;height:36px}.opening-sequence_node__zrwfz{width:40px;height:40px;border-radius:10px}.opening-sequence_node__zrwfz>svg{width:18px;height:18px}.opening-sequence_wordmark__pnqHB{font-size:clamp(45px,14.8vw,72px);letter-spacing:-4px}.opening-sequence_tagline__cYw7Z{margin-top:16px;font-size:12px;letter-spacing:2.8px}.opening-sequence_statusLine__C83ON{width:260px;max-width:100%;margin-top:34px;font-size:9px}.opening-sequence_progress__yWLTB{width:260px;max-width:100%}.opening-sequence_orbit__k_hH3{width:150vw;top:42%}.opening-sequence_grid__m5Q99{background-size:44px 44px}.opening-sequence_bottomline__1PvsD{right:24px;bottom:calc(29px + env(safe-area-inset-bottom, 0px));left:24px;gap:12px;font-size:8px;letter-spacing:1.2px}.opening-sequence_bottomline__1PvsD>span:last-child{letter-spacing:1.7px}}@media (max-height:650px) and (min-width:641px){.opening-sequence_content__8DhJq{top:50%;transform:translate(-50%,-50%) scale(.76)}.opening-sequence_topline__whv0Z{top:26px}.opening-sequence_skip__WkF_P{top:18px}.opening-sequence_bottomline__1PvsD{bottom:calc(22px + env(safe-area-inset-bottom, 0px))}}@media (max-height:560px) and (max-width:640px){.opening-sequence_constellation__LAYAm{max-width:220px;margin-bottom:10px}.opening-sequence_content__8DhJq{top:49%}.opening-sequence_wordmark__pnqHB{font-size:43px;letter-spacing:-3px}.opening-sequence_tagline__cYw7Z{margin-top:10px}.opening-sequence_statusLine__C83ON{margin-top:15px}}@media (prefers-reduced-motion:reduce){.opening-sequence_replayButton__hHMau,.opening-sequence_screen__poL1C{display:none}.opening-sequence_pageEntering__lf7T8{animation:none;opacity:1;transform:none}.opening-sequence_screen__poL1C,.opening-sequence_screen__poL1C *,.opening-sequence_screen__poL1C :after,.opening-sequence_screen__poL1C :before,.opening-sequence_screen__poL1C::backdrop,.opening-sequence_screen__poL1C:after,.opening-sequence_screen__poL1C:before{animation:none!important;transition:none!important}.opening-sequence_core__T_RYy:before,.opening-sequence_screen__poL1C:before{display:none}.opening-sequence_link__nAwJw{stroke-dashoffset:0}.opening-sequence_progress__yWLTB>span{transform:scaleX(1)}.opening-sequence_leaving__WnTkF{opacity:0}}