.footer_footer__bY3k9{background:#000;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative}.footer_footerglow__sHiVf{color:transparent;width:100%;height:1px;position:absolute;top:0}.footer_socialLinks__D8nVP{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,4vw,3rem);margin-bottom:.5rem}.footer_socialLinkContainer__1Otbv{position:relative;display:inline-block}.footer_socialLink__apAaW{color:#fff;opacity:.8;transition:opacity .3s ease,transform .3s ease;display:flex;align-items:center;justify-content:center}.footer_socialLink__apAaW:hover{opacity:1;transform:scale(1.05)}.footer_icon__fdNJT{width:40px;height:30px;object-fit:contain}.footer_footerNavigation__kHDY_{width:min(100%,520px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;font-family:var(--font-marketing-interface)}.footer_navigationLink__I5dMs{min-height:44px;padding:.65rem .75rem;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.78);font-size:.9rem;font-weight:700;text-align:center;text-decoration:none;transition:color .2s ease}.footer_navigationLink__I5dMs:focus-visible,.footer_navigationLink__I5dMs:hover{color:#fff}.footer_legalLinks__E4_7k{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-family:var(--font-marketing-interface)}.footer_copyright__QzMri{color:rgba(255,255,255,.6);font-size:.875rem}.footer_links__cBqwi{display:flex;align-items:center;gap:.5rem;flex-direction:row}.footer_link__OIVbv{color:rgba(255,255,255,.6);font-size:.875rem;text-decoration:none;transition:color .3s ease}.footer_link__OIVbv:hover{color:rgba(255,255,255,.8)}.footer_separator__Heiyg{color:rgba(255,255,255,.6)}.footer_disclaimers__REELw{text-align:center;color:rgba(255,255,255,.6);font-size:.75rem;font-family:var(--font-marketing-interface);max-width:800px;padding:0 2rem;line-height:1.5}@media (min-width:768px){.footer_footer__bY3k9{padding:1rem 2rem}.footer_legalLinks__E4_7k{flex-direction:column;gap:.5rem}.footer_links__cBqwi{flex-direction:row}.footer_copyright__QzMri{order:-1}}@media screen and (max-width:767px){.footer_socialLinks__D8nVP{max-width:320px}.footer_icon__fdNJT{width:40px;height:30px}.footer_footerNavigation__kHDY_{max-width:320px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer_links__cBqwi{max-width:320px;justify-content:center;flex-wrap:wrap;row-gap:.25rem}}.Signup_signupContainer__3hX4W{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:stretch;min-height:400px;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(212,151,59,.08),transparent 65%),linear-gradient(180deg,rgba(133,107,88,.2),rgba(0,0,0,0));background-color:#0a0603;border-top:1px solid rgba(212,151,59,.25)}.Signup_imageLeft__nA_YW,.Signup_imageRight__rpFA_{position:absolute;top:0;bottom:0;width:clamp(300px,calc(22.4vw + 125px),450px);pointer-events:none}.Signup_imageLeft__nA_YW{left:clamp(-180px,calc(26.9vw - 390px),0px)}.Signup_imageRight__rpFA_{right:clamp(-180px,calc(26.9vw - 390px),0px)}.Signup_characterImage__ktazB{width:100%;height:100%;object-fit:cover;transform:scale(1.14)}.Signup_formSection__J9fRc{display:flex;justify-content:center;align-items:center;padding:3rem 2rem;position:relative;z-index:1}.Signup_aboveglowline__9s3PT{position:absolute;top:0;width:100%;height:auto}.Signup_formContent__35aFy{width:100%;max-width:clamp(460px,calc(14.9vw + 243px),560px);text-align:center}.Signup_title__leFHZ{color:var(--rb-text,#fff);font-size:clamp(1.4rem,calc(.6vw + .87rem),1.8rem);font-family:var(--font-marketing-display);font-weight:600;letter-spacing:1px;margin:0}.Signup_gradientImage__4lJiJ{color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Signup_label__beTCV{margin-top:40px;display:inline-block;color:var(--rb-bronze,#bb997e);margin-bottom:.5rem;width:100%;font-family:var(--font-marketing-interface);font-size:clamp(18px,calc(.7vw + 12.5px),22px);text-align:center}.Signup_inputWrapper__xQP4e{width:100%;margin-bottom:1.5rem;padding:0 1rem;box-sizing:border-box}.Signup_emailInput__vnipE{width:100%;padding:1rem;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.1);color:var(--rb-text,#fff);outline:none;box-sizing:border-box;transition:border-color .3s ease;font-family:var(--font-marketing-interface);font-size:clamp(17px,calc(.45vw + 13.5px),20px)}.Signup_emailInput__vnipE:focus{border-color:var(--rb-gold,#d4973b);box-shadow:0 0 0 1px rgba(212,151,59,.45),0 0 22px rgba(212,151,59,.25)}.Signup_emailInput__vnipE::placeholder{color:rgba(255,255,255,.5)}.Signup_submitButton__YMiUu{min-width:200px;height:52px;padding:0 2.5rem;box-sizing:border-box;cursor:pointer;border:1px solid rgba(235,185,91,.6);border-radius:4px;background:linear-gradient(180deg,rgba(211,155,76,.96),rgba(146,66,19,.96));color:var(--rb-text,#fff);font-family:var(--font-marketing-interface);font-size:21px;letter-spacing:.06em;transition:filter .3s ease,transform .3s ease}.Signup_spinnerContainer__e9s0G,.Signup_submitButton__YMiUu{display:inline-flex;align-items:center;justify-content:center}.Signup_spinnerContainer__e9s0G{width:20px;height:20px}.Signup_spinner__lSJeF{width:20px;height:20px;border:3px solid rgba(255,255,255,.25);border-left-color:#fff;border-radius:50%;animation:Signup_spin__TCzvK 1s linear infinite}.Signup_submitButton__YMiUu:hover:not(:disabled){filter:brightness(1.2);transform:scale(1.03);animation:Signup_signupGlowPulse__JuM9V 1.8s ease-in-out infinite}@keyframes Signup_signupGlowPulse__JuM9V{0%,to{box-shadow:0 0 14px rgba(212,151,59,.35)}50%{box-shadow:0 0 28px rgba(235,185,91,.6)}}@keyframes Signup_spin__TCzvK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Signup_submitButton__YMiUu:hover:not(:disabled){animation:none;box-shadow:0 0 12px rgba(212,151,59,.6)}}.Signup_submitButton__YMiUu:active:not(:disabled){transform:scale(.98)}.Signup_submitButton__YMiUu:disabled{cursor:default;opacity:.8}.Signup_message__ogTlT{color:var(--rb-text,#fff);margin-top:1rem;font-family:var(--font-marketing-interface)}@media (max-width:768px){.Signup_gradientImage__4lJiJ{display:none}.Signup_signupContainer__3hX4W{flex-direction:column;min-height:auto;padding:0 1rem 2rem}.Signup_imageLeft__nA_YW,.Signup_imageRight__rpFA_{display:none}.Signup_formSection__J9fRc{padding:2rem 1rem}.Signup_title__leFHZ{font-size:1.15rem}.Signup_emailInput__vnipE,.Signup_label__beTCV{font-size:16px}.Signup_label__beTCV{margin-top:30px}}.music-toggle-button_button__y09SO{border:1px solid #9c7d64;background:rgba(10,10,10,.85);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.music-toggle-button_button__y09SO:hover{border-color:#d4973b;box-shadow:0 0 12px rgba(212,151,59,.3);transform:scale(1.05)}.music-toggle-button_button__y09SO:focus-visible{outline:2px solid #d4973b;outline-offset:2px}.music-toggle-button_floating__Iw65q{position:fixed;right:24px;bottom:24px;z-index:10001;width:42px;height:42px;border-radius:50%;padding:0}.music-toggle-button_sidebar__9inD9{width:44px;height:44px;border-radius:999px;padding:0;flex-shrink:0}.music-toggle-button_icon__PpiKo{width:20px;height:20px;fill:currentColor}.music-toggle-button_fadeIn__F6Umr{animation:music-toggle-button_fadeIn__F6Umr .5s ease forwards}@keyframes music-toggle-button_fadeIn__F6Umr{0%{opacity:0}to{opacity:1}}.music-toggle-button_srOnly__3Xnw5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.music-toggle-button_floating__Iw65q{right:16px;bottom:16px}}.LanguageSwitcher_root__6Ydu3{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.LanguageSwitcher_trigger__94t_s{width:38px;min-width:38px;height:38px;border:1px solid rgba(198,167,85,.28);border-radius:999px;background:rgba(10,10,10,.28);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.LanguageSwitcher_trigger__94t_s:focus-visible,.LanguageSwitcher_trigger__94t_s:hover{border-color:rgba(245,195,95,.68);background:rgba(245,195,95,.1);color:#f5c35f}.LanguageSwitcher_trigger__94t_s:focus-visible{outline:2px solid rgba(245,195,95,.75);outline-offset:3px}.LanguageSwitcher_flag__rgx3e,.LanguageSwitcher_optionFlag__fLlcd{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;letter-spacing:0;line-height:1}.LanguageSwitcher_flag__rgx3e{font-size:1rem}.LanguageSwitcher_panelLabel__bavDL{font-family:Marcellus,serif;font-size:.9rem;letter-spacing:0}.LanguageSwitcher_menu__Ub_Pn{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:210px;padding:8px;border:1px solid rgba(198,167,85,.24);border-radius:10px;background:rgba(18,18,18,.98);box-shadow:0 14px 32px rgba(0,0,0,.4)}.LanguageSwitcher_menuLabel__rQSBv{margin:2px 8px 6px;color:rgba(255,255,255,.54);font-family:Roboto,sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.LanguageSwitcher_option__652k7{width:100%;border:0;border-radius:8px;background:transparent;color:#ffffff;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;padding:9px 8px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.LanguageSwitcher_optionSelected__xGGhX,.LanguageSwitcher_option__652k7:focus-visible,.LanguageSwitcher_option__652k7:hover{background:rgba(245,195,95,.12);color:#f5c35f}.LanguageSwitcher_option__652k7:focus-visible{outline:1px solid rgba(245,195,95,.75);outline-offset:-1px}.LanguageSwitcher_optionFlag__fLlcd{font-size:1.25rem;text-align:center}.LanguageSwitcher_optionCopy__PsZyY{min-width:0;display:flex;flex-direction:column;gap:2px}.LanguageSwitcher_optionNative__yRkrI{font-family:Marcellus,serif;font-size:.95rem;line-height:1.1}.LanguageSwitcher_optionEnglish__5MP2H{color:rgba(255,255,255,.58);font-family:Roboto,sans-serif;font-size:.72rem;line-height:1.1}.LanguageSwitcher_optionCheck__ogTp5{color:#f5c35f;font-size:.86rem;text-align:center}.LanguageSwitcher_gameLanguageNote__ESN_d{margin:8px 8px 4px;color:rgba(255,255,255,.62);font-family:Roboto,sans-serif;font-size:.72rem;line-height:1.35}.LanguageSwitcher_marketing__f1JIA .LanguageSwitcher_trigger__94t_s{width:34px;height:34px;min-width:34px;border-color:rgba(241,126,72,.32);background:rgba(5,5,5,.38)}.LanguageSwitcher_panel__TOAU_{width:100%}.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_trigger__94t_s{width:100%;justify-content:flex-start;gap:8px;padding:0 13px;border-radius:8px;background:var(--rb-story-surface,rgba(255,255,255,.04));color:var(--rb-story-text-primary,#ffffff)}.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_menu__Ub_Pn{position:static;width:100%;margin-top:8px;background:var(--rb-story-surface-elevated,rgba(18,18,18,.98))}.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_gameLanguageNote__ESN_d,.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_menuLabel__rQSBv,.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_optionEnglish__5MP2H{color:var(--rb-story-text-muted,rgba(255,255,255,.58))}.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_optionCode__tFFrJ,.LanguageSwitcher_panel__TOAU_ .LanguageSwitcher_option__652k7{color:var(--rb-story-text-primary,#ffffff)}@media (max-width:768px){.LanguageSwitcher_app__W0FqP .LanguageSwitcher_menu__Ub_Pn,.LanguageSwitcher_marketing__f1JIA .LanguageSwitcher_menu__Ub_Pn{right:auto;left:0}}.navbar_navbar__ayQe6{width:100%;background:rgba(15,15,15,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(198,167,85,.1);position:-webkit-sticky;position:sticky;top:0;z-index:1000;padding:1rem 0}.navbar_navContainer__IeQba{max-width:1440px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;min-width:0}.navbar_leftSection__qDzEI{display:flex;align-items:center;gap:2rem;flex:1 1;min-width:0}.navbar_logoLink__mY_a0{display:flex;align-items:center;flex-shrink:0}.navbar_logo__NFAfj{height:30px;width:auto;cursor:pointer;transition:opacity .3s ease}.navbar_mobileLogo__y_Kf_{display:none}.navbar_logo__NFAfj:hover{opacity:.8}.navbar_navLinks__224E7{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.navbar_navLink__cMJtw{color:#FFFFFF;font-size:1rem;font-weight:500;font-family:Marcellus,serif;text-decoration:none;transition:color .3s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.navbar_navDropdownButtonOpen__zrCPY,.navbar_navDropdownButton__cxdhs:hover,.navbar_navLink__cMJtw:hover{color:#F5C35F;text-decoration:none}.navbar_navDropdownButtonOpen__zrCPY .navbar_navIcon__jSZil,.navbar_navDropdownButton__cxdhs:hover .navbar_navIcon__jSZil,.navbar_navLink__cMJtw:hover .navbar_navIcon__jSZil{filter:brightness(0) saturate(100%) invert(80%) sepia(58%) saturate(584%) hue-rotate(1turn) brightness(101%) contrast(93%)}.navbar_navIcon__jSZil{width:20px;height:20px;object-fit:contain;transition:filter .3s ease}.navbar_navSvgIcon__GRlIk{width:20px;height:20px;color:currentColor;flex-shrink:0}.navbar_dropdownWrapper__j2Wq_{position:relative;padding-bottom:12px;margin-bottom:-12px}.navbar_navDropdownButton__cxdhs{color:#FFFFFF;font-size:1rem;font-weight:500;font-family:Marcellus,serif;background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:.5rem;transition:color .3s ease}.navbar_chevronIcon__e_3MT{width:18px;height:18px;color:currentColor;transition:transform .3s ease}.navbar_chevronIconOpen__Sj1LL,.navbar_navDropdownButtonOpen__zrCPY .navbar_chevronIcon__e_3MT{transform:rotate(180deg)}.navbar_socialsMenu__HjJHg{min-width:180px}.navbar_billingMenu__dU98E,.navbar_socialsMenu__HjJHg{position:absolute;top:100%;right:0;padding:.5rem;border-radius:14px;border:1px solid rgba(198,167,85,.2);background:rgba(18,18,18,.98);box-shadow:0 14px 30px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:.25rem}.navbar_billingMenu__dU98E{min-width:220px}.navbar_socialsMenuLink__qTw4i{color:#FFFFFF;font-size:.95rem;font-family:Marcellus,serif;text-decoration:none;padding:.7rem .85rem;border-radius:10px;display:flex;align-items:center;gap:.65rem;transition:background .3s ease,color .3s ease}.navbar_socialsMenuLink__qTw4i:hover{background:rgba(195,171,100,.12);color:#F5C35F;text-decoration:none}.navbar_billingMenuButton___G_Te{width:100%;border:0;background:transparent;color:#FFFFFF;font-size:.95rem;font-family:Marcellus,serif;text-decoration:none;padding:.7rem .85rem;border-radius:10px;display:flex;align-items:center;text-align:left;cursor:pointer;transition:background .3s ease,color .3s ease}.navbar_billingMenuButton___G_Te:hover:not(:disabled){background:rgba(195,171,100,.12);color:#F5C35F}.navbar_billingMenuButton___G_Te:disabled{cursor:not-allowed;opacity:.58}.navbar_billingMenuError__SRkIE{margin:.35rem .45rem .25rem;color:#ffb0a8;font-family:Roboto,sans-serif;font-size:.78rem;line-height:1.35}.navbar_socialsMenuIcon__MzjJb{width:18px;height:18px;object-fit:contain;flex-shrink:0}.navbar_searchForm__3YXad{flex:1 1;max-width:588px;min-width:0}.navbar_searchContainer__NcZwx{width:100%;height:48px;background:#1D2426;border-radius:32px;padding:12px 16px;display:flex;align-items:center;gap:16px;transition:all .3s ease;border:1px solid transparent}.navbar_searchContainer__NcZwx:focus-within{border-color:rgba(198,167,85,.3);background:#242829}.navbar_searchIcon__Il_0Y{color:#8A8A8A;flex-shrink:0}.navbar_searchInput__JV7_C{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:#FFFFFF;font-size:.95rem;font-family:Marcellus,serif}.navbar_searchInput__JV7_C::placeholder{color:#8A8A8A}.navbar_rightSection__g9c1n{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.navbar_authButton__ZPKYV{width:104px;height:48px;background:linear-gradient(169.26deg,#C3AB64 7.97%,#963F04 57.4%);border-radius:32px;padding:12px 24px;color:#FFFFFF;font-size:1rem;font-weight:600;font-family:Marcellus,serif;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 12px rgba(195,171,100,.2);border:none;cursor:pointer}.navbar_authButton__ZPKYV:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(195,171,100,.3);background:linear-gradient(169.26deg,#D4BC75 7.97%,#A75015 57.4%);text-decoration:none}.navbar_authButton__ZPKYV:active{transform:translateY(0);box-shadow:0 2px 8px rgba(195,171,100,.2)}.navbar_hamburger__Cfmvp{--hamburger-line-height:2px;--hamburger-line-offset:6px;display:none;width:30px;height:30px;background:none;border:none;cursor:pointer;z-index:1001;position:relative}.navbar_hamburgerMenuOpen__jPiCH{visibility:hidden;pointer-events:none}.navbar_hamburgerLine__nIl6L{position:absolute;left:50%;top:50%;width:24px;height:var(--hamburger-line-height);background:#FFFFFF;transition:all .3s ease;transform-origin:center;transform:translate(-50%,-50%) translateY(var(--hamburger-line-y,0)) rotate(var(--hamburger-line-rotation,0deg))}.navbar_hamburgerLine__nIl6L:first-child{--hamburger-line-y:calc(-1 * var(--hamburger-line-offset))}.navbar_hamburgerLine__nIl6L:nth-child(3){--hamburger-line-y:var(--hamburger-line-offset)}.navbar_settingsIconWrapper__XCeEl{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.navbar_settingsIconWrapper__XCeEl:hover .navbar_settingsIcon__mKsrO{filter:brightness(1.2)}.navbar_settingsIcon__mKsrO{width:36px;height:36px;object-fit:contain}.navbar_mobileMenu__cBpQa{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:rgba(15,15,15,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:999;transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto}.navbar_mobileMenuCloseButton__T14tW{position:fixed;top:calc(var(--rb-safe-top) + 18px);right:max(18px,var(--rb-safe-right));z-index:1002;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.18);color:#ffffff;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.navbar_mobileMenuCloseButton__T14tW:focus-visible,.navbar_mobileMenuCloseButton__T14tW:hover{color:#f5c35f;border-color:rgba(245,195,95,.55);background:rgba(245,195,95,.08)}.navbar_mobileMenuCloseButton__T14tW:focus-visible{outline:2px solid rgba(245,195,95,.75);outline-offset:4px}.navbar_mobileMenuCloseIcon__eDPwJ{width:28px;height:28px}.navbar_mobileMenuOpen__coI2s{transform:translateX(0)}.navbar_mobileMenuContent__WGJVR{padding:calc(72px + var(--rb-safe-top)) max(1.25rem,var(--rb-safe-right)) calc(1.25rem + var(--rb-safe-bottom)) max(1.25rem,var(--rb-safe-left));display:flex;flex-direction:column;gap:1.25rem;min-height:100vh;min-height:100dvh;justify-content:flex-start}.navbar_mobilePrimaryActions__86VlD{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.navbar_mobilePrimaryButton__E47KN,.navbar_mobilePrimaryLink__E_h07{min-height:54px;border-radius:14px;border:1px solid rgba(245,195,95,.28);background:linear-gradient(180deg,rgba(245,195,95,.16),rgba(150,63,4,.2));color:#FFFFFF;font-size:1rem;font-weight:600;font-family:Marcellus,serif;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer}.navbar_mobilePrimaryButton__E47KN{width:100%}.navbar_mobilePrimaryButton__E47KN:hover,.navbar_mobilePrimaryLink__E_h07:hover{color:#F5C35F;text-decoration:none}.navbar_mobileSecondaryLinks__rxyWM{display:flex;flex-direction:column;gap:.45rem;padding:.25rem 0}.navbar_mobileSecondaryLink__h2J_O{color:rgba(255,255,255,.76);font-size:.94rem;font-weight:500;font-family:Marcellus,serif;text-decoration:none;padding:.48rem 0}.navbar_mobileSecondaryLink__h2J_O:hover{color:#F5C35F;text-decoration:none}.navbar_mobileManageSection__RhnWD{margin-top:.25rem;padding:.75rem;border:1px solid rgba(198,167,85,.16);border-radius:12px;background:rgba(255,255,255,.035);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.navbar_mobileManageLabel__wKE_4{color:rgba(255,255,255,.54);font-family:Roboto,sans-serif;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.navbar_mobileManageButton__as9Bq{border:0;border-radius:999px;background:rgba(245,195,95,.16);color:#F5C35F;font-family:Marcellus,serif;font-size:.9rem;padding:.5rem .75rem;cursor:pointer}.navbar_mobileManageButton__as9Bq:disabled{cursor:not-allowed;opacity:.58}.navbar_mobileSocialIconRow__IjLwN{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding-top:.5rem}.navbar_mobileSocialIconLink__FLL9O{width:38px;height:38px;border:1px solid rgba(198,167,85,.15);border-radius:999px;background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center}.navbar_mobileSocialIconLink__FLL9O:hover{border-color:rgba(245,195,95,.42);background:rgba(245,195,95,.09)}.navbar_mobileNavLinks__2v4Bm{display:flex;flex-direction:column;gap:2rem}.navbar_mobileNavLink__6BvHz{border-bottom:1px solid rgba(198,167,85,.1)}.navbar_mobileNavButton__6jo7r,.navbar_mobileNavLink__6BvHz{color:#FFFFFF;font-size:1.2rem;font-weight:500;font-family:Marcellus,serif;text-decoration:none;transition:color .3s ease;display:flex;align-items:center;gap:1rem;padding:1rem 0}.navbar_mobileNavButton__6jo7r{width:100%;border:0;background:transparent;border-bottom:1px solid rgba(198,167,85,.1);cursor:pointer}.navbar_mobileNavLink__6BvHz:hover{color:#F5C35F;text-decoration:none}.navbar_mobileNavButton__6jo7r:hover:not(:disabled){color:#F5C35F}.navbar_mobileNavButton__6jo7r:disabled{cursor:not-allowed;opacity:.58}.navbar_mobileNavLink__6BvHz:hover .navbar_navIcon__jSZil{filter:brightness(0) saturate(100%) invert(80%) sepia(58%) saturate(584%) hue-rotate(1turn) brightness(101%) contrast(93%)}.navbar_mobileNavLink__6BvHz:hover .navbar_navSvgIcon__GRlIk{color:#F5C35F}.navbar_mobileDropdownWrapper__8_X9U{border-bottom:1px solid rgba(198,167,85,.1)}.navbar_mobileDropdownButton__gldSx{width:100%;background:none;border:none;padding:1rem 0;color:#FFFFFF;font-size:1.2rem;font-weight:500;font-family:Marcellus,serif;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.navbar_mobileDropdownLabel___08_S{display:flex;align-items:center;gap:1rem}.navbar_mobileSocialsMenu__WK1p3{display:flex;flex-direction:column;gap:.5rem;padding:0 0 1rem 2.25rem}.navbar_mobileSocialsLink__G8DB2{color:#d9d9d9;font-size:1rem;font-family:Marcellus,serif;text-decoration:none;display:flex;align-items:center;gap:.65rem;padding:.35rem 0}.navbar_mobileSocialsLink__G8DB2:hover{color:#F5C35F;text-decoration:none}.navbar_mobileSearchForm___lGbU{width:100%}.navbar_mobileAuthSection__VSnWv{padding-top:.25rem}.navbar_mobileAuthButton__eLWBW{width:100%;height:48px;background:linear-gradient(169.26deg,#C3AB64 7.97%,#963F04 57.4%);border-radius:32px;padding:12px 20px;color:#FFFFFF;font-size:1rem;font-weight:600;font-family:Marcellus,serif;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(195,171,100,.2);border:none;cursor:pointer}.navbar_mobileAuthButton__eLWBW:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(195,171,100,.3);background:linear-gradient(169.26deg,#D4BC75 7.97%,#A75015 57.4%);text-decoration:none}.navbar_mobileFinePrint__CXAD1{display:flex;justify-content:center;padding-top:8px}.navbar_mobileFinePrintButton__DML3S{border:0;background:transparent;color:rgba(255,255,255,.42);font-family:Roboto,sans-serif;font-size:11px;line-height:1.2;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.navbar_mobileFinePrintButton__DML3S:focus-visible{outline:2px solid rgba(245,195,95,.8);outline-offset:4px}.navbar_mobileBillingError__Dpk4o{margin:-1rem 0 0;color:#ffb0a8;font-family:Roboto,sans-serif;font-size:.86rem;line-height:1.35}@media (max-width:1240px){.navbar_leftSection__qDzEI,.navbar_navContainer__IeQba{gap:1.25rem}.navbar_rightSection__g9c1n{gap:1rem}.navbar_optionalDesktopNavLink__Mu_B_{display:none}}@media (max-width:1200px){.navbar_searchForm__3YXad{max-width:400px}}@media (max-width:1024px){.navbar_hamburger__Cfmvp{display:flex}.navbar_navLinks__224E7,.navbar_rightSection__g9c1n .navbar_navDropdownButton__cxdhs,.navbar_rightSection__g9c1n .navbar_navLink__cMJtw,.navbar_searchForm__3YXad{display:none}}@media (max-width:768px){.navbar_navbar__ayQe6{padding:calc(.75rem + var(--rb-safe-top)) 0 .75rem}.navbar_navContainer__IeQba{padding:0 max(1rem,var(--rb-safe-right)) 0 max(1rem,var(--rb-safe-left));position:relative;flex-wrap:nowrap}.navbar_leftSection__qDzEI{justify-content:space-between;width:auto}.navbar_rightSection__g9c1n{display:none}.navbar_mobileGoldChrome__2Dv0n{background:#050505;border-bottom-color:rgba(219,178,82,.22)}.navbar_mobileGoldChrome__2Dv0n .navbar_hamburger__Cfmvp{--hamburger-line-height:3px;--hamburger-line-offset:7px}.navbar_mobileGoldChrome__2Dv0n .navbar_hamburgerLine__nIl6L{background:linear-gradient(180deg,#f4da95,#c89432)}.navbar_mobileGoldChrome__2Dv0n .navbar_settingsIcon__mKsrO{filter:saturate(1.08) brightness(1.05)}.navbar_desktopLogo__YE1Is{display:none}.navbar_mobileLogo__y_Kf_{display:block}}@media (max-width:480px){.navbar_logo__NFAfj{height:48px}.navbar_authButton__ZPKYV{width:80px;height:38px;padding:8px 16px;font-size:.85rem}.navbar_searchContainer__NcZwx{height:38px;padding:8px 12px}.navbar_searchInput__JV7_C{font-size:.85rem}}@media (min-width:1920px){.navbar_navContainer__IeQba{max-width:1680px}.navbar_navLink__cMJtw{font-size:1.1rem}.navbar_searchContainer__NcZwx{height:52px}.navbar_authButton__ZPKYV{width:112px;height:52px;font-size:1.1rem}}@media (-webkit-max-device-pixel-ratio:1) and (min-width:1024px),(max-resolution:96dpi) and (min-width:1024px){.navbar_navbar__ayQe6{transform-origin:top center}}@media (-webkit-min-device-pixel-ratio:1.25) and (-webkit-max-device-pixel-ratio:1.5),(min-resolution:120dpi) and (max-resolution:144dpi){.navbar_navbar__ayQe6{transform-origin:top center}}.ChrysalisDebugOverlay_overlayBackdrop__25p_B{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.72)}.ChrysalisDebugOverlay_overlay__rciq3{position:fixed;inset:28px;z-index:10001;display:flex;flex-direction:column;gap:14px;padding:22px;overflow:hidden;color:#ffffff;background:rgba(11,12,15,.97);border:1px solid rgba(198,167,85,.35);box-shadow:0 24px 70px rgba(0,0,0,.55)}.ChrysalisDebugOverlay_overlayHeader__j2MfK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.ChrysalisDebugOverlay_overlayHeader__j2MfK h2{margin:4px 0;color:#ffffff;font-family:Marcellus,serif;font-size:26px;font-weight:400}.ChrysalisDebugOverlay_emptyState__kWEO2,.ChrysalisDebugOverlay_errorLine__59S3N,.ChrysalisDebugOverlay_errorText__fV8g_,.ChrysalisDebugOverlay_eyebrow__hTmhw,.ChrysalisDebugOverlay_mutedText__nvxZq,.ChrysalisDebugOverlay_noteText__FKrjF,.ChrysalisDebugOverlay_statusText__Q4B0B,.ChrysalisDebugOverlay_subtitle__nnRPC{margin:0;font-family:Roboto,sans-serif}.ChrysalisDebugOverlay_eyebrow__hTmhw{color:#e2cba6;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ChrysalisDebugOverlay_subtitle__nnRPC{color:rgba(255,255,255,.7);font-size:13px;overflow-wrap:anywhere}.ChrysalisDebugOverlay_closeButton__A9tTP{width:36px;height:36px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.ChrysalisDebugOverlay_closeButton__A9tTP:hover{background:rgba(255,255,255,.16)}.ChrysalisDebugOverlay_tabBar__HbIE_{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.ChrysalisDebugOverlay_tabButton__7XpZh{flex:0 0 auto;border:1px solid rgba(226,203,166,.24);border-radius:6px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.74);cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;letter-spacing:0;padding:8px 10px;text-transform:uppercase}.ChrysalisDebugOverlay_tabButton__7XpZh:hover{border-color:rgba(226,203,166,.55);color:#ffffff}.ChrysalisDebugOverlay_tabButtonActive__dBcbT{border-color:#c6a755;background:rgba(198,167,85,.18);color:#ffffff}.ChrysalisDebugOverlay_content__YTPhS{flex:1 1;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(198,167,85,.85) rgba(255,255,255,.08)}.ChrysalisDebugOverlay_content__YTPhS::-webkit-scrollbar{width:10px}.ChrysalisDebugOverlay_content__YTPhS::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.ChrysalisDebugOverlay_content__YTPhS::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c6a755,#8d6a1f);border:2px solid rgba(0,0,0,.45);border-radius:999px}.ChrysalisDebugOverlay_tabGrid__9pKzJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ChrysalisDebugOverlay_section__MDLIt{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.045)}.ChrysalisDebugOverlay_sectionWide__qgVlJ{grid-column:1/-1}.ChrysalisDebugOverlay_section__MDLIt h3{margin:0 0 10px;color:#e2cba6;font-family:Marcellus,serif;font-size:15px;font-weight:400;letter-spacing:0;text-transform:uppercase}.ChrysalisDebugOverlay_fieldGrid__z30y7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.ChrysalisDebugOverlay_fieldItem__CKZvE,.ChrysalisDebugOverlay_recordItem__M3E1I{min-width:0}.ChrysalisDebugOverlay_fieldItem__CKZvE dt,.ChrysalisDebugOverlay_recordItem__M3E1I dt{color:rgba(255,255,255,.55);font-family:Roboto,sans-serif;font-size:11px;letter-spacing:0;text-transform:uppercase}.ChrysalisDebugOverlay_fieldItem__CKZvE dd,.ChrysalisDebugOverlay_recordItem__M3E1I dd{margin:3px 0 0;color:#ffffff;font-family:Roboto,sans-serif;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ChrysalisDebugOverlay_fieldValue_normal__T2QT4{color:#ffffff}.ChrysalisDebugOverlay_fieldValue_success__2_KZ_{color:#bdf5cb}.ChrysalisDebugOverlay_fieldValue_warning__uock2{color:#ffe1a3}.ChrysalisDebugOverlay_fieldValue_danger__ZE6rS{color:#ffb4b4}.ChrysalisDebugOverlay_fieldValue_muted__zmSEr{color:rgba(255,255,255,.6)}.ChrysalisDebugOverlay_metricGrid__lSBe9{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ChrysalisDebugOverlay_metricTile__Nuxq7{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(0,0,0,.22)}.ChrysalisDebugOverlay_metricTile__Nuxq7 span{display:block;color:rgba(255,255,255,.58);font-family:Roboto,sans-serif;font-size:11px;letter-spacing:0;text-transform:uppercase}.ChrysalisDebugOverlay_metricTile__Nuxq7 strong{display:block;margin-top:4px;color:#ffffff;font-family:Marcellus,serif;font-size:21px;font-weight:400;overflow-wrap:anywhere}.ChrysalisDebugOverlay_pillList__KDNqc{display:flex;flex-wrap:wrap;gap:5px}.ChrysalisDebugOverlay_pill__pk7HG{display:inline-flex;align-items:center;min-height:22px;max-width:100%;padding:3px 7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.88);font-family:Roboto,sans-serif;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.ChrysalisDebugOverlay_pill_normal__7PF4p{background:rgba(255,255,255,.06)}.ChrysalisDebugOverlay_pill_success__8ZLew{border-color:rgba(120,216,141,.45);background:rgba(85,177,105,.18);color:#cdf5d5}.ChrysalisDebugOverlay_pill_warning__D9Dt0{border-color:rgba(255,206,119,.45);background:rgba(198,167,85,.18);color:#ffe7b5}.ChrysalisDebugOverlay_pill_danger__yamY7{border-color:rgba(255,142,142,.45);background:rgba(160,40,40,.2);color:#ffd0d0}.ChrysalisDebugOverlay_pill_muted__T2Y5f{color:rgba(255,255,255,.64)}.ChrysalisDebugOverlay_nestedRecord__gJwJh,.ChrysalisDebugOverlay_recordGrid__la78k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.ChrysalisDebugOverlay_nestedRecord__gJwJh{grid-template-columns:1fr;padding:8px 0 0}.ChrysalisDebugOverlay_alertList__DUwoC,.ChrysalisDebugOverlay_generationGrid__q_q_w,.ChrysalisDebugOverlay_locationList__HaUBo,.ChrysalisDebugOverlay_packetList__kl7ox,.ChrysalisDebugOverlay_promptList__gdO6A,.ChrysalisDebugOverlay_questList__0Owch,.ChrysalisDebugOverlay_structuredStack__DfdkL,.ChrysalisDebugOverlay_timelineList__Ik4fa{display:flex;flex-direction:column;gap:10px}.ChrysalisDebugOverlay_alertRow__sABPY,.ChrysalisDebugOverlay_generationItem__U_ATQ,.ChrysalisDebugOverlay_locationRow__sRgA0,.ChrysalisDebugOverlay_packetRow___qEaE,.ChrysalisDebugOverlay_promptBlock__jbGxQ,.ChrysalisDebugOverlay_questRow__8CdYm,.ChrysalisDebugOverlay_structuredArrayItem__sTZV1,.ChrysalisDebugOverlay_timelineRow__qteE7{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(0,0,0,.22)}.ChrysalisDebugOverlay_promptBlock__jbGxQ h4,.ChrysalisDebugOverlay_structuredArrayTitle__fQxxZ{margin:0 0 8px;color:rgba(226,203,166,.94);font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ChrysalisDebugOverlay_promptBlock__jbGxQ h4{font-family:Marcellus,serif;font-size:14px;font-weight:400}.ChrysalisDebugOverlay_generationItem__U_ATQ header,.ChrysalisDebugOverlay_locationRow__sRgA0 header,.ChrysalisDebugOverlay_packetRowHeader__dRjH3,.ChrysalisDebugOverlay_questRow__8CdYm header,.ChrysalisDebugOverlay_timelineRow__qteE7 header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.ChrysalisDebugOverlay_generationItem__U_ATQ header strong,.ChrysalisDebugOverlay_locationRow__sRgA0 header strong,.ChrysalisDebugOverlay_packetRowHeader__dRjH3 strong,.ChrysalisDebugOverlay_questRow__8CdYm header strong,.ChrysalisDebugOverlay_timelineRow__qteE7 header strong{color:#ffffff;font-family:Marcellus,serif;font-size:15px;font-weight:400}.ChrysalisDebugOverlay_packetRowHeader__dRjH3 span{display:block;margin-top:3px;color:rgba(255,255,255,.55);font-family:Roboto,sans-serif;font-size:12px;overflow-wrap:anywhere}.ChrysalisDebugOverlay_inlineSection__Z79TR{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ChrysalisDebugOverlay_inlineSection__Z79TR>span{color:rgba(255,255,255,.55);font-family:Roboto,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ChrysalisDebugOverlay_compactDetails__0UQ__ .ChrysalisDebugOverlay_fieldGrid__z30y7{grid-template-columns:repeat(3,minmax(0,1fr))}.ChrysalisDebugOverlay_callTable__DKgCn{display:flex;flex-direction:column;gap:8px}.ChrysalisDebugOverlay_callRow__kwhy4,.ChrysalisDebugOverlay_callTableHeader__LH5mm{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(90px,.7fr) minmax(140px,1fr) minmax(80px,.55fr) minmax(140px,.9fr) minmax(80px,.55fr);grid-gap:10px;gap:10px;align-items:center}.ChrysalisDebugOverlay_callTableHeader__LH5mm{padding:0 10px;color:rgba(255,255,255,.55);font-family:Roboto,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ChrysalisDebugOverlay_callRow__kwhy4{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(0,0,0,.22);color:rgba(255,255,255,.86);font-family:Roboto,sans-serif;font-size:12px}.ChrysalisDebugOverlay_callRow__kwhy4>div{min-width:0;overflow-wrap:anywhere}.ChrysalisDebugOverlay_callRow__kwhy4 strong{display:block;color:#ffffff;font-size:12px}.ChrysalisDebugOverlay_callRow__kwhy4 span{display:block;margin-top:2px;color:rgba(255,255,255,.56)}.ChrysalisDebugOverlay_actionButton__qwcCf,.ChrysalisDebugOverlay_inlineActionButton__BNY21{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(226,203,166,.32);border-radius:6px;background:rgba(198,167,85,.12);color:#f6e3bd;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.ChrysalisDebugOverlay_inlineActionButton__BNY21{margin-top:8px;padding:5px 8px}.ChrysalisDebugOverlay_actionButton__qwcCf{padding:7px 10px}.ChrysalisDebugOverlay_actionButton__qwcCf:hover,.ChrysalisDebugOverlay_inlineActionButton__BNY21:hover{border-color:rgba(226,203,166,.72);background:rgba(198,167,85,.2);color:#ffffff}.ChrysalisDebugOverlay_actionButton__qwcCf:disabled{cursor:not-allowed;opacity:.55}.ChrysalisDebugOverlay_callDetails__0liRb{grid-column:1/-1;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.ChrysalisDebugOverlay_callDetailBackdrop__lmWNY{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.68)}.ChrysalisDebugOverlay_callDetailModal__VGgXN{width:min(1120px,96vw);max-height:min(860px,92vh);display:flex;flex-direction:column;gap:14px;padding:20px;overflow:hidden;border:1px solid rgba(226,203,166,.34);border-radius:8px;background:rgba(12,13,17,.99);box-shadow:0 26px 90px rgba(0,0,0,.72)}.ChrysalisDebugOverlay_callDetailHeader__02y4p{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.ChrysalisDebugOverlay_callDetailHeader__02y4p h3{margin:4px 0;color:#ffffff;font-family:Marcellus,serif;font-size:23px;font-weight:400}.ChrysalisDebugOverlay_callDetailActions__fw90J{display:flex;align-items:center;gap:8px}.ChrysalisDebugOverlay_callDetailBody__xAm7w{min-height:0;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(198,167,85,.85) rgba(255,255,255,.08)}.ChrysalisDebugOverlay_callDetailBody__xAm7w::-webkit-scrollbar{width:10px}.ChrysalisDebugOverlay_callDetailBody__xAm7w::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.ChrysalisDebugOverlay_callDetailBody__xAm7w::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c6a755,#8d6a1f);border:2px solid rgba(0,0,0,.45);border-radius:999px}.ChrysalisDebugOverlay_callDetailSummary__gxztn{margin-bottom:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.04)}.ChrysalisDebugOverlay_promptTextBlock__9qnCv{margin:0 0 12px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:rgba(0,0,0,.24)}.ChrysalisDebugOverlay_promptTextBlock__9qnCv h4{margin:0 0 8px;color:#e2cba6;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ChrysalisDebugOverlay_promptTextBlock__9qnCv pre{max-height:340px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:rgba(255,255,255,.9);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.ChrysalisDebugOverlay_technicalDetails__IDcv9{margin-top:4px;color:rgba(255,255,255,.86);font-family:Roboto,sans-serif}.ChrysalisDebugOverlay_technicalDetails__IDcv9 summary{cursor:pointer;color:#e2cba6;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ChrysalisDebugOverlay_errorLine__59S3N{margin-top:8px;color:#ffb4b4;font-size:12px;line-height:1.45}.ChrysalisDebugOverlay_alertRow__sABPY span,.ChrysalisDebugOverlay_alertRow__sABPY strong{display:block;font-family:Roboto,sans-serif}.ChrysalisDebugOverlay_alertRow__sABPY strong{color:#ffdddd;font-size:13px}.ChrysalisDebugOverlay_alertRow__sABPY span{margin-top:4px;color:#ffb4b4;font-size:12px;line-height:1.45}.ChrysalisDebugOverlay_emptyState__kWEO2,.ChrysalisDebugOverlay_mutedText__nvxZq,.ChrysalisDebugOverlay_noteText__FKrjF,.ChrysalisDebugOverlay_statusText__Q4B0B{color:rgba(255,255,255,.72);font-size:13px;line-height:1.5}.ChrysalisDebugOverlay_errorText__fV8g_{color:#ffb4b4;font-size:13px;line-height:1.5}@media (max-width:980px){.ChrysalisDebugOverlay_metricGrid__lSBe9{grid-template-columns:repeat(2,minmax(0,1fr))}.ChrysalisDebugOverlay_callTableHeader__LH5mm{display:none}.ChrysalisDebugOverlay_callRow__kwhy4{grid-template-columns:1fr}.ChrysalisDebugOverlay_callDetailActions__fw90J,.ChrysalisDebugOverlay_callDetailHeader__02y4p{align-items:stretch;flex-direction:column}}@media (max-width:768px){.ChrysalisDebugOverlay_overlay__rciq3{inset:12px;padding:16px}.ChrysalisDebugOverlay_overlayHeader__j2MfK{align-items:stretch}.ChrysalisDebugOverlay_compactDetails__0UQ__ .ChrysalisDebugOverlay_fieldGrid__z30y7,.ChrysalisDebugOverlay_fieldGrid__z30y7,.ChrysalisDebugOverlay_metricGrid__lSBe9,.ChrysalisDebugOverlay_recordGrid__la78k,.ChrysalisDebugOverlay_tabGrid__9pKzJ{grid-template-columns:1fr}}.voiceover-quality-control_panel__QOdxn{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgb(255 255 255/14%);border-radius:12px;background:rgb(0 0 0/18%)}.voiceover-quality-control_heading__PEVHr{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.voiceover-quality-control_segmented__b8qOY{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:rgb(0 0 0/30%)}.voiceover-quality-control_active___iSR5,.voiceover-quality-control_option__U8Ng1{border:0;border-radius:999px;padding:8px 12px;color:inherit;background:transparent;cursor:pointer}.voiceover-quality-control_active___iSR5{background:#f4c95d;color:#20170a;font-weight:800}.voiceover-quality-control_active___iSR5:disabled,.voiceover-quality-control_option__U8Ng1:disabled{cursor:default;opacity:.65}.voiceover-quality-control_error__H_Opv,.voiceover-quality-control_help__Z6TA8,.voiceover-quality-control_loading__z3kKP{margin:0;font-size:.76rem;line-height:1.35;opacity:.78}.voiceover-quality-control_error__H_Opv{color:#ffb4b4;opacity:1}.voiceover-quality-control_voiceLabel__zF_Xs{display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-weight:700}.voiceover-quality-control_select__YogZG{width:100%;border:1px solid rgb(255 255 255/18%);border-radius:8px;padding:8px;color:inherit;background:rgb(0 0 0/32%)}.play-home_pageShell__2ysc0{min-height:100vh;background:#050505;color:#f8ecd4}.play-home_mainContent__RuYPe{flex:1 1;display:flex;justify-content:center;padding:1.2rem 1rem 3rem}.play-home_contentWidth__RlANe{width:100%;max-width:1180px}.play-home_firstTimeLayout__6JTVL{display:flex;justify-content:center}.play-home_firstTimeCard__77JSs{position:relative;width:100%;max-width:820px;padding:1rem .9rem 1.2rem;border:1px solid rgba(215,166,66,.78);border-radius:18px;background:linear-gradient(180deg,rgba(16,17,17,.96),rgba(4,5,5,.98)),radial-gradient(circle at center top,rgba(197,146,46,.12),transparent 42%);box-shadow:0 22px 54px rgba(0,0,0,.58),inset 0 0 0 1px rgba(247,218,144,.12)}.play-home_ornamentTop__HOs3K{position:relative;width:18px;height:18px;margin:-1.05rem auto .55rem;border:1px solid rgba(218,168,63,.85);background:#070707;transform:rotate(45deg);box-shadow:0 0 12px rgba(205,149,41,.22)}.play-home_ornamentTop__HOs3K:before{content:"";position:absolute;inset:3px;border:1px solid rgba(218,168,63,.55)}.play-home_heroFrame__ve_RT{padding:.35rem 0;border:0;background:transparent}.play-home_heroTitle__X5pjf{position:absolute;top:1.05rem;left:50%;z-index:3;width:min(9em,calc(100% - 2rem));margin:0;max-width:8.8em;font-family:var(--font-marcellus),serif;font-size:2.5rem;line-height:1.08;text-align:center;color:#f7ecd2;text-shadow:0 3px 0 rgba(0,0,0,.78),0 12px 28px rgba(0,0,0,.6);transform:translateX(-50%)}.play-home_heroTitle__X5pjf:lang(ja){width:min(10em,calc(100% - 1rem));max-width:10em}.play-home_heroArt__TBqYI{position:relative;width:100%;height:360px;margin:0 0 -1.1rem;overflow:hidden;border:0;border-radius:0;background:transparent}.play-home_heroArt__TBqYI:after,.play-home_heroArt__TBqYI:before{content:"";position:absolute;inset:0;pointer-events:none}.play-home_heroArt__TBqYI:before{z-index:2;background:linear-gradient(180deg,rgba(4,5,5,.9),rgba(4,5,5,.52) 18%,rgba(4,5,5,.14) 31%,transparent 43%)}.play-home_heroArt__TBqYI:after{z-index:2;background:linear-gradient(180deg,transparent 76%,rgba(4,5,5,.14) 86%,rgba(4,5,5,.88))}.play-home_heroArtImage__trege{object-fit:cover;object-position:center 54%}.play-home_heroDescription__79a2Q{position:relative;z-index:2;max-width:16em;margin:1rem auto 1.2rem;color:#f6ecd8;font-family:var(--font-marcellus),serif;font-size:1.32rem;line-height:1.22;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.85)}.play-home_heroButtonRow__RoWr3,.play-home_returningButtonStack__JDgSv{display:flex;flex-direction:column;gap:.8rem}.play-home_heroButtonRow__RoWr3{align-items:center}.play-home_disabledButton__gDtcb,.play-home_primaryButton__vj8C1,.play-home_secondaryButton__zb7qH{min-height:50px;width:100%;border-radius:7px;padding:.7rem 1rem;font-family:var(--font-marcellus),serif;font-size:1.22rem;font-weight:600;letter-spacing:.01em;line-height:1;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(70,42,8,.72),0 8px 18px rgba(0,0,0,.24);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,filter .16s ease,transform .16s ease}.play-home_primaryButton__vj8C1{border:1px solid rgba(255,221,134,.95);background:linear-gradient(180deg,#f4ce72,#b87924 54%,#8a4c15);color:#1a0f05}.play-home_primaryButton__vj8C1:active,.play-home_secondaryButton__zb7qH:active{filter:brightness(.94);transform:translateY(1px) scale(.99)}.play-home_mobileDeleteButton__XhJCZ:focus-visible,.play-home_mobileRowMain__584E1:focus-visible,.play-home_mobileSectionAction__z141E:focus-visible,.play-home_primaryButton__vj8C1:focus-visible,.play-home_secondaryButton__zb7qH:focus-visible{outline:2px solid rgba(255,226,151,.92);outline-offset:3px}@media (hover:hover) and (pointer:fine){.play-home_primaryButton__vj8C1:hover{filter:brightness(1.06);box-shadow:inset 0 0 0 1px rgba(255,226,151,.8),0 10px 22px rgba(199,139,38,.24);transform:translateY(-1px)}}.play-home_imagePrimaryButton__8eyZS{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(84%,620px);aspect-ratio:1600/521;height:auto;padding:0;border:0;background:url(/images/play-home/start-new-game-button-blank.webp) 50%/contain no-repeat;cursor:pointer;filter:drop-shadow(0 10px 18px rgba(0,0,0,.34));transition:filter .16s ease,transform .16s ease}.play-home_imagePrimaryButton__8eyZS:active{filter:drop-shadow(0 6px 12px rgba(0,0,0,.3)) brightness(.96);transform:translateY(1px) scale(.985)}.play-home_imagePrimaryButton__8eyZS:focus-visible{outline:2px solid rgba(255,226,151,.9);outline-offset:4px}@media (hover:hover) and (pointer:fine){.play-home_imagePrimaryButton__8eyZS:hover{filter:drop-shadow(0 14px 24px rgba(0,0,0,.38)) brightness(1.06);transform:translateY(-1px) scale(1.015)}}@media (prefers-reduced-motion:reduce){.play-home_imagePrimaryButton__8eyZS{transition:none}.play-home_imagePrimaryButton__8eyZS:active,.play-home_imagePrimaryButton__8eyZS:hover{transform:none}}.play-home_buttonLabel__zweKa{position:absolute;inset:0 8% 12.5%;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff4d8;font-family:var(--font-marcellus),Georgia,serif;font-size:clamp(1.3rem,5vw,3.85rem);font-weight:400;letter-spacing:0;line-height:1;text-align:center;text-shadow:0 2px 0 rgba(40,21,3,.9),0 5px 9px rgba(0,0,0,.72);white-space:nowrap}.play-home_buttonLabel__zweKa:lang(en),.play-home_buttonLabel__zweKa:lang(es){transform:translateY(-.17em)}.play-home_secondaryButton__zb7qH{border:1px solid rgba(195,140,43,.82);background:linear-gradient(180deg,#181818,#070707);color:#f5d68c}@media (hover:hover) and (pointer:fine){.play-home_secondaryButton__zb7qH:hover{border-color:rgba(245,214,140,.92);background:linear-gradient(180deg,#242015,#090909);color:#ffe5a0;transform:translateY(-1px)}}.play-home_disabledButton__gDtcb{border:1px solid rgba(195,140,43,.34);background:#121212;color:rgba(245,214,140,.42);cursor:not-allowed}.play-home_stepsSection__1khUS{margin-top:-.55rem;padding:0 .25rem .4rem}.play-home_stepsHeading__xrzP3{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:center;margin-bottom:.85rem}.play-home_stepsHeading__xrzP3 span{height:1px;background:linear-gradient(90deg,transparent,rgba(205,150,47,.82))}.play-home_stepsHeading__xrzP3 span:last-child{background:linear-gradient(90deg,rgba(205,150,47,.82),transparent)}.play-home_stepsHeading__xrzP3 h2{margin:0;color:#d9aa51;font-family:var(--font-marcellus),serif;font-size:1.1rem;font-weight:400}.play-home_stepsGrid__2_aId{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.play-home_stepCard__2ZXr7{position:relative;min-width:0;text-align:center}.play-home_stepIconWrap__PrKGX{position:relative;width:44px;height:44px;margin:0 auto .45rem}.play-home_stepNumber__udjXe{position:absolute;top:-11px;left:50%;transform:translateX(-50%);z-index:2;width:15px;height:15px;border-radius:50%;border:1px solid rgba(255,227,157,.85);background:radial-gradient(circle at 35% 25%,#f4d584,#b87a28 68%,#7b4615);color:#160d05;font-family:var(--font-marcellus),serif;font-size:.66rem;font-weight:700;line-height:14px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.55)}.play-home_stepIcon__qNqOi{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(200,143,35,.64);background:radial-gradient(circle at center,rgba(187,126,28,.18),transparent 50%),#080808;box-shadow:inset 0 0 0 1px rgba(249,217,143,.08);color:rgba(225,170,64,.92)}.play-home_stepIconArt__yg8mC{display:block;width:25px;height:25px}.play-home_stepTitle__AX7HI{margin:0;color:#f5e8cd;font-family:var(--font-marcellus),serif;font-size:.94rem;font-weight:400;line-height:1.08}.play-home_returningHero__CzbFM,.play-home_stepTitle__AX7HI span{display:block}.play-home_returningPanel__jRTza{position:relative;padding:1rem;border:1px solid rgba(216,164,58,.88);border-radius:8px;background:linear-gradient(180deg,rgba(19,19,19,.98),rgba(5,5,5,.99)),radial-gradient(circle at center top,rgba(210,156,49,.1),transparent 45%);box-shadow:0 20px 42px rgba(0,0,0,.54),inset 0 0 0 1px rgba(247,218,144,.08)}.play-home_returningHeader__t265k{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.play-home_returningHeaderActions__HB8Au{display:inline-flex;align-items:center;gap:.45rem}.play-home_returningPanel__jRTza:after,.play-home_returningPanel__jRTza:before{content:"";position:absolute;width:44px;height:44px;border-color:rgba(232,181,79,.82);pointer-events:none}.play-home_returningPanel__jRTza:before{top:7px;left:7px;border-top:2px solid;border-left:2px solid}.play-home_returningPanel__jRTza:after{right:7px;bottom:7px;border-right:2px solid;border-bottom:2px solid}.play-home_returningTitle__J4I__{margin:.55rem 0 .65rem;font-family:var(--font-marcellus),serif;font-size:2.15rem;line-height:1.02;color:#f8ecd2}.play-home_returningDivider__gxFvd{height:1px;margin-bottom:1.05rem;background:linear-gradient(90deg,transparent,rgba(208,158,56,.72),transparent)}.play-home_returningCampaign__gAwOn{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:1.2rem}.play-home_returningCampaignImageWrap__iKpOS{position:relative;min-height:154px;overflow:hidden;border:1px solid rgba(223,174,76,.62);border-radius:7px;background:#070707}.play-home_returningCampaignImage__7_YIb{object-fit:cover}.play-home_returningCampaignDetails__9j4WA h2{margin:0 0 .75rem;color:#f9efd8;font-family:var(--font-marcellus),serif;font-size:2rem;line-height:1.05}.play-home_mobileMetaLine__DuK_K{margin:.45rem 0;color:#d6c7aa;font-family:var(--font-marcellus),serif;font-size:1.08rem;line-height:1.15}.play-home_mobileSummarySection__IRwBN{margin-top:1.65rem}.play-home_mobileSectionHeader__4xcY7{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .65rem}.play-home_mobileSectionHeader__4xcY7 h2{margin:0;color:#f4ead6;font-family:var(--font-marcellus),serif;font-size:1.7rem;line-height:1}.play-home_mobileSectionAction__z141E{min-height:34px;border:1px solid rgba(195,140,43,.74);border-radius:7px;padding:.35rem .72rem;background:linear-gradient(180deg,rgba(25,24,21,.98),rgba(7,7,7,.98));color:#f5d68c;cursor:pointer;font-family:var(--font-marcellus),serif;font-size:.95rem;line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.play-home_mobileCharacterRow__MX65t,.play-home_mobileSummaryRow__xL59y{width:100%;min-height:98px;padding:0;border:1px solid rgba(123,100,61,.72);border-radius:8px;background:linear-gradient(180deg,rgba(18,18,18,.96),rgba(8,8,8,.98));color:#f5ead3;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:hidden;text-align:left}.play-home_mobileSummaryRow__xL59y{cursor:default}.play-home_mobileSummaryRowWithDelete__L7w2Z{grid-template-columns:minmax(0,1fr) 48px}.play-home_mobileSummaryRowWithActions___s18y{grid-template-columns:minmax(0,1fr) 48px 48px}.play-home_mobileSummaryRowNoDelete__Mk6k1 .play-home_mobileRowMain__584E1{grid-column:1/-1}.play-home_mobileRowMain__584E1{min-width:0;width:100%;min-height:96px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;display:grid;grid-template-columns:33% minmax(0,1fr) 50px;align-items:stretch;overflow:hidden;text-align:left;transition:background .16s ease,filter .16s ease,transform .16s ease}div.play-home_mobileRowMain__584E1{cursor:default}.play-home_mobileCreateCharacterRow__Qh2oM{grid-template-columns:minmax(0,1fr) 50px}.play-home_mobileRowMain__584E1:disabled,.play-home_mobileSectionAction__z141E:disabled{cursor:default;opacity:.72}.play-home_mobileCharacterRow__MX65t+.play-home_mobileCharacterRow__MX65t,.play-home_mobileSummaryRow__xL59y+.play-home_mobileSummaryRow__xL59y{margin-top:.55rem}.play-home_mobileCharacterImageWrap__1O53h,.play-home_mobileSummaryImageWrap__Afq3o{position:relative;min-height:98px;border-right:1px solid rgba(152,115,48,.55)}.play-home_mobileCharacterImage__6uVt6,.play-home_mobileSummaryImage__P1iS3{object-fit:cover}.play-home_mobileSummaryContent__6iIjO{min-width:0;padding:.9rem .85rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.play-home_mobileSummaryContent__6iIjO strong{color:#f9efd8;font-family:var(--font-marcellus),serif;font-size:1.16rem;line-height:1.1}.play-home_mobileSummaryContent__6iIjO span{color:#cfc2aa;font-family:var(--font-marcellus),serif;font-size:.98rem;line-height:1.12}.play-home_mobileRowAction__cZlpy{margin:auto;min-width:40px;font-family:var(--font-marcellus),serif;font-size:.88rem;line-height:38px;text-align:center}.play-home_mobileDeleteButton__XhJCZ,.play-home_mobileRowAction__cZlpy{height:40px;border:1px solid rgba(117,93,56,.82);border-radius:7px;background:#111;color:#e4b157}.play-home_mobileDeleteButton__XhJCZ{width:40px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.play-home_returningHeader__t265k .play-home_mobileDeleteButton__XhJCZ{margin-top:.38rem}.play-home_mobileDownloadButton__M6jwS{color:#f0c768}.play-home_mobileDeleteButton__XhJCZ:disabled{cursor:default;opacity:.55}.play-home_mobileActionIcon__HN0V5,.play-home_mobileTrashIcon__DGJoT{width:18px;height:18px}.play-home_mobileDeleteButton__XhJCZ:active,.play-home_mobileRowMain__584E1:active,.play-home_mobileSectionAction__z141E:active{background:rgba(226,177,83,.14);filter:brightness(.94);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.play-home_mobileRowMain__584E1:hover{background:rgba(226,177,83,.08)}.play-home_mobileDeleteButton__XhJCZ:hover,.play-home_mobileSectionAction__z141E:hover{border-color:rgba(245,214,140,.92);background:rgba(226,177,83,.12);color:#ffe5a0;box-shadow:0 0 0 1px rgba(245,214,140,.14)}}@media (prefers-reduced-motion:reduce){.play-home_mobileDeleteButton__XhJCZ,.play-home_mobileRowMain__584E1,.play-home_mobileSectionAction__z141E,.play-home_primaryButton__vj8C1,.play-home_secondaryButton__zb7qH{transition:none}.play-home_mobileDeleteButton__XhJCZ:active,.play-home_mobileRowMain__584E1:active,.play-home_mobileSectionAction__z141E:active,.play-home_primaryButton__vj8C1:active,.play-home_primaryButton__vj8C1:hover,.play-home_secondaryButton__zb7qH:active,.play-home_secondaryButton__zb7qH:hover{transform:none}}@media (max-width:480px){.play-home_mainContent__RuYPe{padding:1.2rem 1rem 3rem}.play-home_heroTitle__X5pjf{top:.95rem;font-size:2.32rem}.play-home_heroTitle__X5pjf:lang(ja){width:min(10em,calc(100% - 1rem));max-width:10em;font-size:2.05rem}.play-home_heroArt__TBqYI{height:342px}.play-home_heroDescription__79a2Q{font-size:1.18rem}.play-home_disabledButton__gDtcb,.play-home_primaryButton__vj8C1,.play-home_secondaryButton__zb7qH{min-height:48px;font-size:1.15rem}.play-home_returningTitle__J4I__{font-size:1.95rem}.play-home_returningCampaign__gAwOn{gap:.8rem}.play-home_returningCampaignImageWrap__iKpOS{min-height:140px}.play-home_returningCampaignDetails__9j4WA h2{font-size:1.7rem}.play-home_mobileMetaLine__DuK_K{font-size:.98rem}.play-home_stepsGrid__2_aId{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;align-items:start;justify-items:center}.play-home_stepCard__2ZXr7{display:flex;min-width:0;flex-direction:column;align-items:center}.play-home_stepIconWrap__PrKGX,.play-home_stepIcon__qNqOi{width:40px;height:40px}.play-home_stepIconArt__yg8mC{width:22px;height:22px}.play-home_stepNumber__udjXe{top:-10px;width:14px;height:14px;font-size:.62rem;line-height:13px}.play-home_stepTitle__AX7HI{font-size:.9rem}}.character-avatar-fallback_fallback__SC0C9{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,rgba(244,211,123,.22),transparent 26%),linear-gradient(145deg,rgba(36,38,41,.98),rgba(12,14,17,.98))}.character-avatar-fallback_figure__P_dzh{width:48%;max-width:150px;aspect-ratio:1;position:relative;display:grid;place-items:center;opacity:.86;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.character-avatar-fallback_head___rpdK{position:absolute;top:10%;width:38%;aspect-ratio:1;border-radius:999px;background:linear-gradient(180deg,#f3d384,#9b762f)}.character-avatar-fallback_shoulders__jj47m{position:absolute;bottom:10%;width:78%;height:42%;border-radius:999px 999px 18px 18px;background:linear-gradient(180deg,rgba(221,184,92,.9),rgba(92,67,30,.9))}.character-profile-editor_backdrop__m3ap4{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.character-profile-editor_editor__14mrd{width:min(960px,100%);box-sizing:border-box;max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(198,167,85,.35);border-radius:8px;background:rgba(13,15,18,.98);box-shadow:0 24px 64px rgba(0,0,0,.45);color:#f7efe3}.character-profile-editor_header__8JSh1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid rgba(198,167,85,.16)}.character-profile-editor_title__N8kls{margin:0;font-family:var(--font-marcellus),"Marcellus",serif;font-size:24px;font-weight:400;letter-spacing:0;color:#ffe9a8}.character-profile-editor_meta__sbp6C{margin:6px 0 0;position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#b9aa91;font-size:13px}.character-profile-editor_closeButton__8OWnE{width:36px;height:36px;border:1px solid rgba(198,167,85,.24);border-radius:8px;background:rgba(255,255,255,.04);color:#f4d37b;font-size:24px;line-height:1;cursor:pointer}.character-profile-editor_closeButton__8OWnE:disabled{opacity:.55;cursor:not-allowed}.character-profile-editor_portraitSection__yifH_{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(198,167,85,.16)}.character-profile-editor_portraitPreview__jXbkO{width:128px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(198,167,85,.28);border-radius:8px;background:rgba(255,255,255,.04)}.character-profile-editor_portraitImage__1EVt8{width:100%;height:100%;display:block;object-fit:cover}.character-profile-editor_portraitControls__o2EMk{min-width:0;display:flex;flex-direction:column;gap:10px}.character-profile-editor_portraitPromptLabel__Y1_jU{display:flex;flex-direction:column;gap:7px;color:#d7c8ad;font-size:13px;font-weight:600}.character-profile-editor_portraitPromptLabel__Y1_jU input{width:100%;box-sizing:border-box;border:1px solid rgba(198,167,85,.22);border-radius:6px;background:rgba(255,255,255,.06);color:#fff8ec;font:inherit;font-weight:400;line-height:1.45;padding:10px 12px;outline:none}.character-profile-editor_portraitPromptLabel__Y1_jU input:focus{border-color:rgba(244,211,123,.72);box-shadow:0 0 0 2px rgba(244,211,123,.12)}.character-profile-editor_portraitActions__VfBsN{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.character-profile-editor_portraitHistoryArea__R93xK{display:flex;min-width:0;flex-direction:column;gap:8px}.character-profile-editor_portraitHistoryHeader__P8hfj{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d7c8ad;font-size:12px;font-weight:700}.character-profile-editor_portraitHistoryHeader__P8hfj span:last-child{color:#b9aa91;font-weight:500}.character-profile-editor_portraitHistoryStrip__cmGiW{display:flex;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:1px 0 4px}.character-profile-editor_portraitOption__mt00G{position:relative;flex:0 0 64px;width:64px;height:64px;box-sizing:border-box;overflow:hidden;border:2px solid rgba(198,167,85,.24);border-radius:6px;padding:0;background:rgba(255,255,255,.05);cursor:pointer}.character-profile-editor_portraitOption__mt00G[data-selected=true]{border-color:rgba(244,211,123,.96);box-shadow:0 0 0 2px rgba(244,211,123,.22)}.character-profile-editor_portraitOption__mt00G:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(244,211,123,.34)}.character-profile-editor_portraitOptionImage__rUuy2{width:100%;height:100%;display:block;object-fit:cover}.character-profile-editor_currentBadge__pRR8N{position:absolute;left:3px;right:3px;bottom:3px;padding:2px 3px;border-radius:4px;background:rgba(14,15,18,.86);color:#ffe9a8;font-size:9px;font-weight:800;line-height:1;text-transform:uppercase}.character-profile-editor_portraitHistoryEmpty__oOOMG{color:#b9aa91;font-size:12px}.character-profile-editor_hiddenFileInput__66yw9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.character-profile-editor_grid__y8YzM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:20px 24px;overflow-y:auto}.character-profile-editor_field__lHiw4{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#d7c8ad}.character-profile-editor_labelRow__jIlR3{position:relative;display:inline-flex;align-items:center;align-self:flex-start;min-width:0;overflow:visible}.character-profile-editor_fieldLabel__hoSg4,.character-profile-editor_metaTrigger__DK5bt{font-weight:600;cursor:help;outline:none}.character-profile-editor_fieldLabel__hoSg4:focus-visible,.character-profile-editor_metaTrigger__DK5bt:focus-visible{border-radius:3px;box-shadow:0 0 0 2px rgba(244,211,123,.42)}.character-profile-editor_metaTrigger__DK5bt{font-weight:400}.character-profile-editor_helpText__RTmLW{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(320px,calc(100vw - 64px));box-sizing:border-box;padding:8px 10px;border:1px solid rgba(244,211,123,.28);border-radius:6px;background:rgba(20,18,14,.98);box-shadow:0 12px 28px rgba(0,0,0,.32);color:#f8ead1;font-size:12px;line-height:1.35;font-weight:400;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.character-profile-editor_helpText__RTmLW:before{content:"";position:absolute;top:-5px;left:14px;width:8px;height:8px;border-left:1px solid rgba(244,211,123,.28);border-top:1px solid rgba(244,211,123,.28);background:rgba(20,18,14,.98);transform:rotate(45deg)}.character-profile-editor_helpText__RTmLW[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}.character-profile-editor_meta__sbp6C .character-profile-editor_helpText__RTmLW{top:calc(100% + 8px)}.character-profile-editor_field__lHiw4 input,.character-profile-editor_field__lHiw4 select,.character-profile-editor_field__lHiw4 textarea{width:100%;box-sizing:border-box;border:1px solid rgba(198,167,85,.22);border-radius:6px;background:rgba(255,255,255,.06);color:#fff8ec;font:inherit;line-height:1.45;padding:10px 12px;outline:none;resize:vertical}.character-profile-editor_field__lHiw4 input:focus,.character-profile-editor_field__lHiw4 select:focus,.character-profile-editor_field__lHiw4 textarea:focus{border-color:rgba(244,211,123,.72);box-shadow:0 0 0 2px rgba(244,211,123,.12)}.character-profile-editor_fullWidth__HLr5x{grid-column:1/-1}.character-profile-editor_footer__dQKLM{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 24px 20px;border-top:1px solid rgba(198,167,85,.16)}.character-profile-editor_error__enjkz{margin-right:auto;color:#ffb6a3;font-size:13px}.character-profile-editor_saveHint__dwIWM{margin-right:auto;color:#b9aa91;font-size:12px;line-height:1.35}.character-profile-editor_error__enjkz+.character-profile-editor_saveHint__dwIWM{margin-right:0}.character-profile-editor_actions__ai14w{display:flex;justify-content:flex-end;gap:10px}.character-profile-editor_primaryButton__re9Pq,.character-profile-editor_secondaryButton__OUlPG{min-width:104px;height:40px;border-radius:6px;padding:0 16px;font-weight:700;letter-spacing:0;cursor:pointer}.character-profile-editor_primaryButton__re9Pq{border:1px solid rgba(244,211,123,.65);background:linear-gradient(180deg,#d7a645,#8f5f18);color:#1a1208}.character-profile-editor_secondaryButton__OUlPG{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#f4e9d8}.character-profile-editor_primaryButton__re9Pq:disabled,.character-profile-editor_secondaryButton__OUlPG:disabled{opacity:.58;cursor:not-allowed}@media (max-width:720px){.character-profile-editor_backdrop__m3ap4{padding:12px;align-items:flex-start}.character-profile-editor_editor__14mrd{max-height:calc(100vh - 24px)}.character-profile-editor_footer__dQKLM,.character-profile-editor_grid__y8YzM,.character-profile-editor_header__8JSh1,.character-profile-editor_portraitSection__yifH_{padding-left:16px;padding-right:16px}.character-profile-editor_portraitSection__yifH_{grid-template-columns:96px minmax(0,1fr)}.character-profile-editor_portraitPreview__jXbkO{width:96px}.character-profile-editor_grid__y8YzM{grid-template-columns:1fr}.character-profile-editor_footer__dQKLM{align-items:stretch;flex-direction:column}.character-profile-editor_actions__ai14w{width:100%}.character-profile-editor_primaryButton__re9Pq,.character-profile-editor_secondaryButton__OUlPG{flex:1 1}.character-profile-editor_error__enjkz,.character-profile-editor_saveHint__dwIWM{margin-right:0}}.confirmation-modal_modalBackdrop__oBtT7{position:fixed;inset:0;width:auto;height:auto;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto;padding:max(20px,var(--rb-safe-top)) max(20px,var(--rb-safe-right)) max(20px,var(--rb-safe-bottom)) max(20px,var(--rb-safe-left))}.confirmation-modal_modalContainer__XW8sB{position:relative;width:min(698px,calc(100vw - 40px));height:400px;background:linear-gradient(90deg,rgba(73,46,37,0),rgba(52,35,33,.5) 25%,rgba(20,19,27,.5) 50%,rgba(23,25,37,.5) 75%,rgba(25,31,47,0));border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(131,146,186,0),#3B4254 49.5%,rgba(131,146,186,0));border-image-slice:1;padding:52px 24px;gap:16px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:calc(100vh - 40px - var(--rb-safe-top) - var(--rb-safe-bottom));max-height:calc(100dvh - 40px - var(--rb-safe-top) - var(--rb-safe-bottom));overflow:hidden;margin:auto}.confirmation-modal_topLeftCorner__26gta{position:absolute;top:0;left:0;width:37.02px;height:77.09px;pointer-events:none;z-index:10}.confirmation-modal_bottomRightCorner__V_cgw{position:absolute;bottom:0;right:0;width:37.02px;height:77.09px;pointer-events:none;z-index:10}.confirmation-modal_cornerImage__Inxfk{width:37.02315902709961px;height:77.09286499023438px;opacity:1;object-fit:fill}.confirmation-modal_closeButton__db2cx{position:absolute;top:-30px;right:-10px;background:none;border:none;color:#C6A755;font-size:2.5rem;cursor:pointer;transition:all .3s ease;font-family:Marcellus,serif}.confirmation-modal_closeButton__db2cx:hover{color:#FFF1AB;transform:rotate(90deg)}.confirmation-modal_modalContent__9ucEK{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.confirmation-modal_modalTitle__jRiw_{font-family:Marcellus,serif;font-size:28px;font-weight:400;color:hsl(50,100%,84%);margin-bottom:1.5rem;text-align:center}.confirmation-modal_modalMessage__QJnSk{width:100%;font-family:Marcellus,serif;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;text-align:center;color:#FFF1AB;-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 1px #1E1E1E;display:flex;align-items:center;justify-content:center;opacity:1;margin-bottom:2rem}.confirmation-modal_buttonContainer__XambG{flex-direction:column;gap:20px;flex:1 1}.confirmation-modal_buttonContainer__XambG,.confirmation-modal_noButton__2GTNw{display:flex;width:100%;max-width:650px;align-items:center;justify-content:center}.confirmation-modal_noButton__2GTNw{position:relative;height:51px;border-radius:3px;padding:16px 50px;gap:10px;font-family:Marcellus,serif;font-size:16px;font-weight:400;line-height:120%;letter-spacing:0;text-align:center;text-transform:uppercase;cursor:pointer;transition:all .3s ease;opacity:1;overflow:visible;background:radial-gradient(50% 50% at 50% 50%,#ACACAC 0,#646464 100%);border:1px solid #999999;box-shadow:inset 0 0 15.6px 0 #808080,inset 0 0 9.1px 0 rgba(200,200,200,.44)}.confirmation-modal_noButton__2GTNw:hover{transform:translateY(-2px);box-shadow:inset 0 0 20px 0 #808080,inset 0 0 12px 0 rgba(200,200,200,.5),0 4px 12px rgba(150,150,150,.3)}.confirmation-modal_noButton__2GTNw:active{transform:translateY(0);box-shadow:inset 0 0 15.6px 0 #808080,inset 0 0 9.1px 0 rgba(200,200,200,.44)}.confirmation-modal_buttonLeftEdge__gxfqf{left:0}.confirmation-modal_buttonLeftEdge__gxfqf,.confirmation-modal_buttonRightEdge__X0n1B{position:absolute;top:50%;transform:translateY(-50%);width:15.69px;height:35.65px;opacity:1;pointer-events:none;z-index:2}.confirmation-modal_buttonRightEdge__X0n1B{right:0}.confirmation-modal_edgeImage__kp2GG{width:15.693885803222656px;height:35.64979934692383px;border-width:1px;opacity:1;object-fit:contain}.confirmation-modal_buttonText__bBRyZ{background:linear-gradient(90deg,#F7CF81,#FCF2C0 54.5%,#F6CF81);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 1px #1E1E1E);z-index:1}@media (max-width:768px){.confirmation-modal_modalContainer__XW8sB{width:90%!important;max-width:500px;height:auto!important;min-height:400px;padding:40px 20px}.confirmation-modal_modalTitle__jRiw_{font-size:24px}.confirmation-modal_modalMessage__QJnSk{font-size:18px;height:auto}.confirmation-modal_bottomRightCorner__V_cgw,.confirmation-modal_topLeftCorner__26gta{width:37.02px;height:77.09px}.confirmation-modal_buttonContainer__XambG{max-width:100%}}@media (max-width:480px){.confirmation-modal_modalContainer__XW8sB{width:95%!important;padding:30px 15px}.confirmation-modal_modalTitle__jRiw_{font-size:20px}.confirmation-modal_modalMessage__QJnSk{font-size:16px;height:auto}.confirmation-modal_bottomRightCorner__V_cgw,.confirmation-modal_topLeftCorner__26gta{width:37.02px;height:77.09px}}.story-history-download-dialog_backdrop___M8mU{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:max(20px,var(--rb-safe-top)) max(20px,var(--rb-safe-right)) max(20px,var(--rb-safe-bottom)) max(20px,var(--rb-safe-left));background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.story-history-download-dialog_dialog__84z0Z{position:relative;width:min(520px,calc(100vw - 40px));max-height:calc(100vh - 40px - var(--rb-safe-top) - var(--rb-safe-bottom));max-height:calc(100dvh - 40px - var(--rb-safe-top) - var(--rb-safe-bottom));overflow-y:auto;border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(131,146,186,0),#3B4254 49.5%,rgba(131,146,186,0));border-image-slice:1;border-radius:8px;background:linear-gradient(90deg,rgba(73,46,37,.92),rgba(52,35,33,.94) 25%,rgba(20,19,27,.96) 50%,rgba(23,25,37,.94) 75%,rgba(25,31,47,.92));box-shadow:0 18px 60px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-history-download-dialog_closeButton__HjlSR{position:absolute;top:10px;right:12px;width:36px;height:36px;border:1px solid rgba(226,203,166,.28);border-radius:999px;background:rgba(0,0,0,.42);color:#f8efd6;cursor:pointer;font-family:Marcellus,serif;font-size:20px;line-height:1}.story-history-download-dialog_closeButton__HjlSR:disabled{cursor:not-allowed;opacity:.55}.story-history-download-dialog_content__T9IQt{display:flex;flex-direction:column;gap:20px;padding:44px 28px 30px}.story-history-download-dialog_title__9_hbS{margin:0;color:hsl(50,100%,84%);font-family:Marcellus,serif;font-size:28px;font-weight:400;line-height:1.2;text-align:center}.story-history-download-dialog_options__Lzol9{display:flex;flex-direction:column;gap:12px}.story-history-download-dialog_optionRow__Df3kN{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.05);color:#ffffff;font-family:Marcellus,serif;font-size:16px}.story-history-download-dialog_optionRow__Df3kN input{width:18px;height:18px;accent-color:#c6a755}.story-history-download-dialog_lockedRow__nMuHd{color:rgba(255,255,255,.78)}.story-history-download-dialog_errorText__L5jww{margin:0;color:#ffb4b4;font-family:Roboto,sans-serif;font-size:13px;line-height:1.5;text-align:center}.story-history-download-dialog_actions__0TDjQ{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-width:0}.story-history-download-dialog_dialogActionButton__G67Sx.story-history-download-dialog_dialogActionButton__G67Sx{width:100%;max-width:100%;min-width:0}@media (max-width:520px){.story-history-download-dialog_content__T9IQt{padding:42px 18px 24px}.story-history-download-dialog_title__9_hbS{font-size:24px}}.your-characters_charactersSection__OSkfN{margin-bottom:3rem}.your-characters_charactersTitle__rKLpc{font-family:Marcellus,serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0;color:#FFFFFF;margin-bottom:2rem}.your-characters_charactersGrid__Y3u56{display:flex;gap:2rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:25px;scrollbar-width:none;-ms-overflow-style:none}.your-characters_charactersGrid__Y3u56>*{flex-shrink:0}.your-characters_charactersGrid__Y3u56::-webkit-scrollbar{display:none}.your-characters_mobileSlider___kzM3{display:none}.your-characters_selectionList__X7c_d{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.your-characters_selectionListCreateIcon__PNBFA{width:54px;height:54px;border:1px solid rgba(198,167,85,.34);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1}@media (max-width:1200px){.your-characters_charactersGrid__Y3u56{justify-content:center}}@media (max-width:768px){.your-characters_charactersGrid__Y3u56{display:none}.your-characters_mobileSlider___kzM3{display:block}.your-characters_charactersTitle__rKLpc{font-size:20px}}@media (max-width:480px){.your-characters_charactersTitle__rKLpc{font-size:18px}}.party-music-panel_root__8khxf{display:flex;flex-direction:column;gap:10px}.party-music-panel_summaryButton__n8QNV{display:flex;justify-content:space-between;gap:12px;width:100%;padding:8px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.party-music-panel_panel__cdwmR{display:flex;flex-direction:column;gap:12px;font-family:Roboto,sans-serif;font-size:13px}.party-music-panel_segmented__8ztco{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.party-music-panel_library__wP784 button,.party-music-panel_rowActions__xDBhu button,.party-music-panel_segmented__8ztco button,.party-music-panel_transport__TZMAj button{border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(255,255,255,.05);color:inherit;padding:6px 8px;cursor:pointer}.party-music-panel_segmented__8ztco .party-music-panel_active__uEnyl{border-color:#c6a755;background:rgba(198,167,85,.2)}.party-music-panel_transport__TZMAj{display:flex;justify-content:center;gap:10px}.party-music-panel_transport__TZMAj button{min-width:42px;font-size:16px}.party-music-panel_seek__YEprc{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center}.party-music-panel_seek__YEprc input{min-width:0;accent-color:#c6a755}.party-music-panel_library__wP784,.party-music-panel_playlist__Us0h_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;max-height:180px;overflow-y:auto}.party-music-panel_library__wP784 li,.party-music-panel_playlist__Us0h_ li{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.08)}.party-music-panel_library__wP784 li>span,.party-music-panel_trackTitle__YSLSO{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-music-panel_rowActions__xDBhu{display:flex;gap:3px}.party-music-panel_rowActions__xDBhu button{padding:3px 6px}.party-music-panel_libraryHeader__mWkcr{display:flex;justify-content:space-between;gap:8px;color:rgba(255,255,255,.8)}.party-music-panel_attestation__ErIg8{display:flex;align-items:flex-start;gap:8px;line-height:1.35}.party-music-panel_mutedText__kgnv9{margin:0;color:rgba(255,255,255,.65);line-height:1.4}.party-music-panel_error__850j5{margin:0;color:#ffb4b4;line-height:1.4}.party-music-panel_panel__cdwmR button:disabled,.party-music-panel_panel__cdwmR input:disabled{cursor:not-allowed;opacity:.45}.mobile-shop-surface_backdrop__eaLZ7{position:fixed;inset:0;z-index:10040;display:flex;align-items:flex-end;justify-content:center;padding:max(10px,var(--rb-safe-top)) max(10px,var(--rb-safe-right)) max(10px,var(--rb-safe-bottom)) max(10px,var(--rb-safe-left));background:rgba(0,0,0,.68)}.mobile-shop-surface_surface__AkQgm{width:min(760px,100%);max-height:min(820px,calc(100dvh - 20px - var(--rb-safe-top) - var(--rb-safe-bottom)));overflow:auto;color:#f9f1dd}.mobile-shop-surface_surfaceModal__Kuh4J{border-radius:8px 8px 0 0;padding:14px 12px 16px;border:1px solid rgba(223,188,106,.42);background:#0f151d;box-shadow:0 24px 80px rgba(0,0,0,.55)}.mobile-shop-surface_surfaceRoute__UZUmP{padding:0;border:0;background:transparent;box-shadow:none;max-height:none;overflow:visible}.mobile-shop-surface_header__tcEAZ{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-shop-surface_eyebrow__iCmxV{margin:0 0 5px;color:#dfbc6a;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.mobile-shop-surface_header__tcEAZ h2{margin:0;color:#fff8e8;font-size:1.18rem;line-height:1.15;letter-spacing:0}.mobile-shop-surface_explainer__KqkrA{max-width:44rem;margin:8px 0 0;color:#d9d1c2;font-size:.93rem;line-height:1.38}.mobile-shop-surface_closeButton__jlRwG{flex:0 0 auto;width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer;font-weight:900}.mobile-shop-surface_headerActions__7r9_4{display:flex;align-items:center;gap:8px;margin-left:auto}.mobile-shop-surface_shopInfoButton__Ki9v5{flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(223,188,106,.48);border-radius:999px;background:rgba(223,188,106,.08);color:#f5ead1;font-size:.82rem;font-weight:900;cursor:pointer}.mobile-shop-surface_shopSections__pVQl6{display:grid;grid-gap:12px;gap:12px}.mobile-shop-surface_productAction__nyNam button{min-height:36px;border:1px solid rgba(223,188,106,.45);border-radius:6px;font-weight:900;cursor:pointer}.mobile-shop-surface_productSection__YFxxN{min-width:0}.mobile-shop-surface_sectionTitle__8AyOz{margin:0 0 7px;color:#dfbc6a;font-size:.82rem;font-weight:900;line-height:1.15;letter-spacing:0;text-transform:uppercase}.mobile-shop-surface_error__ezR7x,.mobile-shop-surface_notice__vGe4a{margin:0 0 12px;padding:10px 12px;border-radius:6px;line-height:1.45}.mobile-shop-surface_notice__vGe4a{border:1px solid rgba(223,188,106,.25);background:rgba(223,188,106,.1);color:#f5ead1}.mobile-shop-surface_error__ezR7x{border:1px solid rgba(255,138,160,.45);background:rgba(255,101,132,.12);color:#ffb4c2}.mobile-shop-surface_productGrid__elU5T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.mobile-shop-surface_productCard__WUP5N{min-height:0;display:grid;grid-template-rows:auto 1fr auto;grid-gap:7px;gap:7px;padding:9px;border:1px solid rgba(223,188,106,.28);border-radius:8px;background:#111821}.mobile-shop-surface_productAsset__FS50i{position:relative;display:grid;place-items:center;height:64px;border-radius:7px;background:radial-gradient(circle at 50% 80%,rgba(223,188,106,.26),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.01));overflow:hidden}.mobile-shop-surface_productImage__PMRry{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 9px 18px rgba(0,0,0,.35))}.mobile-shop-surface_productCopy__AvdfJ{min-width:0}.mobile-shop-surface_productTitleRow__l8ASq{display:flex;align-items:center;justify-content:space-between;gap:5px}.mobile-shop-surface_productTitleRow__l8ASq h3{margin:0;color:#fff7e6;font-size:.88rem;line-height:1.15;letter-spacing:0}.mobile-shop-surface_productCopy__AvdfJ p{margin:4px 0 0;color:#d8cfbf;font-size:.73rem;line-height:1.2}.mobile-shop-surface_productAction__nyNam{display:grid;grid-gap:5px;gap:5px}.mobile-shop-surface_productPrice__3btqE strong{color:#fff8e8;font-size:1rem;line-height:1}.mobile-shop-surface_productPrice__3btqE span{margin-left:3px;color:#c8d5d2;font-size:.72rem}.mobile-shop-surface_unavailableReason__N8lMo{min-height:1.1rem;margin:0;color:#d8cfbf;font-size:.68rem;line-height:1.25}.mobile-shop-surface_productAction__nyNam button{width:100%;background:#dfbc6a;color:#14100a}.mobile-shop-surface_productAction__nyNam button:disabled,.mobile-shop-surface_restoreLinkButton__fT1Vz:disabled{cursor:not-allowed;opacity:.58}.mobile-shop-surface_restoreRow__cZoKn{display:flex;justify-content:center;padding:6px 0 calc(10px + var(--rb-safe-bottom))}.mobile-shop-surface_legalDisclosure__Lq3Bh{margin:10px auto 2px;max-width:36rem;color:rgba(245,234,209,.7);font-size:.72rem;line-height:1.35;text-align:center}.mobile-shop-surface_legalDisclosure__Lq3Bh a{color:#dfbc6a;text-decoration:underline;text-underline-offset:2px}.mobile-shop-surface_restoreLinkButton__fT1Vz{border:0;background:transparent;color:rgba(245,234,209,.68);font-size:.76rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:720px){.mobile-shop-surface_productGrid__elU5T{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-shop-surface_productCard__WUP5N{grid-template-rows:auto 1fr auto;align-items:stretch}.mobile-shop-surface_productAsset__FS50i{grid-row:auto;height:58px}.mobile-shop-surface_productImage__PMRry{width:58px;height:58px}}