.auth-fields_notice__NkziM{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--access-control-radius);background:rgba(252,252,247,.08);border:1px solid rgba(252,252,247,.16);color:var(--color-line);font-size:var(--font-size-caption);font-weight:var(--font-weight-ui);line-height:1.5}.auth-fields_noticeIcon__lIFr5{flex-shrink:0;color:var(--color-lime)}.auth-fields_form__YcRr9{margin:0}.auth-fields_fields__AiESg{display:grid;gap:var(--space-6);padding:0;margin:0;border:0;min-width:0}.auth-fields_field__VlcYN{min-width:0;position:relative}.auth-fields_field__VlcYN label,.auth-fields_labelRow__R6GvV{display:block;font-size:14px;font-weight:var(--font-weight-ui);color:var(--color-paper);letter-spacing:.01em;margin-bottom:var(--space-1);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.auth-fields_field__VlcYN:focus-within label{color:var(--color-lime)}.auth-fields_input__H4iza{display:block;width:100%;min-height:50px;padding:var(--space-3) 0;background:transparent;color:var(--color-paper);border:0;border-bottom:1.5px solid var(--access-field-line);border-radius:0;font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.5;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard)}.auth-fields_input__H4iza::placeholder{color:rgba(201,210,191,.55);opacity:1}.auth-fields_input__H4iza:focus,.auth-fields_input__H4iza:focus-visible{outline:none;border-bottom:2px solid var(--color-lime)}.auth-fields_input__H4iza:disabled{color:var(--color-line);opacity:.7;cursor:not-allowed}.auth-fields_input__H4iza:autofill{box-shadow:0 0 0 100px var(--color-jade) inset;-webkit-text-fill-color:var(--color-paper);caret-color:var(--color-paper)}.auth-fields_password__38Xfc{position:relative}.auth-fields_password__38Xfc .auth-fields_input__H4iza{padding-right:96px}.auth-fields_visibility__s6Lf4{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;min-height:var(--control-min-height);padding:0 var(--space-2);border:0;border-radius:var(--access-control-radius);background:transparent;color:var(--color-line);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.auth-fields_visibility__s6Lf4:hover:not(:disabled){color:var(--color-paper)}.auth-fields_visibility__s6Lf4:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.auth-fields_visibility__s6Lf4:disabled{color:var(--color-line);cursor:not-allowed;opacity:.6}.auth-fields_recovery__AspQe{text-align:right;margin-top:var(--space-1)}.auth-fields_recovery__AspQe a{display:inline-flex;align-items:center;min-height:var(--control-min-height);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);color:var(--color-paper);text-decoration:underline;text-underline-offset:6px}.auth-fields_recovery__AspQe a:hover{color:var(--color-lime)}.auth-fields_help__e9IKK{margin-top:var(--space-2);font-size:var(--font-size-caption);line-height:1.6;color:var(--color-line)}.auth-fields_terms__9ebQj{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--control-min-height);font-size:var(--font-size-support);line-height:1.6;font-weight:var(--font-weight-ui);color:var(--color-paper);cursor:pointer}.auth-fields_terms__9ebQj input{width:18px;height:18px;margin:3px 0 0;flex:0 0 18px;accent-color:var(--color-lime);cursor:pointer}.auth-fields_terms__9ebQj a{display:inline;color:var(--color-paper);text-decoration:underline;text-underline-offset:6px;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.auth-fields_terms__9ebQj a:hover{color:var(--color-lime)}.auth-fields_submit__FYLca{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:var(--space-6);padding:var(--space-3) var(--space-6);border:1px solid var(--color-paper);border-radius:var(--access-control-radius);background:var(--color-paper);color:var(--color-jade);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-ui);letter-spacing:.01em;line-height:1.5;transition:transform var(--motion-duration-fast) var(--motion-ease-emphasized),background-color var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer}.auth-fields_submit__FYLca:hover:not(:disabled){background:#ffffff;border-color:#ffffff;transform:translateY(-1px)}.auth-fields_submit__FYLca:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:var(--motion-duration-instant)}.auth-fields_submit__FYLca:focus-visible{outline:3px solid var(--color-lime);outline-offset:4px}.auth-fields_submit__FYLca:disabled{background:var(--color-paper);color:var(--color-jade);opacity:.75;cursor:wait}.auth-fields_pendingState__hTmFi{display:inline-flex;align-items:center;gap:var(--space-2)}.auth-fields_spinner__61czx{animation:auth-fields_spin__VwuoA .8s linear infinite}@keyframes auth-fields_spin__VwuoA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-fields_message__hkEg9{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--access-control-radius);font-size:var(--font-size-support);line-height:1.6;font-weight:var(--font-weight-ui)}.auth-fields_messageIcon__YCj_H{flex-shrink:0;margin-top:2px}.auth-fields_error___cLJ1{background:rgba(180,50,65,.2);border:1px solid rgba(230,110,125,.45);color:#fff0f1}.auth-fields_success__DurQT{background:rgba(213,228,107,.16);border:1px solid rgba(213,228,107,.45);color:var(--color-paper)}.auth-fields_links__I9Qdh{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 var(--space-2);margin-top:var(--space-6);color:var(--color-line);font-size:var(--font-size-support);line-height:1.8;text-align:center}.auth-fields_links__I9Qdh a{display:inline-flex;align-items:center;min-height:var(--control-min-height);color:var(--color-paper);font-weight:var(--font-weight-ui);text-decoration:underline;text-underline-offset:6px;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.auth-fields_links__I9Qdh a:hover{color:var(--color-lime)}@media (max-width:640px){.auth-fields_fields__AiESg{gap:var(--space-4)}.auth-fields_input__H4iza{min-height:var(--control-min-height);padding-block:var(--space-2)}.auth-fields_links__I9Qdh,.auth-fields_submit__FYLca{margin-top:var(--space-4)}}.auth-fields_trap__USFnC{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.auth-layout_container__UdVDv{display:flex;flex-direction:column;width:100%;flex:1 1}.auth-layout_layout__aKCmC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--color-jade);flex:1 1}.auth-layout_figure__O_Q4d{position:relative;min-width:0;height:100%;min-height:var(--access-photo-height);overflow:hidden;background:var(--color-jade);margin:0}.auth-layout_figure__O_Q4d img,.auth-layout_figure__O_Q4d picture{display:block;width:100%;height:100%}.auth-layout_figure__O_Q4d img{object-fit:cover;object-position:center 65%}.auth-layout_photoOverlay__LFFqX{display:none}.auth-layout_panel__dj4_g{display:flex;flex-direction:column;min-width:0;min-height:var(--access-photo-height);color:var(--color-paper);background:var(--color-jade);overflow-wrap:anywhere}.auth-layout_heading__JeVFk{padding:var(--space-8) var(--access-panel-inset) calc(var(--access-welcome-radius) * .7 + var(--space-6));background:var(--color-paper);color:var(--color-jade);border-bottom-left-radius:var(--access-welcome-radius)}.auth-layout_heading__JeVFk h1{font-family:var(--font-serif);font-size:clamp(34px,4vw,50px);line-height:1.1;font-weight:var(--font-weight-regular);letter-spacing:-.03em;max-width:14ch;text-wrap:balance;color:var(--color-jade)}.auth-layout_introduction__pyn_O{margin-top:var(--space-3);font-size:var(--font-size-body);line-height:1.65;color:var(--color-muted);font-weight:var(--font-weight-regular);max-width:38ch}.auth-layout_content__brN9q{display:flex;flex-direction:column;flex:1 1;padding:var(--space-8) var(--access-panel-inset) var(--space-6);background:var(--color-jade)}.auth-layout_content__brN9q>.notice{margin-top:0;margin-bottom:var(--space-4);background:rgba(252,252,247,.1);border:1px solid rgba(252,252,247,.2);border-radius:var(--access-control-radius);color:var(--color-paper);padding:var(--space-3) var(--space-4);font-size:var(--font-size-support);line-height:1.5}.auth-layout_footer__lTmR2{margin-top:auto;padding-top:var(--space-8)}.auth-layout_footer__lTmR2 nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-6);border-top:var(--border-hairline) solid var(--color-line-on-dark);padding-top:var(--space-4)}.auth-layout_footer__lTmR2 a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-min-height);min-width:var(--control-min-height);padding-inline:var(--space-2);font-size:var(--font-size-support);font-weight:var(--font-weight-ui);color:var(--color-paper);text-decoration:underline;text-underline-offset:6px}.auth-layout_footer__lTmR2 a:hover{color:var(--color-lime)}.auth-layout_aboutWrapper__OmZVw{width:100%;margin-top:auto;padding:var(--space-6) var(--space-6) var(--space-8);background:transparent}.auth-layout_about__SkGIq{max-width:680px;line-height:1.6;text-align:center}.auth-layout_aboutSummary__9EkOf,.auth-layout_about__SkGIq{margin-inline:auto;color:var(--color-line);font-size:var(--font-size-caption)}.auth-layout_aboutSummary__9EkOf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:fit-content;padding:var(--space-2) var(--space-4);min-height:var(--control-min-height);cursor:pointer;list-style:none;font-weight:var(--font-weight-ui);border-radius:var(--access-control-radius);transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.auth-layout_aboutSummary__9EkOf::-webkit-details-marker{display:none}.auth-layout_aboutSummary__9EkOf:hover{color:var(--color-paper);background:rgba(252,252,247,.06)}.auth-layout_aboutSummary__9EkOf:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.auth-layout_aboutChevron__Db3FL{width:14px;height:14px;flex-shrink:0;stroke:currentColor;transition:transform var(--motion-duration-base) var(--motion-ease-emphasized)}.auth-layout_about__SkGIq[open] .auth-layout_aboutChevron__Db3FL{transform:rotate(180deg)}.auth-layout_aboutContent__D73eT{margin-top:var(--space-3);padding:var(--space-4) var(--space-6);background:rgba(252,252,247,.04);border:1px solid rgba(252,252,247,.08);border-radius:var(--access-control-radius);text-align:center}.auth-layout_aboutContent__D73eT p{margin:0;max-width:none;color:rgba(252,252,247,.7)}.auth-layout_aboutContent__D73eT p+p{margin-top:var(--space-2)}.auth-layout_aboutContent__D73eT a{color:var(--color-paper);font-weight:var(--font-weight-ui);text-underline-offset:3px}.auth-layout_aboutContent__D73eT a:hover{color:var(--color-lime)}@media (max-width:900px) and (min-width:641px){.auth-layout_layout__aKCmC{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.auth-layout_heading__JeVFk h1{font-size:38px}}@media (max-width:640px){.auth-layout_layout__aKCmC{display:block}.auth-layout_figure__O_Q4d{position:relative;height:250px;min-height:0;aspect-ratio:auto}.auth-layout_photoOverlay__LFFqX{display:block;position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(21,62,53,.85) 0,rgba(21,62,53,.3) 50%,transparent);pointer-events:none}.auth-layout_figure__O_Q4d img{object-position:center 55%}.auth-layout_panel__dj4_g{min-height:0}.auth-layout_heading__JeVFk{padding:var(--space-6) var(--access-panel-inset) calc(var(--access-welcome-radius-mobile) * .7 + var(--space-4));border-bottom-left-radius:var(--access-welcome-radius-mobile)}.auth-layout_heading__JeVFk h1{font-size:34px;max-width:14ch}.auth-layout_introduction__pyn_O{font-size:14px;margin-top:var(--space-2)}.auth-layout_content__brN9q,.auth-layout_footer__lTmR2{padding-top:var(--space-6)}}@media (max-width:360px){.auth-layout_figure__O_Q4d{height:220px}.auth-layout_heading__JeVFk h1{font-size:30px}.auth-layout_content__brN9q,.auth-layout_heading__JeVFk{padding-inline:var(--space-4)}}