._layout_f0hha_1{min-height:100vh;background-color:#f4f4f2;background-image:radial-gradient(at 80% 0%,rgba(229,149,0,.4) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(206,106,133,.4) 0px,transparent 50%),radial-gradient(at 80% 100%,rgba(103,111,84,.4) 0px,transparent 50%),linear-gradient(180deg,#f4f4f2,#eaeaea);background-attachment:fixed;background-size:cover;padding:2vw 8vw}@media(max-width:640px){._layout_f0hha_1{padding:24px 12px}}._container_13a23_1{margin:0 auto;height:calc(100vh - 4vw);display:flex;flex-direction:column;justify-content:center}._text_13a23_9{font-family:SnItalicMedium;text-align:center;color:var(--secondary)}._authText_13a23_15{text-align:center;font-family:var(--font-bold);margin:8px}._authCard_13a23_21{align-self:center;margin:24px auto}@media(max-width:640px){._authCard_13a23_21{margin-top:12px auto}}._wrapper_13a23_29{display:flex;flex-direction:column;row-gap:12px}._button_13a23_35{margin-top:16px}._password_13a23_39{display:flex;align-items:center;justify-content:space-between}._infoText_13a23_45{font-size:var(--text-lg);margin:8px 0}._back_13a23_50{text-align:left}._errorText_13a23_54{margin:0 auto;color:var(--error);font-size:var(--text-lg);font-family:var(--font-bold)}._success_13a23_61{font-family:var(--font-bold);text-align:center}._passwordInput_10i2r_1{position:relative}._passwordInput_10i2r_1 input{padding-right:32px}._passwordIcon_10i2r_8{position:absolute;right:12px;bottom:12px;cursor:pointer}._container_12t3n_1{display:flex;align-self:center;column-gap:8px;padding:0 24px;justify-content:center}@media(max-width:640px){._container_12t3n_1{padding:0 8px}}._container_12t3n_1 input{padding:2px 8px;height:48px;font-size:var(--text-lg);text-align:center}@font-face{font-family:SnBold;src:url(/assets/SNPro-Bold-CBEbxJn-.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SnRegular;src:url(/assets/SNPro-Regular-BBUrTBvB.ttf) format("truetype")}@font-face{font-family:SnMedium;font-weight:700;font-style:italic;src:url(/assets/SNPro-Medium-OAQZ_uZ_.ttf) format("truetype")}@font-face{font-family:SnItalicMedium;font-weight:700;font-style:italic;src:url(./fonts/SNPro-ExtraBoldItalic.ttf) format("truetype")}:root{--animation-duration: .2s;--primary: #e59500;--background: #f2edeb;--background-secondary: #ffffff;--error: #ce6a85;--main: #2b2d42;--secondary: #676f54;--card-radius: 30px;--element-radius: 12px;--disabled: #a0a0a0;--bacground-disabled: #e0e0e0;--primary-hover: #d68a00;--primary-focus: #d67d00;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-word: 3rem;--font-regular: "SnRegular";--font-medium: "SnMedium";--font-bold: "SnBold";--breakpoint-xs: 640px;--breakpoint-m: 768px;--breakpoint-l: 1024px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;font-family:SnRegular,-apple-system,sans-serif;font-size:var(--text-base);line-height:1.5;color:var(--main)}p{font-size:14px}a{text-decoration:none;background-color:transparent;font-size:var(--text-base);color:var(--primary)}a:hover,a:active{outline-color:transparent}a:hover{color:var(--primary-hover)}a:active{color:var(--primary-focus);opacity:.8;transform:translateY(1px)}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media(max-width:640px){:root{--text-3xl: 1.75rem;--text-word: 2.25rem}}svg{fill:var(--secondary)}h1{font-size:var(--text-3xl);font-family:var(--font-bold);line-height:1.2;margin-bottom:1rem;text-align:center}.card{background-color:#fff3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-top:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);border-radius:var(--card-radius);padding:24px;box-shadow:0 25px 50px -12px #00000026;z-index:10;font-size:var(--text-base);width:440px}@media(max-width:640px){.card{padding:16px;width:100%}}input{display:block}input{display:block;width:100%;padding:12px 16px;font-family:inherit;font-size:var(--text-base);color:var(--text);background-color:var(--background-secondary);border:2px solid var(--background-secondary);border-radius:var(--element-radius);outline:none;transition:all .2s cubic-bezier(.4,0,.2,1)}input::placeholder{color:var(--secondary)}input:hover:not(:disabled):not(.error){border-color:var(--primary)}input:focus{border-color:var(--primary)}input.error{border-color:var(--error);color:var(--error)}input.error:focus{border-color:var(--error)}.error-message{font-size:.8rem;color:var(--error);margin-top:-4px;margin-left:4px;font-weight:500;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.label{color:var(--secondary);font-size:var(--text-lg);font-family:var(--font-bold);margin-bottom:4px;display:block}@media(max-width:640px){.label{font-size:var(--text-base)}}:root{--btn-primary-shadow: rgba(229, 149, 0, .4);--btn-secondary-hover: #3a3c55;--btn-text: #ffffff;--btn-secondary-shadow: rgba(43, 45, 66, .4);--btn-height: 48px}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 24px;font-family:var(--font-bold);font-size:var(--text-base);letter-spacing:.01em;border:none;border-radius:var(--element-radius);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn-primary{background-color:var(--primary);color:var(--btn-text);box-shadow:0 4px 12px var(--btn-primary-shadow)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 6px 16px var(--btn-primary-shadow);transform:translateY(-1px)}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--primary)}.btn-primary:active{box-shadow:0 2px 8px var(--btn-primary-shadow);transform:translateY(0) scale(.97)}.btn-secondary{background-color:var(--main);color:var(--btn-text);box-shadow:0 4px 12px var(--btn-secondary-shadow)}.btn-secondary:hover{background-color:var(--btn-secondary-hover);box-shadow:0 6px 16px var(--btn-secondary-shadow);transform:translateY(-1px)}.btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--main)}.btn-secondary:active{box-shadow:0 2px 8px var(--btn-secondary-shadow);transform:translateY(0) scale(.97)}.btn:disabled{background-color:var(--bacground-disabled);color:var(--disabled);cursor:not-allowed;box-shadow:none;transform:none}
