.AuthShell-module__v8KGDa__page{--background:#f3efe6;--foreground:#152038;--surface:#fff;--surface-hover:#ebe4d8;--border:#152038;--border-bright:#152038;--muted:#5a6478;--accent:#0029bd;--accent-hover:#001f91;--accent-bright:#0029bd;--accent-soft:#e8edff;--accent-dim:#9eb0e0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--foreground);background:radial-gradient(ellipse at 100% 0%,#0029bd12,transparent 43%),radial-gradient(ellipse at 0% 100%,#d6c7a824,transparent 40%),var(--background);font-family:Manrope,sans-serif}.AuthShell-module__v8KGDa__page *{border-color:var(--border)}.AuthShell-module__v8KGDa__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #c5c9d4;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 clamp(22px,4vw,64px);display:flex}.AuthShell-module__v8KGDa__header .brand{color:var(--foreground);font-size:24px;font-weight:700}.AuthShell-module__v8KGDa__header .brand-mark{width:54px;height:40px}.AuthShell-module__v8KGDa__header>a:last-child{border:1px solid var(--foreground);background:var(--surface);min-height:34px;color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 13px;font:700 11px Space Grotesk,sans-serif;transition:background .16s,color .16s;display:inline-flex}.AuthShell-module__v8KGDa__header>a:last-child:hover{color:#fff;background:var(--foreground)}.AuthShell-module__v8KGDa__layout{grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);align-items:center;gap:clamp(54px,8vw,112px);width:min(1180px,100% - 80px);min-height:calc(100svh - 122px);margin:auto;padding:54px 0 62px;display:grid}.AuthShell-module__v8KGDa__story{min-width:0;animation:.45s both AuthShell-module__v8KGDa__enter}.AuthShell-module__v8KGDa__eyebrow{color:var(--muted);letter-spacing:.14em;margin:0 0 18px;font:700 11px Space Grotesk,sans-serif}.AuthShell-module__v8KGDa__story h1{max-width:650px;color:var(--foreground);letter-spacing:-.06em;margin:0;font:600 clamp(42px,5vw,64px)/1.02 Space Grotesk,sans-serif}.AuthShell-module__v8KGDa__story h1 span{color:var(--accent)}.AuthShell-module__v8KGDa__description{max-width:520px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.7}.AuthShell-module__v8KGDa__illustration{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:12px;width:min(650px,100%);margin:40px 0 32px;display:grid}.AuthShell-module__v8KGDa__rawFrame,.AuthShell-module__v8KGDa__annotation{box-sizing:border-box;border:1px solid var(--foreground);background:var(--surface);min-width:0;padding:12px}.AuthShell-module__v8KGDa__rawFrame{box-shadow:6px 6px 0 var(--foreground)}.AuthShell-module__v8KGDa__rawHead,.AuthShell-module__v8KGDa__annotationHead{min-height:18px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font:700 9px Space Grotesk,sans-serif;display:flex}.AuthShell-module__v8KGDa__rawHead svg,.AuthShell-module__v8KGDa__annotationHead svg:first-child{color:var(--accent)}.AuthShell-module__v8KGDa__rawPhoto,.AuthShell-module__v8KGDa__annotatedPhoto{aspect-ratio:3/2;background:url(/auth/annotation-workshop.webp) 50%/cover no-repeat;width:100%}.AuthShell-module__v8KGDa__rawMeta,.AuthShell-module__v8KGDa__annotationMeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:9px;font-size:8px;display:flex}.AuthShell-module__v8KGDa__rawMeta strong,.AuthShell-module__v8KGDa__annotationMeta strong{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-family:Space Grotesk,sans-serif}.AuthShell-module__v8KGDa__connector{color:var(--accent)}.AuthShell-module__v8KGDa__annotation{box-shadow:6px 6px 0 var(--accent)}.AuthShell-module__v8KGDa__annotationHead svg:last-child{color:var(--accent);margin-left:auto}.AuthShell-module__v8KGDa__annotatedPhoto{position:relative;overflow:hidden}.AuthShell-module__v8KGDa__annotatedPhoto>span{border:2px solid #32d4a4;display:block;position:absolute;box-shadow:inset 0 0 0 1px #0004}.AuthShell-module__v8KGDa__annotatedPhoto b{color:#071a17;white-space:nowrap;background:#32d4a4;padding:2px 4px;font:700 7px Space Grotesk,sans-serif;position:absolute;top:0;left:0}.AuthShell-module__v8KGDa__boxDrill{width:31%;height:51%;top:4%;left:11%}.AuthShell-module__v8KGDa__boxWrench{width:43%;height:20%;top:31%;left:49%;border-color:#ffd166!important}.AuthShell-module__v8KGDa__boxWrench b{color:#332500;background:#ffd166}.AuthShell-module__v8KGDa__boxGoggles{width:37%;height:23%;top:62%;left:8%;border-color:#60a5fa!important}.AuthShell-module__v8KGDa__boxGoggles b{color:#07172d;background:#60a5fa}.AuthShell-module__v8KGDa__boxGloves{width:44%;height:44%;top:51%;left:49%;border-color:#c084fc!important}.AuthShell-module__v8KGDa__boxGloves b{color:#27113d;background:#c084fc}.AuthShell-module__v8KGDa__benefits{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:10px 20px;font:700 9px Space Grotesk,sans-serif;display:flex}.AuthShell-module__v8KGDa__benefits span{align-items:center;gap:8px;display:flex}.AuthShell-module__v8KGDa__benefits span:before{content:"";background:var(--accent);width:5px;height:5px}.AuthShell-module__v8KGDa__form{border:2px solid var(--foreground);background:var(--surface);min-width:0;box-shadow:9px 9px 0 var(--accent);padding:34px 36px;animation:.45s 60ms both AuthShell-module__v8KGDa__enter}.AuthShell-module__v8KGDa__form h2{color:var(--foreground);letter-spacing:-.045em;text-align:left;font:600 32px Space Grotesk,sans-serif}.AuthShell-module__v8KGDa__form h2+p{color:var(--muted);text-align:left;margin-top:8px}.AuthShell-module__v8KGDa__form label{color:var(--foreground);letter-spacing:.09em;font-family:Space Grotesk,sans-serif;font-size:10px}.AuthShell-module__v8KGDa__form input{min-height:46px;background:#fff!important;border-color:#9ca5b5!important;border-radius:0!important}.AuthShell-module__v8KGDa__form input:focus{box-shadow:0 0 0 2px #0029bd1c;border-color:var(--accent)!important}.AuthShell-module__v8KGDa__form button{border-radius:0!important}.AuthShell-module__v8KGDa__form button:disabled{opacity:.55}.AuthShell-module__v8KGDa__form button:not(:disabled){transition:background .16s,border-color .16s,color .16s}.AuthShell-module__v8KGDa__form button[type=submit]{border:1px solid var(--accent);background:var(--accent);min-height:46px;box-shadow:none;letter-spacing:.07em;text-transform:uppercase;font:700 11px Space Grotesk,sans-serif}.AuthShell-module__v8KGDa__form button[type=submit]:hover{background:var(--accent-hover);box-shadow:none;transform:none}.AuthShell-module__v8KGDa__form button[type=submit] svg{transition:transform .16s}.AuthShell-module__v8KGDa__form button[type=submit]:hover svg{transform:translate(3px)}.AuthShell-module__v8KGDa__form button[type=button]:not([class*=absolute]){border-color:var(--foreground);box-shadow:none}.AuthShell-module__v8KGDa__form button[type=button]:not([class*=absolute]):hover{background:var(--foreground);color:#fff}.AuthShell-module__v8KGDa__form [class*=rounded-xl],.AuthShell-module__v8KGDa__form [class*=rounded-2xl]{border-radius:0!important}.AuthShell-module__v8KGDa__form [role=alert]{color:#972c23;background:#fff2f0;border-color:#972c23}.AuthShell-module__v8KGDa__form [role=status]{color:#187454;background:#eff9f4;border-color:#187454}.AuthShell-module__v8KGDa__footer{min-height:58px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #c5c9d4;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(22px,4vw,64px);font:700 10px Space Grotesk,sans-serif;display:flex}.AuthShell-module__v8KGDa__footer>span{color:var(--foreground)}@keyframes AuthShell-module__v8KGDa__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.AuthShell-module__v8KGDa__layout{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:44px;width:calc(100% - 48px)}.AuthShell-module__v8KGDa__story h1{font-size:clamp(38px,5vw,52px)}.AuthShell-module__v8KGDa__illustration{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:9px}.AuthShell-module__v8KGDa__form{padding:30px 27px}}@media (max-width:760px){.AuthShell-module__v8KGDa__header{min-height:58px;padding-inline:18px}.AuthShell-module__v8KGDa__header .brand{font-size:21px}.AuthShell-module__v8KGDa__header .brand-mark{width:46px;height:34px}.AuthShell-module__v8KGDa__header>a:last-child{min-height:32px;padding-inline:10px}.AuthShell-module__v8KGDa__layout{width:min(440px,100% - 36px);min-height:calc(100svh - 112px);padding:40px 0 48px;display:block}.AuthShell-module__v8KGDa__story{display:none}.AuthShell-module__v8KGDa__form{box-shadow:6px 6px 0 var(--accent);padding:28px 24px}.AuthShell-module__v8KGDa__form h2{font-size:28px}.AuthShell-module__v8KGDa__footer{min-height:54px;padding-inline:18px}.AuthShell-module__v8KGDa__footer span{display:none}}@media (max-width:420px){.AuthShell-module__v8KGDa__header>a:last-child{background:0 0;border:0;padding:0}.AuthShell-module__v8KGDa__form{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.AuthShell-module__v8KGDa__story,.AuthShell-module__v8KGDa__form{animation:none}}
