.auth-page,.auth-mfa-card{--auth-landscape-image:url(../../../assets/auth/dragon-tree-ocean-vista.webp)}:is(html:has(.auth-page),body:has(.auth-page)){background:#313e46;overflow-x:clip}.auth-page{--auth-slate-surface:#313e46;--auth-page-gutter-x:clamp(2.5rem, 3vw, 3rem);--auth-page-gutter-y:clamp(1rem, 3vw, 2.5rem);isolation:isolate;width:min(100%,70rem);min-height:calc(100svh - 6rem);padding:var(--auth-page-gutter-y) var(--auth-page-gutter-x);box-sizing:border-box;background:0 0;margin:0 auto;position:relative}.auth-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);align-items:stretch;gap:clamp(.75rem,1.4vw,1rem);min-height:clamp(30rem,100svh - 8rem,42rem);display:grid;position:relative}.auth-page:has(.auth-tree-accent){z-index:101;pointer-events:none}.page:has(.auth-page .auth-tree-accent){z-index:101}.auth-page:has(.auth-tree-accent) .auth-layout{pointer-events:auto}.auth-art{box-sizing:border-box;border:1px solid var(--line-strong,#b8cac654);background-color:#0d1420;border-radius:14px;align-items:center;min-width:0;padding:clamp(1.6rem,4vw,3.5rem);display:flex;position:relative;overflow:visible}.auth-art--spectrum{border-color:#0000}.auth-art__viewport{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-art__sky{z-index:0;background-image:linear-gradient(105deg,#0610127a,#06101233 58%,#06101205 100%),url(../../../assets/skies/forum.webp);background-position:50%,74% 42%;background-size:cover;position:absolute;inset:0}@media (width>=761px){.auth-art{--auth-art-spectrum-gradient:conic-gradient(from 0deg, #8291aa 0deg, #63e6be 10deg, #7cc7ff 24deg, #f8f9ff 36deg, #fff 42deg, #ffe9a8 52deg, #ff8fa3 70deg, #c59aff 88deg, #7cc7ff 105deg, #8291aa 120deg, #7586a3 125deg, #818eaa 145deg, #7586a3 165deg, #8291aa 185deg, #63e6be 195deg, #7cc7ff 209deg, #f8f9ff 221deg, #fff 227deg, #ffb37c 237deg, #ff8fa3 255deg, #c59aff 273deg, #7cc7ff 290deg, #8291aa 305deg, #7586a3 315deg, #818eaa 335deg, #7586a3 355deg, #8291aa 360deg);align-items:stretch;padding-top:clamp(1rem,2vw,1.75rem)}.auth-art .auth-art__ring-spin{width:300%}.auth-art__content{flex-direction:column;display:flex}.auth-art__copy{margin-block:auto}}.auth-art__ring{padding:var(--auth-entry-ring-width,3px);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px var(--auth-entry-ring-glow,#7cc7ff66));pointer-events:none;z-index:2;border-radius:14px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-art__ring-spin{aspect-ratio:1;z-index:0;background:var(--auth-art-spectrum-gradient,var(--auth-entry-spectrum-gradient,conic-gradient(from 0deg, #4a4f5e, #63e6be 10deg, #7cc7ff 24deg, #f8f9ff 36deg, #fff 42deg, #ffe9a8 52deg, #ff8fa3 70deg, #c59aff 88deg, #7cc7ff 105deg, #4a4f5e 120deg, #3a3f4d 125deg, #2e313c 145deg, #3f4350 165deg, #4a4f5e 185deg, #63e6be 195deg, #7cc7ff 209deg, #f8f9ff 221deg, #fff 227deg, #ffb37c 237deg, #ff8fa3 255deg, #c59aff 273deg, #7cc7ff 290deg, #4a4f5e 305deg, #3a3f4d 315deg, #2e313c 335deg, #3f4350 355deg, #4a4f5e 360deg)));border-radius:50%;width:160%;position:absolute;top:50%;left:50%;translate:-50% -50%}.auth-art__ring-spin--glow{filter:blur(13px)saturate(1.55)brightness(1.12);opacity:.72}.auth-art__ring--landing .auth-art__ring-spin{filter:saturate(1.8)brightness(1.18)contrast(1.08)}@media (prefers-reduced-motion:no-preference){.auth-art__sky{animation:32s ease-in-out infinite alternate auth-sky-drift,42s step-end infinite auth-sky-warp}.auth-art__ufo{animation:32s ease-in-out infinite alternate auth-ufo-follow,42s step-end infinite auth-ufo-hide-during-warp}.auth-art__ring-spin{animation:8s linear infinite auth-ring-turn}.auth-art__ring-spin--glow{animation:11s linear -3s infinite reverse auth-ring-turn}}@keyframes auth-ring-turn{to{rotate:360deg}}@keyframes auth-sky-drift{0%{background-position:50%,74% 42%}to{background-position:50%,84% 52%}}@keyframes auth-sky-warp{0%,18.99%,to{filter:none;transform:translate(0)scaleY(1)}19%{filter:contrast(1.42)saturate(1.55);transform:translate(-.16rem)scaleY(1.006)}19.12%{filter:hue-rotate(10deg)contrast(1.75)saturate(1.75);transform:translate(.24rem)scaleY(.994)}19.25%{filter:hue-rotate(-8deg)contrast(1.4)saturate(1.45);transform:translate(-.1rem)scaleY(1.003)}19.32%{filter:none;transform:translate(0)scaleY(1)}20.02%{filter:contrast(1.18)brightness(1.08);transform:translate(.12rem)scaleY(.998)}20.12%{filter:none;transform:translate(0)scaleY(1)}}@keyframes auth-ufo-hide-during-warp{0%,18.99%{opacity:.88}19%,19.32%{opacity:0}19.33%,to{opacity:.88}}.auth-page:has(.auth-form-region :focus-within) .auth-art__ufo{animation:32s ease-in-out infinite alternate auth-ufo-follow,42s step-end infinite auth-ufo-hide-during-warp;translate:0}.auth-art__ufo{aspect-ratio:1.85;z-index:1;pointer-events:none;opacity:.88;filter:drop-shadow(0 0 .65rem #70bcff5c);mix-blend-mode:screen;width:clamp(4.4rem,8vw,5.6rem);animation:32s ease-in-out infinite alternate auth-ufo-follow,42s step-end infinite auth-ufo-hide-during-warp;position:absolute;top:clamp(6rem,15vh,10rem);left:clamp(4.8rem,8.5vw,6.25rem);right:auto;overflow:hidden;translate:0;-webkit-mask-image:radial-gradient(#000 28%,#000000d6 54%,#0000 80%);mask-image:radial-gradient(#000 28%,#000000d6 54%,#0000 80%)}@keyframes auth-ufo-follow{0%{transform:translate(0,0)}to{transform:translate(clamp(-5.5rem,-6vw,-1rem),-.3rem)}}.auth-art__ufo-source{width:clamp(64rem,300vw,76rem);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-11.4%,-8.8%)}.auth-art__content{z-index:1;max-width:30rem;position:relative}.auth-hairline{width:min(100%,14rem);color:var(--accent,#a9c3ff);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;margin:1.45rem 0 1.15rem;font-size:.75rem;line-height:1;display:grid}.auth-hairline>span{color:#fff}.auth-hairline:before,.auth-hairline:after{content:"";background:#d8e5ff94;height:1px}.auth-kicker{color:#dce5ff;font:650 .875rem/1.3 var(--font-display,sans-serif);letter-spacing:.11em;text-transform:uppercase;text-wrap:balance;margin:0 0 .45rem}.auth-art h1{color:#fff;max-width:13ch;font:520 clamp(2.2rem, 4vw, 3.35rem)/1.08 var(--font-serif,Georgia, serif);letter-spacing:-.025em;text-wrap:balance;margin:0;position:relative}.auth-art__headline{grid-template-rows:repeat(2,1.08em);display:grid}.auth-art__headline--single{grid-template-rows:1.08em}.auth-art__headline-line{white-space:nowrap;display:block}.auth-supporting{color:#edf3f0;text-wrap:balance;max-width:34ch;margin:.8rem 0 0;font-size:1rem;line-height:1.5}.auth-form-region{--auth-landscape-focus-y:50%;isolation:isolate;z-index:3;box-sizing:border-box;border:1px solid var(--line-strong,#b8cac654);background-color:#112327;background-image:linear-gradient(180deg, #0814192e 0%, #08141924 48%, #08141947 100%), radial-gradient(ellipse 105% 140% at 50% var(--auth-landscape-focus-y), #08141947 0%, #08141933 63%, #0814190f 87%, transparent 100%), var(--auth-landscape-image);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;border-radius:14px;justify-content:center;align-items:center;min-width:0;padding:clamp(1.4rem,3.7vw,3rem);display:flex;position:relative;overflow:visible;container-type:inline-size}.auth-tree-accent{z-index:4;object-fit:contain;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:clamp(14rem,62vw,19rem);position:absolute;top:-.85rem;right:0;transform:translate(7%)}.auth-form-region--scenes{background-image:none}.auth-landscape{z-index:4;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.auth-landscape__viewport{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.auth-landscape__image,.auth-landscape__wash{width:100%;height:100%;position:absolute;inset:0}.auth-landscape__image{object-fit:cover;object-position:center 50%}.auth-landscape__image.auth-landscape__image--moonlit{object-position:center top}.auth-landscape__wash{z-index:2;background-image:linear-gradient(180deg, #0814192e 0%, #08141924 48%, #08141947 100%), radial-gradient(ellipse 105% 140% at 50% var(--auth-landscape-focus-y), #08141947 0%, #08141933 63%, #0814190f 87%, transparent 100%)}.auth-tree-accent--garden{right:calc(2px - 8.1%);transform:none}.auth-ufo-placement{z-index:4;pointer-events:none;position:absolute;inset:0;container-type:size}.auth-ufo-accent{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(60cqw,max(43.3652cqw,28.9101cqh));max-width:none;height:auto;position:absolute;top:clamp(.5rem,2cqw,.75rem);right:calc(-1*min(4.9484cqw,max(3.57664cqw,2.38443cqh)));transform:translateY(-23.849%)}.auth-form{z-index:5;width:min(100%,29rem);min-width:0;position:relative}.auth-copy,.auth-message{text-shadow:-.6px 0 1px #276872d9,.6px 0 1px #276872d9,0 -.6px 1px #276872d9,0 .6px 1px #276872d9}.auth-copy{color:#fff}.auth-form .auth-copy a,.auth-mfa-card .auth-copy a{color:#b8fff1;font-weight:600}.auth-form .auth-copy a:is(:hover,:focus-visible),.auth-mfa-card .auth-copy a:is(:hover,:focus-visible){color:#fff;text-underline-offset:.2em;outline-color:#fff;text-decoration:underline;text-decoration-thickness:2px}.auth-form h2{color:var(--starlight,#e5eeea);font:600 1rem/1.3 var(--font-display,sans-serif);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;margin:0 0 1.4rem}#login-heading>.auth-copy,#reset-heading>.auth-copy{text-underline-offset:.2em;text-decoration:underline}.auth-fields{flex-direction:column;gap:.95rem;min-width:0;display:flex;position:relative}.auth-fields>.auth-turnstile{inset-inline:0;pointer-events:none;justify-content:center;align-self:stretch;width:100%;min-width:0;max-width:100%;line-height:0;display:flex;position:absolute;top:0}.auth-fields>.auth-turnstile[data-verification-state=interactive],.auth-fields>.auth-turnstile[data-verification-state=error]{pointer-events:auto;position:relative;inset:auto}.auth-fields>.auth-turnstile[data-verification-state=interactive]{min-height:65px}.auth-turnstile>div{flex-shrink:0}.auth-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.auth-field>label{color:var(--moonlight,#cad8d3);font:560 .875rem/1.35 var(--font-display,sans-serif);letter-spacing:.035em;text-transform:uppercase;text-wrap:balance}.auth-input,.auth-password__input{box-sizing:border-box;border-radius:var(--r-input,8px);background:var(--control-writing-surface,#fff);width:100%;min-width:0;min-height:48px;color:var(--control-writing-ink,#172021);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 1rem/1.35 var(--font-ui,sans-serif);letter-spacing:normal;text-transform:none;border:1px solid #aab6b2;padding:.7rem .85rem;transition:border-color .18s;display:block}.auth-input-frame{flex:auto;width:100%;min-width:0;display:block;position:relative}.auth-input-frame>input{box-sizing:border-box;width:100%;min-width:0;display:block}.auth-input-spectrum{--auth-input-spectrum-gradient:conic-gradient(from 0deg, #4a4f5e 0deg, #63e6be 18deg, #7cc7ff 40deg, #63e6be 64deg, #fff 92deg, #3f4350 120deg, #f8b6ff 150deg, #63e6be 180deg, #63e6be 228deg, #7cc7ff 250deg, #63e6be 276deg, #4a4f5e 302deg, #3a3f4d 330deg, #ffeed5 360deg);z-index:1;box-sizing:border-box;border-radius:calc(var(--r-input,8px) + 5px);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px var(--auth-entry-ring-glow,#7cc7ff66));opacity:0;pointer-events:none;padding:3px;transition:opacity .14s;position:absolute;inset:-5px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-input-spectrum:before,.auth-input-spectrum:after{aspect-ratio:1;background:var(--auth-input-spectrum-gradient);content:"";border-radius:50%;width:160%;position:absolute;top:50%;left:50%;translate:-50% -50%}.auth-input-spectrum:after{filter:blur(13px)saturate(1.55)brightness(1.12);opacity:.72}.auth-input-spectrum:before{filter:saturate(1.8)brightness(1.18)contrast(1.08)}.auth-input-frame:focus-within>.auth-input-spectrum{opacity:1}.auth-input::placeholder,.auth-password__input::placeholder{color:var(--control-writing-placeholder,#4a4a4a);opacity:1}.auth-input:focus-visible,.auth-password__input:focus-visible,.auth-input-frame>input:focus-visible{border-color:#0000;outline:none}.auth-input[aria-invalid=true],.auth-password__input[aria-invalid=true]{border-color:#a54242}.auth-hint{color:var(--moonlight,#cad8d3);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:540;line-height:1.4}.auth-hint--error{color:#ffb7b7}.auth-hint--error .auth-copy{color:inherit}.auth-consent{width:fit-content;max-width:100%;color:var(--moonlight,#cad8d3);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.65rem;margin-inline:auto;font-size:.875rem;font-weight:540;line-height:1.45;display:grid}.auth-consent input{width:18px;height:18px;accent-color:var(--accent,#a9c3ff);margin:.1rem 0 0}.auth-consent label{text-wrap:pretty;min-width:0}.auth-password{align-items:center;min-width:0;display:flex;position:relative}.auth-password__input{padding-right:5.2rem}@media (prefers-reduced-motion:no-preference){.auth-input-spectrum:before{animation:8s linear infinite auth-input-spectrum-turn}.auth-input-spectrum:after{animation:11s linear -3s infinite reverse auth-input-spectrum-turn}}@keyframes auth-input-spectrum-turn{to{rotate:360deg}}@media (forced-colors:active){.auth-input-spectrum{display:none}.auth-input:focus-visible,.auth-password__input:focus-visible,.auth-input-frame>input:focus-visible{outline-offset:2px;border-color:highlight;outline:2px solid highlight}}.auth-password__toggle{color:#334c62;min-width:4.4rem;min-height:42px;font:620 .875rem/1 var(--font-ui,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;display:inline-flex;position:absolute;right:.25rem}.auth-password__toggle:hover{background:#edf3f8}.auth-password__toggle svg{flex:none;width:17px;height:17px}.auth-message{border:1px solid var(--line-strong,#b8cac654);color:#fff;text-wrap:pretty;border-radius:8px;margin:0 0 1rem;padding:.7rem .8rem;font-size:.9375rem;font-weight:540;line-height:1.45}.auth-message--error{color:#ffd4d4;background:#9233332e;border-color:#e684849e}.auth-message--success{color:#b5f0cb;border-color:#7fd9a880}.auth-message--note,.auth-closed-copy{color:#fff}.auth-submit{box-sizing:border-box;color:#162432;width:100%;min-height:50px;font:680 1rem/1.2 var(--font-ui,sans-serif);letter-spacing:.025em;text-align:center;cursor:pointer;background:#00e2ff;border:1px solid #4caf50;border-radius:999px;justify-content:center;align-items:center;margin-top:.2rem;padding:.7rem 1rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.auth-submit:hover{background:#5decff;border-color:#4caf50}.auth-link-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem;margin:.8rem 0 0;font-weight:540;display:flex}.auth-form a{color:var(--accent,#a9c3ff);text-underline-offset:.2em;text-wrap:balance;font-size:.9375rem;text-decoration:none}.auth-form a:is(:hover,:focus-visible){color:var(--focus,#d8e5ff);text-decoration:underline}.auth-form a.auth-submit--link{color:#162432;text-decoration:none}.auth-divider{color:var(--moonlight,#cad8d3);font:560 .875rem/1.2 var(--font-display,sans-serif);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.8rem;margin:1.25rem 0 .85rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line,#b8cac62b);flex:1;height:1px}.auth-providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.25rem),1fr));align-items:center;gap:.65rem;display:grid}.auth-providers[data-provider-layout=full-pair]{grid-template-columns:minmax(12.5rem, 1fr) minmax(var(--auth-telegram-width), 1fr)}.auth-providers[data-provider-layout=compact-pair]{grid-template-columns:44px var(--auth-telegram-width);justify-content:center}.auth-providers[data-provider-layout=stacked]{grid-template-columns:minmax(0,1fr)}.auth-providers[data-provider-layout=compact-pair]>*{width:100%}.auth-providers[data-provider-layout=compact-pair] .auth-provider__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-providers[data-provider-layout=compact-pair] .auth-provider--google{padding:0}.auth-provider--telegram{box-sizing:border-box;background:#54a9e8;border:1px solid #54a9e8;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:44px;display:flex;overflow:hidden}.auth-provider__telegram{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:42px;display:flex;overflow:hidden}.auth-provider__telegram:empty{display:none}.auth-provider{box-sizing:border-box;text-align:center;text-wrap:balance;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:44px;padding:.35rem .5rem;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:flex;color:#1f1f1f!important;font:600 .875rem/1.25 Arial,sans-serif!important}.auth-provider:hover{background:#f8f9fa;border-color:#5f6368}.auth-provider.auth-provider--telegram-oidc{background:#229ed9;border-color:#229ed9;color:#fff!important}.auth-provider.auth-provider--telegram-oidc:hover{background:#168ac0;border-color:#168ac0}.auth-provider:focus-visible,.auth-provider--telegram:focus-within{outline:3px solid var(--accent,#a9c3ff);outline-offset:3px}.auth-provider__google-mark{background:#fff;flex:0 0 18px;width:18px;height:18px}.auth-provider__telegram-mark{flex:0 0 18px;width:18px;height:18px}.auth-provider__telegram iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:0;width:100%;max-width:100%;margin-inline:auto;display:block}@media (prefers-color-scheme:dark){.auth-provider__telegram iframe{--lightningcss-light: ;--lightningcss-dark:initial}}.auth-switch{color:var(--moonlight,#cad8d3);text-align:center;text-wrap:balance;margin:1.25rem 0 0;font-size:.9375rem;font-weight:540;line-height:1.5}.auth-switch--signup{container:auth-signup/inline-size}.auth-signup-short{display:none}@container auth-signup (width<=20em){.auth-signup-full{display:none}.auth-signup-short{display:inline}}.auth-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.auth-page :focus-visible{outline-offset:3px}@media (width>=761px){.auth-tree-accent{top:clamp(-2.7rem,-.067rem - 3.28vw,-1.625rem);top:calc(.125rem - var(--auth-page-gutter-y) - 1.086cqw);opacity:1;width:74%;height:auto}}@media (width<=760px){.auth-tree-accent--garden{right:clamp(-1.6rem,-3.667vw,-1.333rem)}.auth-landscape__image{object-position:center 58%}.auth-landscape__image.auth-landscape__image--moonlit{object-position:center 12%}.auth-ufo-accent{--auth-ufo-compact-width:min(43.3652%, 14rem);width:min(43.3652%,14rem);width:var(--auth-ufo-compact-width);top:clamp(.75rem,3cqw,1.25rem);right:-3.57664%;right:calc(var(--auth-ufo-compact-width) * -.0824763);transform:translateY(-23.849%)}.auth-page{--auth-page-gutter-x:clamp(1.35rem, 6vw, 1.5rem);min-height:0;padding:1rem var(--auth-page-gutter-x) 6rem}.auth-page:has(.auth-turnstile){--auth-page-gutter-x:min(clamp(1.35rem, 6vw, 1.5rem), max(0px, calc((100% - 306px) / 2)))}.auth-layout,.auth-page--register .auth-layout{grid-template-columns:minmax(0,1fr);min-height:0}.auth-art{min-height:16rem;padding:1.5rem}.auth-art__sky{background-position:50%,74% 42%}.auth-art__ufo{top:.75rem;left:clamp(1.5rem,7vw,3rem);right:auto;scale:.84}.auth-form-region{--auth-landscape-focus-y:53%;background-position:50%,50%,50% 58%;padding:clamp(3rem,13vw,3.8rem) clamp(1.25rem,5vw,2rem) clamp(1.25rem,5vw,2rem)}.auth-tree-accent{opacity:1;height:clamp(20rem,55vw,24rem);top:-1.5rem}}@media (width<=500px){.auth-providers>*{justify-self:center;width:min(100%,16rem)}.auth-art{min-height:14rem;padding:1.25rem}.auth-art__ufo{scale:.78}.auth-art h1{font-size:clamp(2rem,9vw,2.65rem)}.auth-form-region{--auth-landscape-focus-y:53%;background-position:50%,50%,50% 58%;padding:clamp(3rem,13vw,3.6rem) 1.1rem 1.1rem}.auth-tree-accent{opacity:1;height:21rem;top:-.75rem}}@media (width<=360px){.auth-art,.auth-form-region{padding:1rem}.auth-form-region{--auth-landscape-focus-y:53%;padding-top:3rem}.auth-tree-accent{opacity:1;height:19rem;top:-.65rem}.auth-password__input{padding-right:4.8rem}.auth-password__toggle{min-width:4rem;padding-inline:.35rem}}@media (prefers-reduced-motion:reduce){.auth-art__sky,.auth-art__ufo{opacity:.88;animation:none;translate:0}.auth-input,.auth-password__input,.auth-submit,.auth-provider{transition:none}}
