.ph-menu{position:relative;width:100%;height:100vh;height:100dvh;min-height:560px;overflow:hidden;background:#050a12;color:#f2eee8;font-family:var(--font-dm-sans,"DM Sans",sans-serif);isolation:isolate}.ph-menu-art,.ph-menu-grain,.ph-menu-vignette{position:absolute;inset:0;pointer-events:none}.ph-menu-art{z-index:1;background:#160f0b url(/assets/images/Astronaut%20and%20Rover%20at%20Martian%20Sunset.png) 50%/cover no-repeat}.ph-menu-vignette{z-index:2;background:linear-gradient(90deg,rgba(3,8,14,.84),rgba(4,10,17,.55) 38%,rgba(4,10,17,.03) 70%),linear-gradient(0deg,rgba(2,6,11,.75),transparent 20%,transparent 76%,rgba(2,6,11,.5))}.ph-menu-grain{z-index:3;opacity:.12;background-image:radial-gradient(rgba(255,255,255,.25) .45px,transparent .7px);background-size:4px 4px;mix-blend-mode:soft-light}.ph-menu-content,.ph-menu-footer,.ph-menu-header{position:absolute;z-index:4}.ph-menu-header{left:5.1%;right:5.1%;top:5.2%;display:flex;align-items:center;justify-content:space-between}.ph-wordmark{font-family:var(--font-kanit,"Kanit",sans-serif);font-size:19px;font-weight:700;letter-spacing:.24em;line-height:1.05}.ph-wordmark span{display:block;margin-top:7px;color:#b3b5b4;font:500 8px var(--font-mono,monospace);letter-spacing:.22em}.ph-header-status{font:10px var(--font-mono,monospace);letter-spacing:.1em;color:#d1d0cb}.ph-header-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d88046;box-shadow:0 0 12px #d88046;margin-right:9px}.ph-header-status b{color:#d88046;font-weight:500;margin-left:8px}.ph-menu-content{left:9.2%;top:50%;transform:translateY(-43%);width:min(470px,40vw)}.ph-kicker{font:10px var(--font-mono,monospace);letter-spacing:.22em;color:#d48753}.ph-menu-title h1{font-family:var(--font-kanit,"Kanit",sans-serif);font-size:clamp(46px,6.1vw,88px);letter-spacing:.035em;line-height:.88;margin:17px 0 20px;font-weight:650;text-shadow:0 3px 25px #070b10}.ph-menu-title h1 em{font-style:normal;color:#c7b9ab}.ph-menu-title p{font-size:13px;line-height:1.75;color:#ccd0d1;letter-spacing:.035em}.ph-menu-rule{display:flex;align-items:center;gap:14px;margin-top:34px;width:310px;color:#aeb3b5;font:9px var(--font-mono,monospace);letter-spacing:.18em}.ph-menu-rule i{height:1px;background:linear-gradient(90deg,#bf7448,transparent);flex:1}.ph-options{display:flex;flex-direction:column;align-items:stretch;width:min(350px,100%);margin-top:14px}.ph-option{position:relative;display:flex;align-items:center;gap:17px;height:40px;padding:0 13px;border:0;border-left:1px solid transparent;background:transparent;color:#c8c9c8;text-align:left;font:600 11px var(--font-dm-sans,"DM Sans",sans-serif);letter-spacing:.14em;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.ph-option-index{font:10px var(--font-mono,monospace);color:#858b8d;letter-spacing:.04em}.ph-option>i{margin-left:auto;width:0;height:1px;background:#d48753;transition:width .25s ease}.ph-option.is-selected,.ph-option:hover{color:#fff;background:linear-gradient(90deg,rgba(190,112,65,.17),transparent);border-left-color:#d48753;transform:translateX(4px)}.ph-option.is-selected>i{width:24px}.ph-option.is-disabled{color:#777c7e}.ph-option.is-disabled span:nth-child(2):after{content:" · NO RECORD";font:8px var(--font-mono,monospace);color:#a6795d}.ph-menu-footer{left:5.1%;right:5.1%;bottom:4.1%;display:flex;justify-content:space-between;color:#969da0;font:8px var(--font-mono,monospace);letter-spacing:.13em}.ph-menu-footer b{color:#cf8050;padding:0 5px;font-weight:400}.ph-load{position:absolute;z-index:8;right:5%;bottom:10%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(5,11,17,.72);border:1px solid rgba(207,128,80,.35);font:10px var(--font-mono,monospace);letter-spacing:.08em;color:#ddd}.ph-spinner{width:12px;height:12px;border:1px solid #9f6949;border-top-color:#f0c09b;border-radius:50%;animation:ph-spin 1s linear infinite}@keyframes ph-spin{to{transform:rotate(1turn)}}.ph-toast{position:absolute;z-index:9;top:15%;left:50%;transform:translateX(-50%);max-width:min(540px,90vw);padding:14px 18px;border:1px solid rgba(207,128,80,.55);background:rgba(8,14,20,.94);color:#eee;text-align:left;font-size:12px;cursor:pointer}.ph-toast span{margin-left:20px;color:#d48753}.ph-modal-backdrop{position:absolute;z-index:10;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,6,10,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ph-fade .24s ease both}@keyframes ph-fade{0%{opacity:0}to{opacity:1}}.ph-modal{position:relative;width:min(650px,95vw);max-height:85vh;overflow:auto;padding:44px 48px 48px;background:linear-gradient(135deg,rgba(15,25,33,.97),rgba(7,13,19,.97));border:1px solid rgba(208,132,82,.43);box-shadow:0 30px 100px #000}.ph-back{border:0;background:none;color:#bbb;font:9px var(--font-mono,monospace);letter-spacing:.1em;cursor:pointer;margin-bottom:36px;padding:0}.ph-back:hover{color:#e7a578}.ph-modal h2{margin:12px 0 20px;font:600 clamp(24px,4vw,37px) var(--font-kanit,"Kanit",sans-serif);letter-spacing:.06em}.ph-modal p{color:#c1c7c8;font-size:13px;line-height:1.8;max-width:520px}.ph-modal-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.ph-modal-actions button{min-height:42px;padding:0 18px;border:1px solid #687176;background:transparent;color:#e5e5e2;font:600 10px var(--font-dm-sans,"DM Sans",sans-serif);letter-spacing:.1em;cursor:pointer}.ph-modal-actions .ph-primary{background:#b9673e;border-color:#d18656;color:#fff}.ph-modal-actions button:hover{filter:brightness(1.2)}.ph-record{display:grid;grid-template-columns:110px 1fr;gap:14px 24px;padding:20px;border:1px solid rgba(210,220,220,.17);background:rgba(255,255,255,.025)}.ph-record-sol{font:22px var(--font-kanit,sans-serif);color:#d48753}.ph-record-sol small{display:block;margin-top:6px;font:8px var(--font-mono,monospace);letter-spacing:.12em;color:#999}.ph-record h3{margin:0;color:#eee;font-size:15px}.ph-record p{margin:8px 0;font-size:11px}.ph-record .ph-modal-actions{grid-column:1/-1}.ph-credit{margin:25px 0;padding:22px;border-left:2px solid #c7784b;background:rgba(255,255,255,.035)}.ph-credit small,.ph-credit span{display:block;color:#a6adae;font:9px var(--font-mono,monospace);letter-spacing:.14em}.ph-credit strong{display:block;margin:9px 0;font:600 26px var(--font-kanit,sans-serif);letter-spacing:.12em}.ph-muted{font-size:11px!important;color:#929a9c!important}@media(max-width:760px){.ph-menu-content{left:7%;top:48%;width:78vw;transform:translateY(-37%)}.ph-menu-title h1{font-size:clamp(42px,12vw,68px)}.ph-menu-title p{font-size:11px}.ph-options{width:min(330px,100%);margin-top:7px}.ph-option{height:36px;font-size:10px}.ph-menu-header{top:3.4%}.ph-wordmark{font-size:16px}.ph-header-status{font-size:8px}.ph-menu-footer{font-size:7px;gap:8px}.ph-menu-footer span:nth-child(2){display:none}.ph-modal{padding:30px 24px}.ph-record{grid-template-columns:1fr}.ph-record .ph-modal-actions{grid-column:auto}}.ph-menu audio{display:none}.ph-sol-list{display:grid;gap:12px;max-height:56vh;overflow:auto;padding-right:4px}.ph-sol-card{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:10px 18px;padding:16px;border:1px solid rgba(210,220,220,.17);background:rgba(255,255,255,.025)}.ph-sol-card h3{margin:0;color:#eee;font-size:14px}.ph-sol-card p{margin:6px 0;font-size:11px}.ph-sol-actions{display:flex;gap:8px}.ph-sol-actions button{min-height:38px;padding:0 12px;border:1px solid #687176;background:transparent;color:#e5e5e2;font:600 9px var(--font-dm-sans,sans-serif);letter-spacing:.08em;cursor:pointer}.ph-sol-actions .ph-primary{background:#b9673e;border-color:#d18656;color:#fff}@media(max-width:650px){.ph-sol-card{grid-template-columns:1fr}.ph-sol-actions{grid-column:auto}}.ph-menu-logo{display:block;width:min(560px,125%);height:auto;max-height:clamp(150px,27vh,300px);object-fit:contain;object-position:left center;margin:17px 0 20px;filter:drop-shadow(0 3px 20px rgba(0,0,0,.65))}@media(max-width:760px){.ph-menu-logo{width:min(470px,115%);max-height:clamp(112px,21vh,205px);margin:13px 0 15px}}.ph-back:focus-visible,.ph-modal-actions button:focus-visible,.ph-option:focus-visible,.ph-sol-actions button:focus-visible,.ph-toast:focus-visible{outline:2px solid #e4a16f;outline-offset:3px}.ph-trailer-overlay{position:fixed;z-index:1000;inset:0;width:100vw;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;background:#000}.ph-trailer-video{display:block;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;object-fit:cover;object-position:center;background:#000}.ph-trailer-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;max-width:min(90vw,520px);padding:14px 18px;border:1px solid rgba(207,128,80,.45);background:rgba(5,11,17,.86);color:#eee;font:11px var(--font-mono,monospace);letter-spacing:.08em;text-align:center}.ph-trailer-loading .ph-spinner{flex:0 0 12px}.ph-trailer-skip{position:absolute;right:clamp(18px,4vw,56px);bottom:clamp(18px,4vh,42px);display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(224,151,99,.78);background:rgba(7,13,19,.84);color:#f3eee8;font:600 10px var(--font-mono,monospace);letter-spacing:.12em;cursor:pointer}.ph-trailer-skip kbd{padding:4px 7px;border:1px solid rgba(255,255,255,.35);color:#e5a477;font:inherit}.ph-trailer-skip:hover{background:rgba(40,25,18,.94)}.ph-trailer-skip:focus-visible{outline:2px solid #e4a16f;outline-offset:3px}.ph-carl-countdown{position:absolute;top:clamp(18px,3vh,34px);right:clamp(18px,3vw,42px);padding:7px 10px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.35);color:rgba(255,255,255,.72);font:11px var(--font-mono,monospace);letter-spacing:.08em;pointer-events:none}@media(max-width:900px) and (orientation:landscape){.ph-menu{min-height:0;height:100dvh}.ph-menu-header{top:3%}.ph-menu-content{left:7%;top:49%;width:min(50vw,480px);transform:translateY(-42%)}.ph-menu-title h1{font-size:clamp(34px,8vh,58px);margin:8px 0 10px}.ph-menu-logo{width:min(360px,80%);max-height:15vh;margin:7px 0 8px}.ph-menu-title p{font-size:10px;line-height:1.45}.ph-menu-rule{margin-top:12px}.ph-options{margin-top:4px;width:min(300px,100%)}.ph-option{height:31px}.ph-menu-footer{bottom:2%}.ph-modal{max-height:90dvh;overflow:auto;padding:20px 26px}}.TransitionLoadingScreen_screen__b0f4y{position:fixed;z-index:50;inset:0;display:flex;align-items:center;overflow:hidden;padding:clamp(26px,8vw,130px);background:radial-gradient(ellipse at 75% 48%,rgba(5,10,15,.02) 0,rgba(5,10,15,.12) 37%,rgba(5,10,15,.72) 100%),linear-gradient(90deg,rgba(5,9,13,.86),rgba(5,9,13,.15) 66%,rgba(5,9,13,.08));color:#f2eee8;font-family:var(--font-dm-sans,"DM Sans",sans-serif);text-shadow:none;pointer-events:auto;touch-action:none}.TransitionLoadingScreen_globe__BVGDT{position:absolute;z-index:0;inset:0;pointer-events:none}.TransitionLoadingScreen_globe__BVGDT canvas{display:block;width:100%;height:100%}.TransitionLoadingScreen_readout__CErHw{position:relative;z-index:1;width:min(47vw,680px);min-width:270px;margin-top:-1vh}.TransitionLoadingScreen_kicker__DUY9_{margin-bottom:clamp(18px,3vh,34px);color:#d78651;font:500 10px var(--font-mono,monospace);letter-spacing:.24em}.TransitionLoadingScreen_percentage__h5kZ3{display:flex;align-items:baseline;min-height:clamp(125px,24vw,300px);overflow:visible;font-family:var(--font-kanit,"Kanit",sans-serif);font-size:clamp(150px,27vw,390px);font-weight:600;line-height:.78;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:#f4f0e9;text-shadow:0 8px 70px rgba(0,0,0,.4)}.TransitionLoadingScreen_percentage__h5kZ3>span{display:block}.TransitionLoadingScreen_percentage__h5kZ3 small{margin-left:.1em;color:#d78651;font-size:.28em;letter-spacing:-.02em}.TransitionLoadingScreen_status__lSzzl{margin-top:clamp(21px,4vh,43px);color:#c1c8c9;font:10px var(--font-mono,monospace);letter-spacing:.18em}.TransitionLoadingScreen_route__UdruY{display:flex;align-items:center;gap:13px;margin-top:12px;color:#87969b;font:10px var(--font-mono,monospace);letter-spacing:.1em}.TransitionLoadingScreen_route__UdruY i{color:#d78651;font-size:15px;font-style:normal}.TransitionLoadingScreen_progressTrack__xhpOD{width:min(390px,100%);height:2px;margin-top:22px;background:rgba(210,222,224,.16)}.TransitionLoadingScreen_progressTrack__xhpOD i{display:block;height:100%;background:#d78651;box-shadow:0 0 14px rgba(215,134,81,.35);transition:width .2s linear}.TransitionLoadingScreen_globeHint__cJYl8{position:absolute;right:clamp(24px,5vw,70px);bottom:clamp(22px,5vh,48px);color:rgba(204,214,216,.56);font:8px var(--font-mono,monospace);letter-spacing:.18em}@media(max-width:700px){.TransitionLoadingScreen_screen__b0f4y{align-items:flex-start;padding:17vh 8vw 10vh;background:linear-gradient(180deg,rgba(5,9,13,.58),rgba(5,9,13,.12) 45%,rgba(5,9,13,.28))}.TransitionLoadingScreen_readout__CErHw{width:100%;min-width:0}.TransitionLoadingScreen_percentage__h5kZ3{min-height:clamp(110px,30vw,185px);font-size:clamp(136px,34vw,210px)}.TransitionLoadingScreen_status__lSzzl{margin-top:18px}.TransitionLoadingScreen_route__UdruY{font-size:9px}.TransitionLoadingScreen_globeHint__cJYl8{right:8vw;bottom:4vh}}.MobileControls_controls__ujr7z{display:none}@media (max-width:900px) and (hover:none),(max-width:900px) and (pointer:coarse){.MobileControls_controls__ujr7z{position:fixed;z-index:55;inset:0;display:block;pointer-events:none;touch-action:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);user-select:none;-webkit-user-select:none}.MobileControls_stick__srpgz{position:absolute;left:clamp(18px,5vw,42px);bottom:calc(env(safe-area-inset-bottom) + clamp(22px,5vh,44px));width:clamp(112px,27vw,150px);height:clamp(112px,27vw,150px);border:1px solid rgba(107,216,239,.58);border-radius:50%;background:radial-gradient(circle,rgba(36,86,102,.43),rgba(5,20,29,.38) 68%);box-shadow:0 4px 22px #0008;pointer-events:auto;touch-action:none;display:grid;place-items:center}.MobileControls_stick__srpgz:after,.MobileControls_stick__srpgz:before{content:"";position:absolute;background:rgba(129,207,222,.24)}.MobileControls_stick__srpgz:before{width:1px;height:72%}.MobileControls_stick__srpgz:after{height:1px;width:72%}.MobileControls_stickLabel__T7G5B{position:absolute;top:9px;color:#b8d5dc;font:8px var(--font-mono,monospace);letter-spacing:.12em}.MobileControls_knob__jOsis{position:relative;z-index:1;width:44%;height:44%;border:1px solid rgba(140,230,246,.8);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(74,157,175,.9),rgba(12,44,57,.96));box-shadow:0 2px 12px #000a;will-change:transform}.MobileControls_look__VgLSe{position:absolute;right:0;bottom:0;width:52vw;height:57vh;pointer-events:auto;touch-action:none}.MobileControls_actions__e1gm9{position:absolute;right:calc(env(safe-area-inset-right) + clamp(16px,4vw,34px));bottom:calc(env(safe-area-inset-bottom) + clamp(24px,5vh,45px));display:flex;flex-direction:column-reverse;align-items:flex-end;gap:9px;pointer-events:none}.MobileControls_button__XDakb{min-width:clamp(88px,22vw,118px);min-height:clamp(46px,7vh,58px);padding:7px 12px;border:1px solid rgba(126,190,207,.78);border-radius:12px;background:linear-gradient(145deg,rgba(18,43,56,.96),rgba(5,15,23,.96));box-shadow:0 5px 18px #0009,inset 0 1px 0 rgba(255,255,255,.12);color:#e7f7fa;font:600 clamp(9px,2.4vw,11px) var(--font-mono,monospace);letter-spacing:.08em;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}.MobileControls_button__XDakb:active{background:rgba(28,69,81,.96);border-color:#8ce8f8}.MobileControls_primary__BLIIx{border-color:rgba(220,143,91,.9);color:#ffe0c7;background:rgba(59,34,22,.92)}.MobileControls_stick__srpgz{z-index:1}.MobileControls_actions__e1gm9{z-index:3}.MobileControls_look__VgLSe{z-index:0}@media (orientation:landscape){.MobileControls_stick__srpgz{width:clamp(94px,22vh,128px);height:clamp(94px,22vh,128px);bottom:calc(env(safe-area-inset-bottom) + 12px)}.MobileControls_actions__e1gm9{bottom:calc(env(safe-area-inset-bottom) + 12px);gap:6px}.MobileControls_button__XDakb{min-height:42px;min-width:90px}.MobileControls_look__VgLSe{width:45vw;height:62vh}}}.LoadingScreen_screen__esUv5{position:fixed;inset:0;z-index:2000;display:grid;grid-template-columns:minmax(330px,46%) minmax(0,54%);width:100vw;height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(ellipse at 72% 42%,rgba(36,57,67,.32),transparent 44%),linear-gradient(125deg,#05090d,#0b131a 58%,#11181d);color:#e8edf0;font-family:var(--font-dm-sans,"DM Sans",sans-serif)}.LoadingScreen_progressPanel__2E1OV{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none;padding:clamp(28px,6vw,96px);border-right:1px solid rgba(197,132,86,.2);background:linear-gradient(160deg,rgba(4,9,13,.54),rgba(12,19,24,.2))}.LoadingScreen_assetList__dsZEj::-webkit-scrollbar,.LoadingScreen_progressPanel__2E1OV::-webkit-scrollbar{display:none}.LoadingScreen_coordinates__u3XmP{position:absolute;top:clamp(28px,5vh,56px);left:clamp(28px,6vw,96px);right:clamp(28px,6vw,96px);display:flex;justify-content:space-between;color:#acb4b7;font:10px var(--font-mono,monospace);letter-spacing:.17em}.LoadingScreen_coordinates__u3XmP span{color:#ce8659}.LoadingScreen_progressNumber__XCmtF{display:flex;flex:0 0 auto;align-items:baseline;justify-content:center;width:100%;min-height:clamp(170px,25vw,330px);overflow:visible;font-family:Kanit,Arial,sans-serif;font-size:clamp(132px,24vw,340px);font-weight:700;line-height:.88;letter-spacing:-.065em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f2eee8;text-shadow:0 6px 50px rgba(0,0,0,.3);animation:LoadingScreen_numberIn__yQd__ .45s ease both}.LoadingScreen_progressNumber__XCmtF span{display:block;color:#f2eee8;transition:opacity .2s ease,transform .2s ease}.LoadingScreen_progressNumber__XCmtF small{margin-left:.06em;color:#d78651;font-size:.28em;letter-spacing:-.03em}.LoadingScreen_progressCaption__UoAk3{margin:22px 0 0;color:#be815b;font:10px var(--font-mono,monospace);letter-spacing:.2em}.LoadingScreen_metrics__IYw_s{display:flex;gap:24px;margin-top:24px;color:#c0c7c9;font:10px var(--font-mono,monospace);letter-spacing:.13em}.LoadingScreen_metrics__IYw_s span:last-child{color:#8d989c}.LoadingScreen_bar__ioWqq{height:2px;margin-top:17px;background:rgba(199,211,214,.14)}.LoadingScreen_bar__ioWqq i{display:block;height:100%;background:#d78651;box-shadow:0 0 12px rgba(215,134,81,.35);transition:width .18s linear}.LoadingScreen_method__4fDs6{max-width:440px;min-height:32px;margin:12px 0 25px;color:#89969a;font-size:11px;line-height:1.6}.LoadingScreen_readout__5Envc{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgba(255,255,255,.075);color:#839095;font:9px var(--font-mono,monospace);letter-spacing:.11em}.LoadingScreen_readout__5Envc b{color:#cbd2d3;font-weight:500;text-align:right}.LoadingScreen_details__w9DLD{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;padding:clamp(25px,4vw,62px) clamp(24px,5vw,78px) 65px}.LoadingScreen_brandSlot__066Kw{height:clamp(75px,12vh,126px);flex:0 0 auto;display:flex;align-items:center;margin-bottom:18px}.LoadingScreen_logo__bwdYu{display:block;width:min(420px,80%);max-height:100%;object-fit:contain;object-position:left center}.LoadingScreen_logoPending__yVje1{color:#748187;font:9px var(--font-mono,monospace);letter-spacing:.14em}.LoadingScreen_eyebrow__npsow{flex:0 0 auto;margin:4px 0 9px;color:#d48753;font:9px var(--font-mono,monospace);letter-spacing:.22em}.LoadingScreen_details__w9DLD h1{flex:0 0 auto;margin:0;color:#f1eee8;font:600 clamp(21px,2.5vw,34px)/1.12 var(--font-kanit,"Kanit",sans-serif);letter-spacing:.06em}.LoadingScreen_status__115mA{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:38px;margin:12px 0 18px;color:#aeb9bc;font-size:12px;line-height:1.5}.LoadingScreen_statusLight__qJEsm{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d68754;box-shadow:0 0 12px rgba(215,134,81,.42)}.LoadingScreen_statusLight__qJEsm[data-phase=ready]{background:#71b891;box-shadow:0 0 10px rgba(113,184,145,.3)}.LoadingScreen_current__ZRAPN{flex:0 0 auto;display:grid;gap:7px;padding:12px 15px;border:1px solid rgba(204,133,83,.22);background:rgba(4,10,14,.38)}.LoadingScreen_current__ZRAPN span{color:#ad7859;font:9px var(--font-mono,monospace);letter-spacing:.16em}.LoadingScreen_current__ZRAPN strong{color:#e1e5e4;font:500 12px var(--font-mono,monospace);letter-spacing:.05em}.LoadingScreen_assetList__dsZEj{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:14px;padding-right:7px;scrollbar-width:none}.LoadingScreen_assetGroup__ePh2X{margin-bottom:13px}.LoadingScreen_assetGroup__ePh2X h2{display:flex;justify-content:space-between;margin:0;padding:8px 2px 6px;border-bottom:1px solid rgba(255,255,255,.09);color:#bdc6c8;font:10px var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.LoadingScreen_assetGroup__ePh2X h2 span{color:#8a989c}.LoadingScreen_assetRow__hJqzu{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:25px;color:#778489;font:10px var(--font-mono,monospace)}.LoadingScreen_assetRow__hJqzu i{width:5px;height:5px;border:1px solid #536168;border-radius:50%}.LoadingScreen_assetRow__hJqzu small{color:#69767a;font-size:8px;letter-spacing:.08em}.LoadingScreen_assetRow__hJqzu[data-state=downloading],.LoadingScreen_assetRow__hJqzu[data-state=processing]{color:#ead7c9}.LoadingScreen_assetRow__hJqzu[data-state=downloading] i,.LoadingScreen_assetRow__hJqzu[data-state=processing] i{border-color:#e29a67;background:#e29a67;box-shadow:0 0 8px rgba(226,154,103,.55)}.LoadingScreen_assetRow__hJqzu[data-state=ready]{color:#acb9b9}.LoadingScreen_assetRow__hJqzu[data-state=ready] i{border:0;background:#78b595}.LoadingScreen_assetRow__hJqzu[data-state=failed]{color:#f0a29a}.LoadingScreen_assetRow__hJqzu[data-state=failed] i{border-color:#dd7568;background:#dd7568}.LoadingScreen_errorPanel__cKQ2i{max-height:22vh;overflow:auto;margin-top:12px;padding:12px;border:1px solid rgba(222,112,99,.42);background:rgba(84,26,23,.2)}.LoadingScreen_errorPanel__cKQ2i>strong{color:#f0a29a;font:10px var(--font-mono,monospace);letter-spacing:.1em}.LoadingScreen_errorPanel__cKQ2i ul{display:grid;gap:8px;margin:10px 0;padding-left:18px;color:#dabcb9;font-size:10px}.LoadingScreen_errorPanel__cKQ2i li span{display:block;margin-top:2px;color:#af918d}.LoadingScreen_errorPanel__cKQ2i button{padding:9px 12px;border:1px solid rgba(228,146,99,.7);background:rgba(7,13,18,.8);color:#efc19e;font:10px var(--font-mono,monospace);letter-spacing:.1em;cursor:pointer}.LoadingScreen_errorPanel__cKQ2i button:hover{background:rgba(75,43,29,.8)}.LoadingScreen_footer___ZSCw{position:absolute;right:clamp(24px,5vw,78px);bottom:21px;left:clamp(24px,5vw,78px);display:flex;justify-content:space-between;gap:18px;color:#647177;font:8px var(--font-mono,monospace);letter-spacing:.1em}.LoadingScreen_footer___ZSCw span:last-child{text-align:right}@keyframes LoadingScreen_numberIn__yQd__{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.LoadingScreen_screen__esUv5{grid-template-columns:minmax(250px,39%) minmax(0,61%)}.LoadingScreen_progressPanel__2E1OV{padding:28px}.LoadingScreen_coordinates__u3XmP{left:28px;right:28px}.LoadingScreen_progressNumber__XCmtF{font-size:clamp(110px,22vw,190px)}.LoadingScreen_details__w9DLD{padding:28px 24px 62px}.LoadingScreen_footer___ZSCw{left:24px;right:24px}}@media(max-width:620px){.LoadingScreen_screen__esUv5{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:auto}.LoadingScreen_progressPanel__2E1OV{min-height:245px;padding:62px 25px 18px;border-right:0;border-bottom:1px solid rgba(197,132,86,.2)}.LoadingScreen_coordinates__u3XmP{top:20px;left:25px;right:25px}.LoadingScreen_progressNumber__XCmtF{min-height:100px;font-size:clamp(90px,24vw,140px)}.LoadingScreen_progressCaption__UoAk3{margin-top:10px}.LoadingScreen_metrics__IYw_s{margin-top:14px}.LoadingScreen_bar__ioWqq{margin-top:11px}.LoadingScreen_method__4fDs6{min-height:auto;margin:8px 0 12px}.LoadingScreen_readout__5Envc{display:none}.LoadingScreen_details__w9DLD{min-height:520px;padding:22px 25px 60px}.LoadingScreen_brandSlot__066Kw{height:72px;margin-bottom:10px}.LoadingScreen_logo__bwdYu{width:min(300px,90%)}.LoadingScreen_assetList__dsZEj{max-height:none}.LoadingScreen_footer___ZSCw{position:static;margin-top:20px;flex-direction:column}.LoadingScreen_footer___ZSCw span:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.LoadingScreen_bar__ioWqq i,.LoadingScreen_progressNumber__XCmtF{animation:none;transition:none}}