.WEZH7G_shell{--teal:var(--color-brand-400,#5da1a1);--teal-deep:var(--color-brand-700,#2f6b6b);--ink:var(--color-ink-900,#1e2624);--ink-2:#55635f;--ink-3:#8a9793;--line:var(--color-border,#889090);--paper:var(--color-surface-0,#fff);--danger:#c0553f;--on-brand:#fff;--tap:48px;min-height:100dvh;font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--ink);grid-template-columns:3fr minmax(400px,2fr);display:grid}.WEZH7G_brand{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 12% 8%, #7ab2b2 0%, transparent 55%), linear-gradient(160deg, var(--teal) 0%, var(--teal-deep) 78%);background:radial-gradient(120% 90% at 12% 8%, color-mix(in srgb, var(--teal) 82%, #fff) 0%, transparent 55%), linear-gradient(160deg, var(--teal) 0%, var(--teal-deep) 78%);flex-direction:column;justify-content:space-between;align-self:start;height:100dvh;padding:clamp(48px,5vw,88px);display:flex;position:sticky;top:0;overflow:hidden}.WEZH7G_brandWord{z-index:2;filter:brightness(0)invert();align-self:flex-start;width:auto;height:30px}.WEZH7G_brandLine{z-index:2;letter-spacing:-.01em;max-width:16ch;margin:0;font-size:clamp(1.75rem,3vw,3rem);font-weight:500;line-height:1.3}.WEZH7G_brandSub{z-index:2;letter-spacing:-.005em;color:#ffffffd9;max-width:32ch;margin:18px 0 0;font-size:1.25rem;font-weight:500;line-height:1.5}.WEZH7G_brandNotice{z-index:2;color:#ffffffc7;max-width:52ch;margin:36px 0 0;font-size:.82rem;line-height:1.55}.WEZH7G_brand:before{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle,#ffffff29,#0000 70%);border-radius:50%;width:46%;position:absolute;top:-12%;left:32%}.WEZH7G_brandBody{z-index:2;position:relative}.WEZH7G_motion{z-index:0;pointer-events:none;position:absolute;inset:0}.WEZH7G_motion:before{content:"";background:radial-gradient(120% 90% at 18% -10%,#eafaf71f 0%,#0000 55%),radial-gradient(120% 100% at 90% 115%,#2f6b6b66 0%,#0000 60%);background:radial-gradient(120% 90% at 18% -10%, #eafaf71f 0%, transparent 55%), radial-gradient(120% 100% at 90% 115%, color-mix(in srgb, var(--teal-deep) 40%, transparent) 0%, transparent 60%);opacity:.7;position:absolute;inset:0}.WEZH7G_roots{width:100%;height:100%;display:block;position:absolute;inset:0}.WEZH7G_glass{z-index:1;pointer-events:none;background:radial-gradient(130% 90% at 18% 0,#ffffff1f 0%,#0000 58%),linear-gradient(160deg,#ffffff14 0%,#ffffff05 55%,#0000 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}.WEZH7G_signin{--band:clamp(40px, 14vh, 160px);background:var(--paper);grid-template-rows:var(--band) auto 1fr;justify-items:center;padding:clamp(24px,min(4vw,5vh),64px) clamp(28px,4vw,56px);display:grid}.WEZH7G_formWrap{grid-row:2;width:100%;max-width:400px}.WEZH7G_foot{grid-row:3;align-self:end;width:100%;max-width:400px;padding-top:clamp(16px,4vh,40px)}.WEZH7G_signinBrand{margin-bottom:28px;display:none}.WEZH7G_signinBrand img{width:auto;height:26px}.WEZH7G_h1{letter-spacing:-.02em;margin:0 0 24px;font-size:1.75rem;font-weight:600}.WEZH7G_h1:focus{outline:none}.WEZH7G_sub{color:var(--ink-2);margin:-16px 0 24px;font-size:1rem;line-height:1.5}.WEZH7G_hint{color:var(--ink-3);margin:0 0 26px;font-size:.92rem}.WEZH7G_field{margin-bottom:18px;display:block}.WEZH7G_concealed{height:0;margin:0;overflow:hidden}.WEZH7G_field>label{color:var(--ink);margin-bottom:7px;font-size:.875rem;font-weight:600;display:block}.WEZH7G_control{width:100%;height:var(--tap);border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;box-shadow:none;border-radius:10px;padding:0 16px;font-size:1rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.WEZH7G_control::placeholder{color:var(--color-ink-600,var(--ink-2))}@media (hover:hover){.WEZH7G_control:hover:not(:disabled){border-color:var(--teal)}}.WEZH7G_control:focus-visible{border-color:var(--brand-700);box-shadow:0 0 0 1px var(--brand-700);outline:none}.WEZH7G_control[aria-invalid=true]{border-color:var(--danger)}.WEZH7G_control[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.WEZH7G_control:disabled{border-color:var(--color-hairline,#e1e8e8);box-shadow:none;background:var(--color-surface-50,#f5f8f8);color:var(--color-ink-600,var(--ink-2));cursor:not-allowed}@media (prefers-reduced-motion:reduce){.WEZH7G_control{transition:none}}.WEZH7G_pwWrap{position:relative}.WEZH7G_pwWrap>.WEZH7G_control{padding-right:58px}.WEZH7G_pwToggle{height:var(--tap);min-width:var(--tap);cursor:pointer;color:var(--teal-deep);font:inherit;background:0 0;border:none;border-radius:11px;padding:0 12px;font-size:.82rem;font-weight:600;position:absolute;top:0;right:0}@media (hover:hover){.WEZH7G_pwToggle:hover:not(:disabled){color:var(--teal)}}.WEZH7G_pwToggle:disabled{cursor:not-allowed;opacity:.6}.WEZH7G_remember{min-height:32px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:4px 0 22px;font-size:.9rem;display:flex}.WEZH7G_pwRow{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0;display:flex}.WEZH7G_reveal{min-height:32px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9rem;display:flex}.WEZH7G_remember input,.WEZH7G_reveal input{appearance:none;border:1.5px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;flex:none;width:20px;height:20px;margin:0;transition:border-color .15s,background .15s;position:relative}.WEZH7G_remember input:checked,.WEZH7G_reveal input:checked{background:var(--teal);border-color:var(--teal)}.WEZH7G_remember input:checked:after,.WEZH7G_reveal input:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/12px no-repeat;position:absolute;inset:0}.WEZH7G_error{color:var(--danger);margin:-4px 0 14px;font-size:.85rem}.WEZH7G_btnPrimary{width:100%;height:var(--tap);cursor:pointer;background:var(--teal-deep);color:var(--on-brand);font:inherit;border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:6px;font-size:.98rem;font-weight:600;transition:filter .18s,transform 60ms;display:inline-flex;position:relative}.WEZH7G_btnPrimary:hover:not(:disabled){filter:brightness(1.06)}.WEZH7G_btnPrimary:active{transform:translateY(1px)}.WEZH7G_btnPrimary[aria-busy=true]{cursor:default;opacity:.92}.WEZH7G_spin{border:2px solid #fff6;border-color:color-mix(in srgb, currentColor 40%, transparent);will-change:transform;border-top-color:currentColor;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite WEZH7G_spin;display:none}.WEZH7G_btnPrimary[aria-busy=true] .WEZH7G_spin{display:inline-block}@keyframes WEZH7G_spin{to{transform:rotate(360deg)}}.WEZH7G_or{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin:20px 0;font-size:.78rem;display:flex}.WEZH7G_or:before,.WEZH7G_or:after{content:"";background:var(--line);flex:1;height:1px}.WEZH7G_btnGhost{width:100%;height:var(--tap);border:1px solid var(--line);cursor:pointer;background:var(--paper);color:var(--ink);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:.98rem;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.WEZH7G_btnGhost:hover{border-color:#739999;border-color:color-mix(in srgb, var(--teal) 50%, var(--line));background:#f2f7f7;background:color-mix(in srgb, var(--teal) 8%, var(--paper))}.WEZH7G_btnGhost:disabled{cursor:default;opacity:.7}.WEZH7G_flow{display:block}.WEZH7G_flow[data-screen=totp_setup],.WEZH7G_flow[data-screen=new_password],.WEZH7G_flow[data-screen=forgot\:confirm]{margin-top:calc(-1 * var(--band) + clamp(0px, (100vh - 720px) * .3, 40px))}.WEZH7G_flow[data-screen=totp_setup] .WEZH7G_h1{margin-bottom:16px}.WEZH7G_lead{color:var(--ink-2);margin:-16px 0 22px;font-size:.92rem;line-height:1.5}.WEZH7G_keyBox .WEZH7G_lead,.WEZH7G_leaving .WEZH7G_lead{margin:4px 0 12px}.WEZH7G_steps>li>.WEZH7G_lead{margin:2px 0 0}.WEZH7G_notice{border:1px solid #b6d5d5;border-color:color-mix(in srgb, var(--teal) 45%, var(--paper));background:#f0f7f7;background:color-mix(in srgb, var(--teal) 9%, var(--paper));color:var(--ink);border-radius:8px;margin:0 0 18px;padding:10px 12px;font-size:.88rem;line-height:1.45}.WEZH7G_fieldHint{color:var(--ink-2);margin:6px 0 0;font-size:.82rem;line-height:1.45}.WEZH7G_fieldError{color:var(--danger);margin:6px 0 0;font-size:.85rem;line-height:1.45}.WEZH7G_emailLine{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:-16px 0 14px;font-size:.95rem;display:flex}.WEZH7G_emailText{overflow-wrap:anywhere;font-weight:600}.WEZH7G_linkBtn{min-height:var(--tap);color:var(--teal-deep);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.WEZH7G_linkBtn:hover:not(:disabled){text-decoration-thickness:2px}}.WEZH7G_linkBtn:disabled{cursor:not-allowed;opacity:.6}.WEZH7G_linkRow{flex-wrap:wrap;gap:0 24px;margin:8px 0 0;display:flex}.WEZH7G_rules{margin:-6px 0 16px;padding:0;font-size:.85rem;line-height:1.5;list-style:none}.WEZH7G_rule,.WEZH7G_ruleMet{color:var(--ink-2);align-items:baseline;gap:8px;display:flex}.WEZH7G_ruleMet{color:var(--ink)}.WEZH7G_ruleMark{text-align:center;width:1em;font-weight:700;display:inline-block}.WEZH7G_ruleMet .WEZH7G_ruleMark{color:var(--teal-deep)}.WEZH7G_steps{margin:0 0 8px;padding-left:1.4em}.WEZH7G_steps>li{margin:0 0 14px;padding-left:4px}.WEZH7G_steps>li::marker{color:var(--teal-deep);font-weight:700}.WEZH7G_stepTitle{margin:0;font-size:.95rem;font-weight:600}.WEZH7G_steps .WEZH7G_field>label{margin-top:2px;font-size:.95rem}.WEZH7G_qr,.WEZH7G_qrPending{border:1px solid var(--line);background:#fff;border-radius:8px;width:168px;height:168px;margin:8px 0 0;display:block}.WEZH7G_keyBox{margin:4px 0 0}.WEZH7G_keyBox .WEZH7G_btnGhost{margin-top:10px}.WEZH7G_secret{border:1px solid var(--line);background:var(--color-surface-50,#f5f8f8);letter-spacing:.06em;word-spacing:.3em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;display:block}.WEZH7G_leaving{align-items:flex-start;gap:14px;display:flex}.WEZH7G_leavingText{flex-direction:column;gap:8px;min-width:0;display:flex}.WEZH7G_leaving .WEZH7G_h1{margin:0;font-size:1.35rem;line-height:26px}.WEZH7G_leaving .WEZH7G_lead{margin:0}.WEZH7G_spinLarge{border:3px solid #2f6b6b40;border-color:color-mix(in srgb, var(--teal-deep) 25%, transparent);border-top-color:var(--teal-deep);will-change:transform;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px;animation:.8s linear infinite WEZH7G_spin}.WEZH7G_support{color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.5}.WEZH7G_legal{color:var(--ink-3);margin:12px 0 0;font-size:.72rem;line-height:1.5}@media (max-width:960px){.WEZH7G_shell{grid-template-columns:1fr}.WEZH7G_signin{--band:clamp(8px, 4vh, 40px);order:1;min-height:100dvh;padding-top:44px;padding-bottom:44px}.WEZH7G_brand{order:2;height:auto;min-height:260px;padding:40px;position:relative;top:auto}.WEZH7G_brandLine{max-width:22ch;font-size:1.5rem}.WEZH7G_brandSub{display:none}.WEZH7G_sprout{width:min(48%,240px);bottom:-14%}.WEZH7G_signinBrand{display:block}.WEZH7G_formWrap{max-width:400px}}@media (prefers-reduced-motion:reduce){.WEZH7G_sprout{animation:none}.WEZH7G_stem,.WEZH7G_leafLine{stroke-dashoffset:0;animation:none}.WEZH7G_leafFill{opacity:1;animation:none}.WEZH7G_spin,.WEZH7G_spinLarge{animation:none}}:root[data-theme=dark] .WEZH7G_shell{--ink-2:var(--ink-600);--ink-3:var(--ink-600);--danger:#ef8a8a;--on-brand:var(--surface-0)}:root[data-theme=dark] .WEZH7G_signinBrand img{filter:brightness(0)invert()}
