._page_4ao5b_1{width:100%;min-height:100svh;padding:max(20px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#f6ecdc;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-y pinch-zoom;background:radial-gradient(circle at 50% 8%,#2b676747,#0000 31rem),radial-gradient(circle at 90% 95%,#b17e3717,#0000 24rem),linear-gradient(150deg,#061017,#0a171d 58%,#050c11);place-items:center;display:grid;overflow-x:hidden}._card_4ao5b_22{background:#07151cf5;border:1px solid #ddb16475;border-radius:24px;width:min(100%,540px);padding:clamp(26px,5vw,48px);box-shadow:0 30px 90px #0000006b}._brand_4ao5b_31{width:max-content;max-width:100%;color:inherit;align-items:center;gap:13px;margin:0 auto 28px;text-decoration:none;display:flex}._brand_4ao5b_31 .dungeon-brand-logo{flex-basis:280px;width:280px}@media (width<=600px){._brand_4ao5b_31 .dungeon-brand-logo{flex-basis:240px;width:240px}}._mark_4ao5b_51{color:#e7bc72;background:#10242b;border:1px solid #dcae63;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:1.25rem;display:grid;box-shadow:inset 0 0 20px #dcae6314}._brandCopy_4ao5b_65{gap:2px;min-width:0;display:grid}._brandCopy_4ao5b_65 strong{letter-spacing:.08em;text-transform:uppercase;font-family:Georgia,serif;font-size:clamp(1.14rem,4vw,1.42rem)}._brandCopy_4ao5b_65 span{color:#d5aa63;letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:750;overflow:hidden}._heading_4ao5b_89{text-align:center}._kicker_4ao5b_91{color:#d8aa61;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:800}._heading_4ao5b_89 h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.05rem,7vw,3rem);line-height:1.04}._lede_4ao5b_107{color:#aeb9b7;max-width:28rem;margin:13px auto 0;line-height:1.55}._content_4ao5b_114{margin-top:27px}._legalAgreement_4ao5b_116{color:#d8dfd9;gap:14px;margin-block:14px 20px;font-size:.875rem;line-height:1.55;display:grid}._legalAgreement_4ao5b_116 label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}._legalAgreement_4ao5b_116 input{accent-color:#deb269;width:20px;height:20px;margin:2px 0 0}._legalAgreement_4ao5b_116 p{color:#b1bebb;margin:0;font-size:.8rem}._legalAgreement_4ao5b_116 a,._legalLinks_4ao5b_120 a{color:#e6bd70;text-underline-offset:3px}._legalLinks_4ao5b_120{border-top:1px solid #6d6041;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:28px;padding-top:18px;font-size:.8rem;line-height:1.5;display:flex}._oauthSection_4ao5b_123{gap:14px;margin-bottom:18px;display:grid}._oauthActions_4ao5b_129{gap:10px;display:grid}._socialAction_4ao5b_134{color:#172027;width:100%;min-height:50px;font:inherit;cursor:pointer;touch-action:manipulation;background:#f8f7f4;border:1px solid #f5eee1b8;border-radius:12px;place-items:center;padding:0 48px;font-weight:800;display:grid;position:relative}@media (hover:hover) and (pointer:fine){._socialAction_4ao5b_134:hover{background:#fff}}._socialAction_4ao5b_134:disabled{cursor:wait;opacity:.62}._socialAction_4ao5b_134:focus-visible{outline-offset:3px;outline:2px solid #e4b664}._socialMark_4ao5b_166{width:22px;height:22px;position:absolute;left:17px}._authDivider_4ao5b_173{color:#82908f;text-transform:lowercase;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);align-items:center;gap:11px;font-size:.72rem;line-height:1;display:grid}._authDivider_4ao5b_173:before,._authDivider_4ao5b_173:after{content:"";background:#899f9b42;height:1px}._form_4ao5b_191{gap:16px;display:grid}._setupSteps_4ao5b_196{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin:0 0 3px;padding:0;list-style:none;display:grid}._setupSteps_4ao5b_196 li{color:#788888;text-align:center;justify-items:center;gap:5px;min-width:0;font-size:.69rem;font-weight:720;line-height:1.15;display:grid}._setupStepNumber_4ao5b_217{border:1px solid #899f9b4d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.72rem;display:grid}._currentSetupStep_4ao5b_227{color:#f0d39b!important}._currentSetupStep_4ao5b_227 ._setupStepNumber_4ao5b_217{color:#071219;background:#dfb469;border-color:#dfb469}._completedSetupStep_4ao5b_234{color:#9eb6ae!important}._completedSetupStep_4ao5b_234 ._setupStepNumber_4ao5b_217{color:#bde5d6;background:#26634e6b;border-color:#6fb1979e}._upcomingSetupStep_4ao5b_241 ._setupStepNumber_4ao5b_217{color:#788888}._emailSummary_4ao5b_243{color:#aeb9b7;background:#12293061;border:1px solid #899f9b40;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;font-size:.8rem;line-height:1.35;display:flex}._emailSummary_4ao5b_243 span{overflow-wrap:anywhere;min-width:0}._emailSummary_4ao5b_243 strong{color:#eee3d1}._emailSummary_4ao5b_243 button{color:#efd195;font:inherit;text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:7px 9px;font-weight:760;text-decoration:underline}._emailSummary_4ao5b_243 button:focus-visible{outline-offset:2px;outline:2px solid #e4b664}._field_4ao5b_283{gap:7px;display:grid}._field_4ao5b_283 label{color:#eee3d1;font-size:.9rem;font-weight:780}._field_4ao5b_283 input{color:#fff8eb;width:100%;min-height:50px;font:inherit;background:#071219;border:1px solid #dcae636b;border-radius:12px;outline:none;padding:0 14px;font-size:16px}._field_4ao5b_283 input::placeholder{color:#6f7d7d}._field_4ao5b_283 input:disabled{opacity:.66}._field_4ao5b_283 input:focus-visible{border-color:#e4b664;box-shadow:0 0 0 3px #e4b66429}._passwordInput_4ao5b_315{position:relative}._passwordInput_4ao5b_315 input{padding-right:56px}._passwordVisibility_4ao5b_323{color:#d8c09a;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){._passwordVisibility_4ao5b_323:hover{background:#dcae6314}}._passwordVisibility_4ao5b_323:focus-visible{outline-offset:-2px;outline:2px solid #e4b664}._passwordVisibility_4ao5b_323:disabled{cursor:default;opacity:.6}._eyeIcon_4ao5b_356{border:2px solid;border-radius:50%/68%;width:23px;height:14px;display:block;position:relative}._eyeIcon_4ao5b_356:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._eyeIcon_4ao5b_356:after{content:"";opacity:1;background:currentColor;border-radius:999px;width:27px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(38deg)}._eyeIconVisible_4ao5b_390:after{opacity:0}._field_4ao5b_283 input._validatedPassword_4ao5b_392,._field_4ao5b_283 input._validatedPassword_4ao5b_392:focus-visible{border-color:#63b696;box-shadow:0 0 0 3px #63b69629}._field_4ao5b_283 input._invalidPassword_4ao5b_398,._field_4ao5b_283 input._invalidPassword_4ao5b_398:focus-visible{border-color:#df776d;box-shadow:0 0 0 3px #df776d26}._field_4ao5b_283 input._validatedField_4ao5b_404,._field_4ao5b_283 input._validatedField_4ao5b_404:focus-visible{border-color:#63b696;box-shadow:0 0 0 3px #63b69629}._field_4ao5b_283 input._invalidField_4ao5b_410,._field_4ao5b_283 input._invalidField_4ao5b_410:focus-visible{border-color:#df776d;box-shadow:0 0 0 3px #df776d26}._handleAvailability_4ao5b_416{color:#879797;min-height:18px;font-size:.78rem;line-height:1.35}._handleAvailable_4ao5b_423{color:#8dd8bb}._handleUnavailable_4ao5b_424{color:#ef968d}._handleRetry_4ao5b_426{color:#efd195;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:.45rem;padding:0;text-decoration:underline}._passwordMismatch_4ao5b_438{color:#ef968d;min-height:18px;font-size:.78rem;line-height:1.35}._fieldMeta_4ao5b_445{color:#879797;justify-content:space-between;align-items:center;gap:12px;min-height:18px;font-size:.78rem;line-height:1.35;display:flex}._fieldMeta_4ao5b_445 a,._links_4ao5b_457 a,._inlineLink_4ao5b_458{color:#efd195;text-underline-offset:3px}._captcha_4ao5b_463{gap:5px;min-width:0;display:grid;overflow:hidden}._captcha_4ao5b_463>div{width:100%;min-height:65px}._captcha_4ao5b_463 p{color:#879797;min-height:1.1em;margin:0;font-size:.76rem;line-height:1.35}._action_4ao5b_483,._secondaryAction_4ao5b_484{color:#fff1d8;min-height:50px;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;background:linear-gradient(140deg,#195155,#153e43);border:1px solid #dcae638a;border-radius:12px;place-items:center;padding:0 20px;font-weight:800;text-decoration:none;display:grid}._secondaryAction_4ao5b_484{color:#ebd5ae;background:#091e26b3}._action_4ao5b_483:disabled,._secondaryAction_4ao5b_484:disabled{cursor:wait;opacity:.58}._action_4ao5b_483:focus-visible,._secondaryAction_4ao5b_484:focus-visible,._brand_4ao5b_31:focus-visible,._links_4ao5b_457 a:focus-visible,._inlineLink_4ao5b_458:focus-visible{outline-offset:3px;outline:2px solid #e4b664}._notice_4ao5b_521,._error_4ao5b_522,._success_4ao5b_523{color:#bec9c6;background:#12293085;border:1px solid #899f9b52;border-radius:11px;margin:0;padding:12px 14px;font-size:.88rem;line-height:1.45}._error_4ao5b_522{color:#f0b0a8;background:#521f1d57;border-color:#db7d737a}._success_4ao5b_523{color:#bce5d5;background:#1c53434d;border-color:#64b0957a}._links_4ao5b_457{color:#98a7a5;text-align:center;justify-content:center;gap:8px;margin-top:22px;font-size:.88rem;display:flex}._privacy_4ao5b_556{color:#7f8e8d;text-align:center;margin:22px 0 0;font-size:.76rem;line-height:1.5}._statusPanel_4ao5b_564{text-align:center;gap:15px;display:grid}._statusPanel_4ao5b_564 h2{margin:0;font-family:Georgia,serif;font-size:1.55rem}._statusPanel_4ao5b_564 p{color:#aeb9b7;overflow-wrap:anywhere;margin:0;line-height:1.55}._spinner_4ao5b_583{border:2px solid #dcae6333;border-top-color:#e4b664;border-radius:50%;width:34px;height:34px;margin:0 auto;animation:.8s linear infinite _spin_4ao5b_583}@keyframes _spin_4ao5b_583{to{transform:rotate(360deg)}}@media (width<=540px){._page_4ao5b_1{min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));scroll-padding-block:16px max(80px, env(safe-area-inset-bottom));place-items:start center}._card_4ao5b_22{border-radius:16px;width:min(100%,440px);padding:18px 16px 20px}._brand_4ao5b_31{gap:10px;margin-bottom:16px}._mark_4ao5b_51{width:42px;height:42px;font-size:1rem}._brandCopy_4ao5b_65 strong{letter-spacing:.07em;font-size:1rem}._brandCopy_4ao5b_65 span{letter-spacing:.13em;font-size:.58rem}._kicker_4ao5b_91{margin-bottom:5px;font-size:.65rem}._heading_4ao5b_89 h1{font-size:clamp(1.75rem,9vw,2rem);line-height:1}._lede_4ao5b_107{margin-top:8px;font-size:.9rem;line-height:1.42}._content_4ao5b_114{margin-top:17px}._oauthSection_4ao5b_123{gap:11px;margin-bottom:14px}._socialAction_4ao5b_134{min-height:48px}._form_4ao5b_191{gap:12px}._setupSteps_4ao5b_196{gap:4px;margin-bottom:2px}._setupSteps_4ao5b_196 li{font-size:.62rem}._field_4ao5b_283{gap:5px}._field_4ao5b_283 input{min-height:48px;padding-inline:13px}._fieldMeta_4ao5b_445{align-items:flex-start}._action_4ao5b_483,._secondaryAction_4ao5b_484{min-height:48px}._links_4ao5b_457{margin-top:16px}._privacy_4ao5b_556{margin-top:16px;font-size:.72rem}}@media (width<=540px) and (height<=680px){._brand_4ao5b_31{margin-bottom:12px}._content_4ao5b_114{margin-top:14px}._lede_4ao5b_107{margin-top:6px}}@media (prefers-reduced-motion:reduce){._spinner_4ao5b_583{animation-duration:1.6s}}._loginCard_4ao5b_700 ._brand_4ao5b_31{width:100%;margin-bottom:12px}._loginCard_4ao5b_700 ._brand_4ao5b_31 .dungeon-brand-logo{flex-basis:100%;width:100%;max-width:none}._slogan_4ao5b_702{text-align:center;color:var(--gold,#dfb55e);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(.65rem,2.5vw,.8rem);line-height:1.5}._loginCard_4ao5b_700 ._brand_4ao5b_31 .dungeon-brand-logo-desktop{aspect-ratio:2836/1455}._loginHeading_4ao5b_704{text-align:center}._loginHeading_4ao5b_704 h1{margin:26px 0 0;font:700 clamp(2rem,7vw,2.7rem)/1.1 Georgia,serif}._loginCard_4ao5b_700 ._content_4ao5b_114{margin-top:24px}._loginCard_4ao5b_700 ._content_4ao5b_114>._secondaryAction_4ao5b_484{margin-top:14px}
