@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:400 800;src:url(./baloo-2-latin-wght-normal-B_TVFhwJ-v4.7.6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal-BzFMHfZw-v4.7.6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-italic-ZB3Aladm-v4.7.6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(./caveat-latin-wght-normal-C1hSzPvX-v4.7.6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-wght-normal-DM6njrJ3-v4.7.6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Suburban Light;font-style:normal;font-display:swap;font-weight:400;src:url(./suburban-light-CX8KXhNN-v4.7.6.woff2) format("woff2")}@font-face{font-family:Orev;font-style:normal;font-display:swap;font-weight:400;src:url(./orev-regular-CiqTRq88-v4.7.6.woff2) format("woff2")}@font-face{font-family:LaFaSalt;font-style:normal;font-display:swap;font-weight:400;src:url(./lafasalt-regular-jh9cCppr-v4.7.6.woff2) format("woff2")}@font-face{font-family:Foliar;font-style:normal;font-display:swap;font-weight:400;src:url(./foliar-5KJU3G9i-v4.7.6.woff2) format("woff2")}@font-face{font-family:Nahen Illustrations;font-style:normal;font-display:block;font-weight:300;src:url(./illustrations-nhn-w32-5NXk8KOj-v4.7.6.woff2) format("woff2");unicode-range:U+0100-0108}@font-face{font-family:Nahen Illustrations;font-style:normal;font-display:block;font-weight:400;src:url(./illustrations-nhn-w40-CcM86ioO-v4.7.6.woff2) format("woff2");unicode-range:U+0100-0108}@font-face{font-family:Nahen Illustrations;font-style:normal;font-display:block;font-weight:700;src:url(./illustrations-nhn-w51-Cb5phcgY-v4.7.6.woff2) format("woff2");unicode-range:U+0100-0108}:root{--font-display: "Fredoka", "Baloo 2", system-ui, sans-serif;--font-heading: "Baloo 2", system-ui, sans-serif;--font-body: "Nunito", system-ui, sans-serif;--font-accent: "Caveat", cursive;--font-mono: "Courier New", monospace;--font-embroidery-la-joyeuse: "Suburban Light", var(--font-accent), cursive;--font-embroidery-la-sobre: "Orev", var(--font-body), sans-serif;--font-embroidery-la-manuscrite: "LaFaSalt", var(--font-accent), cursive;--font-embroidery-les-lettrines: "Foliar", var(--font-heading), serif;--font-embroidery-motif: "Nahen Illustrations";--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--color-primary: #313A81;--color-primary-hover: #283066;--color-primary-dark: #212959;--color-secondary: #2B2F52;--color-secondary-soft: #C98F7A;--color-accent: #C98A8A;--color-ink: #2B2F52;--color-text: #313048;--color-text-light: #55536A;--color-text-muted: #9996A6;--color-neutral: #A8A4B6;--color-neutral-light: #DDD8EA;--color-border: #ECE7F1;--color-border-light: #DDD8EA;--color-white: #FFFFFF;--color-surface: #FFFFFF;--color-surface-tint: #F0EEF8;--color-background: #FFF5EC;--color-background-warm: #FDF7F0;--color-surface-accent: #E7E4F5;--color-success: #6F9384;--color-success-soft: #E7EFE9;--color-success-dark: #587B6C;--color-danger: #B95050;--color-danger-soft: #F6E6E6;--color-danger-dark: #9C4040;--color-danger-muted: #8F4444;--color-warning: #C8A84E;--color-warning-soft: #EFE7D6;--color-warning-dark: #8A6D1F;--color-info: #2C3E6B;--color-info-soft: #E7E4F5;--color-star: #E6C264;--color-alert-success: #00BC65;--color-alert-success-border: #00E57B;--color-alert-success-dark: #00814A;--color-alert-success-soft: #EBFAF3;--color-alert-danger: #E01000;--color-alert-danger-border: #FFA199;--color-alert-danger-dark: #CC1100;--color-alert-danger-soft: #FFEEED;--color-alert-info: #0068E0;--color-alert-info-border: #479CFF;--color-alert-info-dark: #005AC2;--color-alert-warning: #FFAD00;--color-alert-warning-border: #FFCE66;--color-alert-warning-dark: #E59B00;--color-blush: #DBABAB;--color-blush-soft: #F6E6E6;--color-sage: #A9C3B6;--color-sage-soft: #E7EFE9;--color-sand: #ECE3D2;--color-sky: #C7CBE8;--color-sky-soft: #E7E4F5;--color-sky-dark: #2C3E6B;--color-black: #191919;--color-gray: #6D6B80;--color-gray-muted: #A6A8C0;--color-gray-light: #CFCCD8;--color-gray-faint: #F9F9F9;--color-primary-alpha-10: color-mix(in srgb, var(--color-primary) 10%, transparent);--color-primary-alpha-12: color-mix(in srgb, var(--color-primary) 12%, transparent);--color-primary-alpha-15: color-mix(in srgb, var(--color-primary) 15%, transparent);--color-primary-alpha-30: color-mix(in srgb, var(--color-primary) 30%, transparent);--color-primary-alpha-80: color-mix(in srgb, var(--color-primary) 80%, transparent);--color-primary-shadow: color-mix(in srgb, var(--color-primary) 35%, transparent);--color-text-alpha-06: color-mix(in srgb, var(--color-text) 6%, transparent);--color-text-alpha-07: color-mix(in srgb, var(--color-text) 7%, transparent);--color-text-alpha-08: color-mix(in srgb, var(--color-text) 8%, transparent);--color-text-alpha-10: color-mix(in srgb, var(--color-text) 10%, transparent);--color-text-alpha-12: color-mix(in srgb, var(--color-text) 12%, transparent);--color-text-alpha-15: color-mix(in srgb, var(--color-text) 15%, transparent);--shadow-sm: 0 2px 6px color-mix(in srgb, var(--color-ink) 6%, transparent);--shadow-md: 0 10px 30px color-mix(in srgb, var(--color-ink) 10%, transparent);--shadow-lg: 0 24px 60px color-mix(in srgb, var(--color-ink) 15%, transparent);--radius-sm: 12px;--radius: 18px;--radius-lg: 28px;--radius-xl: 40px;--radius-full: 9999px;--container-max: 1400px;--container-max-narrow: 1240px;--container-pad: 28px;--container-pad-mobile: 18px;--transition: .22s cubic-bezier(.2, .6, .2, 1);--transition-150: .15s ease-in-out;--transition-200: .2s ease-in-out;--color-facebook: #1877F2;--color-instagram-1: #833AB4;--color-instagram-2: #E1306C;--color-instagram-3: #F77737}.logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-ink)}.logo:hover{text-decoration:none;color:inherit}.logo svg{display:block;height:36px;width:auto}.logo-icon svg{height:40px}.brand-mark{--brand-mark-size: 1.03em;display:inline-block;vertical-align:calc(var(--brand-mark-size) * -.163);margin-inline:calc(var(--brand-mark-size) * -.07);text-decoration:none}.brand-mark svg{display:block;height:var(--brand-mark-size);width:auto}.brand-mark__mark{display:block;color:inherit}.brand-mark__word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btn{--_bg: var(--color-ink);--_fg: var(--color-white);--_bd: var(--color-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 26px;font-family:var(--font-body);font-size:14.5px;font-weight:var(--font-semibold);letter-spacing:.005em;line-height:1.2;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--_fg);background:var(--_bg);border:1.5px solid var(--_bd);border-radius:var(--radius-full);transition:transform var(--transition),background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}.btn:hover{color:var(--_fg);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn:focus{outline:0}.btn svg{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7}.btn:disabled,.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.55}.btn:disabled:hover,.btn.disabled:hover,.btn[disabled]:hover{transform:none;box-shadow:none}.btn--primary{--_bg: var(--color-primary);--_fg: var(--color-white);--_bd: var(--color-primary);box-shadow:0 12px 24px -14px color-mix(in srgb,var(--color-primary) 90%,transparent)}.btn--primary:hover{--_bg: var(--color-primary-hover);--_bd: var(--color-primary-hover)}.btn--soft{--_bg: var(--color-surface-accent);--_fg: var(--color-primary-dark);--_bd: var(--color-surface-accent)}.btn--soft:hover{--_bg: color-mix(in srgb, var(--color-surface-accent) 88%, var(--color-primary));--_bd: color-mix(in srgb, var(--color-surface-accent) 88%, var(--color-primary))}.btn--accent{--_bg: var(--color-accent);--_fg: var(--color-white);--_bd: var(--color-accent)}.btn--accent:hover{--_bg: color-mix(in srgb, var(--color-accent) 85%, var(--color-ink));--_bd: color-mix(in srgb, var(--color-accent) 85%, var(--color-ink))}.btn--ghost{--_bg: transparent;--_fg: var(--color-ink);--_bd: var(--color-border-light)}.btn--ghost:hover{--_bd: var(--color-ink)}.btn--light{--_bg: var(--color-white);--_fg: var(--color-ink);--_bd: var(--color-white)}.btn--bare{--_bg: transparent;--_fg: var(--color-text-muted);--_bd: transparent;min-height:auto;padding:0;font-weight:var(--font-medium)}.btn--bare:hover{--_fg: var(--color-ink);transform:none;box-shadow:none}.btn--lg{min-height:56px;padding:0 32px;font-size:15px;border-radius:var(--radius-lg)}.btn--sm{min-height:40px;padding:0 18px;gap:7px;font-size:13.5px;border-radius:var(--radius-sm)}.btn--sm svg{width:15px;height:15px}.btn--block{width:100%}.btn--icon{width:40px;min-height:40px;flex:none;padding:0;--_bg: var(--color-surface-tint);--_fg: var(--color-text-light);--_bd: var(--color-surface-tint);border-radius:var(--radius-sm)}.btn--icon:hover{--_bg: var(--color-surface-accent);--_fg: var(--color-primary-dark)}.btn--icon i{font-size:19px}.btn--ghost,.btn--light,.btn--soft{--_spinner: var(--_fg)}.btn-social svg{width:20px;height:20px;stroke:none;stroke-width:0}.btn-remove-coupon{cursor:pointer;color:var(--color-primary);margin-left:2px;transition:color var(--transition-150)}.btn-remove-coupon:hover{color:var(--color-danger)}.btn-remove{font-size:14px;font-weight:var(--font-medium);color:var(--color-text-light);background:transparent;border:none;cursor:pointer;transition:color var(--transition-150)}.btn-remove:hover{color:var(--color-danger)}.loading{position:relative}.loading:before{content:"";position:absolute;background:#ffffffb3;width:100%;height:100%;top:0;left:0;z-index:1}.loading:after{content:"";position:absolute;height:30px;width:30px;top:50%;left:50%;border-radius:50%;background-image:conic-gradient(transparent 5deg,var(--color-primary) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.3px),var(--color-primary) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.3px),var(--color-primary) 0);animation:loader-spin .5s linear infinite;z-index:2}.rtl .loading:after{left:50%;right:unset}.btn-loading{color:transparent!important;pointer-events:none}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;height:16px;width:16px;background-image:conic-gradient(transparent 5deg,var(--_spinner, var(--color-white)) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.3px),var(--_spinner, var(--color-white)) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.3px),var(--_spinner, var(--color-white)) 0);animation:loader-spin .5s linear infinite}.rtl .btn-loading:after{left:50%;right:unset}@keyframes loader-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes tab-loader{0%{left:0;width:20px}50%{left:calc(100% - 20px);width:20px}to{left:0;width:20px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background:var(--color-surface-tint);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none}input{font-family:inherit}[x-cloak]{display:none}.login-page .auth-split{display:flex;min-height:100vh}.login-page .auth-left{width:50%;background:var(--color-background);position:relative;overflow:hidden;display:flex;align-items:flex-end}.login-page .auth-left img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-page .auth-left-overlay{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-ink) 65%,transparent) 0%,color-mix(in srgb,var(--color-ink) 10%,transparent) 50%,transparent 100%)}.login-page .auth-left-lock-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:.15}.login-page .auth-left-content{position:relative;z-index:2;padding:48px 40px;color:#fff}.login-page .auth-left-content h2{font-family:var(--font-heading);font-size:2rem;font-weight:700;margin-bottom:8px;line-height:1.2}.login-page .auth-left-content p{font-size:.95rem;font-weight:500;opacity:.8}.login-page .auth-right{width:50%;display:flex;align-items:center;justify-content:center;padding:48px 32px;background:var(--color-surface-tint);overflow-y:auto}.login-page .auth-form-wrap{width:100%;max-width:420px}.login-page .auth-logo{color:var(--color-ink);margin-bottom:40px}.login-page .lock-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.login-page .lock-icon svg{stroke:var(--color-primary)}.login-page .auth-title{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-text);margin-bottom:6px;line-height:1.2}.login-page .auth-subtitle{font-size:.92rem;color:var(--color-text-muted);margin-bottom:32px;font-weight:500}.login-page .form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;text-align:left}.login-page .form-label{font-weight:700;font-size:.82rem;color:var(--color-text);letter-spacing:.2px}.login-page .input-icon-wrap{position:relative}.login-page .input-icon-wrap .form-input{padding-left:42px;width:100%}.login-page .input-icon-wrap .input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:var(--color-text-muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.login-page .input-icon-wrap:has(.toggle-password) .form-input{padding-right:42px}.login-page .input-icon-wrap .toggle-password{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.login-page .input-icon-wrap .toggle-password svg{width:18px;height:18px;stroke:var(--color-text-muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:var(--transition)}.login-page .input-icon-wrap .toggle-password:hover svg{stroke:var(--color-text)}.login-page .form-input{padding:12px 15px;border-radius:var(--radius);border:1.5px solid color-mix(in srgb,var(--color-text) 12%,transparent);background:var(--color-background);font-family:inherit;font-size:.93rem;color:var(--color-text);outline:none;transition:var(--transition);width:100%}.login-page .form-input:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.login-page .form-input::-moz-placeholder{color:var(--color-text-muted)}.login-page .form-input::placeholder{color:var(--color-text-muted)}.login-page .help-block{display:block;margin-top:2px;font-size:.82rem}.login-page .help-block.text-red{color:var(--color-danger)}.login-page .remember-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.login-page .checkbox-wrap{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:24px}.login-page .checkbox-wrap input[type=checkbox]{width:18px;height:18px;min-width:18px;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--color-text) 20%,transparent);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-background);cursor:pointer;transition:var(--transition);position:relative;flex-shrink:0;margin-top:2px}.login-page .checkbox-wrap input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.login-page .checkbox-wrap input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.login-page .checkbox-wrap span{font-size:.85rem;font-weight:600;color:var(--color-text-light);line-height:1.4}.login-page .checkbox-wrap a{color:var(--color-primary);font-weight:700;transition:var(--transition)}.login-page .checkbox-wrap a:hover{color:var(--color-primary-hover)}.login-page .forgot-link{font-size:.85rem;font-weight:700;color:var(--color-primary);transition:var(--transition)}.login-page .forgot-link:hover{color:var(--color-primary-hover)}.login-page .divider{display:flex;align-items:center;gap:16px;margin:24px 0}.login-page .divider:before,.login-page .divider:after{content:"";flex:1;height:1px;background:var(--color-text-alpha-10)}.login-page .divider span{font-size:.82rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.login-page .auth-social-buttons{display:grid;gap:10px}.login-page .form-row{display:flex;gap:16px}.login-page .form-row .form-group{flex:1}.login-page .form-label span{color:var(--color-danger)}.login-page .password-strength{display:flex;gap:4px;margin-top:8px}.login-page .password-strength .password-strength-bar{flex:1;height:3px;border-radius:2px;background:var(--color-text-alpha-10);transition:var(--transition)}.login-page .password-strength .password-strength-bar.active.weak{background:var(--color-danger)}.login-page .password-strength .password-strength-bar.active.medium{background:var(--color-warning)}.login-page .password-strength .password-strength-bar.active.strong{background:var(--color-alert-success)}.login-page .checkbox-field{margin-bottom:24px}.login-page .checkbox-field .checkbox-wrap{margin-bottom:0}.login-page .checkbox-error{display:block;margin-top:4px;font-size:.82rem;color:var(--color-danger)}.login-page .captcha-field{margin-bottom:16px}.login-page .auth-footer-link{text-align:center;margin-top:28px;font-size:.9rem;font-weight:500;color:var(--color-text-muted)}.login-page .auth-footer-link a{font-weight:700;color:var(--color-primary);transition:var(--transition)}.login-page .auth-footer-link a:hover{color:var(--color-primary-hover)}.login-page .show-password{height:1.5px;width:0px;background:var(--color-text);transform:rotate(-225deg);transform-origin:0;position:absolute;top:.5px;left:17px;border-radius:3px;transition:all .2s ease-in-out}.login-page .show-password:after{content:"";width:100%;height:1px;background:#fff;display:block;position:absolute;bottom:100%;left:0}.login-page .animate-show{width:22px}.login-page .alert{width:100%;display:flex;border-radius:var(--radius);padding:14px;position:relative;margin-bottom:17px;font-size:.88rem}.login-page .alert .alert-close{background:transparent;outline:unset;border:unset;display:flex;align-items:center;justify-content:center;position:absolute;top:14px;right:14px;min-width:24px;height:24px;cursor:pointer;border-radius:6px;transition:var(--transition)}.login-page .alert .alert-close svg{height:16px;width:16px}.login-page .alert>svg{margin-right:10px;height:20px;min-width:20px!important}.login-page .alert .alert-content{margin-right:40px;padding-top:1px}.login-page .alert .alert-content span{display:block;font-weight:500;line-height:1.4}.login-page .alert-danger{background:var(--color-alert-danger-soft);border:1px solid color-mix(in srgb,var(--color-alert-danger) 15%,transparent)}.login-page .alert-danger .alert-close svg path{stroke:var(--color-alert-danger-dark)}.login-page .alert-danger>svg path{fill:var(--color-alert-danger-dark)}.login-page .alert-danger span{color:var(--color-alert-danger-dark)}.login-page .alert-success{background:var(--color-alert-success-soft);border:1px solid color-mix(in srgb,var(--color-alert-success) 15%,transparent)}.login-page .alert-success .alert-close svg path{stroke:var(--color-alert-success-dark)}.login-page .alert-success>svg path{fill:var(--color-alert-success-dark)}.login-page .alert-success span{color:var(--color-alert-success-dark)}.login-page .lock-icon{margin-bottom:20px}.login-page .auth-left-lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;opacity:.15}.login-page .back-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:.9rem;font-weight:700;color:var(--color-text-light);transition:var(--transition)}.login-page .back-link:hover{color:var(--color-primary)}.login-page .back-link svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.login-page .input-group{position:relative;display:flex;align-items:center}.login-page .input-group .form-control{font-family:var(--font-body);color:var(--color-text);border-radius:var(--radius);border:1.5px solid color-mix(in srgb,var(--color-text) 12%,transparent);background:var(--color-background);height:46px;width:100%;padding:11px 16px 11px 48px;outline:none;transition:var(--transition)}.login-page .input-group .form-control::-moz-placeholder{color:var(--color-text-muted)}.login-page .input-group .form-control::placeholder{color:var(--color-text-muted)}.login-page .input-group .form-control:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.login-page .input-group .input-icon{width:20px;height:20px;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.login-page .input-group .input-icon path{stroke:var(--color-text-muted)}.login-page [data-tooltip]:before{content:attr(data-tooltip);color:#fff;font-size:12px;font-weight:500;position:absolute;top:-34px;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;border-radius:7px;padding:3px 10px 4px;background:var(--color-ink);display:none;z-index:10}.login-page [data-tooltip]:hover:before{display:flex}@media (max-width: 768px){.login-page .auth-split{flex-direction:column}.login-page .auth-left{display:none}.login-page .auth-right{width:100%;min-height:100vh;padding:32px 20px}.login-page .form-row{flex-direction:column;gap:0}.login-page .form-row .form-group{margin-bottom:16px}}
