.LegacyAuthShell-module__y3XKaq__shell{--ink:#141414;--copy:#56545d;--paper:#f7f5f0;--line:#dedee5;--accent:#ff7a52;--accent-deep:#dc603d;--night:#171613;--muted:#a9adb6;--surface:#fff;background:var(--paper);min-height:100dvh;color:var(--ink);background-image:linear-gradient(#14141406 1px,#0000 1px),linear-gradient(90deg,#14141406 1px,#0000 1px);background-size:56px 56px;justify-content:center;align-items:center;padding:clamp(16px,3vw,40px);display:flex}.LegacyAuthShell-module__y3XKaq__card{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:100%;max-width:1240px;animation:.64s cubic-bezier(.2,.7,.3,1) both LegacyAuthShell-module__y3XKaq__cardIn;display:grid;overflow:hidden;box-shadow:0 40px 80px -32px #0b101847,0 2px 8px #0b10180a}@keyframes LegacyAuthShell-module__y3XKaq__cardIn{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:none}}.LegacyAuthShell-module__y3XKaq__story{background:var(--night);color:var(--paper);flex-direction:column;gap:18px;padding:26px;display:flex;position:relative}.LegacyAuthShell-module__y3XKaq__brandRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.LegacyAuthShell-module__y3XKaq__brand{color:var(--paper);font:600 10px/1 var(--font-inter), sans-serif;letter-spacing:.2em;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.LegacyAuthShell-module__y3XKaq__mark{width:30px;height:30px;font:600 11px/1 var(--font-playfair), Georgia, serif;letter-spacing:.06em;border:1px solid #f7f5f057;place-items:center;display:grid}.LegacyAuthShell-module__y3XKaq__secure{color:var(--muted);font:600 9px/1 var(--font-inter), sans-serif;letter-spacing:.2em}.LegacyAuthShell-module__y3XKaq__collage{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;min-height:0;display:grid}.LegacyAuthShell-module__y3XKaq__cell{aspect-ratio:16/9;background:#211f1b;border:1px solid #f7f5f017;border-radius:12px;margin:0;animation:.56s cubic-bezier(.2,.7,.3,1) both LegacyAuthShell-module__y3XKaq__cellIn;position:relative;overflow:hidden}.LegacyAuthShell-module__y3XKaq__cell:first-child{animation-delay:.12s}.LegacyAuthShell-module__y3XKaq__cell:nth-child(2){animation-delay:.19s}.LegacyAuthShell-module__y3XKaq__cell:nth-child(3){animation-delay:.26s}.LegacyAuthShell-module__y3XKaq__cell:nth-child(4){animation-delay:.33s}.LegacyAuthShell-module__y3XKaq__cell:nth-child(5){animation-delay:.4s}.LegacyAuthShell-module__y3XKaq__cell:nth-child(6){animation-delay:.47s}@keyframes LegacyAuthShell-module__y3XKaq__cellIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.LegacyAuthShell-module__y3XKaq__cell img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.LegacyAuthShell-module__y3XKaq__cellLabel{color:var(--paper);font:600 8.5px/1 var(--font-inter), sans-serif;letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(#0000,#171613e6);padding:20px 12px 9px;position:absolute;inset:auto 0 0}.LegacyAuthShell-module__y3XKaq__storyFoot{justify-content:space-between;align-items:baseline;gap:14px;padding-top:2px;display:flex}.LegacyAuthShell-module__y3XKaq__storyFoot strong{font:400 17px/1.25 var(--font-playfair), Georgia, serif;color:var(--paper)}.LegacyAuthShell-module__y3XKaq__storyFoot strong em{color:var(--accent);font-style:italic}.LegacyAuthShell-module__y3XKaq__storyFoot span{color:var(--muted);font:600 9px/1 var(--font-inter), sans-serif;letter-spacing:.16em;flex-shrink:0}.LegacyAuthShell-module__y3XKaq__formPanel{background:var(--surface);align-items:center;padding:clamp(30px,4vw,56px);display:flex}.LegacyAuthShell-module__y3XKaq__formWrap{width:100%;max-width:430px;margin:0 auto;animation:.64s cubic-bezier(.2,.7,.3,1) .14s both LegacyAuthShell-module__y3XKaq__formIn}@keyframes LegacyAuthShell-module__y3XKaq__formIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.LegacyAuthShell-module__y3XKaq__back{color:var(--copy);font:600 9px/1 var(--font-inter), sans-serif;letter-spacing:.18em;align-items:center;gap:7px;margin-bottom:26px;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.LegacyAuthShell-module__y3XKaq__back:hover{color:var(--accent-deep)}.LegacyAuthShell-module__y3XKaq__formHeader{margin-bottom:26px}.LegacyAuthShell-module__y3XKaq__accent{color:var(--accent-deep);font:600 9.5px/1 var(--font-inter), sans-serif;letter-spacing:.26em;text-transform:uppercase;margin:0 0 12px}.LegacyAuthShell-module__y3XKaq__formTitle{font:400 clamp(30px, 3.1vw, 42px)/1.02 var(--font-playfair), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:0}.LegacyAuthShell-module__y3XKaq__formIntro{max-width:42ch;color:var(--copy);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.6}.LegacyAuthShell-module__y3XKaq__form{gap:13px;display:grid}.LegacyAuthShell-module__y3XKaq__google,.LegacyAuthShell-module__y3XKaq__primary,.LegacyAuthShell-module__y3XKaq__input{width:100%;height:50px;font:500 14px var(--font-inter), sans-serif;border-radius:10px}.LegacyAuthShell-module__y3XKaq__google{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.LegacyAuthShell-module__y3XKaq__google:hover{border-color:var(--accent);background:#fffdfb}.LegacyAuthShell-module__y3XKaq__google:disabled{cursor:not-allowed;opacity:.55}.LegacyAuthShell-module__y3XKaq__googleInner{align-items:center;gap:11px;display:flex}.LegacyAuthShell-module__y3XKaq__hint{color:var(--copy);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.LegacyAuthShell-module__y3XKaq__divider{color:#99969c;font:600 8px var(--font-inter), sans-serif;letter-spacing:.24em;align-items:center;gap:16px;margin:4px 0;display:flex}.LegacyAuthShell-module__y3XKaq__divider:before,.LegacyAuthShell-module__y3XKaq__divider:after{content:"";background:var(--line);flex:1;height:1px}.LegacyAuthShell-module__y3XKaq__label{color:var(--ink);font:600 9px var(--font-inter), sans-serif;letter-spacing:.17em;margin-bottom:-5px;display:block}.LegacyAuthShell-module__y3XKaq__input{border:1px solid var(--line);background:var(--paper);color:var(--ink);outline:none;padding:0 15px;transition:border-color .15s ease-out,background-color .15s ease-out}.LegacyAuthShell-module__y3XKaq__input::placeholder{color:#a5a2a8}.LegacyAuthShell-module__y3XKaq__input:focus{border-color:var(--ink);background:var(--surface)}.LegacyAuthShell-module__y3XKaq__input[readonly]{color:var(--copy)}.LegacyAuthShell-module__y3XKaq__nameGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.LegacyAuthShell-module__y3XKaq__field{gap:8px;display:grid}.LegacyAuthShell-module__y3XKaq__passwordRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LegacyAuthShell-module__y3XKaq__passwordRow a{color:var(--copy);font-size:12px;text-decoration:none}.LegacyAuthShell-module__y3XKaq__passwordRow a:hover{color:var(--accent-deep)}.LegacyAuthShell-module__y3XKaq__passwordField{position:relative}.LegacyAuthShell-module__y3XKaq__passwordField .LegacyAuthShell-module__y3XKaq__input{padding-right:46px}.LegacyAuthShell-module__y3XKaq__eye{color:#8d8a91;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:50px;display:grid;position:absolute;top:0;right:0}.LegacyAuthShell-module__y3XKaq__eye:hover{color:var(--ink)}.LegacyAuthShell-module__y3XKaq__consent{color:var(--copy);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:12.5px;line-height:1.5;display:grid}.LegacyAuthShell-module__y3XKaq__consent input{accent-color:var(--ink);margin-top:2px}.LegacyAuthShell-module__y3XKaq__consent a{color:var(--ink)}.LegacyAuthShell-module__y3XKaq__error{color:#95321f;min-height:18px;margin:0;font-size:12.5px;line-height:18px}.LegacyAuthShell-module__y3XKaq__error:not(:empty){border-left:2px solid #c9492f;padding-left:11px}.LegacyAuthShell-module__y3XKaq__primary{background:var(--ink);color:#fff;font:600 9.5px var(--font-inter), sans-serif;letter-spacing:.2em;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:6px;padding:0 20px;text-decoration:none;transition:background-color .15s ease-out;display:flex}.LegacyAuthShell-module__y3XKaq__primary:hover{background:#2a292c}.LegacyAuthShell-module__y3XKaq__primary:disabled{cursor:not-allowed;opacity:.55}.LegacyAuthShell-module__y3XKaq__newStudent{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.LegacyAuthShell-module__y3XKaq__newStudent p{color:#99969c;font:600 8.5px var(--font-inter), sans-serif;letter-spacing:.18em;margin:0}.LegacyAuthShell-module__y3XKaq__newStudent div{align-items:center;gap:14px;display:flex}.LegacyAuthShell-module__y3XKaq__newStudent strong{font:400 14px var(--font-inter), sans-serif}.LegacyAuthShell-module__y3XKaq__newStudent a{color:var(--ink);font:600 9px var(--font-inter), sans-serif;letter-spacing:.16em;white-space:nowrap;text-decoration:none}.LegacyAuthShell-module__y3XKaq__newStudent a:hover{color:var(--accent-deep)}.LegacyAuthShell-module__y3XKaq__footer{color:#a5a2a8;font:600 8px var(--font-inter), sans-serif;letter-spacing:.16em;justify-content:space-between;gap:14px;margin-top:26px;display:flex}.LegacyAuthShell-module__y3XKaq__footer a{color:inherit;text-decoration:none}.LegacyAuthShell-module__y3XKaq__footer a:hover{color:var(--ink)}@media (max-width:900px){.LegacyAuthShell-module__y3XKaq__shell{background-image:none;padding:0}.LegacyAuthShell-module__y3XKaq__card{max-width:none;min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.LegacyAuthShell-module__y3XKaq__story{gap:14px;padding:18px 18px 16px}.LegacyAuthShell-module__y3XKaq__collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.LegacyAuthShell-module__y3XKaq__cell{aspect-ratio:4/3}.LegacyAuthShell-module__y3XKaq__cellLabel{letter-spacing:.12em;padding:14px 7px 6px;font-size:7px}.LegacyAuthShell-module__y3XKaq__storyFoot strong{font-size:15px}.LegacyAuthShell-module__y3XKaq__storyFoot span{display:none}.LegacyAuthShell-module__y3XKaq__formPanel{padding:26px 22px calc(30px + env(safe-area-inset-bottom))}.LegacyAuthShell-module__y3XKaq__formWrap{max-width:460px}}@media (max-width:640px){.LegacyAuthShell-module__y3XKaq__cell:nth-child(n+4){display:none}.LegacyAuthShell-module__y3XKaq__collage{grid-template-columns:repeat(3,minmax(0,1fr))}.LegacyAuthShell-module__y3XKaq__story{gap:12px;padding:16px 18px 14px}}@media (prefers-reduced-motion:reduce){.LegacyAuthShell-module__y3XKaq__card,.LegacyAuthShell-module__y3XKaq__cell,.LegacyAuthShell-module__y3XKaq__formWrap{animation:none}}
