._7zJ8RG_page{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-family:var(--font-ui);color:var(--ink-1);background:var(--canvas);isolation:isolate;--login-light:#ffffffbf;--login-field:var(--card);--login-edge:#0c132224;--login-ring:color-mix(in srgb, var(--accent) 30%, transparent);--login-ring-edge:color-mix(in srgb, var(--accent) 70%, transparent);--login-ring-critical:color-mix(in srgb, var(--critical) 26%, transparent);--login-critical-edge:color-mix(in srgb, var(--critical) 75%, transparent);grid-template-rows:1fr auto;display:grid;position:relative}[data-theme=dark] ._7zJ8RG_page{--login-light:#7a92c40f;--login-field:#141b28;--login-edge:#ffffff1a;--login-ring:color-mix(in srgb, var(--accent) 34%, transparent)}._7zJ8RG_page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%, var(--login-light), transparent 72%);position:absolute;inset:0}._7zJ8RG_main{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:372px;margin:0 auto;padding:48px 16px 8vh;display:flex}._7zJ8RG_lockup{text-align:center;animation:_7zJ8RG_rise var(--duration-entrance) var(--ease-spring) backwards;flex-direction:column;align-items:center;display:flex}._7zJ8RG_logo{aspect-ratio:300/53;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:150px;height:auto;display:block}._7zJ8RG_name{letter-spacing:.2em;color:var(--ink-2);margin:20px -.2em 0 0;font-size:11.5px;font-weight:600;line-height:1}._7zJ8RG_line{letter-spacing:.005em;color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.3}._7zJ8RG_form{width:100%;animation:_7zJ8RG_rise var(--duration-entrance) var(--ease-spring) calc(var(--stagger) * 1.5) backwards}@keyframes _7zJ8RG_rise{0%{opacity:0;transform:translateY(6px)}}._7zJ8RG_group{--group-radius:12px;border-radius:var(--group-radius);background:var(--login-field);box-shadow:0 0 0 .5px var(--login-edge), 0 1px 2px #0c13220d, 0 8px 24px -12px #0c13221f;transition:box-shadow var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);position:relative}[data-theme=dark] ._7zJ8RG_group{box-shadow:0 0 0 .5px var(--login-edge), inset 0 .5px 0 #ffffff0d, 0 10px 30px -14px #000000b3}._7zJ8RG_group:has(._7zJ8RG_input:focus){box-shadow:0 0 0 .5px var(--login-ring-edge), 0 0 0 3.5px var(--login-ring), 0 8px 24px -12px #0c13221f}._7zJ8RG_group[data-invalid=true]{box-shadow:0 0 0 1px var(--login-critical-edge), 0 8px 24px -12px #0c13221f}._7zJ8RG_group[data-invalid=true]:has(._7zJ8RG_input:focus){box-shadow:0 0 0 .5px var(--login-critical-edge), 0 0 0 3.5px var(--login-ring-critical), 0 8px 24px -12px #0c13221f}._7zJ8RG_group[data-shake=odd]{animation:_7zJ8RG_shake-odd .42s var(--ease-out)}._7zJ8RG_group[data-shake=even]{animation:_7zJ8RG_shake-even .42s var(--ease-out)}@keyframes _7zJ8RG_shake-odd{0%,to{transform:translate(0)}15%{transform:translate(-9px)}32%{transform:translate(8px)}49%{transform:translate(-6px)}66%{transform:translate(4px)}83%{transform:translate(-2px)}}@keyframes _7zJ8RG_shake-even{0%,to{transform:translate(0)}15%{transform:translate(-9px)}32%{transform:translate(8px)}49%{transform:translate(-6px)}66%{transform:translate(4px)}83%{transform:translate(-2px)}}._7zJ8RG_row{height:56px;position:relative}._7zJ8RG_row+._7zJ8RG_row:before{content:"";background:var(--rule-strong);opacity:.8;height:.5px;position:absolute;top:0;left:16px;right:0}._7zJ8RG_input{border-radius:var(--group-radius);width:100%;height:100%;color:var(--ink-1);font:inherit;letter-spacing:-.005em;caret-color:var(--accent);appearance:none;background:0 0;border:0;outline:none;margin:0;padding:22px 16px 6px;font-size:16px;line-height:22px;display:block}._7zJ8RG_row[data-kind=password] ._7zJ8RG_input{padding-right:92px}._7zJ8RG_input[type=password]:not(:placeholder-shown){letter-spacing:.12em}._7zJ8RG_input[readonly]{color:var(--ink-2)}._7zJ8RG_input::-ms-reveal{display:none}._7zJ8RG_input::-ms-clear{display:none}._7zJ8RG_input:-webkit-autofill{-webkit-text-fill-color:var(--ink-1);box-shadow:inset 0 0 0 100px var(--login-field);transition:background-color 9999s}._7zJ8RG_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink-1);box-shadow:inset 0 0 0 100px var(--login-field);transition:background-color 9999s}._7zJ8RG_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink-1);box-shadow:inset 0 0 0 100px var(--login-field);transition:background-color 9999s}[data-theme=dark] ._7zJ8RG_input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--login-field)}[data-theme=dark] ._7zJ8RG_input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--login-field)}[data-theme=dark] ._7zJ8RG_input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--login-field)}._7zJ8RG_row:first-child ._7zJ8RG_input:-webkit-autofill{border-radius:var(--group-radius) var(--group-radius) 0 0}._7zJ8RG_row:last-child ._7zJ8RG_input:-webkit-autofill{border-radius:0 0 var(--group-radius) var(--group-radius)}._7zJ8RG_label{z-index:1;color:var(--ink-3);pointer-events:none;transform-origin:0 0;transition:transform var(--duration-spring-snappy) var(--ease-spring), color var(--duration-base) var(--ease-out);font-size:16px;line-height:22px;display:block;position:absolute;top:0;left:16px;transform:translateY(17px)}._7zJ8RG_input:focus+._7zJ8RG_label,._7zJ8RG_input:not(:placeholder-shown)+._7zJ8RG_label{transform:translateY(7px)scale(.75)}._7zJ8RG_input:-webkit-autofill+._7zJ8RG_label{transform:translateY(7px)scale(.75)}._7zJ8RG_rowActions{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;right:12px}._7zJ8RG_reveal,._7zJ8RG_submit{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}._7zJ8RG_reveal:focus-visible,._7zJ8RG_submit:focus-visible{box-shadow:0 0 0 2px var(--login-field), 0 0 0 4px var(--accent);outline:none}._7zJ8RG_reveal{width:32px;height:32px;color:var(--ink-3);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-spring-snappy) var(--ease-spring), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;transform:scale(.85)}._7zJ8RG_reveal[data-visible=true],._7zJ8RG_reveal:focus-visible{opacity:1;pointer-events:auto;transform:none}._7zJ8RG_reveal:hover{background:var(--surface-hover);color:var(--ink-1)}._7zJ8RG_reveal[aria-pressed=true]{color:var(--accent)}._7zJ8RG_reveal:disabled{cursor:default}._7zJ8RG_submit{width:32px;height:32px;color:var(--ink-3);box-shadow:inset 0 0 0 1.25px var(--rule-strong);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-spring-snappy) var(--ease-spring-snappy);background:0 0;position:relative}._7zJ8RG_submit:hover{color:var(--ink-1);box-shadow:inset 0 0 0 1.25px var(--ink-3)}._7zJ8RG_submit[data-ready=true],._7zJ8RG_submit[data-busy=true]{background:var(--accent-solid);color:var(--accent-on-solid);box-shadow:inset 0 .5px #ffffff38,0 1px 2px #0c132233}._7zJ8RG_submit[data-ready=true]:hover{background:var(--accent-solid-hover)}._7zJ8RG_submit[data-ready=true]:focus-visible{box-shadow:0 0 0 2px var(--login-field), 0 0 0 4px var(--accent)}._7zJ8RG_submit:active{transform:scale(.92)}._7zJ8RG_submit[data-busy=true]{cursor:progress;transform:none}._7zJ8RG_submit svg{transition:transform var(--duration-spring-snappy) var(--ease-spring-snappy)}._7zJ8RG_submit[data-ready=true]:hover svg{transform:translate(1.5px)}._7zJ8RG_spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite _7zJ8RG_spin}@keyframes _7zJ8RG_spin{to{transform:rotate(360deg)}}._7zJ8RG_messages{flex-direction:column;gap:6px;min-height:44px;padding:12px 4px 0;display:flex}._7zJ8RG_message,._7zJ8RG_caps{animation:_7zJ8RG_settle var(--duration-spring) var(--ease-spring) backwards;align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:18px;display:flex}._7zJ8RG_message svg,._7zJ8RG_caps svg{flex-shrink:0;margin-top:1.5px}@keyframes _7zJ8RG_settle{0%{opacity:0;transform:translateY(-4px)}}._7zJ8RG_message[data-tone=error]{color:var(--critical)}._7zJ8RG_message[data-tone=locked]{color:var(--ink-1)}._7zJ8RG_message[data-tone=locked] svg{color:var(--caution)}._7zJ8RG_message[data-tone=hint]{color:var(--ink-2)}._7zJ8RG_caps{color:var(--ink-3)}._7zJ8RG_footer{color:var(--ink-3);text-align:center;animation:_7zJ8RG_fade var(--duration-entrance) var(--ease-out) calc(var(--stagger) * 4) backwards;flex-wrap:wrap;justify-content:center;gap:2px 8px;padding:16px 16px 24px;font-size:12px;line-height:16px;display:flex}@keyframes _7zJ8RG_fade{0%{opacity:0}}@media (max-width:639px){._7zJ8RG_main{justify-content:flex-start;gap:36px;padding-top:max(18vh,72px);padding-bottom:32px}._7zJ8RG_footerSep{display:none}._7zJ8RG_footer{flex-direction:column;align-items:center}._7zJ8RG_row{height:58px}._7zJ8RG_input{font-size:17px}._7zJ8RG_label{font-size:17px;transform:translateY(18px)}._7zJ8RG_reveal,._7zJ8RG_submit{width:36px;height:36px}._7zJ8RG_row[data-kind=password] ._7zJ8RG_input{padding-right:100px}}@media (max-height:560px){._7zJ8RG_main{justify-content:flex-start;gap:24px;padding-top:24px}}@media (pointer:coarse){._7zJ8RG_reveal,._7zJ8RG_submit{width:40px;height:40px}._7zJ8RG_row[data-kind=password] ._7zJ8RG_input{padding-right:108px}}@media (prefers-reduced-motion:reduce){._7zJ8RG_group[data-shake],._7zJ8RG_lockup,._7zJ8RG_form,._7zJ8RG_footer,._7zJ8RG_message,._7zJ8RG_caps{animation:none}}@media (forced-colors:active){._7zJ8RG_group{border:1px solid canvastext}._7zJ8RG_submit{border:1px solid buttontext}}
