.sign-in-module__dLbGpW__shell{--background:#142f29;--foreground:#f3f0df;--card:#142f29e6;--card-foreground:#f3f0df;--primary-ink:#c3dda7;--muted:#1d3b33;--muted-foreground:#b9c5b4;--border:#708774;--input:#708774;--ring:#c3dda7;--destructive:#ffb4ab;isolation:isolate;min-height:100svh;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;letter-spacing:0;--panel-gap:24px;--panel-top:32px;--panel-pad:22px 18px 20px;--heading-size:1.625rem;--form-top:20px;--field-height:46px;--submit-height:48px;--demo-top:18px;--demo-pad:16px;background:#709a96;position:relative;overflow-x:clip}.sign-in-module__dLbGpW__column{z-index:1;gap:var(--panel-gap);pointer-events:none;flex-direction:column;min-height:100svh;padding:24px 20px 32px;display:flex;position:relative}.sign-in-module__dLbGpW__brand{color:#15392e;letter-spacing:-.04em;pointer-events:auto;width:fit-content;max-width:100%;margin-left:8px;font-size:1.375rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.sign-in-module__dLbGpW__content{width:100%;max-width:428px;margin:var(--panel-top) auto auto;padding:var(--panel-pad);background:var(--card);pointer-events:auto;border:1px solid #adc2a660;border-radius:16px;box-shadow:0 24px 65px #071e244d,0 4px 12px #071e241f,inset 0 1px #d9e9be12}.sign-in-module__dLbGpW__heading{color:var(--foreground);font-size:var(--heading-size);letter-spacing:-1px;overflow-wrap:anywhere;font-weight:500;line-height:1.15}.sign-in-module__dLbGpW__subtitle{color:var(--muted-foreground);margin-top:12px;font-size:.875rem;line-height:1.6}.sign-in-module__dLbGpW__form{margin-top:var(--form-top)}.sign-in-module__dLbGpW__content input{min-height:var(--field-height);border-color:var(--input);background:var(--muted);color:var(--foreground);border-radius:9px;font-size:1rem}.sign-in-module__dLbGpW__content input:hover:not(:disabled){border-color:#89a17d}.sign-in-module__dLbGpW__content input::placeholder{color:#aabda9}.sign-in-module__dLbGpW__content input[aria-invalid=true]{border-color:var(--destructive)}.sign-in-module__dLbGpW__content input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);box-shadow:inset 0 0 0 1000px #1d3b33}.sign-in-module__dLbGpW__content button[type=submit]{min-height:var(--submit-height);border-radius:9px;box-shadow:inset 0 1px #f0ffe830,0 3px 9px #061c2220}.sign-in-module__dLbGpW__content :is(button,a){min-height:44px}.sign-in-module__dLbGpW__content a{align-items:center;display:inline-flex}.sign-in-module__dLbGpW__content p a{min-height:0;display:inline}.sign-in-module__dLbGpW__content :is(button,input,a),.sign-in-module__dLbGpW__brand{transition:background-color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out)}.sign-in-module__dLbGpW__shell :is(button,input,a):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.sign-in-module__dLbGpW__shell .sign-in-module__dLbGpW__brand:focus-visible{outline-color:#15392e}.sign-in-module__dLbGpW__demoPanel{margin-top:var(--demo-top);padding-top:var(--demo-pad);border-top:1px solid var(--border)}.sign-in-module__dLbGpW__demoButton{border-color:var(--border);background:0 0;border-radius:8px;min-width:0}.sign-in-module__dLbGpW__demoButton:hover:not(:disabled){background:#2b493d;border-color:#92ad85}.sign-in-module__dLbGpW__demoButton:active:not(:disabled){background:#375446}.sign-in-module__dLbGpW__landscape{z-index:0;pointer-events:none;background:#709a96;position:fixed;inset:0;overflow:hidden}.sign-in-module__dLbGpW__scenery{object-fit:cover;object-position:center;animation:20s ease-in-out -7s infinite alternate sign-in-module__dLbGpW__landscape-drift;transform:scale(1.055)}.sign-in-module__dLbGpW__cloudField{position:absolute;inset:0;overflow:hidden}.sign-in-module__dLbGpW__cloudTrack{width:200%;height:180px;animation:sign-in-module__dLbGpW__cloud-drift var(--cloud-duration) linear var(--cloud-delay) infinite;will-change:transform;position:absolute;left:0}.sign-in-module__dLbGpW__cloudFar{opacity:.48;filter:blur(.6px);--cloud-duration:290s;--cloud-delay:-122s;--cloud-width:clamp(190px, 25vw, 400px);--crop-ratio:652 / 290;--sheet-width:256.442%;--sheet-height:324.483%;--sheet-left:-156.442%;--sheet-top:-65.5172%;top:3%}.sign-in-module__dLbGpW__cloudMiddle{opacity:.6;--cloud-duration:188s;--cloud-delay:-46s;--cloud-width:clamp(230px, 32vw, 500px);--crop-ratio:600 / 190;--sheet-width:278.667%;--sheet-height:495.263%;--sheet-left:-90%;--sheet-top:-263.158%;top:15%}.sign-in-module__dLbGpW__cloudNear{opacity:.84;--cloud-duration:124s;--cloud-delay:-86s;--cloud-width:clamp(290px, 43vw, 680px);--crop-ratio:910 / 390;--sheet-width:183.736%;--sheet-height:241.282%;--sheet-left:-3.2967%;--sheet-top:-23.0769%;top:7%}.sign-in-module__dLbGpW__cloudSprite{width:var(--cloud-width);aspect-ratio:var(--crop-ratio);position:absolute;top:0;left:0;overflow:hidden}.sign-in-module__dLbGpW__cloudEcho{left:50%}.sign-in-module__dLbGpW__cloudSheet{width:var(--sheet-width);height:var(--sheet-height);max-width:none;left:var(--sheet-left);top:var(--sheet-top);position:absolute}.sign-in-module__dLbGpW__atmosphere{background:linear-gradient(#072d3010,#0000 45%,#05292040);position:absolute;inset:0}.sign-in-module__dLbGpW__landscape[data-motion-paused=true] :is(.sign-in-module__dLbGpW__scenery,.sign-in-module__dLbGpW__cloudTrack){animation-play-state:paused}@keyframes sign-in-module__dLbGpW__landscape-drift{0%{transform:scale(1.055)translate(-1%)}to{transform:scale(1.055)translate(1%)}}@keyframes sign-in-module__dLbGpW__cloud-drift{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (min-width:640px){.sign-in-module__dLbGpW__shell{--panel-gap:40px;--panel-top:auto;--panel-pad:36px 36px 28px;--heading-size:2rem;--form-top:28px;--field-height:52px;--submit-height:52px;--demo-top:24px;--demo-pad:20px}.sign-in-module__dLbGpW__column{padding:36px 42px 48px}.sign-in-module__dLbGpW__brand{margin-left:0;font-size:1.5rem}.sign-in-module__dLbGpW__content{border-radius:18px}}@media (prefers-reduced-motion:reduce){.sign-in-module__dLbGpW__landscape :is(.sign-in-module__dLbGpW__scenery,.sign-in-module__dLbGpW__cloudTrack){animation:none}.sign-in-module__dLbGpW__shell :is(button,input,a){transition:none}}
