.auth-module__Cgra4q__page{min-height:100vh;font-family:var(--oc-font-sans);background:var(--oc-surface);color:var(--oc-text);grid-template-columns:minmax(0,1.2069fr) minmax(0,1fr);display:grid}.auth-module__Cgra4q__visual{isolation:isolate;position:relative;overflow:hidden}.auth-module__Cgra4q__slide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.auth-module__Cgra4q__slideActive{opacity:1}.auth-module__Cgra4q__slide:after{content:"";mix-blend-mode:overlay;opacity:.26;background:#0000008c;position:absolute;inset:0}.auth-module__Cgra4q__scrimBottom,.auth-module__Cgra4q__scrimSide{pointer-events:none;position:absolute;inset:0}.auth-module__Cgra4q__scrimBottom{background:linear-gradient(#1411101a 0%,#1411100a 20%,#14111042 46%,#141110a8 76%,#141110e0 100%)}.auth-module__Cgra4q__scrimSide{background:linear-gradient(90deg,#1411104d 0%,#14111012 46%,#14111000 74%)}.auth-module__Cgra4q__brand{align-items:center;gap:var(--oc-space-4);z-index:1;display:flex;position:absolute;top:56px;left:64px}.auth-module__Cgra4q__brandName{font-size:var(--oc-text-3xl);font-weight:var(--oc-weight-semibold);letter-spacing:-.02em;color:var(--oc-text-on-dark)}.auth-module__Cgra4q__heroBlock{z-index:1;flex-direction:column;gap:13px;display:flex;position:absolute;bottom:60px;left:64px;right:64px}.auth-module__Cgra4q__eyebrow{font-size:var(--oc-text-xs);font-weight:var(--oc-weight-semibold);letter-spacing:var(--oc-tracking-eyebrow);text-transform:uppercase;color:var(--oc-text-on-dark-70)}.auth-module__Cgra4q__heroTitle{max-width:680px;font-size:clamp(34px,4.6vw,52px);font-weight:var(--oc-weight-bold);letter-spacing:var(--oc-tracking-tighter);color:var(--oc-text-on-dark);line-height:1.06}.auth-module__Cgra4q__heroText{max-width:540px;font-size:var(--oc-text-xl);color:var(--oc-text-on-dark-80);line-height:24px}.auth-module__Cgra4q__bars{gap:var(--oc-space-4);padding-top:21px;display:flex}.auth-module__Cgra4q__bar{background:var(--oc-overlay-white-30);cursor:pointer;width:44px;height:3px;transition:background var(--duration-fast) ease;border:0;border-radius:2px;padding:0}.auth-module__Cgra4q__bar:hover{background:#ffffff8c}.auth-module__Cgra4q__barActive{background:var(--oc-text-on-dark)}.auth-module__Cgra4q__bar:focus-visible{outline:2px solid var(--oc-text-on-dark);outline-offset:4px}.auth-module__Cgra4q__panel{background:var(--oc-surface);justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-module__Cgra4q__column{gap:var(--oc-space-6);flex-direction:column;width:400px;max-width:100%;display:flex}.auth-module__Cgra4q__header{flex-direction:column;gap:9px;display:flex}.auth-module__Cgra4q__title{font-size:var(--oc-text-5xl);font-weight:var(--oc-weight-semibold);letter-spacing:-.03em;color:var(--oc-text);padding-top:10px;line-height:30px}.auth-module__Cgra4q__subtitle{font-size:var(--oc-text-lg);color:var(--oc-text-muted)}.auth-module__Cgra4q__form{gap:var(--oc-space-6);flex-direction:column;display:flex}.auth-module__Cgra4q__field{flex-direction:column;gap:8px;display:flex}.auth-module__Cgra4q__form>.auth-module__Cgra4q__field:first-child,.auth-module__Cgra4q__form>.auth-module__Cgra4q__row:first-child{padding-top:10px}.auth-module__Cgra4q__row{gap:var(--oc-space-7);display:flex}.auth-module__Cgra4q__row>.auth-module__Cgra4q__field{flex:1;min-width:0}.auth-module__Cgra4q__back{font:inherit;color:var(--oc-text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;display:flex}.auth-module__Cgra4q__back:hover{color:var(--oc-text)}.auth-module__Cgra4q__hint{color:var(--oc-text-muted);font-size:12px}@media (max-width:480px){.auth-module__Cgra4q__row{flex-direction:column}}.auth-module__Cgra4q__label{font-size:var(--oc-text-base);font-weight:var(--oc-weight-semibold);color:var(--oc-text)}.auth-module__Cgra4q__inputWrap{align-items:center;gap:var(--oc-space-6);background:var(--oc-surface-sunken);border:var(--oc-border-width) solid var(--oc-border);border-radius:var(--oc-radius-lg);padding:17px 18px;display:flex}.auth-module__Cgra4q__inputWrap:focus-within{border-color:var(--oc-action-secondary)}.auth-module__Cgra4q__input{min-width:0;color:var(--oc-text);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.auth-module__Cgra4q__input::placeholder{color:var(--oc-text-muted)}.auth-module__Cgra4q__eyeButton{color:var(--oc-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:flex}.auth-module__Cgra4q__eyeButton:focus-visible{outline:2px solid var(--oc-action-secondary);outline-offset:3px;border-radius:var(--oc-radius-xs)}.auth-module__Cgra4q__forgot{font-size:var(--oc-text-base);font-weight:var(--oc-weight-semibold);color:var(--oc-text-link);align-self:flex-end;text-decoration:none}.auth-module__Cgra4q__forgot:hover{text-decoration:underline}.auth-module__Cgra4q__submit{background:var(--oc-action-secondary);width:100%;color:var(--oc-text-on-dark);font-size:var(--oc-text-lg);font-weight:var(--oc-weight-semibold);text-align:center;cursor:pointer;transition:filter var(--duration-fast) ease;border:0;border-radius:13px;padding:15px;box-shadow:0 4px 6px #135e6b38}.auth-module__Cgra4q__submit:hover{filter:brightness(1.08)}.auth-module__Cgra4q__error{background:color-mix(in srgb, var(--oc-danger) 8%, transparent);color:var(--oc-danger);border-radius:11px;padding:11px 14px;font-size:13px;line-height:18px}.auth-module__Cgra4q__submit:disabled,.auth-module__Cgra4q__oauthButton:disabled,.auth-module__Cgra4q__tertiaryButton:disabled{opacity:.6;cursor:progress}.auth-module__Cgra4q__submit:disabled:hover,.auth-module__Cgra4q__oauthButton:disabled:hover,.auth-module__Cgra4q__tertiaryButton:disabled:hover{filter:none;border-color:var(--oc-border)}.auth-module__Cgra4q__altText{text-align:center;color:var(--oc-text-muted);padding-top:14px;font-size:13.5px}.auth-module__Cgra4q__altLink{font:inherit;font-weight:var(--oc-weight-semibold);color:var(--oc-text-link);cursor:pointer;background:0 0;border:0;padding:0}.auth-module__Cgra4q__altLink:hover{text-decoration:underline}.auth-module__Cgra4q__divider{align-items:center;gap:var(--oc-space-7);padding-block:10px;display:flex}.auth-module__Cgra4q__dividerLine{background:var(--oc-border);flex:1;height:1px}.auth-module__Cgra4q__dividerLabel{color:var(--oc-text-muted);font-size:12.5px}.auth-module__Cgra4q__oauthButton{background:var(--oc-surface);border:var(--oc-border-width) solid var(--oc-border);width:100%;font-size:14.5px;font-weight:var(--oc-weight-semibold);color:var(--oc-text);filter:drop-shadow(0 1px 1px #0000000a);cursor:pointer;transition:border-color var(--duration-fast) ease;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:17px;display:flex}.auth-module__Cgra4q__oauthButton:hover{border-color:var(--oc-border-strong)}.auth-module__Cgra4q__oauthButton:focus-visible,.auth-module__Cgra4q__submit:focus-visible,.auth-module__Cgra4q__tertiaryButton:focus-visible,.auth-module__Cgra4q__altLink:focus-visible,.auth-module__Cgra4q__forgot:focus-visible{outline:2px solid var(--oc-action-secondary);outline-offset:3px}.auth-module__Cgra4q__tertiaryButton{background:var(--oc-surface-sunken);border:var(--oc-border-width) solid var(--oc-border);width:100%;font-size:14.5px;font-weight:var(--oc-weight-semibold);color:var(--oc-text-body);text-align:center;cursor:pointer;border-radius:13px;padding:17px}.auth-module__Cgra4q__tertiaryButton:hover{border-color:var(--oc-border-strong)}@media (max-width:1024px){.auth-module__Cgra4q__page{grid-template-columns:1fr}.auth-module__Cgra4q__visual{min-height:380px}.auth-module__Cgra4q__brand{top:32px;left:32px}.auth-module__Cgra4q__heroBlock{bottom:36px;left:32px;right:32px}.auth-module__Cgra4q__heroText{font-size:var(--oc-text-md);line-height:22px}.auth-module__Cgra4q__panel{padding:56px 24px 72px}}@media (prefers-reduced-motion:reduce){.auth-module__Cgra4q__slide,.auth-module__Cgra4q__bar,.auth-module__Cgra4q__submit,.auth-module__Cgra4q__oauthButton{transition:none}}
.layout-module__jcdZeW__shell{--main-max:530px;grid-template-columns:clamp(196px,15vw,206px) minmax(0,1fr) clamp(292px,23vw,332px);column-gap:clamp(16px,2vw,36px);width:100%;display:grid}.layout-module__jcdZeW__rail{overscroll-behavior:contain;background-color:#faf7f4;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.layout-module__jcdZeW__leftRail{gap:4px;padding:26px 20px 22px}.layout-module__jcdZeW__rightRail{gap:10px;padding:28px 22px 22px}.layout-module__jcdZeW__main{width:100%;min-width:0;max-width:var(--main-max);margin-inline:auto;padding-bottom:40px;position:relative}.layout-module__jcdZeW__subStrip{margin-bottom:20px;display:none}@media (max-width:1120px){.layout-module__jcdZeW__shell{grid-template-columns:64px minmax(0,1fr) clamp(280px,24vw,324px)}.layout-module__jcdZeW__leftRail{align-items:center;padding:22px 8px 18px}:is(.layout-module__jcdZeW__leftRail .rail-label,.layout-module__jcdZeW__leftRail .rail-collapsible){display:none!important}.layout-module__jcdZeW__leftRail .rail-nav-link{justify-content:center;gap:0;width:44px;padding-inline:0}.layout-module__jcdZeW__leftRail .rail-logo-row{justify-content:center!important;padding-inline:0!important}.layout-module__jcdZeW__leftRail .rail-create{height:44px;width:44px!important;padding:0!important}.layout-module__jcdZeW__leftRail .rail-profile{border:0!important;min-height:0!important;padding-inline:0!important}.layout-module__jcdZeW__leftRail .rail-profile *{border:0!important;min-height:0!important;padding-inline:0!important}.layout-module__jcdZeW__leftRail .rail-switch{justify-content:center;height:44px;width:44px!important;padding:0!important}}@media (max-width:860px){.layout-module__jcdZeW__shell{grid-template-columns:64px minmax(0,1fr);column-gap:clamp(12px,2vw,24px)}.layout-module__jcdZeW__rightRail{display:none}.layout-module__jcdZeW__subStrip{display:block}}@media (max-width:600px){.layout-module__jcdZeW__shell{grid-template-columns:minmax(0,1fr);column-gap:0}.layout-module__jcdZeW__leftRail{display:none}.layout-module__jcdZeW__main{padding-inline:16px}}
