@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-cyrillic.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{font-family:Manrope,system-ui,sans-serif;color:#29261f;background:#f4f1e9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin-top:0}a{color:inherit}.session-loading{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;gap:14px;color:#746c60;background:#f4f1e9;font-size:13px;letter-spacing:.02em}.session-brand{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#412d18;color:#fff8ea;font-size:23px;font-weight:800}.session-dots{animation:session-pulse 1.2s ease-in-out infinite}@keyframes session-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.session-dots{animation:none}}.fatal-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f1e9}.fatal-card{width:min(640px,100%);padding:32px;border-radius:24px;background:#fffdf8;border:1px solid #ded8cc;box-shadow:0 15px 60px #412d1810}.fatal-card h1{font-size:32px;letter-spacing:-.04em}.fatal-card p,.fatal-card summary{color:#766f64;line-height:1.65}.fatal-details{font-size:12px;overflow:auto;max-height:220px;white-space:pre-wrap;overflow-wrap:anywhere}.fatal-card button{padding:13px 18px;background:#412d18;color:#fff;border:0;border-radius:12px}@font-face{font-family:Staffeda Pixel;src:url(/assets/fonts/press-start-cyrillic.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Staffeda Pixel;src:url(/assets/fonts/press-start-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.auth-screen{--auth-ink: #241c14;--auth-muted: #7b7165;--auth-card: rgba(255, 252, 246, .96);--auth-border: rgba(78, 55, 31, .14);--auth-input: rgba(255, 255, 255, .26);--auth-accent: #3e2814;--auth-accent-ink: #fffaf0;--auth-soft: #e5ead8;--auth-green: #506741;--auth-ring: rgba(88, 111, 67, .16);--auth-tab: rgba(67, 47, 26, .065);--auth-tab-active: #3e2814;--auth-tab-ink: #fff8ec;--auth-shadow: 0 30px 90px rgba(33, 21, 8, .2), 0 2px 5px rgba(33, 21, 8, .05);position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;color:var(--auth-ink);background:#ede5d8;overflow:hidden;font-family:Manrope,system-ui,sans-serif;transition:color .45s,background-color .45s}.auth-screen.auth-dark{--auth-ink: #f5f2e9;--auth-muted: #aaa99c;--auth-card: rgba(20, 24, 21, .95);--auth-border: rgba(211, 219, 193, .16);--auth-input: rgba(5, 12, 8, .28);--auth-accent: #d4ddbd;--auth-accent-ink: #1f2a1d;--auth-soft: rgba(175, 195, 142, .13);--auth-green: #c5d6a9;--auth-ring: rgba(190, 216, 154, .14);--auth-tab: rgba(2, 8, 4, .26);--auth-tab-active: #b7c899;--auth-tab-ink: #192212;--auth-shadow: 0 30px 90px rgba(0, 0, 0, .4), inset 0 1px rgba(255, 255, 255, .035);background:#10150f;color-scheme:dark}.auth-screen.auth-staff{--auth-ink: #f2f4fa;--auth-muted: #a2acc1;--auth-card: rgba(9, 15, 28, .96);--auth-border: rgba(158, 181, 221, .18);--auth-input: rgba(21, 30, 49, .55);--auth-accent: #ffc04b;--auth-accent-ink: #332008;--auth-soft: rgba(255, 186, 57, .1);--auth-green: #ffc04b;--auth-ring: rgba(255, 190, 68, .16);--auth-tab: rgba(18, 28, 48, .5);--auth-tab-active: rgba(255, 188, 64, .09);--auth-tab-ink: #ffce72;background:#080e1b}.auth-scenes{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.auth-scene{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.025);transition:opacity .8s ease,transform 1.5s cubic-bezier(.2,.65,.3,1),filter .65s}.auth-scene.is-visible{opacity:1;transform:scale(1)}.auth-scene-admin{background-image:url(/assets/login/admin-scene.webp);background-position:55% 65%}.auth-scene-staff{background-image:url(/assets/login/staff-scene.webp);background-position:50% 60%;image-rendering:auto}.auth-dark .auth-scene-admin{filter:brightness(.58) saturate(.78)}.auth-scene-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(252,245,231,.6) 0%,rgba(251,243,229,.56) 27%,rgba(251,243,229,.2) 45%,transparent 62%);transition:background .5s}.auth-dark .auth-scene-veil{background:linear-gradient(90deg,#0a110cf2,#0a110cc2 32%,#0a110c3d 60%,#080d0921)}.auth-staff .auth-scene-veil{background:linear-gradient(90deg,#040a16cc,#040a16a3 29%,#040a1605 59%,#040a1629)}.auth-grain{position:absolute;inset:0;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23888370' opacity='.28' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.auth-header{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1500px,calc(100% - 112px));margin:auto auto 0;border-bottom:1px solid var(--auth-border);position:relative;z-index:2}.auth-brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:var(--auth-ink);flex-shrink:0}.auth-brand-mark{width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#533514,#2b1c0e);color:#fff8e6;font-size:28px;font-weight:800;box-shadow:inset 0 1px #ffffff29;transition:border-radius .5s,background .5s,color .5s}.auth-staff .auth-brand-mark{border-radius:16px;background:#ffbc4012;border:1px solid rgba(255,188,64,.45);box-shadow:inset 0 0 16px #ffbc400a;color:var(--auth-accent)}.auth-brand-mark svg{width:31px;height:31px}.auth-brand strong{display:block;letter-spacing:.23em;font-size:19px;font-weight:850;line-height:1.4}.auth-staff .auth-brand strong{font-family:Staffeda Pixel,monospace;font-size:14px;letter-spacing:.03em;color:var(--auth-accent)}.auth-brand small{display:block;font-size:12px;color:var(--auth-muted);margin-top:2px;letter-spacing:.02em}.auth-header-actions{display:flex;align-items:center;gap:24px;min-height:46px;min-width:212px;justify-content:flex-end}.auth-portal-label{display:flex;align-items:center;gap:9px;color:var(--auth-muted);font-size:12px;letter-spacing:.015em}.auth-portal-label>span,.auth-status-dot{width:6px;height:6px;border-radius:100%;background:var(--auth-green);box-shadow:0 0 0 4px var(--auth-soft)}.auth-theme-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--auth-border);background:var(--auth-card);border-radius:14px;color:var(--auth-ink);box-shadow:0 5px 16px #0a0c080a;transition:border-color .2s,transform .2s}.auth-theme-button:hover{transform:translateY(-2px);border-color:var(--auth-green)}.auth-theme-button>span{display:grid;place-items:center}.auth-main{width:min(1450px,calc(100% - 144px));margin:0 auto;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,510px);-moz-column-gap:clamp(60px,9vw,180px);column-gap:clamp(60px,9vw,180px);align-items:center;padding:54px 0 48px;position:relative;z-index:1}.auth-copy{align-self:center;padding:0 0 18px;max-width:600px;min-width:0}.auth-eyebrow{display:flex;align-items:center;gap:12px;min-height:22px;font-size:11px;line-height:1.5;letter-spacing:.23em;font-weight:800;color:var(--auth-green);margin-bottom:23px}.auth-copy h1{font-size:clamp(64px,6.15vw,99px);font-weight:850;line-height:.99;letter-spacing:-.07em;margin:0 0 21px;min-height:196px;color:var(--auth-ink)}.auth-copy h1>span{white-space:nowrap}.auth-title-dot{color:var(--auth-green)}.auth-staff .auth-copy h1{font-family:Staffeda Pixel,monospace;font-size:clamp(30px,3.45vw,55px);line-height:1.6;letter-spacing:-.055em;min-height:196px;padding-top:0;text-shadow:4px 5px 0 rgba(0,0,0,.25)}.auth-staff .auth-copy h1>span{color:#ffc44b;text-shadow:0 3px #85501b,4px 6px 0 rgba(0,0,0,.3)}.auth-description{font-size:17px;line-height:1.72;max-width:455px;min-height:89px;margin:0 0 29px;color:var(--auth-muted);font-weight:500}.auth-staff .auth-description{color:#b5bfd0}.auth-features{display:grid;gap:19px;list-style:none;margin:0;padding:0;min-height:191px}.auth-features li{display:flex;align-items:center;gap:16px}.auth-feature-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;background:var(--auth-soft);color:var(--auth-green);transition:color .45s,background .45s,border-radius .45s}.auth-staff .auth-feature-icon{border-radius:11px;border:1px solid rgba(255,188,64,.2);box-shadow:3px 3px #00000030}.auth-features strong{display:block;font-size:16px;font-weight:800;letter-spacing:-.025em;color:var(--auth-ink);margin-bottom:4px}.auth-features small{display:block;font-size:13px;line-height:1.5;letter-spacing:-.01em;color:var(--auth-muted)}.auth-copy-note{margin-top:28px;display:flex;align-items:center;gap:9px;color:var(--auth-green);font-size:11px;font-weight:650;letter-spacing:.04em;min-height:21px}.auth-note-line{width:32px;height:1px;background:currentColor;opacity:.45;margin-right:3px}.auth-card{width:100%;position:relative;isolation:isolate;min-width:0;padding:31px 35px 25px;border:1px solid rgba(255,255,255,.48);border-radius:30px;background:var(--auth-card);box-shadow:var(--auth-shadow);transition:background .55s,border-color .55s,box-shadow .55s,color .55s}.auth-dark .auth-card{border-color:var(--auth-border)}.auth-staff .auth-card{border-radius:26px;box-shadow:0 28px 85px #0000007a,inset 0 1px #cedeff0a}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid transparent;border-radius:16px;background:var(--auth-tab);margin-bottom:34px;transition:background .45s,border-color .45s}.auth-staff .auth-tabs{border-color:var(--auth-border)}.auth-tabs button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;min-height:53px;border:0;background:none;border-radius:12px;color:var(--auth-muted);font-size:14px;font-weight:750;padding:9px 14px;transition:color .25s}.auth-tabs button.is-active{color:var(--auth-tab-ink)}.auth-tabs button:disabled{cursor:wait}.auth-tabs button>svg,.auth-tabs button>span:not(.auth-tab-active){position:relative;z-index:1}.auth-tab-active{position:absolute;inset:0;background:var(--auth-tab-active);border-radius:12px;box-shadow:0 7px 17px #1a14091f;border:1px solid transparent;transition:background .45s,border-color .45s}.auth-staff .auth-tab-active{border-color:#ffbd40a8;box-shadow:0 0 18px #ffbc4013,inset 0 0 14px #ffbc4006}.auth-form-heading{margin-bottom:28px}.auth-form-eyebrow{color:var(--auth-green);display:block;min-height:18px;font-size:10px;letter-spacing:.16em;font-weight:850;margin-bottom:13px}.auth-form-heading h2{font-size:clamp(29px,2.65vw,39px);font-weight:850;letter-spacing:-.055em;line-height:1.18;white-space:nowrap;margin:0 0 11px;color:var(--auth-ink)}.auth-form-heading>p{margin:0;color:var(--auth-muted);font-size:12px;line-height:1.7;min-height:22px}.auth-form fieldset{border:0;min-width:0;padding:0;margin:0}.auth-form label:not(.auth-checkbox){display:block;font-size:12px;color:var(--auth-ink);font-weight:750;letter-spacing:0;margin:18px 0 9px}.auth-form label:first-child{margin-top:0}.auth-input{display:flex;align-items:center;gap:12px;min-height:57px;border:1px solid var(--auth-border);border-radius:13px;padding:0 15px;background:var(--auth-input);color:var(--auth-muted);transition:border-color .2s,box-shadow .2s,background .45s}.auth-input:focus-within{border-color:var(--auth-green);box-shadow:0 0 0 4px var(--auth-ring)}.auth-input>svg{flex-shrink:0;opacity:.8}.auth-input input,.auth-input select{font-family:inherit;font-size:13px;line-height:1.5;width:100%;min-width:0;border:0!important;border-radius:0;padding:17px 0;background:transparent!important;outline:0!important;box-shadow:none!important;letter-spacing:0;color:var(--auth-ink);font-weight:500}.auth-input input::-moz-placeholder{color:var(--auth-muted);opacity:.65}.auth-input input::placeholder{color:var(--auth-muted);opacity:.65}.auth-input input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:var(--auth-ink);-webkit-transition:background-color 10000s;transition:background-color 10000s}.auth-input select{color-scheme:inherit}.auth-input option{background:var(--auth-card);color:var(--auth-ink)}.auth-password-toggle{width:29px;height:34px;border:0;background:none;color:var(--auth-muted);padding:0;display:grid;place-items:center;flex-shrink:0}.auth-password-toggle:hover{color:var(--auth-green)}.auth-form-options{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 23px}.auth-checkbox{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.55;letter-spacing:0;color:var(--auth-muted);cursor:pointer}.auth-checkbox input{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--auth-green);border-radius:4px;flex-shrink:0}.auth-text-button{font-family:inherit;font-size:11px;font-weight:650;color:var(--auth-green);text-underline-offset:4px;background:none;border:0;padding:5px 0}.auth-text-button:hover{text-decoration:underline}.auth-submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:16px 45px;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:.01em;color:var(--auth-accent-ink);background:var(--auth-accent);border:1px solid rgba(255,255,255,.1);border-radius:13px;box-shadow:0 10px 22px #291a0924;overflow:hidden;transition:background .45s,color .45s,box-shadow .2s}.auth-submit:after{content:"";position:absolute;inset:0;transform:translate(-130%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);transition:transform .7s}.auth-submit:hover:after{transform:translate(130%) skew(-20deg)}.auth-submit>svg,.auth-button-spinner{position:absolute;right:20px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-staff .auth-submit{background:linear-gradient(110deg,#ffd169,#ffb633);border-color:#ffce68;box-shadow:0 8px 27px #ffb32e2b,inset 0 1px #ffffff59}.auth-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--auth-border);padding-top:19px;margin-top:26px;color:var(--auth-muted);font-size:10px;line-height:1.5}.auth-card-footer>span:first-child{display:flex;align-items:center;gap:7px;white-space:nowrap}.auth-card-footer svg{color:var(--auth-green);flex-shrink:0}.auth-card-footer>span:last-child{text-align:right}.auth-register-button{display:block;font-family:inherit;width:100%;margin:18px 0 0;padding:0;background:none;border:0;color:var(--auth-muted);font-size:11px;text-align:center;transition:color .2s}.auth-register-button:hover{color:var(--auth-green)}.auth-consent{padding:12px;border:1px solid var(--auth-border);border-radius:10px;margin-top:16px}.auth-consent p{color:var(--auth-muted);font-size:11px;line-height:1.6;margin:0 0 10px}.auth-help{font-size:12px;color:var(--auth-muted);line-height:1.7;margin:0 0 16px;overflow:hidden}.auth-error{padding:12px 14px;color:#ae3834;background:#cd453714;border:1px solid rgba(205,69,55,.2);border-radius:10px;font-size:12px;line-height:1.6;margin-bottom:16px;overflow-wrap:anywhere}.auth-dark .auth-error{color:#ffb4ab;background:#cd45371f}.auth-footer{width:min(1500px,calc(100% - 112px));position:relative;z-index:1;margin:0 auto;min-height:57px;padding:18px 0;display:flex;justify-content:space-between;gap:20px;color:var(--auth-muted);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.035em;text-align:left}.auth-footer-divider{padding:0 12px;opacity:.4}.auth-screen button:focus-visible,.auth-screen a:focus-visible{outline:2px solid var(--auth-green);outline-offset:4px}.auth-button-spinner{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.auth-main{-moz-column-gap:180px;column-gap:180px;grid-template-columns:minmax(0,1fr) 550px}.auth-card{padding:40px 42px 30px}.auth-form-heading h2{font-size:41px}.auth-tabs{margin-bottom:39px}.auth-input{min-height:61px}.auth-submit{min-height:62px}.auth-form-heading{margin-bottom:31px}.auth-form-options{margin:21px 0 26px}.auth-card-footer{margin-top:31px;padding-top:23px}.auth-copy{padding-bottom:22px}}@media(min-width:1000px)and (max-height:820px){.auth-header{min-height:82px}.auth-main{padding-block:32px}.auth-copy h1{min-height:160px;font-size:75px}.auth-staff .auth-copy h1{min-height:160px;font-size:44px}.auth-description{font-size:15px;min-height:77px;margin-bottom:22px}.auth-features{min-height:163px;gap:13px}.auth-feature-icon{width:43px;height:43px}.auth-copy-note{margin-top:22px}.auth-card{padding:27px 32px 22px}.auth-tabs{margin-bottom:27px}.auth-form-heading{margin-bottom:23px}.auth-form-heading h2{font-size:33px}.auth-footer{min-height:45px;padding-block:12px}}@media(max-width:1100px){.auth-header,.auth-footer{width:calc(100% - 64px)}.auth-main{width:calc(100% - 72px);-moz-column-gap:44px;column-gap:44px;grid-template-columns:minmax(0,1fr) minmax(365px,430px)}.auth-copy h1{font-size:70px;min-height:158px}.auth-staff .auth-copy h1{font-size:37px;min-height:158px}.auth-description{font-size:14px;min-height:97px}.auth-features strong{font-size:14px}.auth-features small{font-size:11px}.auth-features{gap:17px}.auth-feature-icon{width:41px;height:41px}.auth-card{padding:27px}.auth-form-heading h2{font-size:31px}.auth-copy-note{font-size:10px}}@media(max-width:850px){.auth-header{min-height:86px;width:calc(100% - 44px)}.auth-main{width:min(540px,calc(100% - 40px));grid-template-columns:1fr;gap:29px;padding:34px 0 40px}.auth-copy{padding:0;max-width:none}.auth-eyebrow{font-size:9px;margin-bottom:17px}.auth-copy h1{font-size:clamp(52px,11vw,76px);min-height:0;line-height:1.04;margin-bottom:17px}.auth-copy h1 br{display:none}.auth-copy h1>span{display:block}.auth-staff .auth-copy h1{font-size:clamp(29px,5.5vw,39px);line-height:1.5;min-height:0}.auth-description{font-size:14px;max-width:450px;min-height:0;margin-bottom:0}.auth-features,.auth-copy-note{display:none}.auth-card{padding:29px;border-radius:25px}.auth-form-heading h2{font-size:34px}.auth-tabs{margin-bottom:29px}.auth-footer{width:calc(100% - 44px);min-height:50px;font-size:9px}.auth-scene-admin{background-position:60% center}.auth-scene-staff{background-position:45% center}.auth-scene-veil{background:linear-gradient(180deg,#fff7e6e8,#fdf4e0cf 35%,#fdf4e080)}.auth-dark .auth-scene-veil{background:linear-gradient(180deg,#08110be6,#08110bb8)}.auth-staff .auth-scene-veil{background:linear-gradient(180deg,#040a16de,#040a16a6)}.auth-brand-mark{width:45px;height:45px;font-size:24px}.auth-brand{gap:12px}.auth-brand strong{font-size:16px}.auth-brand small{font-size:10px}.auth-header-actions{min-width:44px;gap:12px}.auth-portal-label{display:none}.auth-theme-button{width:40px;height:40px;border-radius:12px}}@media(max-width:420px){.auth-main{width:calc(100% - 28px);padding-top:26px;gap:24px}.auth-header{width:calc(100% - 32px);min-height:78px}.auth-brand strong{font-size:15px}.auth-staff .auth-brand strong{font-size:11px}.auth-card{padding:22px 20px;border-radius:22px}.auth-form-heading h2{font-size:clamp(25px,7.4vw,29px)}.auth-form-heading>p{font-size:11px}.auth-tabs button{font-size:12px;min-height:48px}.auth-tabs{margin-bottom:26px}.auth-copy{padding-inline:6px}.auth-copy h1{font-size:57px}.auth-staff .auth-copy h1{font-size:29px}.auth-description{font-size:13px;line-height:1.65}.auth-form-options{gap:5px}.auth-checkbox,.auth-text-button{font-size:10px}.auth-input input{font-size:16px}.auth-card-footer{font-size:9px;gap:7px}.auth-footer{width:calc(100% - 32px)}.auth-footer>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.auth-screen *,.auth-screen *:before,.auth-screen *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.auth-scene{transform:none!important}}.auth-register-slot{height:32px;display:grid;place-items:center}.auth-register-slot .auth-register-button{margin:0}.auth-card-footer{margin-top:16px}@media(min-width:851px)and (max-height:820px){.auth-header{min-height:72px}.auth-main{padding-block:18px}.auth-footer{min-height:36px;padding-block:9px}.auth-card{padding:22px 30px 20px}.auth-tabs{margin-bottom:21px;padding:4px}.auth-tabs button{min-height:47px}.auth-form-heading{margin-bottom:19px}.auth-form-heading h2{font-size:31px;margin-bottom:8px}.auth-form-heading>p{font-size:11px;min-height:19px;line-height:1.7}.auth-form-eyebrow{margin-bottom:9px;min-height:16px}.auth-input{min-height:51px}.auth-input input{padding-block:14px}.auth-form label:not(.auth-checkbox){margin-top:16px;margin-bottom:8px}.auth-form label:first-child{margin-top:0}.auth-form-options{margin:16px 0 18px}.auth-submit{min-height:52px;padding-block:13px}.auth-card-footer{padding-top:16px;margin-top:10px}.auth-register-slot{height:28px}.auth-copy h1{min-height:154px;font-size:73px}.auth-staff .auth-copy h1{min-height:154px;font-size:43px}.auth-description{font-size:14px;line-height:1.7;min-height:74px;margin-bottom:22px}.auth-features{min-height:161px;gap:13px}.auth-feature-icon{width:40px;height:40px}.auth-features strong{font-size:14px}.auth-features small{font-size:11px}.auth-copy-note{margin-top:23px}}@media(max-width:420px){.auth-copy h1{font-size:45px}.auth-staff .auth-copy h1{font-size:28px}.auth-description{font-size:12px;line-height:1.65}.auth-main{gap:23px}.auth-form-heading{margin-bottom:24px}}
