.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}}.credit-pack-cards_packGrid__cmi3F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.credit-pack-cards_compactGrid___IWvP{gap:12px}.credit-pack-cards_packCard__I2jbx{min-height:214px;padding:22px;border:1px solid rgba(223,188,106,.28);border-radius:8px;background:#111821;display:flex;flex-direction:column;gap:18px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.credit-pack-cards_packCard__I2jbx:hover{border-color:rgba(223,188,106,.74);background:#15201e;transform:translateY(-2px)}.credit-pack-cards_packCard__I2jbx h3{margin:0 0 8px;color:#fff7e6;font-size:1.15rem;letter-spacing:0}.credit-pack-cards_creditCount__jctMC{margin:0;color:#d9cda9;font-weight:800}.credit-pack-cards_packMeta__4etH3{display:grid;grid-gap:5px;gap:5px}.credit-pack-cards_packPrice__Ct__E{color:#f8f0df;font-size:2rem;font-weight:900;line-height:1}.credit-pack-cards_valueBadge__6rD5P{width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(96,190,141,.55);padding:4px 9px;color:#9ee7ba;background:rgba(30,92,60,.24);font-size:.82rem;font-weight:900;letter-spacing:0}.credit-pack-cards_packButton__fPDmn{width:100%;height:44px;margin-top:auto;border:1px solid #dfbc6a;border-radius:6px;color:#15120a;background:#dfbc6a;font-weight:900;cursor:pointer}.credit-pack-cards_packButton__fPDmn:hover:not(:disabled){background:#f0ce7e}.credit-pack-cards_packButton__fPDmn:disabled{cursor:not-allowed;opacity:.62}@media (max-width:860px){.credit-pack-cards_packGrid__cmi3F{grid-template-columns:1fr}}.out-of-credits-modal_modalBackdrop__DF8uK{position:fixed;inset:0;z-index:2600;padding:24px;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center}.out-of-credits-modal_modalPanel__Nyzw_{width:min(940px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:28px;border:1px solid rgba(223,188,106,.48);border-radius:8px;background:#0e141d;box-shadow:0 24px 80px rgba(0,0,0,.55)}.out-of-credits-modal_modalHeader__yfuOy{max-width:700px;margin:0 auto 22px;text-align:center}.out-of-credits-modal_kicker__Z5KBs{margin:0 0 8px;color:#dfbc6a;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.out-of-credits-modal_modalHeader__yfuOy h2{margin:0 0 12px;color:#fff8e8;font-size:2rem;line-height:1.1;letter-spacing:0}.out-of-credits-modal_modalHeader__yfuOy p,.out-of-credits-modal_noRefundNote__qwhD5{margin:0;color:#d8cfbf;line-height:1.55}.out-of-credits-modal_subscribeButton__AC6Rf{min-width:220px;min-height:48px;margin:8px auto 0;padding:0 24px;border:1px solid #dfbc6a;border-radius:6px;color:#171209;background:#dfbc6a;display:flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer}.out-of-credits-modal_actionRow__frdax{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.out-of-credits-modal_subscribeButton__AC6Rf:hover{background:#f0ce7e}.out-of-credits-modal_feedbackLink__KdtCW{min-width:180px;min-height:48px;margin:8px 0 0;padding:0 22px;border:1px solid rgba(216,207,191,.42);border-radius:6px;color:#fff8e8;background:rgba(255,248,232,.08);display:flex;align-items:center;justify-content:center;font-weight:800;text-decoration:none}.out-of-credits-modal_feedbackLink__KdtCW:hover{border-color:rgba(223,188,106,.72);background:rgba(223,188,106,.14)}.out-of-credits-modal_noRefundNote__qwhD5{margin-top:18px;color:#aeb9b4;font-size:.9rem;text-align:center}@media (max-width:640px){.out-of-credits-modal_modalBackdrop__DF8uK{padding:12px;align-items:flex-end}.out-of-credits-modal_modalPanel__Nyzw_{max-height:calc(100vh - 24px);padding:22px 16px}.out-of-credits-modal_modalHeader__yfuOy h2{font-size:1.55rem}}.story-continuation-panel_panel__GIGno{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:18px 20px;border-top:1px solid rgba(216,203,177,.2);background:rgba(19,18,17,.96);color:#f5f1e8}.story-continuation-panel_copy__z_Qy6{min-width:0;max-width:680px}.story-continuation-panel_body__M2nDh,.story-continuation-panel_error__mWMX_,.story-continuation-panel_eyebrow__PXzXp,.story-continuation-panel_title__9qgZO{margin:0;letter-spacing:0}.story-continuation-panel_eyebrow__PXzXp{color:#cbb98f;font-size:.72rem;font-weight:700;text-transform:uppercase}.story-continuation-panel_title__9qgZO{margin-top:3px;font-size:1.15rem;line-height:1.25}.story-continuation-panel_body__M2nDh{margin-top:5px;color:#d5d0c6;font-size:.9rem;line-height:1.45}.story-continuation-panel_error__mWMX_{margin-top:6px;color:#ffb4a8;font-size:.82rem}.story-continuation-panel_actions__SvMZ1{display:flex;flex:0 0 auto;align-items:center;gap:8px}.story-continuation-panel_primary__86ZRf,.story-continuation-panel_secondary__syA9K,.story-continuation-panel_tertiary__mfgCW{min-height:40px;padding:9px 14px;border-radius:6px;border:1px solid transparent;font:inherit;font-size:.86rem;font-weight:700;letter-spacing:0;cursor:pointer}.story-continuation-panel_primary__86ZRf{background:#e3c574;color:#17140d}.story-continuation-panel_secondary__syA9K{border-color:rgba(227,197,116,.55);background:transparent;color:#f0dfac}.story-continuation-panel_tertiary__mfgCW{background:transparent;color:#bcb6ab}.story-continuation-panel_primary__86ZRf:disabled,.story-continuation-panel_secondary__syA9K:disabled,.story-continuation-panel_tertiary__mfgCW:disabled{cursor:wait;opacity:.58}@media (max-width:760px){.story-continuation-panel_panel__GIGno{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.story-continuation-panel_actions__SvMZ1{display:grid;grid-template-columns:1fr 1fr}.story-continuation-panel_primary__86ZRf{grid-column:1/-1}}.campaign-boundary-panel_panel__6r51I{display:flex;flex-direction:column;gap:14px;width:100%;padding:18px 20px;border-top:1px solid rgba(216,203,177,.2);background:rgba(19,18,17,.96);color:#f5f1e8}.campaign-boundary-panel_quest__y3bVq{max-width:760px}.campaign-boundary-panel_boundaryStatus__mvUKO,.campaign-boundary-panel_degradedStatus___HBsV,.campaign-boundary-panel_error__zcNRq,.campaign-boundary-panel_eyebrow__UAOyM,.campaign-boundary-panel_question__G6HB4,.campaign-boundary-panel_resolution__tPorI,.campaign-boundary-panel_title__0hY53,.campaign-boundary-panel_waiting__Bj6Qj{margin:0}.campaign-boundary-panel_eyebrow__UAOyM{color:#cbb98f;font-size:.72rem;font-weight:700;text-transform:uppercase}.campaign-boundary-panel_title__0hY53{margin-top:3px;font-size:1.15rem;line-height:1.25}.campaign-boundary-panel_boundaryStatus__mvUKO,.campaign-boundary-panel_degradedStatus___HBsV,.campaign-boundary-panel_question__G6HB4,.campaign-boundary-panel_resolution__tPorI{margin-top:5px;font-size:.9rem;line-height:1.45}.campaign-boundary-panel_question__G6HB4{color:#f5f1e8}.campaign-boundary-panel_boundaryStatus__mvUKO,.campaign-boundary-panel_resolution__tPorI,.campaign-boundary-panel_waiting__Bj6Qj{color:#d5d0c6}.campaign-boundary-panel_degradedStatus___HBsV{color:#ffcf9c}.campaign-boundary-panel_actions__Ca4j0,.campaign-boundary-panel_hooks__BH20C,.campaign-boundary-panel_personalDecision__4turt{display:flex;gap:8px}.campaign-boundary-panel_hooks__BH20C,.campaign-boundary-panel_personalDecision__4turt{flex-wrap:wrap}.campaign-boundary-panel_hook__3OmPW,.campaign-boundary-panel_personalOption__JUkAp{flex:1 1 220px;min-height:56px;padding:10px 12px;border:1px solid rgba(227,197,116,.35);border-radius:6px;background:rgba(255,255,255,.03);color:#f5f1e8;text-align:left;cursor:pointer}.campaign-boundary-panel_hookSelected__Seu_s{border-color:#e3c574;background:rgba(227,197,116,.12)}.campaign-boundary-panel_hookTeaser___mvnr,.campaign-boundary-panel_hookTitle__cUjHW,.campaign-boundary-panel_optionLabel__gKK9s,.campaign-boundary-panel_optionTeaser__yzSp3{display:block}.campaign-boundary-panel_hookTitle__cUjHW,.campaign-boundary-panel_optionLabel__gKK9s{font-size:.86rem;font-weight:700}.campaign-boundary-panel_hookTeaser___mvnr,.campaign-boundary-panel_optionTeaser__yzSp3{margin-top:3px;color:#d5d0c6;font-size:.8rem;line-height:1.35}.campaign-boundary-panel_error__zcNRq,.campaign-boundary-panel_waiting__Bj6Qj{font-size:.86rem}.campaign-boundary-panel_lastQuestOption__RWOYP{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:#d5d0c6;font-size:.86rem;cursor:pointer}.campaign-boundary-panel_lastQuestOption__RWOYP input{accent-color:#e3c574}.campaign-boundary-panel_lastQuestOption__RWOYP:has(input:disabled){cursor:default;opacity:.58}.campaign-boundary-panel_error__zcNRq{color:#ffb4a8}.campaign-boundary-panel_actions__Ca4j0{align-items:center;flex-wrap:wrap}.campaign-boundary-panel_primary__p7_18,.campaign-boundary-panel_secondary__MThrj,.campaign-boundary-panel_tertiary__nQ3Ev{min-height:40px;padding:9px 14px;border-radius:6px;border:1px solid transparent;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.campaign-boundary-panel_primary__p7_18{background:#e3c574;color:#17140d}.campaign-boundary-panel_secondary__MThrj{border-color:rgba(227,197,116,.55);background:transparent;color:#f0dfac}.campaign-boundary-panel_tertiary__nQ3Ev{background:transparent;color:#bcb6ab}.campaign-boundary-panel_hook__3OmPW:disabled,.campaign-boundary-panel_personalOption__JUkAp:disabled,.campaign-boundary-panel_primary__p7_18:disabled,.campaign-boundary-panel_secondary__MThrj:disabled,.campaign-boundary-panel_tertiary__nQ3Ev:disabled{cursor:default;opacity:.58}@media (max-width:760px){.campaign-boundary-panel_panel__6r51I{padding:16px}.campaign-boundary-panel_actions__Ca4j0,.campaign-boundary-panel_hooks__BH20C,.campaign-boundary-panel_personalDecision__4turt{display:grid;grid-template-columns:1fr}}.party-chat-panel_partyChatPanel__UERst{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:16px;flex:1 1;min-height:0;min-width:0}.party-chat-panel_separator__vIOXL{width:100%;height:1px;background:rgba(255,255,255,.3)}.party-chat-panel_chatHeader__WS7AT{position:relative;display:flex;justify-content:flex-end;min-height:28px}.party-chat-panel_infoButton__4gKLQ{width:24px;height:24px;border:1px solid rgba(226,203,166,.45);border-radius:50%;background:rgba(255,255,255,.08);color:#E2CBA6;font-family:Marcellus,serif;font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.party-chat-panel_infoButton__4gKLQ:hover{border-color:rgba(255,255,255,.86);color:var(--rb-story-text-primary,#ffffff)}.party-chat-panel_infoPopover__pCyaf{position:absolute;top:30px;right:0;z-index:5;width:min(300px,100%);padding:10px 12px;border:1px solid rgba(226,203,166,.35);border-radius:6px;background:var(--rb-story-surface-translucent,rgba(12,11,11,.96));color:var(--rb-story-text-secondary,rgba(255,255,255,.88));font-family:Roboto,sans-serif;font-size:12px;line-height:1.45;box-shadow:0 12px 30px rgba(0,0,0,.38)}.party-chat-panel_chatMessagesArea__AVOeO{flex:1 1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column-reverse;gap:8px;padding:8px 0;margin-bottom:auto;min-width:0}.party-chat-panel_chatMessage__xS2RJ{display:flex;gap:6px;align-items:flex-start;justify-content:space-between;min-width:0}.party-chat-panel_messageContent__r1lw_{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline;flex:1 1;min-width:0}.party-chat-panel_timestamp___U6zX{color:var(--rb-story-text-muted,rgba(255,255,255,.6));margin-left:auto}.party-chat-panel_timestamp___U6zX,.party-chat-panel_username__ndtdV{font-family:Marcellus,serif;font-size:var(--game-font-item,18px);flex-shrink:0}.party-chat-panel_username__ndtdV{font-weight:500;color:#FFA15C}.party-chat-panel_messageText__9e6lb{font-family:Marcellus,serif;font-size:var(--game-font-item,18px);color:var(--rb-story-text-primary,#ffffff);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-width:0}.party-chat-panel_chatInputForm__mpsl9{width:100%;margin-top:auto;min-width:0}.party-chat-panel_chatInput__lXPUZ{width:100%;min-width:0;min-height:55px;display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-radius:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);opacity:1}.party-chat-panel_emojiContainer__ewLXt{position:relative;flex-shrink:0}.party-chat-panel_emojiButton__kEpQ1{background:none;border:none;color:var(--rb-story-text-primary,#ffffff);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:18px;width:24px;height:24px;flex-shrink:0}.party-chat-panel_emojiButton__kEpQ1:hover{transform:scale(1.1)}.party-chat-panel_emojiPicker__c7yCm{position:absolute;bottom:100%;left:0;background:#374151;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;z-index:1000;margin-bottom:8px}.party-chat-panel_emojiOption__DVO6t{background:none;border:none;font-size:18px;padding:4px;cursor:pointer;border-radius:4px;transition:background .2s ease}.party-chat-panel_emojiOption__DVO6t:hover{background:rgba(255,255,255,.1)}.party-chat-panel_messageInput__uoPEP{flex:1 1;width:100%;min-width:0;min-height:1.5em;max-height:96px;background:none;border:none;color:var(--rb-story-text-primary,#ffffff);font-family:Marcellus,serif;font-size:var(--game-font-item,18px);line-height:1.4;padding:0 12px;outline:none;resize:none;overflow-y:auto;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.party-chat-panel_messageInput__uoPEP::placeholder{color:var(--rb-story-text-muted,rgba(255,255,255,.5))}.party-chat-panel_chatMessagesArea__AVOeO::-webkit-scrollbar,.party-chat-panel_messageInput__uoPEP::-webkit-scrollbar{width:4px}.party-chat-panel_chatMessagesArea__AVOeO::-webkit-scrollbar-track,.party-chat-panel_messageInput__uoPEP::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:2px}.party-chat-panel_chatMessagesArea__AVOeO::-webkit-scrollbar-thumb,.party-chat-panel_messageInput__uoPEP::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.party-chat-panel_chatMessagesArea__AVOeO::-webkit-scrollbar-thumb:hover,.party-chat-panel_messageInput__uoPEP::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}@media (max-width:1320px){.party-chat-panel_partyChatPanel__UERst{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;margin-top:8px}.party-chat-panel_chatMessagesArea__AVOeO{flex:1 1;min-height:0;overflow-y:auto;max-height:calc(100vh - 200px)}.party-chat-panel_chatInputForm__mpsl9{margin-top:8px;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;background:var(--rb-story-surface,#1a1a1a);padding-top:8px}.party-chat-panel_chatInput__lXPUZ{width:100%;max-width:100%;min-width:0;min-height:48px;padding:10px 12px}.party-chat-panel_messageInput__uoPEP,.party-chat-panel_messageText__9e6lb,.party-chat-panel_username__ndtdV{font-size:18px}.party-chat-panel_messageInput__uoPEP{padding:0 8px}.party-chat-panel_timestamp___U6zX{font-size:10px}}.voice-chat-panel_panel__7vCzr{position:relative;margin-bottom:18px;border:1px solid var(--rb-story-border,rgba(249,220,160,.3));background:var(--rb-story-surface,rgba(16,12,11,.98));box-shadow:0 10px 24px rgba(0,0,0,.24);overflow:hidden}.voice-chat-panel_statusDot__8tq0x{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.24)}.voice-chat-panel_statusDot__8tq0x[data-active=true]{background:#63d47f;box-shadow:0 0 8px rgba(99,212,127,.7)}.voice-chat-panel_body__wd0xR{padding:12px}.voice-chat-panel_voiceActionRow__KiL4m{display:flex;justify-content:flex-start;margin-bottom:12px}.voice-chat-panel_errorMessage__zZNzk,.voice-chat-panel_message__rIuTU{font-size:13px;line-height:1.5;padding:10px 12px;margin-bottom:12px}.voice-chat-panel_message__rIuTU{color:var(--rb-story-text-secondary,rgba(255,255,255,.78));background:var(--rb-story-surface,rgba(255,255,255,.04))}.voice-chat-panel_errorMessage__zZNzk{color:#ffc0c0;background:rgba(124,37,37,.28)}.voice-chat-panel_grid__FJRkP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.voice-chat-panel_companionActions__ptfXS{display:flex;justify-content:flex-end;margin-bottom:10px}.voice-chat-panel_addCompanionButton__4PZcL,.voice-chat-panel_voiceActionButton__5w8iQ{border:1px solid var(--rb-story-border,rgba(249,220,160,.35));background:var(--rb-story-surface-elevated,rgba(249,220,160,.08));color:var(--rb-story-text-primary,#fff2c5);font-size:11px;letter-spacing:.04em;padding:6px 10px;cursor:pointer}.voice-chat-panel_addCompanionButton__4PZcL:disabled,.voice-chat-panel_voiceActionButton__5w8iQ:disabled{opacity:.45;cursor:not-allowed}.voice-chat-panel_catalog__b1BV4{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.voice-chat-panel_catalogCard__rWshF{text-align:left;border:1px solid rgba(255,255,255,.08);background:var(--rb-story-surface,rgba(255,255,255,.04));color:var(--rb-story-text-primary,#ffffff);padding:8px 10px;cursor:pointer}.voice-chat-panel_catalogCard__rWshF:disabled{opacity:.45;cursor:not-allowed}.voice-chat-panel_catalogName__Hq60m{display:block;font-family:Marcellus,serif;font-size:12px;color:var(--rb-story-text-primary,#fff2c5)}.voice-chat-panel_catalogSummary__0E12u{display:block;margin-top:4px;font-size:11px;color:var(--rb-story-text-secondary,rgba(255,255,255,.74))}.voice-chat-panel_card__bErjJ{background:var(--rb-story-surface-elevated,rgba(255,255,255,.04));border:1px solid var(--rb-story-border-soft,rgba(255,255,255,.06));padding:7px}.voice-chat-panel_speaking___8bdh{border-color:rgba(249,220,160,.75);box-shadow:inset 0 0 0 1px rgba(249,220,160,.25)}.voice-chat-panel_portraitFrame__8dxOB{position:relative;aspect-ratio:1/1;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(0,0,0,.15))}.voice-chat-panel_currentTurnPortrait__zRkDt{outline:3px solid #f4da95;outline-offset:-3px;box-shadow:0 0 0 1px rgba(255,240,184,.55),0 0 18px rgba(244,218,149,.42)}.voice-chat-panel_portrait__Smpiv{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;filter:saturate(.92) contrast(1.02)}.voice-chat-panel_iconButton__1Lc5r{position:absolute;top:6px;right:6px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--rb-story-surface-translucent,rgba(12,11,11,.88));color:var(--rb-story-text-primary,#ffffff);padding:0;cursor:pointer;border-radius:999px}.voice-chat-panel_iconButton__1Lc5r:disabled{opacity:.45;cursor:not-allowed}.voice-chat-panel_iconButton__1Lc5r svg{width:14px;height:14px}.voice-chat-panel_iconButtonMuted__zkYNa{background:rgba(124,37,37,.86)}.voice-chat-panel_removeCompanionButton__6SY_E{position:absolute;top:6px;left:6px;width:24px;height:24px;border:none;border-radius:999px;background:rgba(124,37,37,.9);color:var(--rb-story-text-primary,#ffffff);font-size:16px;line-height:1;cursor:pointer}.voice-chat-panel_removeCompanionButton__6SY_E:disabled{opacity:.45;cursor:not-allowed}.voice-chat-panel_aiBadge__9eUqy{position:absolute;right:6px;bottom:6px;padding:3px 6px;border-radius:999px;background:rgba(249,220,160,.92);color:#241913;font-size:9px;font-weight:700;letter-spacing:.08em}.voice-chat-panel_speakingBadge__3Vyqm{position:absolute;left:7px;bottom:7px;background:rgba(99,212,127,.88);width:9px;height:9px;border-radius:999px;box-shadow:0 0 10px rgba(99,212,127,.65)}.voice-chat-panel_cardMeta__L3Lpk{margin-top:7px}.voice-chat-panel_characterName__xaaOt{display:block;font-family:Marcellus,serif;font-size:11px;color:var(--rb-story-text-primary,#fff7df)}.voice-chat-panel_subMeta__6STIm{display:block;margin-top:2px;font-size:10px;color:var(--rb-story-text-muted,rgba(255,255,255,.56));text-transform:lowercase}@media (max-width:1320px){.voice-chat-panel_panel__7vCzr{margin-bottom:14px}.voice-chat-panel_grid__FJRkP{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.right-sidebar_rightSidebar__HNqK8{width:100%;height:100vh;background:var(--game-sidebar-rail-background,#0C0B0B);color:var(--rb-story-text-primary,#ffffff);padding:var(--game-pad-section,20px);box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-width:0;transition:color 1.2s ease-in-out,background-color 1.2s ease-in-out}.right-sidebar_mobilePanelCloseButton__PKS_O{display:none;align-items:center;justify-content:center;align-self:flex-end;width:40px;height:40px;margin:0 0 10px;padding:0;border:1px solid rgba(198,167,85,.34);border-radius:999px;background:rgba(10,10,10,.78);color:#f1d58a;cursor:pointer;flex:0 0 auto;position:-webkit-sticky;position:sticky;top:0;z-index:20;transition:border-color .2s ease,background .2s ease,color .2s ease}.right-sidebar_mobilePanelCloseButton__PKS_O:focus-visible,.right-sidebar_mobilePanelCloseButton__PKS_O:hover{border-color:rgba(249,220,160,.84);background:rgba(198,167,85,.14);color:#fff5cf}.right-sidebar_mobilePanelCloseButton__PKS_O:focus-visible{outline:2px solid #fcd587;outline-offset:2px}.right-sidebar_mobilePanelCloseButton__PKS_O svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.right-sidebar_topSection__HVT2H{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:nowrap;min-width:0;margin-bottom:var(--game-pad-section,20px)}.right-sidebar_joinGameButton__zd8uU,.right-sidebar_timer__xOPM4{font-family:Marcellus,serif;font-size:14px;color:var(--rb-story-text-primary,#ffffff)}.right-sidebar_joinGameButton__zd8uU{width:180px;height:44px;padding:16px 32px;border:1px solid #f9dca0;border-radius:3px;background:radial-gradient(50% 50% at 50% 50%,#B38971 0,#5F5553 100%);font-weight:400;cursor:pointer;transition:all .3s ease;opacity:1;gap:10px;display:flex;align-items:center;justify-content:center}.right-sidebar_joinGameButton__zd8uU:hover{border-color:var(--rb-story-text-primary,#ffffff);transform:translateY(-1px)}.right-sidebar_joinGameButton__zd8uU:disabled{opacity:.5;cursor:not-allowed}.right-sidebar_desktopCreditChip__fhh1U{margin-left:auto;min-width:58px;min-height:32px;padding:5px 9px;border:1px solid rgba(226,203,166,.36);border-radius:999px;background:rgba(6,6,6,.72);color:#fff4cd;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Rajdhani,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1;white-space:nowrap;flex:0 0 auto}.right-sidebar_desktopCreditIcon__8N_Gy{width:17px;height:17px;flex:0 0 auto;fill:rgba(209,158,58,.2);stroke:#ffd783;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.right-sidebar_desktopCreditCount__AUCpT{color:#fff4cd}@media (max-width:1320px){.right-sidebar_rightSidebar__HNqK8{height:100%;padding:15px;min-height:0}.right-sidebar_mobilePanelCloseButton__PKS_O{display:inline-flex}.right-sidebar_topSection__HVT2H{margin-bottom:15px;flex-shrink:0}.right-sidebar_joinGameButton__zd8uU{width:140px;height:36px;padding:12px 16px;font-size:12px}.right-sidebar_timer__xOPM4{font-size:12px}.right-sidebar_desktopCreditChip__fhh1U{display:none}}@media (max-height:420px){.right-sidebar_rightSidebar__HNqK8{padding:10px;overflow-y:auto;scrollbar-width:thin}.right-sidebar_topSection__HVT2H{margin-bottom:10px;position:-webkit-sticky;position:sticky;top:0;background:var(--game-sidebar-rail-background,#0C0B0B);z-index:10;padding-bottom:5px}}.game_gameContainer__qND2y{--rb-mobile-visual-viewport-offset-top:0px;display:flex;width:100%;height:100vh;overflow:hidden;position:relative;--game-sidebar-rail-background:var(--rb-story-rail,#0c0b0b);--game-font-heading:28px;--game-font-system-heading:22px;--game-font-body:20px;--game-font-item:18px;--game-pad-section:20px;--game-pad-card:15px;color:var(--rb-story-text-primary,#ffffff);background:var(--rb-story-page,#000000);transition:color 1.2s ease-in-out,background-color 1.2s ease-in-out}@media (max-height:900px) and (min-width:1321px){.game_gameContainer__qND2y{--game-font-heading:22px;--game-font-system-heading:18px;--game-font-body:16px;--game-font-item:15px;--game-pad-section:14px;--game-pad-card:10px}}.game_connectionBanner__fWY2M{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:1200;display:flex;align-items:center;gap:10px;max-width:min(720px,calc(100vw - 24px - var(--rb-safe-left) - var(--rb-safe-right)));padding:12px 16px;border-radius:12px;border:1px solid rgba(198,167,85,.35);background:rgba(14,14,14,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.3)}.game_connectionBannerWarning__RMR_3{border-color:rgba(198,167,85,.45)}.game_connectionBannerError__fa8lC{border-color:rgba(190,63,63,.6)}.game_connectionBannerTitle__9EJkp{color:#ffffff;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.game_connectionBannerText___cjOD{color:rgba(255,255,255,.86);font-size:13px;line-height:1.4}.game_leftSection__Gv_FD{width:20%;height:100vh;overflow:hidden;min-width:0}.game_middleSection__rS7AR{width:60%;height:100vh;min-width:0}.game_rightSection__9Vy_0{width:20%;height:100vh;overflow:hidden;min-width:0}.game_mobileHeader__futrz{display:none;position:fixed;top:0;left:0;right:0;height:var(--rb-mobile-header-height);background:var(--rb-story-rail,#050505);border-bottom:1px solid var(--rb-story-border,rgba(219,178,82,.22));z-index:1000;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:var(--rb-safe-top) max(14px,var(--rb-safe-right)) 0 max(16px,var(--rb-safe-left))}@media (prefers-reduced-motion:reduce){.game_gameContainer__qND2y,.game_mobileHeader__futrz{transition:none}}.game_mobileHeaderLeftCluster__UDdwI,.game_mobileHeaderRightCluster__jh9G4{display:flex;align-items:center;gap:4px;min-width:0}.game_mobileHeaderLeftCluster__UDdwI{justify-self:start}.game_mobileHeaderRightCluster__jh9G4{justify-self:end}.game_mobileStoryClockControl__54We5{position:relative;display:flex;flex:0 0 44px}.game_mobileStoryClockPopover__3K9i_{position:absolute;top:calc(100% + 7px);left:0;z-index:1100;display:flex;width:max-content;min-width:156px;max-width:min(240px,calc(100vw - 24px));flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--rb-story-border,rgba(219,178,82,.32));border-radius:6px;background:var(--rb-story-panel,#11100e);box-shadow:0 10px 28px rgba(0,0,0,.38);color:var(--rb-story-text,#f4efe4)}.game_mobileStoryClockPhase__8DaCz{color:var(--rb-story-accent,#c6a755);font-family:Marcellus,serif;font-size:15px;line-height:1.2}.game_mobileStoryClockTime__wruNO{color:var(--rb-story-text-secondary,rgba(255,255,255,.78));font-family:Roboto,sans-serif;font-size:13px;line-height:1.3}.game_mobileHeaderLogo__oTo3y{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0;padding:0 4px}.game_mobileHeaderLogoImage__lxySx{display:block}.game_mobileHeaderWordmarkImage__Vhnhf{width:126px;height:auto}.game_mobileHeaderBookImage__g_ZP0{display:none;width:52px;height:52px;object-fit:contain}.game_mobileHeaderActions__UPwnq{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.game_mobileCreditPillWrap__offup{position:relative;display:flex;align-items:center;flex:0 0 auto}.game_mobileCreditPill__4RN8D{min-width:0;min-height:44px;padding:5px 11px;border:1px solid rgba(247,242,232,.24);border-radius:8px;background:rgba(255,255,255,.035);color:#fff8e8;display:inline-flex;align-items:center;gap:7px;font-family:Marcellus,serif;font-size:14px;line-height:1;cursor:pointer}.game_mobileCreditPill__4RN8D:focus-visible,.game_mobileCreditPill__4RN8D:hover{border-color:rgba(219,178,82,.62);background:rgba(219,178,82,.1)}.game_mobileCreditCoin__1GPQM{width:21px;height:21px;border-radius:50%;border:1px solid rgba(244,218,149,.72);background:radial-gradient(circle at 35% 30%,rgba(255,246,196,.95),rgba(215,180,106,.9) 42%,rgba(130,87,31,.94) 100%);color:#2a1b0a;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:Roboto,sans-serif;font-size:8px;font-weight:900;letter-spacing:0}.game_mobileCreditCount__GxOx0{color:#fff8e8;font-family:Roboto,sans-serif;font-weight:800;font-size:13px}.game_mobileCreditTooltip__VGi9G{position:absolute;top:calc(100% + 10px);right:0;width:min(260px,calc(100vw - 24px));padding:10px 12px;border:1px solid rgba(219,178,82,.32);border-radius:8px;background:rgba(8,8,8,.96);box-shadow:0 12px 28px rgba(0,0,0,.38);color:rgba(255,248,232,.92);font-family:Roboto,sans-serif;font-size:12px;line-height:1.45;text-align:left;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;z-index:1002}.game_mobileCreditPillWrap__offup:focus-within .game_mobileCreditTooltip__VGi9G,.game_mobileCreditPillWrap__offup:hover .game_mobileCreditTooltip__VGi9G,.game_mobileCreditTooltipOpen__WMwvO{opacity:1;pointer-events:auto;transform:translateY(0)}.game_mobileHeaderCredits__d1XbN{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:60px;min-height:44px;padding:4px 10px;border:1px solid rgba(226,203,166,.36);border-radius:999px;background:rgba(6,6,6,.72);color:#fff4cd;font-family:Rajdhani,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;pointer-events:auto}button.game_mobileHeaderCredits__d1XbN:focus-visible,button.game_mobileHeaderCredits__d1XbN:hover{border-color:rgba(255,215,131,.74);background:rgba(209,158,58,.16)}.game_mobileHeaderCreditIcon__Z9HSO{width:17px;height:17px;flex:0 0 auto;fill:rgba(209,158,58,.2);stroke:#ffd783;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.game_mobileToggleButton__SNEJg{background:transparent;border:none;color:#C6A755;width:44px;height:44px;padding:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex:0 0 44px}.game_mobileToggleButtonStatic__MxqIO{cursor:default;pointer-events:none;visibility:hidden}.game_mobileToggleButton__SNEJg:hover{background:rgba(198,167,85,.1)}.game_mobileToggleButtonPressed__OiQwx,.game_mobileToggleButtonPressed__OiQwx:hover{color:#f4da95;background:rgba(198,167,85,.16);box-shadow:inset 0 0 0 1px rgba(244,218,149,.34),inset 0 2px 8px rgba(0,0,0,.38);transform:translateY(1px)}.game_mobileGameTitle__dU5QV{font-family:Marcellus,serif;font-size:16px;color:#FFFFFF;margin:0}.game_mobileSidebarOpen__oqaW5{transform:translateX(0)!important}.game_mobileOverlayBackdrop__wOT_a{display:none;position:fixed;top:var(--rb-mobile-header-height);left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}.game_mobileOverlayBackdrop__wOT_a.game_show__34Q1Q{display:block}@media (max-width:1320px){.game_gameContainer__qND2y{flex-direction:column;height:100vh;height:100dvh;top:var(--rb-mobile-visual-viewport-offset-top);padding-top:var(--rb-mobile-header-height)}.game_connectionBanner__fWY2M{top:calc(var(--rb-mobile-header-height) + 12px)}.game_leftSection__Gv_FD,.game_rightSection__9Vy_0{display:block;position:fixed;top:var(--rb-mobile-header-height);left:0;right:0;bottom:0;width:auto;height:calc(100vh - var(--rb-mobile-header-height));height:calc(100dvh - var(--rb-mobile-header-height));box-sizing:border-box;background:#1a1a1a;z-index:999;overflow-y:auto;transition:transform .3s ease;padding:0 var(--rb-safe-right) var(--rb-safe-bottom) var(--rb-safe-left)}.game_leftSection__Gv_FD{transform:translateX(-100%)}.game_rightSection__9Vy_0{transform:translateX(100%);display:flex;flex-direction:column}.game_middleSection__rS7AR{width:100%;height:calc(100vh - var(--rb-mobile-header-height));height:calc(100dvh - var(--rb-mobile-header-height))}.game_mobileHeader__futrz{display:grid;top:var(--rb-mobile-visual-viewport-offset-top)}}@media (max-width:768px){.game_mobileHeaderWordmarkImage__Vhnhf{display:none}.game_mobileHeaderBookImage__g_ZP0{display:block}}@media (max-width:380px){.game_mobileHeader__futrz{gap:8px;padding:var(--rb-safe-top) max(10px,var(--rb-safe-right)) 0 max(12px,var(--rb-safe-left))}.game_mobileHeaderBookImage__g_ZP0{width:48px;height:48px}.game_mobileToggleButton__SNEJg{width:44px;height:44px;flex-basis:44px;padding:8px}.game_mobileHeaderCredits__d1XbN{min-width:58px;padding:4px 8px;font-size:15px}.game_mobileHeaderCreditIcon__Z9HSO{width:15px;height:15px}}@media (max-width:430px){.game_mobileHeaderHasStoryClock__4OuJq{gap:4px;padding-right:max(8px,var(--rb-safe-right));padding-left:max(8px,var(--rb-safe-left))}.game_mobileHeaderHasStoryClock__4OuJq .game_mobileHeaderLeftCluster__UDdwI,.game_mobileHeaderHasStoryClock__4OuJq .game_mobileHeaderRightCluster__jh9G4{gap:0}.game_mobileHeaderHasStoryClock__4OuJq .game_mobileStoryClockControl__54We5,.game_mobileHeaderHasStoryClock__4OuJq .game_mobileToggleButton__SNEJg{width:36px;flex-basis:36px}.game_mobileHeaderHasStoryClock__4OuJq .game_mobileHeaderBookImage__g_ZP0{width:48px;height:48px}.game_mobileHeaderHasStoryClock__4OuJq .game_mobileHeaderCredits__d1XbN{min-width:50px;padding-right:6px;padding-left:6px;font-size:15px}}@media (max-width:380px){.game_mobileHeaderHasStoryClock__4OuJq .game_mobileHeaderBookImage__g_ZP0{width:46px;height:46px}}.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}}.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}}.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}}.shop-page_pageShell__Ph_mX{min-height:100dvh;display:flex;flex-direction:column;color:#f9f1dd;background:radial-gradient(circle at 50% 0,rgba(223,188,106,.12),transparent 36%),#070b10}.shop-page_shopMain__7x7KW{flex:1 1;width:min(760px,100%);margin:0 auto;padding:14px max(14px,var(--rb-safe-right)) calc(96px + var(--rb-safe-bottom)) max(14px,var(--rb-safe-left))}.shop-page_noticeMessage__YPQjS,.shop-page_successMessage__wBZvF{width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(223,188,106,.26);border-radius:6px;background:rgba(223,188,106,.08);color:#e9ddc5;line-height:1.4}.shop-page_successMessage__wBZvF{border-color:rgba(111,214,161,.42);background:rgba(111,214,161,.1);color:#c8f2dc}.shop-page_error__uoviR{width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(255,138,160,.45);border-radius:6px;background:rgba(255,101,132,.12);color:#ffb4c2}