.SplashScreen_container__lDYDU{position:relative;width:100%;height:100%;background:#0a0a0a;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.SplashScreen_mobileContainer__eOe03{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh}.SplashScreen_grain__shfSG{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;mix-blend-mode:overlay}.SplashScreen_ambientGlow__kEfaZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(ellipse,hsla(38,47%,60%,.1) 0,hsla(38,47%,60%,.03) 40%,transparent 70%);pointer-events:none;transition:all .8s cubic-bezier(.4,0,.2,1)}.SplashScreen_glowReady__s_a8Z{top:20%;width:800px;height:400px;opacity:.6}.SplashScreen_loadingView__OFMMA{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem;z-index:5;opacity:1;transition:opacity .5s ease-out}.SplashScreen_loadingHidden__zpUte{opacity:0;pointer-events:none}.SplashScreen_loadingBrand__CrD42{display:flex;flex-direction:column;align-items:center;gap:.75rem}.SplashScreen_loadingBrand__CrD42 .SplashScreen_logoMark__t_H4y{width:100px;height:100px;color:var(--color-primary,#c9a66b);animation:SplashScreen_float__wfOK_ 3s ease-in-out infinite}@keyframes SplashScreen_float__wfOK_{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.SplashScreen_loadingBrand__CrD42 .SplashScreen_title__Hy6o6{font-family:var(--font-display,"Playfair Display",Georgia,serif);font-size:3rem;font-weight:600;color:#f5f5f5;letter-spacing:-.02em;margin:0;line-height:1.1}.SplashScreen_loadingBrand__CrD42 .SplashScreen_tagline__B3izP{font-size:1rem;font-weight:500;color:var(--color-primary,#c9a66b);letter-spacing:.3em;text-transform:uppercase;margin:0}.SplashScreen_loader__hFtrE{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1.25rem}.SplashScreen_progressContainer__HxgIj{position:relative;width:100%;height:6px;background:hsla(0,0%,100%,.08);border-radius:100px;overflow:hidden}.SplashScreen_progressBar__NHkRr{height:100%;background:linear-gradient(90deg,var(--color-primary,#c9a66b),#d4b87a);border-radius:100px;transition:width .3s ease-out}.SplashScreen_progressGlow__7aoX3{position:absolute;top:50%;width:40px;height:40px;background:radial-gradient(circle,var(--color-primary,#c9a66b) 0,transparent 70%);transform:translate(-50%,-50%);opacity:.5;filter:blur(10px);transition:left .3s ease-out;pointer-events:none}.SplashScreen_status__AlTgc{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.SplashScreen_message__zHP6X{color:hsla(0,0%,100%,.6)}.SplashScreen_percentage__yiwW5{color:var(--color-primary,#c9a66b);font-weight:600;font-variant-numeric:tabular-nums}.SplashScreen_steps__yR106{display:flex;justify-content:center;gap:2.5rem;margin-top:.5rem}.SplashScreen_step__BVlaJ{display:flex;flex-direction:column;align-items:center;gap:.5rem}.SplashScreen_stepIcon__S71GE{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.25);transition:color .3s ease}.SplashScreen_step__BVlaJ.SplashScreen_done__L5mx2 .SplashScreen_stepIcon__S71GE{color:#22c55e}.SplashScreen_step__BVlaJ.SplashScreen_loading__pmlvN .SplashScreen_stepIcon__S71GE{color:var(--color-primary,#c9a66b)}.SplashScreen_stepLabel__U6Y3B{font-size:.75rem;color:hsla(0,0%,100%,.35);transition:color .3s ease}.SplashScreen_step__BVlaJ.SplashScreen_done__L5mx2 .SplashScreen_stepLabel__U6Y3B{color:hsla(0,0%,100%,.6)}.SplashScreen_step__BVlaJ.SplashScreen_loading__pmlvN .SplashScreen_stepLabel__U6Y3B{color:hsla(0,0%,100%,.8)}.SplashScreen_dot__C1teW{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.4}.SplashScreen_spinner__6WQqi{width:16px;height:16px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:SplashScreen_spin__P1BJG .8s linear infinite}@keyframes SplashScreen_spin__P1BJG{to{transform:rotate(1turn)}}.SplashScreen_loadingFooter___D4Aa{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:hsla(0,0%,100%,.4);font-size:.85rem;text-align:center;margin-top:.5rem}.SplashScreen_loadingFooter___D4Aa p{margin:0}.SplashScreen_hint__q9LG_{color:hsla(0,0%,100%,.55);animation:SplashScreen_pulse___tJBl 2s ease-in-out infinite}@keyframes SplashScreen_pulse___tJBl{0%,to{opacity:.55}50%{opacity:.9}}.SplashScreen_steam__EvSMQ{animation:SplashScreen_steamRise__9IpjH 2.5s ease-in-out infinite}@keyframes SplashScreen_steamRise__9IpjH{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-4px)}}.SplashScreen_readyView__GLqNO{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;opacity:0;pointer-events:none;transition:opacity .6s ease-out;overflow:hidden}.SplashScreen_readyVisible__yfIWE{opacity:1;pointer-events:auto}.SplashScreen_readyBrand__RiXDs{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 2rem 1rem;flex-shrink:0}.SplashScreen_readyBrand__RiXDs .SplashScreen_logoMark__t_H4y{width:56px;height:56px;color:var(--color-primary,#c9a66b)}.SplashScreen_readyBrand__RiXDs .SplashScreen_title__Hy6o6{font-family:var(--font-display,"Playfair Display",Georgia,serif);font-size:2rem;font-weight:600;color:#f5f5f5;letter-spacing:-.02em;margin:0;line-height:1.1}.SplashScreen_readyBrand__RiXDs .SplashScreen_tagline__B3izP{font-size:.8rem;font-weight:500;color:var(--color-primary,#c9a66b);letter-spacing:.25em;text-transform:uppercase;margin:0}.SplashScreen_mainContent__9eqHP{width:100%;max-width:640px;padding:1rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;overflow-y:auto;max-height:calc(100% - 200px)}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>*{animation:SplashScreen_fadeSlideUp__ks1di .5s ease-out both}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:first-child{animation-delay:0s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(2){animation-delay:.05s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(3){animation-delay:.1s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(4){animation-delay:.15s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(5){animation-delay:.2s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(6){animation-delay:.25s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(7){animation-delay:.3s}.SplashScreen_readyVisible__yfIWE .SplashScreen_mainContent__9eqHP>:nth-child(8){animation-delay:.35s}@keyframes SplashScreen_fadeSlideUp__ks1di{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SplashScreen_heroDesc__S8fx8{font-size:1.05rem;color:hsla(0,0%,100%,.55);line-height:1.7;margin:0;text-align:center}.SplashScreen_highlight__XZw6b{color:var(--color-primary,#c9a66b);font-weight:500}.SplashScreen_techPills__jPSLA{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.SplashScreen_techPill__dAIrD{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;font-size:.8rem;color:hsla(0,0%,100%,.6);transition:all .2s ease}.SplashScreen_techPill__dAIrD:hover{background:hsla(38,47%,60%,.1);border-color:hsla(38,47%,60%,.25)}.SplashScreen_pillIcon__qjg1b{font-size:.85rem}.SplashScreen_startButton__FApcz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,var(--color-primary,#c9a66b) 0,#a8854d 100%);color:#0a0a0a;font-size:1.1rem;font-weight:600;border:none;border-radius:100px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 24px hsla(38,47%,60%,.3)}.SplashScreen_startButton__FApcz:hover{transform:translateY(-2px);box-shadow:0 8px 32px hsla(38,47%,60%,.4)}.SplashScreen_startButton__FApcz:active{transform:translateY(0)}.SplashScreen_startIcon__7nnY8{font-size:1.2rem}.SplashScreen_divider__fTmpl{width:160px;height:1px;background:linear-gradient(90deg,transparent 0,hsla(38,47%,60%,.2) 20%,hsla(38,47%,60%,.2) 80%,transparent)}.SplashScreen_featuresRow__IqPRg{display:flex;justify-content:center;gap:1.75rem}.SplashScreen_featureItem__IwY2_{display:flex;align-items:flex-start;gap:.5rem}.SplashScreen_featureIcon__xTbm_{font-size:1.1rem;flex-shrink:0;margin-top:2px}.SplashScreen_featureItem__IwY2_ strong{display:block;font-size:.9rem;font-weight:600;color:#f5f5f5;margin-bottom:.15rem}.SplashScreen_featureItem__IwY2_ p{font-size:.75rem;color:hsla(0,0%,100%,.45);margin:0;line-height:1.3}.SplashScreen_scenarioSection__kH87J{width:100%;display:flex;flex-direction:column;gap:.6rem}.SplashScreen_sectionLabel__KJGWd{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.1em;margin:0;text-align:center}.SplashScreen_scenarioGrid__L85Os{display:flex;flex-direction:column;gap:.4rem}.SplashScreen_scenarioCard___K_pG{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;transition:all .2s ease}.SplashScreen_scenarioCard___K_pG:hover{background:hsla(0,0%,100%,.04);border-color:hsla(38,47%,60%,.15)}.SplashScreen_scenarioNum__5ze29{font-size:.65rem;font-weight:700;color:var(--color-primary,#c9a66b);letter-spacing:.05em;opacity:.85}.SplashScreen_scenarioCard___K_pG p{font-size:.85rem;color:hsla(0,0%,100%,.7);margin:0;font-family:var(--font-mono,"JetBrains Mono","Fira Code",monospace);letter-spacing:-.01em}.SplashScreen_notices__326VH{display:flex;align-items:center;justify-content:center;gap:.875rem;flex-wrap:wrap}.SplashScreen_noticeItem__ATxBG{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:hsla(0,0%,100%,.5)}.SplashScreen_noticeItem__ATxBG strong{color:hsla(0,0%,100%,.75)}.SplashScreen_noticeIcon__Jsjqk{font-size:.85rem}.SplashScreen_noticeDot__VHDQB{width:3px;height:3px;background:hsla(0,0%,100%,.25);border-radius:50%}.SplashScreen_tipsBar__JaT9T{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.5rem .875rem;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.15);border-radius:6px;width:100%}.SplashScreen_tipLabel__oxDkd{font-size:.65rem;font-weight:700;color:#22c55e;letter-spacing:.03em}.SplashScreen_tipText__FeUPv{font-size:.8rem;color:hsla(0,0%,100%,.65)}.SplashScreen_footer__bmXGC{position:absolute;bottom:0;left:0;right:0;padding:.875rem 2rem;text-align:center;border-top:1px solid hsla(0,0%,100%,.04);z-index:10}.SplashScreen_footer__bmXGC p{font-size:.75rem;color:hsla(0,0%,100%,.5);letter-spacing:.1em;text-transform:uppercase;margin:0}.SplashScreen_footerCredit__b40Up{margin-top:.35rem!important;font-size:.7rem!important;color:hsla(0,0%,100%,.45)!important;text-transform:none!important;letter-spacing:.02em!important}.SplashScreen_footerCredit__b40Up a{color:var(--color-primary);text-decoration:none;transition:opacity .2s ease}.SplashScreen_footerCredit__b40Up a:hover{opacity:.8;text-decoration:underline}@media (orientation:portrait){.SplashScreen_loadingBrand__CrD42 .SplashScreen_logoMark__t_H4y{width:80px;height:80px}.SplashScreen_loadingBrand__CrD42 .SplashScreen_title__Hy6o6{font-size:2.5rem}.SplashScreen_readyBrand__RiXDs .SplashScreen_logoMark__t_H4y{width:48px;height:48px}.SplashScreen_readyBrand__RiXDs .SplashScreen_title__Hy6o6{font-size:1.75rem}.SplashScreen_featuresRow__IqPRg{gap:1.25rem}.SplashScreen_featureItem__IwY2_{flex-direction:column;align-items:center;text-align:center;gap:.25rem}.SplashScreen_featureIcon__xTbm_{margin-top:0}}@media (orientation:portrait) and (min-height:900px){.SplashScreen_loadingBrand__CrD42 .SplashScreen_logoMark__t_H4y{width:100px;height:100px}.SplashScreen_loadingBrand__CrD42 .SplashScreen_title__Hy6o6{font-size:3rem}.SplashScreen_readyBrand__RiXDs{padding:2.5rem 2rem 1.5rem}.SplashScreen_readyBrand__RiXDs .SplashScreen_logoMark__t_H4y{width:64px;height:64px}.SplashScreen_readyBrand__RiXDs .SplashScreen_title__Hy6o6{font-size:2rem}.SplashScreen_mainContent__9eqHP{gap:1.5rem}.SplashScreen_heroDesc__S8fx8{font-size:1.15rem}.SplashScreen_startButton__FApcz{padding:1rem 2.5rem;font-size:1.2rem}.SplashScreen_scenarioCard___K_pG{padding:.875rem 1rem}.SplashScreen_scenarioCard___K_pG p{font-size:.95rem}}@media (orientation:landscape) and (min-width:1400px){.SplashScreen_loadingBrand__CrD42 .SplashScreen_logoMark__t_H4y{width:120px;height:120px}.SplashScreen_loadingBrand__CrD42 .SplashScreen_title__Hy6o6{font-size:3.5rem}.SplashScreen_loadingBrand__CrD42 .SplashScreen_tagline__B3izP{font-size:1.1rem}.SplashScreen_loader__hFtrE{max-width:450px}.SplashScreen_readyBrand__RiXDs .SplashScreen_logoMark__t_H4y{width:64px;height:64px}.SplashScreen_readyBrand__RiXDs .SplashScreen_title__Hy6o6{font-size:2.25rem}.SplashScreen_mainContent__9eqHP{max-width:700px}}@media (max-width:480px){.SplashScreen_loadingBrand__CrD42 .SplashScreen_logoMark__t_H4y{width:64px;height:64px}.SplashScreen_loadingBrand__CrD42 .SplashScreen_title__Hy6o6{font-size:2rem}.SplashScreen_loadingBrand__CrD42 .SplashScreen_tagline__B3izP{font-size:.85rem}.SplashScreen_loader__hFtrE{max-width:320px}.SplashScreen_steps__yR106{gap:1.5rem}.SplashScreen_readyBrand__RiXDs .SplashScreen_logoMark__t_H4y{width:40px;height:40px}.SplashScreen_readyBrand__RiXDs .SplashScreen_title__Hy6o6{font-size:1.5rem}.SplashScreen_mainContent__9eqHP{padding:.75rem 1rem 2rem;gap:1rem}.SplashScreen_heroDesc__S8fx8{font-size:.9rem}.SplashScreen_featuresRow__IqPRg{flex-wrap:wrap;gap:.875rem}.SplashScreen_notices__326VH{gap:.625rem}.SplashScreen_noticeItem__ATxBG{font-size:.7rem}}