.CoconaAuthShell_shell__vhqzc{--auth-heading:var(--cocona-text);--auth-text:var(--cocona-text-soft);--auth-text-muted:var(--cocona-muted);--auth-page-bg-top:var(--cocona-bg);--auth-page-bg-bottom:var(--cocona-bg);--auth-card-bg:var(--cocona-surface);--auth-card-shadow:var(--cocona-shadow-panel);--auth-input-bg:var(--cocona-surface);--auth-input-border:var(--cocona-border);--auth-placeholder:var(--cocona-faint);--auth-btn-bg:var(--cocona-accent-v3);--auth-btn-hover:var(--cocona-accent-v3-hover);--auth-character-center-offset-x:360px;--auth-character-center-offset-y:90px;--auth-character-height:580px;position:relative;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;background:var(--auth-page-bg-top);color:var(--auth-text-muted);font-family:var(--font-ui)}.CoconaAuthShell_bgGlow___gcRW{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--cocona-game-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cocona-game-grid) 1px,transparent 1px);background-size:12px 12px;opacity:.5}.CoconaAuthShell_brand__zKgKq{position:relative;z-index:4;display:flex;align-items:center;padding:28px 36px}.CoconaAuthShell_brandLink__WdhuH{display:flex;align-items:center;gap:10px;line-height:0;text-decoration:none;border-radius:8px}.CoconaAuthShell_brandLink__WdhuH:focus-visible{outline:2px solid var(--auth-btn-bg);outline-offset:4px}.CoconaAuthShell_logoMark__CsJbx{display:flex;flex-shrink:0}.CoconaAuthShell_brandMark__QL1D7{width:40px;height:40px;display:block;object-fit:contain}.CoconaAuthShell_logoText__N718W{font-size:18px;font-weight:600;letter-spacing:.36px;color:var(--auth-heading)}.CoconaAuthShell_main__v3_Zp{z-index:2;flex:1 1 auto;align-items:stretch;padding:24px 48px 48px}.CoconaAuthShell_main__v3_Zp,.CoconaAuthShell_stage__6oD46{position:relative;display:flex;justify-content:center;min-height:0}.CoconaAuthShell_stage__6oD46{flex-direction:column;align-items:center;width:100%;max-width:1280px;flex:1 1 auto}.CoconaAuthShell_card__KKjIf{position:relative;z-index:3;width:100%;max-width:494px;padding:38px 36px 36px;border:1px solid var(--cocona-border);border-radius:var(--cocona-radius-2xl);background:var(--auth-card-bg);box-shadow:var(--auth-card-shadow)}.CoconaAuthShell_cardRegister__xlgTX{max-width:494px}.CoconaAuthShell_title__JECEH{margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--auth-heading);text-align:left;font-family:var(--font-ui)}.CoconaAuthShell_characterWrap__x5vKY{position:absolute;z-index:5;top:calc(50% + var(--auth-character-center-offset-y));left:50%;transform:translate(calc(-50% + var(--auth-character-center-offset-x)),-50%);pointer-events:none;user-select:none;line-height:0}.CoconaAuthShell_characterImg__fJ9Kf{display:block;width:auto;height:var(--auth-character-height);min-height:var(--auth-character-height);max-width:none;max-height:none;flex-shrink:0;object-fit:contain;object-position:right bottom}@media (max-width:899px){.CoconaAuthShell_shell__vhqzc{--auth-character-center-offset-x:168px}.CoconaAuthShell_main__v3_Zp{padding:16px 20px 32px}.CoconaAuthShell_brand__zKgKq{padding:20px 20px 12px}}.authForm_form__WXohv{display:flex;flex-direction:column;gap:20px}.authForm_field__Zjgle{display:flex;flex-direction:column;gap:8px}.authForm_label__ksdZ4{font-size:14px;font-weight:500;line-height:20px;color:var(--auth-text,var(--cocona-text-soft))}.authForm_input__f3_GC{box-sizing:border-box;width:100%;min-height:48px;padding:14px 17px;border-radius:var(--cocona-radius-md);border:1px solid var(--auth-input-border,var(--cocona-border));background:var(--auth-input-bg,var(--cocona-surface));color:var(--auth-heading,var(--cocona-text));font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.authForm_input__f3_GC::placeholder{color:var(--auth-placeholder,var(--cocona-faint))}.authForm_input__f3_GC:focus-visible{border-color:var(--cocona-accent-v3);box-shadow:var(--cocona-focus-ring-shadow)}.authForm_buttonPrimary__bfbB0{margin-top:0;width:100%;min-height:48px;padding:13px 20px;border:none;border-radius:var(--cocona-radius-md);background:var(--auth-btn-bg,var(--cocona-accent-v3));color:var(--cocona-on-accent);font-size:16px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease}.authForm_buttonPrimary__bfbB0:hover:not(:disabled){background:var(--auth-btn-hover,var(--cocona-accent-v3-hover))}.authForm_buttonPrimary__bfbB0:active:not(:disabled){transform:scale(.99)}.authForm_buttonPrimary__bfbB0:disabled{opacity:.65;cursor:wait}.authForm_buttonPrimary__bfbB0:focus-visible{outline:2px solid var(--auth-btn-bg,var(--cocona-accent-v3));outline-offset:3px}.authForm_error__YDw26{margin:-8px 0 0;font-size:14px;color:var(--cocona-danger)}.authForm_footerLine__CnMqP{margin:0;padding-top:4px;text-align:center;font-size:14px;line-height:20px;color:var(--auth-text,var(--cocona-text-soft))}.authForm_inlineLink__hK3tr{color:var(--auth-btn-bg,var(--cocona-accent-v3));font-weight:500;text-decoration:none}.authForm_inlineLink__hK3tr:hover{text-decoration:underline}.authForm_inlineLink__hK3tr:focus-visible{outline:2px solid var(--auth-btn-bg,var(--cocona-accent-v3));outline-offset:2px;border-radius:2px}.authForm_footerLinks__FT0Lz{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:0;font-size:14px}.authForm_link__UfA_g{color:var(--auth-btn-bg,var(--cocona-accent-v3));font-weight:500;text-decoration:none}.authForm_link__UfA_g:hover{text-decoration:underline}.authForm_link__UfA_g:focus-visible{outline:2px solid var(--auth-btn-bg,var(--cocona-accent-v3));outline-offset:2px;border-radius:2px}
/*# sourceMappingURL=38343f4f93639ef0.css.map*/