.auth_authPage__qhyUS{position:relative;display:grid;min-height:100dvh;color:var(--text-primary);background:var(--page-wash);overflow-x:clip;align-content:start}.auth_sceneLayer__jTM_x{position:absolute;inset:0;z-index:0;overflow:hidden}.auth_sceneLayer__jTM_x:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--surface-page) 18%,transparent)}.auth_topBar__m0azl{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,4vw,44px)}.auth_brandLink__zrrkJ{display:inline-flex;align-items:baseline;gap:10px;color:var(--text-primary);font-weight:700;font-size:1.05rem;min-width:0}.auth_brandLink__zrrkJ span{color:var(--text-muted);font-size:.76rem;font-weight:500}.auth_topBarLink__X14Gy{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-panel);backdrop-filter:var(--blur-soft);-webkit-backdrop-filter:var(--blur-soft);color:var(--text-secondary);font-size:.85rem;font-weight:600;transition:border-color .15s ease,color .15s ease}.auth_topBarLink__X14Gy:hover{border-color:var(--border-strong);color:var(--text-primary)}.auth_cardStage__ucB04{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(24px,5vw,64px);align-items:center;width:min(1080px,100%);margin:0 auto;padding:clamp(16px,4vh,48px) clamp(20px,4vw,44px) clamp(40px,8vh,96px)}.auth_authHeroCopy__2Gmui{display:grid;gap:14px;max-width:28rem}.auth_authHeroKicker__p9Iso{display:inline-flex;width:fit-content;padding:6px 13px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font-size:.76rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.auth_authHeroTitle__c6rXr{margin:0;font-family:var(--font-editorial);font-size:4rem;font-weight:400;letter-spacing:normal;line-height:1.05}.auth_authHeroLead__RaTtA{margin:0;color:var(--text-muted);font-size:1rem;line-height:1.55}.auth_card__yw0Sq{width:min(430px,100%);min-width:0;display:grid;gap:22px;padding:clamp(28px,4vw,40px);border:1px solid var(--border-strong);border-top:3px solid var(--brand-primary);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-panel-strong) 92%,transparent);box-shadow:var(--shadow-floating);backdrop-filter:var(--blur-cloud);-webkit-backdrop-filter:var(--blur-cloud)}.auth_cardHeader__EMgvT{display:grid;gap:8px}.auth_title__a79Yf{margin:0;font-size:1.9rem;font-weight:500}.auth_lead__eRPyW{margin:0;color:var(--text-muted);font-size:.94rem;line-height:1.55}.auth_destinationChip__kPuiF{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 13px;border:1px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 10%,transparent);color:var(--text-secondary);font-size:.79rem;font-weight:600;flex-wrap:wrap;overflow-wrap:anywhere}.auth_destinationChip__kPuiF:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--brand-primary)}.auth_destinationChip__kPuiF strong{color:var(--text-primary);font-weight:700}.auth_form__w6e22{display:grid;gap:16px}.auth_field__FgLEv{display:grid;gap:7px;min-width:0}.auth_label__yJrp8{color:var(--text-secondary);font-size:.82rem;font-weight:600}.auth_input__x0nyi{width:100%;min-width:0;height:48px;padding:0 16px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-panel-soft);color:var(--text-primary);font-size:1rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth_input__x0nyi:focus{border-color:color-mix(in srgb,var(--brand-secondary) 60%,transparent);background:var(--surface-panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-secondary) 18%,transparent)}.auth_input__x0nyi[aria-invalid=true]{border-color:color-mix(in srgb,var(--brand-danger) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-danger) 12%,transparent)}.auth_passwordControl__UuYGJ{position:relative;min-width:0}.auth_passwordControl__UuYGJ .auth_input__x0nyi{padding-right:72px}.auth_passwordToggle__cX6jJ{position:absolute;right:7px;top:50%;min-width:52px;height:44px;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:var(--brand-secondary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.auth_passwordToggle__cX6jJ:hover{background:color-mix(in srgb,var(--brand-secondary) 12%,transparent)}.auth_passwordToggle__cX6jJ:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-secondary) 45%,transparent);outline-offset:2px}.auth_error__8A_vF{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand-danger) 30%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--brand-danger) 10%,transparent);color:var(--brand-danger);font-size:.85rem;line-height:1.45}.auth_submitButton__kCGDY{display:flex;align-items:center;justify-content:center;height:48px;margin-top:4px;border:0;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 70%,var(--brand-secondary)));color:#06251d;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}[data-theme=light] .auth_submitButton__kCGDY{color:#f4fffb}.auth_submitButton__kCGDY:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--brand-primary) 36%,transparent)}.auth_submitButton__kCGDY:active:not(:disabled){transform:translateY(0)}.auth_submitButton__kCGDY:disabled{opacity:.55;cursor:not-allowed}.auth_brandLink__zrrkJ:focus-visible,.auth_submitButton__kCGDY:focus-visible,.auth_topBarLink__X14Gy:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:4px}.auth_footerRow__u6Db6{display:grid;gap:10px;justify-items:center;padding-top:18px;border-top:1px solid var(--border-subtle);text-align:center}.auth_controlHint__dO4ZA{color:var(--text-muted);font-size:.84rem}.auth_footerLinks__5aTTc{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.auth_linkText__eCPH3,.auth_secondaryLinkText__3q8K8{display:inline-flex;align-items:center;min-height:44px;font-size:.86rem;font-weight:600;transition:color .15s ease}.auth_linkText__eCPH3{color:var(--brand-secondary)}.auth_linkText__eCPH3:hover{color:var(--text-primary)}.auth_secondaryLinkText__3q8K8{color:var(--text-muted)}.auth_secondaryLinkText__3q8K8:hover{color:var(--text-primary)}.auth_linkText__eCPH3:focus-visible,.auth_secondaryLinkText__3q8K8:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-secondary) 45%,transparent);outline-offset:2px;border-radius:6px}@media (max-width:800px){.auth_cardStage__ucB04{grid-template-columns:1fr;justify-items:center}.auth_authHeroCopy__2Gmui{max-width:430px}.auth_authHeroTitle__c6rXr{font-size:2.6rem}}@media (max-width:560px){.auth_topBar__m0azl{flex-wrap:wrap}.auth_brandLink__zrrkJ span{display:none}.auth_cardStage__ucB04{grid-template-columns:1fr;align-items:start;padding:8px 16px max(24px,env(safe-area-inset-bottom))}.auth_authHeroCopy__2Gmui{display:none}.auth_card__yw0Sq{padding:26px 20px}}@media (max-height:520px) and (orientation:landscape){.auth_authHeroCopy__2Gmui{display:none}.auth_cardStage__ucB04{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:8px;padding-bottom:24px}.auth_topBar__m0azl{padding-block:10px}.auth_card__yw0Sq{padding:24px}}@media (pointer:coarse){.auth_input__x0nyi{scroll-margin-block:80px}}.dropletSea_scene__RFTQj{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dropletSea_sceneCompact__6qOxJ{position:relative;inset:auto;width:100%;height:100%;min-height:240px}.dropletSea_canvas__apBHw{display:block;width:100%;height:100%}