.NavBar-module__8u-qnq__standardNav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#0a0e1a80;border-bottom:1px solid #1e254066;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,4vw,56px);transition:all .5s;display:flex;position:fixed;top:0;left:0;right:0}.NavBar-module__8u-qnq__standardLinks{align-items:center;gap:28px;display:flex}.NavBar-module__8u-qnq__landingNav{z-index:100;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,4vw,56px);transition:all .5s;display:flex;position:fixed;top:0;left:0;right:0}.NavBar-module__8u-qnq__landingLinks{align-items:center;gap:36px;display:flex}.NavBar-module__8u-qnq__wordmark{-webkit-user-select:none;user-select:none;align-items:baseline;gap:8px;padding:8px 0;text-decoration:none;display:flex}.NavBar-module__8u-qnq__wordmarkCrucible{font-family:var(--font-cinzel);color:#c9a84c;letter-spacing:.06em;font-size:22px;font-weight:900}.NavBar-module__8u-qnq__wordmarkRpg{font-family:var(--font-cinzel);color:#9a8545;letter-spacing:.18em;font-size:12px;font-weight:600}.NavBar-module__8u-qnq__navLink{font-family:var(--font-cinzel);color:#9a8545;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.NavBar-module__8u-qnq__navLink:after{content:"";background:var(--accent-gold);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.NavBar-module__8u-qnq__navLink:hover{color:#c9a84c}.NavBar-module__8u-qnq__navLink:hover:after{transform:scaleX(1)}.NavBar-module__8u-qnq__navLinkActive{color:#c9a84c}.NavBar-module__8u-qnq__hamburger{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:44px;height:44px;padding:0;display:none;position:relative}.NavBar-module__8u-qnq__hamburgerLine{background:#9a8545;border-radius:1px;height:2px;transition:transform .25s,opacity .25s;display:block;position:absolute;left:10px;right:10px}.NavBar-module__8u-qnq__hamburgerLine:first-child{top:14px}.NavBar-module__8u-qnq__hamburgerLine:nth-child(2){top:21px}.NavBar-module__8u-qnq__hamburgerLine:nth-child(3){top:28px}.NavBar-module__8u-qnq__hamburgerOpen .NavBar-module__8u-qnq__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.NavBar-module__8u-qnq__hamburger:focus-visible{outline-offset:2px;outline:2px solid #c9a84c99}.NavBar-module__8u-qnq__hamburgerOpen .NavBar-module__8u-qnq__hamburgerLine:nth-child(2){opacity:0}.NavBar-module__8u-qnq__hamburgerOpen .NavBar-module__8u-qnq__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.NavBar-module__8u-qnq__mobileMenu{display:none}@media (max-width:767px){.NavBar-module__8u-qnq__sectionLink{display:none!important}.NavBar-module__8u-qnq__standardLinks,.NavBar-module__8u-qnq__landingLinks{gap:16px}.NavBar-module__8u-qnq__hamburger{justify-content:center;align-items:center;display:flex}.NavBar-module__8u-qnq__mobileMenu{-webkit-backdrop-filter:blur(24px);background:#0a0e1aed;border-bottom:1px solid #1e2540;flex-direction:column;max-height:0;transition:max-height .25s;display:flex;position:absolute;top:72px;left:0;right:0;overflow:hidden}.NavBar-module__8u-qnq__mobileMenuOpen{max-height:320px}.NavBar-module__8u-qnq__mobileMenuLink{font-family:var(--font-cinzel);color:#9a8545;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.NavBar-module__8u-qnq__mobileMenuLink:hover,.NavBar-module__8u-qnq__mobileMenuLink:active,.NavBar-module__8u-qnq__mobileMenuLinkActive{color:#c9a84c}}
.Footer-module__EZoWya__standard{z-index:1;background:var(--bg-main);border-top:1px solid #1e2540;max-width:1200px;margin:0 auto;padding:40px clamp(24px,4vw,56px) 36px;position:relative}.Footer-module__EZoWya__standardInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Footer-module__EZoWya__brandText{font-family:var(--font-cinzel);color:#9a8545;letter-spacing:.1em;font-size:15px}.Footer-module__EZoWya__linkRow{flex-wrap:wrap;gap:32px;display:flex}.Footer-module__EZoWya__footerLink{font-family:var(--font-alegreya-sans);color:#7082a4;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.Footer-module__EZoWya__footerLink:hover{color:#c9a84c}.Footer-module__EZoWya__copyright{text-align:right;font-family:var(--font-alegreya-sans);color:#6b83a3;margin-top:12px;font-size:13px}.Footer-module__EZoWya__minimal{text-align:center;z-index:1;background:var(--bg-main);font-family:var(--font-alegreya-sans);color:#a08a48;letter-spacing:.04em;border-top:1px solid #1e2540;padding:24px clamp(24px,4vw,56px);font-size:14px;position:relative}@media (max-width:767px){.Footer-module__EZoWya__standardInner{text-align:center;flex-direction:column;align-items:center}.Footer-module__EZoWya__linkRow{justify-content:center;gap:20px}.Footer-module__EZoWya__copyright{text-align:center}.Footer-module__EZoWya__footerLink{align-items:center;min-height:44px;padding:10px 12px;display:inline-flex}}
.ParticleField-module__irpEvq__particleField{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ParticleField-module__irpEvq__particleLayer{will-change:transform;position:absolute;inset:0}.ParticleField-module__irpEvq__particle{will-change:transform,opacity;border-radius:50%;position:absolute}@keyframes ParticleField-module__irpEvq__float{0%,to{opacity:var(--p-opacity);transform:translateY(0)scale(1)}25%{opacity:calc(var(--p-opacity)*1.8)}50%{opacity:calc(var(--p-opacity)*.5);transform:translateY(-18px)scale(1.15)}75%{opacity:calc(var(--p-opacity)*2)}}@keyframes ParticleField-module__irpEvq__twinkle{0%,to{opacity:var(--p-opacity);transform:scale(1)}50%{opacity:calc(var(--p-opacity)*2.5);transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.ParticleField-module__irpEvq__particle{animation:none!important}}
.page-module__fs2jgG__ctaPrimary{transition:all .3s;position:relative;overflow:hidden}.page-module__fs2jgG__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 30px #c9a84c73}.page-module__fs2jgG__ctaSecondary{transition:all .3s}.page-module__fs2jgG__ctaSecondary:hover{background:var(--bg-gold-subtle);border-color:var(--border-card-hover);color:var(--accent-gold)}.page-module__fs2jgG__ctaPrimary:focus-visible,.page-module__fs2jgG__ctaSecondary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #c9a84c99}.page-module__fs2jgG__scrollChevron{text-align:center;cursor:pointer;color:var(--accent-gold);opacity:0;filter:drop-shadow(0 0 6px #c9a84c66);background:0 0;border:none;margin-top:52px;padding:12px;transition:opacity .5s;animation:3s ease-in-out infinite page-module__fs2jgG__chevronFloat}.page-module__fs2jgG__scrollChevron:hover{filter:drop-shadow(0 0 8px #c9a84c80);opacity:.9!important}@keyframes page-module__fs2jgG__chevronFloat{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.page-module__fs2jgG__scrollFade{pointer-events:none;z-index:50;background:linear-gradient(#0000,#0a0e1a);height:60px;transition:opacity .3s;position:fixed;bottom:0;left:0;right:0}.page-module__fs2jgG__faqQuestion{border:none;border-bottom:1px solid var(--border-gold-faint);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.page-module__fs2jgG__faqQuestion:hover span{color:#c9a84c!important}.page-module__fs2jgG__faqQuestion:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px;border-radius:4px}.page-module__fs2jgG__faqChevron{flex-shrink:0;transition:transform .3s}.page-module__fs2jgG__faqAnswer{transition:max-height .3s,opacity .3s,padding .3s;overflow:hidden}.page-module__fs2jgG__faqSeeAll{font-family:var(--font-alegreya-sans);color:var(--accent-gold);font-size:15px;text-decoration:none;transition:color .2s}.page-module__fs2jgG__faqSeeAll:hover{color:var(--accent-gold);text-underline-offset:4px;text-decoration:underline}.page-module__fs2jgG__ctaGrid{grid-template-columns:1fr 1fr}.page-module__fs2jgG__featureCard{transition:border-color .4s,background .4s}.page-module__fs2jgG__featureCard:hover{background:#1a2038;border-color:#c9a84c40}.page-module__fs2jgG__featureCard h3{color:var(--text-heading);transition:color .4s}.page-module__fs2jgG__featureCard:hover h3{color:var(--accent-gold)}.page-module__fs2jgG__stepCircle{transition:border-color .3s ease-out,box-shadow .3s ease-out}.page-module__fs2jgG__stepItem:hover .page-module__fs2jgG__stepCircle{border-color:#c9a84c4d;box-shadow:0 0 16px #c9a84c26}.page-module__fs2jgG__stepItem h3{color:var(--text-heading);transition:color .4s}.page-module__fs2jgG__stepItem:hover h3{color:var(--accent-gold)}.page-module__fs2jgG__faqQuestion{transition:border-bottom-color .4s}.page-module__fs2jgG__faqQuestion:hover{border-bottom-color:var(--border-card-hover)}@media (prefers-reduced-motion:reduce){.page-module__fs2jgG__scrollFade{transition:none}.page-module__fs2jgG__scrollChevron{animation:none;transform:none}.page-module__fs2jgG__faqAnswer,.page-module__fs2jgG__faqChevron{transition:none}}@media (max-width:1023px){.page-module__fs2jgG__featuresSection,.page-module__fs2jgG__howSection,.page-module__fs2jgG__ctaSection{padding-top:70px!important;padding-bottom:70px!important}.page-module__fs2jgG__featureCard{padding:30px 28px!important}}@media (max-width:767px){.page-module__fs2jgG__pageContainer{overflow-x:hidden}.page-module__fs2jgG__heroSection{padding-top:100px!important;padding-bottom:60px!important}.page-module__fs2jgG__featuresSection{padding-top:60px!important;padding-bottom:60px!important}.page-module__fs2jgG__featuresGrid{grid-template-columns:1fr!important;gap:16px!important}.page-module__fs2jgG__featureCard{padding:24px 20px!important}.page-module__fs2jgG__howSection{padding-top:60px!important;padding-bottom:60px!important}.page-module__fs2jgG__stepItem{gap:20px!important}.page-module__fs2jgG__stepItem:not(:last-child){margin-bottom:36px!important}.page-module__fs2jgG__stepCircle{width:44px!important;height:44px!important;font-size:14px!important}.page-module__fs2jgG__stepLine{left:21px!important}.page-module__fs2jgG__ctaSection{padding-top:60px!important;padding-bottom:60px!important}.page-module__fs2jgG__ctaGrid{grid-template-columns:1fr!important}.page-module__fs2jgG__ctaCard{padding:28px 20px!important}.page-module__fs2jgG__emailRow{flex-direction:column!important}.page-module__fs2jgG__faqQuestion{min-height:44px}.page-module__fs2jgG__faqSeeAll{align-items:center;min-height:44px;display:inline-flex}.page-module__fs2jgG__scrollFade{height:40px}}
.page-module__8PHn9W__socialButton{background:var(--bg-main);border:1px solid var(--border-gold-faint);cursor:pointer;width:100%;font-family:var(--font-alegreya-sans);color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:15px;transition:all .2s;display:flex}.page-module__8PHn9W__socialButton:hover{border-color:var(--border-card-separator);background:var(--bg-gold-faint)}.page-module__8PHn9W__submitButton{cursor:pointer;width:100%;font-family:var(--font-cinzel);letter-spacing:.08em;color:var(--bg-main);background:linear-gradient(135deg,var(--accent-gold),var(--accent-bright));border:none;border-radius:6px;padding:15px 0;font-size:15px;font-weight:700;transition:all .3s}.page-module__8PHn9W__submitButton:hover{transform:translateY(-1px);box-shadow:0 0 24px #c9a84c59}.page-module__8PHn9W__textLink{cursor:pointer;font-family:var(--font-alegreya-sans);color:var(--text-muted);background:0 0;border:none;padding:0;transition:color .2s}.page-module__8PHn9W__textLink:hover{color:var(--accent-gold)}.page-module__8PHn9W__staggerHidden{opacity:0}.page-module__8PHn9W__stagger0{animation:.5s ease-out both page-module__8PHn9W__authFadeIn}.page-module__8PHn9W__stagger1{animation:.5s ease-out 60ms both page-module__8PHn9W__authFadeIn}.page-module__8PHn9W__stagger2{animation:.5s ease-out .12s both page-module__8PHn9W__authFadeIn}.page-module__8PHn9W__stagger3{animation:.5s ease-out .18s both page-module__8PHn9W__authFadeIn}.page-module__8PHn9W__stagger4{animation:.5s ease-out .24s both page-module__8PHn9W__authFadeIn}.page-module__8PHn9W__stagger5{animation:.5s ease-out .3s both page-module__8PHn9W__authFadeIn}@keyframes page-module__8PHn9W__authFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module__8PHn9W__googleBtn{background:var(--bg-input);border:1px solid var(--border-gold-faint);cursor:pointer;width:100%;font-family:var(--font-alegreya-sans);color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:15px;transition:border-color .2s,color .2s;display:flex}.page-module__8PHn9W__googleBtn:hover{border-color:var(--accent-gold);color:var(--text-primary)}.page-module__8PHn9W__tabActive{color:var(--accent-gold);background:var(--bg-gold-light);border:none;transition:background .2s,color .2s}.page-module__8PHn9W__tabInactive{color:var(--text-dim);background:0 0;border:none;transition:background .2s,color .2s}.page-module__8PHn9W__tabInactive:hover{color:var(--accent-gold);background:var(--bg-gold-faint)}.page-module__8PHn9W__legalLink{color:var(--text-secondary);text-decoration:underline;transition:color .2s}.page-module__8PHn9W__legalLink:hover{color:var(--accent-gold)}.page-module__8PHn9W__passwordToggle{cursor:pointer;font-family:var(--font-alegreya-sans);color:var(--text-dim);background:0 0;border:none;padding:4px;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:767px){.page-module__8PHn9W__pageContainer{padding:0 16px}.page-module__8PHn9W__authCard{border-radius:10px!important;padding:32px 20px!important}.page-module__8PHn9W__submitButton,.page-module__8PHn9W__socialButton{min-height:44px}.page-module__8PHn9W__passwordToggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.page-module__8PHn9W__textLink{align-items:center;min-height:44px;display:inline-flex}}
.page-module__m_B44W__tab{font-family:var(--font-cinzel);color:#7082a4;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #1e2540;border-radius:20px;padding:8px 18px;font-size:12px;font-weight:600;transition:all .2s}.page-module__m_B44W__tab:hover{color:#c9a84c;border-color:#3a3328}.page-module__m_B44W__tabActive{color:#c9a84c;background:#c9a84c0f;border-color:#3a3328;}.page-module__m_B44W__faqItem{transition:border-bottom-color .4s}.page-module__m_B44W__faqItem:hover{border-bottom-color:var(--border-card-hover)}.page-module__m_B44W__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.page-module__m_B44W__faqQuestion:hover span{color:#c9a84c!important}.page-module__m_B44W__faqQuestion:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px;border-radius:4px}.page-module__m_B44W__chevron{flex-shrink:0;transition:transform .3s}.page-module__m_B44W__faqAnswer{transition:max-height .3s,opacity .3s,padding .3s;overflow:hidden}.page-module__m_B44W__faqLink{color:#c9a84c;text-decoration:none;transition:color .2s}.page-module__m_B44W__faqLink:hover{color:#ddb84e;text-decoration:underline}.page-module__m_B44W__btnPrimary{transition:all .3s;position:relative;overflow:hidden}.page-module__m_B44W__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 30px #c9a84c73}.page-module__m_B44W__pageContainer{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.page-module__m_B44W__faqAnswer,.page-module__m_B44W__chevron{transition:none}}@media (max-width:767px){.page-module__m_B44W__tab{min-height:44px;padding:10px 16px}.page-module__m_B44W__faqQuestion{min-height:44px;padding:16px 0}.page-module__m_B44W__btnPrimary{width:100%;max-width:320px;min-height:44px}}
.page-module__v9kP9a__selectionCard{text-align:left;cursor:pointer;background:var(--bg-main);border:1px solid var(--border-gold-faint);border-radius:8px;width:100%;padding:18px 20px;transition:all .3s}.page-module__v9kP9a__selectionCard:hover{border-color:var(--border-gold-light);background:var(--bg-gold-faint)}.page-module__v9kP9a__selectionCardSelected{background:var(--bg-gold-subtle);border-color:var(--border-card-hover);}.page-module__v9kP9a__selectionCardSelected:hover{background:var(--bg-gold-subtle);border-color:var(--border-card-hover)}.page-module__v9kP9a__btnPrimary{transition:all .3s}.page-module__v9kP9a__btnPrimary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 30px #c9a84c73}.page-module__v9kP9a__btnBack{transition:all .2s}.page-module__v9kP9a__btnBack:not(:disabled):hover{border-color:var(--border-card);color:var(--accent-gold)}.page-module__v9kP9a__optionToggle{cursor:pointer;transition:all .2s}.page-module__v9kP9a__optionToggle:hover{border-color:var(--border-card)}.page-module__v9kP9a__adjustBtn{cursor:pointer;transition:all .2s}.page-module__v9kP9a__adjustBtn:hover{border-color:var(--border-card-hover);color:var(--accent-gold)}.page-module__v9kP9a__statStepBtn{transition:all .15s}.page-module__v9kP9a__statStepBtn:hover{color:var(--accent-gold);background:#1a1e30}.page-module__v9kP9a__wizardInput:focus{border-color:var(--border-card-hover);box-shadow:0 0 12px #c9a84c0f}.page-module__v9kP9a__phaseModalCard{border:1px solid var(--border-card);border-radius:12px;max-width:720px;max-height:85vh}.page-module__v9kP9a__stepIndicatorDesktop{display:block}.page-module__v9kP9a__stepIndicatorMobile{display:none}.page-module__v9kP9a__fieldModalCard{border:1px solid var(--border-card);border-radius:12px;max-width:640px;max-height:80vh}@media (max-width:767px){.page-module__v9kP9a__pageContainer{overflow-x:hidden}.page-module__v9kP9a__twoColGrid{grid-template-columns:1fr!important}.page-module__v9kP9a__bottomNav{padding:14px 20px!important}.page-module__v9kP9a__btnBack{min-height:44px;padding:10px 16px!important}.page-module__v9kP9a__btnPrimary{min-height:44px;padding:12px 20px!important}.page-module__v9kP9a__selectionCard,.page-module__v9kP9a__selectionCardSelected{padding:16px}.page-module__v9kP9a__optionToggle{min-height:44px}.page-module__v9kP9a__statStepBtn{min-width:44px;min-height:44px}}@media (max-width:1023px){.page-module__v9kP9a__twoColGrid{gap:10px!important}}@media (max-width:768px){.page-module__v9kP9a__phaseModalCard{border:none!important;border-radius:0!important;max-width:100%!important;height:100%!important;max-height:100%!important}.page-module__v9kP9a__stepIndicatorDesktop{display:none}.page-module__v9kP9a__stepIndicatorMobile{justify-content:center;align-items:baseline;margin-bottom:8px;display:flex}.page-module__v9kP9a__summaryChips{flex-wrap:wrap!important}.page-module__v9kP9a__summaryChip{flex:none}.page-module__v9kP9a__chipLabel{font-size:9px!important}.page-module__v9kP9a__chipValue{max-width:100px!important;font-size:12px!important}.page-module__v9kP9a__fieldModalPosition{align-items:flex-end!important;padding:0!important}.page-module__v9kP9a__fieldModalCard{border-bottom:none!important;border-radius:16px 16px 0 0!important;max-width:100%!important;max-height:85vh!important}}
.GameplayShowcase-module__tWRz2q__showcase{opacity:0;max-width:680px;margin:0 auto;padding:48px clamp(24px,5vw,60px);scroll-margin-top:96px;transition:opacity .6s ease-out}.GameplayShowcase-module__tWRz2q__showcaseRevealed{opacity:1}.GameplayShowcase-module__tWRz2q__inner{background:#151a2c80;border:1px solid #c9a84c1f;border-radius:8px;flex-direction:column;padding:36px 32px;transition:opacity .2s,min-height .3s;display:flex}.GameplayShowcase-module__tWRz2q__innerTransitioning{opacity:0}.GameplayShowcase-module__tWRz2q__genreRow{opacity:0;align-items:baseline;gap:16px;margin-bottom:24px;transition:opacity .6s ease-out;display:flex}.GameplayShowcase-module__tWRz2q__genreRow.GameplayShowcase-module__tWRz2q__visible{opacity:1}.GameplayShowcase-module__tWRz2q__genreLabel{font-family:var(--font-cinzel);letter-spacing:3px;color:#c9a84c;font-size:11px;font-weight:600}.GameplayShowcase-module__tWRz2q__storytellerLabel{font-family:var(--font-alegreya-sans);color:#9a8545;letter-spacing:.5px;font-size:12px}.GameplayShowcase-module__tWRz2q__narrativeBlock{min-height:80px;margin-bottom:28px}.GameplayShowcase-module__tWRz2q__narrativeText{font-family:var(--font-alegreya);color:#b8ad94;font-size:18px;line-height:1.75}.GameplayShowcase-module__tWRz2q__cursor{color:#c9a84c;opacity:1;font-style:normal;transition:opacity .6s ease-out}.GameplayShowcase-module__tWRz2q__cursorFade{opacity:0}.GameplayShowcase-module__tWRz2q__choicesBlock{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.GameplayShowcase-module__tWRz2q__choiceCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;align-items:flex-start;gap:14px;padding:14px 18px;transition:opacity .4s ease-out,background .3s ease-out,border-color .3s ease-out;animation:.5s ease-out both GameplayShowcase-module__tWRz2q__slideInChoice;display:flex}.GameplayShowcase-module__tWRz2q__choiceCard:not(.GameplayShowcase-module__tWRz2q__choiceSelected):not(.GameplayShowcase-module__tWRz2q__choiceDimmed){cursor:pointer}.GameplayShowcase-module__tWRz2q__choiceCard:not(.GameplayShowcase-module__tWRz2q__choiceSelected):not(.GameplayShowcase-module__tWRz2q__choiceDimmed):hover{background:#c9a84c0a;border-color:#c9a84c33}.GameplayShowcase-module__tWRz2q__choiceCard:not(.GameplayShowcase-module__tWRz2q__choiceSelected):not(.GameplayShowcase-module__tWRz2q__choiceDimmed):hover .GameplayShowcase-module__tWRz2q__choiceLetter{color:#c9a84c}.GameplayShowcase-module__tWRz2q__choiceCard:focus-visible{outline-offset:2px;outline:2px solid #c9a84c99}.GameplayShowcase-module__tWRz2q__choiceSelected{background:#c9a84c14;border-color:#c9a84c4d}.GameplayShowcase-module__tWRz2q__choiceDimmed{opacity:.35}.GameplayShowcase-module__tWRz2q__choiceLetter{font-family:var(--font-cinzel);color:#564b2e;flex-shrink:0;min-width:18px;font-size:14px;font-weight:600;transition:color .3s ease-out}.GameplayShowcase-module__tWRz2q__choiceLetterSelected{color:#c9a84c}.GameplayShowcase-module__tWRz2q__choiceText{font-family:var(--font-alegreya-sans);color:#7082a4;font-size:15px;line-height:1.55;transition:color .3s ease-out}.GameplayShowcase-module__tWRz2q__choiceSelected .GameplayShowcase-module__tWRz2q__choiceText{color:#d0c098}.GameplayShowcase-module__tWRz2q__customRow{opacity:.35;cursor:default;align-items:center;gap:10px;animation:.5s ease-out both GameplayShowcase-module__tWRz2q__slideInChoiceDimmed;display:flex}.GameplayShowcase-module__tWRz2q__customInput{font-family:var(--font-alegreya-sans);color:#4a5568;background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;flex:1;padding:14px 18px;font-size:15px;font-style:italic;line-height:1.55}.GameplayShowcase-module__tWRz2q__customGo{font-family:var(--font-cinzel);letter-spacing:1.5px;color:#9a8545;background:#c9a84c1f;border:1px solid #c9a84c33;border-radius:6px;flex-shrink:0;padding:10px 20px;font-size:12px;font-weight:600}.GameplayShowcase-module__tWRz2q__customAvailableLabel{font-family:var(--font-alegreya-sans);color:#9a8545;text-align:right;margin-top:4px;font-size:11px;font-style:italic}@keyframes GameplayShowcase-module__tWRz2q__slideInChoice{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes GameplayShowcase-module__tWRz2q__slideInChoiceDimmed{0%{opacity:0;transform:translate(-12px)}to{opacity:.35;transform:translate(0)}}.GameplayShowcase-module__tWRz2q__diceBar{font-family:var(--font-jetbrains-mono);color:#9a8545;letter-spacing:.3px;background:#c9a84c0f;border:1px solid #c9a84c1f;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-top:16px;padding:12px 16px;font-size:14px;animation:.5s ease-out both GameplayShowcase-module__tWRz2q__fadeUpIn;display:flex}.GameplayShowcase-module__tWRz2q__diceSegment{white-space:nowrap;align-items:center;display:inline-flex}.GameplayShowcase-module__tWRz2q__diceDot{opacity:.3;margin:0 8px}.GameplayShowcase-module__tWRz2q__diceBold{font-weight:600}.GameplayShowcase-module__tWRz2q__diceSuccess{color:#8ab060;font-weight:600}.GameplayShowcase-module__tWRz2q__diceCostly{color:#d4a84c;font-weight:600}.GameplayShowcase-module__tWRz2q__diceMercy{color:#c9a84c;font-weight:600}.GameplayShowcase-module__tWRz2q__diceFailure{color:#e8845a;font-weight:600}@keyframes GameplayShowcase-module__tWRz2q__fadeUpIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.GameplayShowcase-module__tWRz2q__resultBlock{min-height:60px;margin-top:24px;animation:.4s ease-out both GameplayShowcase-module__tWRz2q__fadeUpIn}.GameplayShowcase-module__tWRz2q__resultText{font-family:var(--font-alegreya);color:#b8ad94;font-size:18px;line-height:1.75}.GameplayShowcase-module__tWRz2q__controlsBlock{flex-direction:column;align-items:center;margin-top:40px;animation:.6s ease-out both GameplayShowcase-module__tWRz2q__fadeUpIn;display:flex}.GameplayShowcase-module__tWRz2q__buttonRow{justify-content:center;gap:16px;display:flex}.GameplayShowcase-module__tWRz2q__replayButton{font-family:var(--font-cinzel);letter-spacing:2px;color:#9a8545;cursor:pointer;background:0 0;border:1px solid #c9a84c40;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 28px;font-size:12px;font-weight:600;transition:color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;display:flex}.GameplayShowcase-module__tWRz2q__replayButton:hover{color:#c9a84c;border-color:#c9a84c80;box-shadow:0 0 20px #c9a84c14}.GameplayShowcase-module__tWRz2q__replayButton:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.GameplayShowcase-module__tWRz2q__dotsRow{justify-content:center;gap:8px;margin-top:16px;display:flex}.GameplayShowcase-module__tWRz2q__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.GameplayShowcase-module__tWRz2q__dot:after{content:"";background:#c9a84c33;border-radius:50%;width:10px;height:10px;transition:background .2s ease-out,transform .2s ease-out}.GameplayShowcase-module__tWRz2q__dot:hover:not(.GameplayShowcase-module__tWRz2q__dotActive):after{background:#c9a84c80;transform:scale(1.3)}.GameplayShowcase-module__tWRz2q__dotActive{cursor:default}.GameplayShowcase-module__tWRz2q__dotActive:after{background:#c9a84c}.GameplayShowcase-module__tWRz2q__dot:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}.GameplayShowcase-module__tWRz2q__fadingOut{opacity:0!important;transition:opacity .25s!important}@media (prefers-reduced-motion:reduce){.GameplayShowcase-module__tWRz2q__showcase{opacity:1}.GameplayShowcase-module__tWRz2q__choiceCard,.GameplayShowcase-module__tWRz2q__customRow{animation:none;transform:none}.GameplayShowcase-module__tWRz2q__choiceCard{opacity:1}.GameplayShowcase-module__tWRz2q__customRow{opacity:.35}.GameplayShowcase-module__tWRz2q__diceBar{opacity:1;animation:none;transform:none}.GameplayShowcase-module__tWRz2q__resultBlock{animation:none}.GameplayShowcase-module__tWRz2q__controlsBlock{opacity:1;animation:none;transform:none}.GameplayShowcase-module__tWRz2q__cursor,.GameplayShowcase-module__tWRz2q__genreRow{transition:none}}@media (max-width:767px){.GameplayShowcase-module__tWRz2q__showcase{padding:36px 20px}.GameplayShowcase-module__tWRz2q__inner{padding:28px 20px}.GameplayShowcase-module__tWRz2q__narrativeText{font-size:16px}.GameplayShowcase-module__tWRz2q__choiceText{font-size:14px}.GameplayShowcase-module__tWRz2q__resultText{font-size:15px}.GameplayShowcase-module__tWRz2q__diceBar{padding:10px 12px;font-size:12px}.GameplayShowcase-module__tWRz2q__customGo{padding:8px 14px;font-size:11px}.GameplayShowcase-module__tWRz2q__buttonRow{flex-direction:column;gap:12px;width:100%}.GameplayShowcase-module__tWRz2q__buttonRow .GameplayShowcase-module__tWRz2q__replayButton{width:100%}}
@keyframes page-module__psSEEa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__psSEEa__expandIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page-module__psSEEa__pageContainer{overflow-x:hidden}.page-module__psSEEa__heroCard{transition:box-shadow .3s,border-color .3s}.page-module__psSEEa__heroCard:hover{border-color:var(--border-card-hover);box-shadow:0 6px 32px #0006,0 0 1px #c9a84c26}.page-module__psSEEa__narrativeCard{transition:all .25s}.page-module__psSEEa__narrativeCard:hover{border-color:var(--border-card-hover);box-shadow:0 4px 20px #0000004d;border-left-color:var(--accent-gold)!important}.page-module__psSEEa__narrativeCard:hover .page-module__psSEEa__narrativeCardName{color:var(--accent-gold)!important}.page-module__psSEEa__compactGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__psSEEa__compactCard{min-height:100px;transition:all .25s}.page-module__psSEEa__compactCard:hover{border-color:var(--border-card-hover);box-shadow:0 4px 16px #0000004d;border-left-color:var(--accent-gold)!important}.page-module__psSEEa__compactCard:hover .page-module__psSEEa__compactCardName{color:var(--accent-gold)!important}.page-module__psSEEa__btnPrimary{cursor:pointer;transition:all .3s}.page-module__psSEEa__btnPrimary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 30px #c9a84c73}.page-module__psSEEa__newGameBtn{cursor:pointer;transition:all .25s}.page-module__psSEEa__newGameBtn:hover{box-shadow:0 4px 20px #0000004d;border-color:var(--border-card-hover)!important;color:var(--accent-gold)!important}.page-module__psSEEa__resumeBtn{cursor:pointer;transition:all .2s}.page-module__psSEEa__resumeBtn:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 4px 20px #c9a84c4d}.page-module__psSEEa__deleteBtn{cursor:pointer;transition:color .2s}.page-module__psSEEa__deleteBtn:hover{color:var(--color-danger)!important}.page-module__psSEEa__toggleLink{cursor:pointer;transition:color .15s}.page-module__psSEEa__toggleLink:hover{color:var(--accent-gold)!important}@media (max-width:479px){.page-module__psSEEa__compactGrid{grid-template-columns:1fr}}@media (max-width:767px){.page-module__psSEEa__btnPrimary,.page-module__psSEEa__newGameBtn,.page-module__psSEEa__resumeBtn,.page-module__psSEEa__narrativeCard,.page-module__psSEEa__compactCard{min-height:44px}}
.page-module__zhYoBW__btnPrimary{cursor:pointer;background:linear-gradient(135deg,var(--accent-gold),var(--accent-bright));color:var(--bg-main);border:none;transition:all .3s;position:relative;overflow:hidden}.page-module__zhYoBW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 30px #c9a84c73}.page-module__zhYoBW__btnSecondary{cursor:pointer;border:1px solid var(--border-card);color:var(--accent-gold);background:0 0;transition:all .3s}.page-module__zhYoBW__btnSecondary:hover{background:var(--bg-gold-subtle);border-color:var(--border-card-hover);color:var(--accent-gold)}.page-module__zhYoBW__topupCard{background:var(--bg-gold-faint);border:1px solid var(--border-gold-subtle);cursor:pointer;transition:border-color .3s,background .3s}.page-module__zhYoBW__topupCard:hover{border-color:var(--border-card-hover);background:var(--bg-gold-subtle)}.page-module__zhYoBW__pageContainer{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.page-module__zhYoBW__btnPrimary,.page-module__zhYoBW__btnSecondary{transition:none}.page-module__zhYoBW__btnPrimary:hover{transform:none}}@media (max-width:1023px){.page-module__zhYoBW__priceCard{width:280px!important}}@media (max-width:767px){.page-module__zhYoBW__priceCard{width:100%!important;max-width:400px!important;padding:28px 24px!important}.page-module__zhYoBW__topupCard{flex:100%!important;max-width:100%!important}.page-module__zhYoBW__btnPrimary,.page-module__zhYoBW__btnSecondary{min-height:44px}}
.page-module__mPtjGW__legalLink{color:var(--accent-gold);text-decoration:none;transition:color .2s}.page-module__mPtjGW__legalLink:hover{color:#ddb84e;text-decoration:underline}.page-module__mPtjGW__pageContainer{overflow-x:hidden}
.page-module__Q_w7RW__btnPrimary{cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.page-module__Q_w7RW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 30px #c9a84c73}.page-module__Q_w7RW__tocLink{cursor:pointer;text-decoration:none;transition:all .2s;display:block}.page-module__Q_w7RW__tocLink:hover{color:var(--accent-gold)!important}.page-module__Q_w7RW__scrollArea::-webkit-scrollbar{width:6px}.page-module__Q_w7RW__scrollArea::-webkit-scrollbar-track{background:0 0}.page-module__Q_w7RW__scrollArea::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:3px}.page-module__Q_w7RW__scrollArea::-webkit-scrollbar-thumb:hover{background:#3a3a4a}.page-module__Q_w7RW__tocScroll::-webkit-scrollbar{width:4px}.page-module__Q_w7RW__tocScroll::-webkit-scrollbar-track{background:0 0}.page-module__Q_w7RW__tocScroll::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:2px}.page-module__Q_w7RW__pageContainer{overflow-x:hidden}@media (prefers-reduced-motion:reduce){.page-module__Q_w7RW__btnPrimary{transition:none}.page-module__Q_w7RW__btnPrimary:hover{transform:none}}@media (max-width:1023px){.page-module__Q_w7RW__tocSidebar{width:200px!important;padding-right:16px!important}}@media (max-width:767px){.page-module__Q_w7RW__mainArea{flex-direction:column!important}.page-module__Q_w7RW__tocSidebar{border-bottom:1px solid #1e2540;margin-bottom:16px;padding-bottom:16px;width:100%!important;padding-right:0!important;position:relative!important}.page-module__Q_w7RW__tocScroll{overflow-y:auto;max-height:200px!important}.page-module__Q_w7RW__scrollArea{max-height:none!important;padding-left:0!important;padding-right:0!important;overflow-y:visible!important}.page-module__Q_w7RW__btnPrimary{min-height:44px}}
.page-module__eSrZRq__pageContainer{overflow-x:hidden}.page-module__eSrZRq__editLink{font-family:var(--font-alegreya-sans);color:#6b83a3;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;transition:color .2s}.page-module__eSrZRq__editLink:hover{color:#c9a84c}.page-module__eSrZRq__segBtn{font-family:var(--font-alegreya-sans);color:#7082a4;cursor:pointer;background:0 0;border:none;border-right:1px solid #2a2622;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.page-module__eSrZRq__segBtn:last-child{border-right:none}.page-module__eSrZRq__segBtn:hover{color:#8a94a8}.page-module__eSrZRq__segBtnActive{color:#c9a84c;background:#0d1120;}.page-module__eSrZRq__fontBtn{color:#7082a4;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:4px;padding:8px 14px;font-size:14px;transition:all .15s}.page-module__eSrZRq__fontBtn:hover{color:#8a94a8;border-color:#3a3328}.page-module__eSrZRq__fontBtnActive{color:#c9a84c;background:#0d1120;border-color:#3a3328;}.page-module__eSrZRq__sizeBtn{width:40px;height:36px;font-family:var(--font-jetbrains);color:#7082a4;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:4px;justify-content:center;align-items:center;font-size:12px;transition:all .15s;display:flex}.page-module__eSrZRq__sizeBtn:hover{color:#8a94a8;border-color:#3a3328}.page-module__eSrZRq__sizeBtnActive{color:#c9a84c;background:#0d1120;border-color:#3a3328;}.page-module__eSrZRq__signOutBtn{font-family:var(--font-cinzel);letter-spacing:.06em;text-transform:uppercase;color:#8a94a8;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:4px;padding:10px 20px;font-size:12px;font-weight:600;transition:all .2s}.page-module__eSrZRq__signOutBtn:hover{color:#c9a84c;border-color:#3a3328}.page-module__eSrZRq__deleteLink{font-family:var(--font-alegreya-sans);color:#6b83a3;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;transition:color .2s}.page-module__eSrZRq__deleteLink:hover{color:#e8845a}.page-module__eSrZRq__legalLink{font-family:var(--font-alegreya-sans);color:#6b83a3;font-size:13px;text-decoration:none;transition:color .2s}.page-module__eSrZRq__legalLink:hover{color:#c9a84c}.page-module__eSrZRq__saveBtn{font-family:var(--font-cinzel);letter-spacing:.06em;text-transform:uppercase;color:#0a0e1a;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#ddb84e);border:none;border-radius:4px;padding:8px 16px;font-size:11px;font-weight:700;transition:box-shadow .2s}.page-module__eSrZRq__saveBtn:hover{box-shadow:0 2px 12px #c9a84c4d}.page-module__eSrZRq__cancelBtn{font-family:var(--font-cinzel);letter-spacing:.06em;text-transform:uppercase;color:#7082a4;cursor:pointer;background:0 0;border:1px solid #2a2622;border-radius:4px;padding:8px 16px;font-size:11px;font-weight:600;transition:all .2s}.page-module__eSrZRq__cancelBtn:hover{color:#8a94a8;border-color:#3a3328}.page-module__eSrZRq__upgradeBtn{font-family:var(--font-cinzel);letter-spacing:.08em;text-transform:uppercase;color:#0a0e1a;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#ddb84e);border:none;border-radius:4px;padding:10px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:box-shadow .2s}.page-module__eSrZRq__upgradeBtn:hover{box-shadow:0 4px 20px #c9a84c59}.page-module__eSrZRq__manageBtn{font-family:var(--font-cinzel);letter-spacing:.08em;text-transform:uppercase;color:#c9a84c;cursor:pointer;background:0 0;border:1px solid #3a3328;border-radius:4px;padding:10px 22px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.page-module__eSrZRq__manageBtn:hover{border-color:#564b2e}.page-module__eSrZRq__topupBtn{font-family:var(--font-cinzel);color:#c8c0b0;cursor:pointer;text-align:center;background:#111528;border:1px solid #3a3328;border-radius:4px;padding:12px 18px;font-size:12px;font-weight:600;transition:border-color .2s}.page-module__eSrZRq__topupBtn:hover{border-color:#564b2e}.page-module__eSrZRq__deleteInput{font-family:var(--font-alegreya-sans);color:#c8c0b0;background:#0a0e1a;border:1px solid #1e2540;border-radius:4px;outline:none;width:120px;padding:8px 12px;font-size:14px;transition:border-color .2s}.page-module__eSrZRq__deleteInput:focus{border-color:#e8845a}.page-module__eSrZRq__deleteConfirm{font-family:var(--font-cinzel);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#b83a3a;border:none;border-radius:4px;padding:8px 16px;font-size:11px;font-weight:700;transition:background .2s}.page-module__eSrZRq__deleteConfirm:hover{background:#d44}.page-module__eSrZRq__deleteConfirm:disabled{opacity:.4;cursor:not-allowed}
.page-module__dJTewq__legalLink{color:var(--accent-gold);text-decoration:none;transition:color .2s}.page-module__dJTewq__legalLink:hover{color:#ddb84e;text-decoration:underline}.page-module__dJTewq__pageContainer{overflow-x:hidden}
