._6hDbaG_page{width:100%;min-height:100svh;color:var(--ui-ink);background:var(--ui-canvas);grid-template-columns:1fr 1fr;display:grid}._6hDbaG_showcase{isolation:isolate;min-width:0;color:var(--brand-fog);background:var(--brand-ink);flex-direction:column;padding:40px 48px 48px;display:flex;position:relative;overflow:hidden}._6hDbaG_showcase:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0003,#0000 35%,#000000b3);position:absolute;inset:0}._6hDbaG_showcase ._6hDbaG_brand{color:var(--brand-fog)}._6hDbaG_brand{z-index:1;color:var(--ui-ink);font:650 24px/1 var(--brand-body);letter-spacing:-.06em;align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}._6hDbaG_brand:focus-visible,._6hDbaG_topbar>a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:5px}._6hDbaG_story{z-index:1;margin-top:auto;padding-top:260px;position:relative}._6hDbaG_story h2{max-width:12ch;font:500 48px/1.13 var(--brand-body);letter-spacing:-.055em;text-wrap:balance;margin:0}._6hDbaG_story>p{max-width:35ch;color:color-mix(in srgb, var(--brand-fog) 78%, transparent);margin:22px 0 0;font-size:15px;line-height:1.7}._6hDbaG_grain{z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 10% 15%, var(--brand-lilac), transparent 55%), radial-gradient(ellipse at 85% 70%, var(--brand-cobalt), transparent 70%), var(--brand-ink);position:absolute;inset:0}._6hDbaG_grain>div{width:100%;height:100%}._6hDbaG_loginSide{flex-direction:column;min-width:0;padding:32px 40px 24px;display:flex;position:relative}._6hDbaG_topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}._6hDbaG_topbar>a{min-height:44px;color:var(--ui-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}._6hDbaG_topbar>a:hover{color:var(--ui-ink)}._6hDbaG_content{width:100%;max-width:380px;margin:auto;padding:80px 0}._6hDbaG_mobileBrand{display:none}._6hDbaG_content h1{font:600 32px/1.2 var(--brand-body);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:14px 0 16px}._6hDbaG_content p{color:var(--ui-muted);margin:0 0 24px;font-size:15px;line-height:1.7}._6hDbaG_content ._6hDbaG_eyebrow{font:600 10px/1.6 var(--brand-mono);letter-spacing:.13em;color:var(--ui-muted);margin:0}._6hDbaG_content p[role=status]{border-radius:var(--ui-radius);background:var(--ui-danger-soft);color:var(--ui-danger);padding:14px 16px;font-size:14px}._6hDbaG_content ._6hDbaG_action{border:1px solid var(--ui-ink);border-radius:var(--ui-radius);background:var(--ui-ink);width:100%;min-height:52px;color:var(--ui-surface);text-align:center;font:550 14px/1.5 var(--brand-body);cursor:pointer;justify-content:center;align-items:center;gap:12px;margin:30px 0 0;padding:13px 20px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}._6hDbaG_action svg{flex:none}._6hDbaG_content ._6hDbaG_action:hover{background:color-mix(in srgb, var(--ui-ink) 86%, var(--ui-surface))}._6hDbaG_page ._6hDbaG_content ._6hDbaG_action:focus-visible,._6hDbaG_page ._6hDbaG_content ._6hDbaG_secondary:focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}._6hDbaG_content form{width:100%}._6hDbaG_secondary{min-height:44px;color:var(--ui-muted);text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:inline-flex}._6hDbaG_copyright{text-align:center;color:var(--ui-muted);font:11px/1.5 var(--brand-body);margin:0}._6hDbaG_loading{gap:16px;display:grid}._6hDbaG_placeholder{border-radius:var(--ui-radius);background:var(--ui-surface-muted);display:block}._6hDbaG_copyPlaceholder{height:51px}._6hDbaG_actionPlaceholder{height:52px;margin-top:30px}@media (min-width:1600px){._6hDbaG_showcase{padding:48px 64px 56px}._6hDbaG_story h2{font-size:60px}._6hDbaG_content{max-width:400px}}@media (max-width:1100px){._6hDbaG_showcase{padding-inline:32px}._6hDbaG_story h2{font-size:40px}._6hDbaG_loginSide{padding-inline:28px}}@media (max-width:1023px){._6hDbaG_page{display:block}._6hDbaG_showcase{display:none}._6hDbaG_loginSide{min-height:100svh;padding:20px 28px 24px}._6hDbaG_mobileBrand{margin-bottom:40px;display:inline-flex}._6hDbaG_content{max-width:380px;padding:56px 0 72px}}@media (max-width:360px){._6hDbaG_loginSide{padding-inline:20px}._6hDbaG_content h1{font-size:28px}._6hDbaG_content{padding-block:40px 56px}}
