._button_1g5e2_1{height:var(--size-control-height);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-inverse);font:inherit;cursor:pointer;border:1px solid #0000;padding:0 1.125rem;font-size:.875rem;font-weight:600;line-height:1;transition:transform .1s,background-color .12s,color .12s,border-color .12s,opacity .12s}._button_1g5e2_1:active:not(:disabled){transform:translateY(1px)}._button_1g5e2_1:hover:not(:disabled){background:var(--color-primary-hover)}._button_1g5e2_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._button_1g5e2_1:disabled{cursor:not-allowed;background:var(--color-surface-input);color:var(--color-text-placeholder)}._fullWidth_1g5e2_40{width:100%}._card_pxi8l_1{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-card);padding:2rem}@media (width<=30rem){._card_pxi8l_1{padding:2rem 1.5rem}}._pageAnimation_1qr9s_1{width:100%;height:100%;position:absolute;top:0;overflow:hidden}._logoContainer_1qr9s_9{justify-content:center;align-items:center;height:100%;display:flex}._logoContainer_1qr9s_9 img{-webkit-user-select:none;user-select:none;width:4rem;height:4rem}._field_1ybvi_1{flex-direction:column;gap:.125rem;width:100%;display:flex}._label_1ybvi_8{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.55}._required_1ybvi_15{color:var(--color-danger)}._inputWrapper_1ybvi_19{align-items:center;width:100%;display:flex;position:relative}._input_1ybvi_19{width:100%;height:var(--size-control-height);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-input);color:var(--color-text-primary);font:inherit;font-size:.875rem;line-height:calc(var(--size-control-height) - 2px);padding:0 .75rem;transition:border-color .12s,box-shadow .12s,background-color .12s}._input_1ybvi_19::placeholder{color:var(--color-text-placeholder)}._input_1ybvi_19:hover{border-color:var(--color-border-hover)}._input_1ybvi_19:focus{border-color:var(--color-border-focus-subtle);box-shadow:none;outline:none}._input_1ybvi_19:focus-visible{border-color:var(--color-focus-ring)}._input_1ybvi_19:disabled{cursor:not-allowed;opacity:.7}._visibilityButton_1ybvi_66{border-radius:var(--radius-md);width:1.625rem;height:1.625rem;color:var(--color-text-icon);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1rem;transition:transform .1s,color .12s,background-color .12s;display:flex;position:absolute;right:.25rem}._visibilityButton_1ybvi_66:active{transform:translateY(1px)}._visibilityButton_1ybvi_66:hover{background:var(--color-surface-hover-soft)}._visibilityButton_1ybvi_66:disabled{cursor:not-allowed;opacity:.7}._visibilityButton_1ybvi_66:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}._hasPasswordToggle_1ybvi_105 ._input_1ybvi_19{padding-right:2.125rem}._page_n9pap_1{justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}._card_n9pap_9{width:20rem;max-width:100%}._form_n9pap_14{flex-direction:column;gap:1rem;display:flex}._title_n9pap_20{text-align:center}._error_n9pap_24{border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger-text);border:1px solid #0000;align-items:center;gap:1.25rem;padding:.625rem;font-size:.875rem;line-height:1.55;display:flex}._errorIcon_n9pap_37{color:inherit;flex:none}._error_n9pap_24 span{color:var(--color-text-inverse)}._submitButton_n9pap_46{margin-top:1rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-surface-page:#242424;--color-surface-card:#212121;--color-surface-input:#2e2e2e;--color-surface-hover-soft:#ffffff0a;--color-text-primary:#c9c9c9;--color-text-inverse:#fff;--color-text-placeholder:#696969;--color-text-icon:#dee2e6;--color-border-default:#424242;--color-border-hover:#4a4a4a;--color-border-focus-subtle:#3d4853;--color-primary:#1971c2;--color-primary-hover:#1864ab;--color-focus-ring:#1c7ed6;--color-danger:#fa5252;--color-danger-text:#ffa8a8;--color-danger-surface:#fa525226;--shadow-card:0 1px 3px 0 #0000000d, 0 20px 25px -5px #0000000d, 0 10px 10px -5px #0000000a;--radius-md:.5rem;--size-control-height:2.25rem}html,body{overflow:hidden}body{background:var(--color-surface-page);color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.55}h1{color:var(--color-text-primary);margin:0;font-size:2rem;font-weight:700;line-height:1.35}h2{color:var(--color-text-primary);margin:0;font-size:1.625rem;font-weight:700;line-height:1.35}h3{color:var(--color-text-primary);margin:0;font-size:1.375rem;font-weight:700;line-height:1.35}h4{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}h5{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.35}h6{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:700;line-height:1.35}p{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.55}#root{position:relative;overflow:hidden}#appRoot{width:100vw;min-height:100dvh}.noSelect{-webkit-user-select:none;user-select:none}
