.c6PNWW_page{background:radial-gradient(circle at 20% 0%, #ffeeb9, transparent 30%), radial-gradient(circle at 90% 80%, #ffdad6, transparent 36%), linear-gradient(180deg, var(--paper-soft), var(--paper));place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}@supports (color:lab(0% 0 0)){.c6PNWW_page{background:radial-gradient(circle at 20% 0%, lab(94.5483% .582337 32.0473), transparent 30%), radial-gradient(circle at 90% 80%, lab(90.1598% 18.4778 10.032), transparent 36%), linear-gradient(180deg, var(--paper-soft), var(--paper))}}.c6PNWW_shell{gap:1.5rem;width:min(560px,100%);display:grid}.c6PNWW_header{justify-content:space-between;align-items:center;display:flex}.c6PNWW_brandmark{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.c6PNWW_dot{background:var(--accent-coral);width:.7rem;height:.7rem;box-shadow:0 0 0 5px color-mix(in oklab, var(--accent-coral) 22%, transparent);border-radius:999px}.c6PNWW_brandWord{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:.9rem;font-weight:800}.c6PNWW_appLabel{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.7rem;font-weight:700}.c6PNWW_card{border:1px solid color-mix(in oklab, var(--line) 80%, var(--ink) 20%);background:linear-gradient(180deg, var(--paper-soft), color-mix(in oklab, var(--paper) 92%, var(--paper-warm) 8%));box-shadow:var(--shadow-soft);border-radius:1.4rem;gap:1rem;padding:2.25rem 2.25rem 1.75rem;display:grid}.c6PNWW_eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-coral);font-size:.74rem;font-weight:700}.c6PNWW_title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.02}.c6PNWW_body{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.55}.c6PNWW_foot{font-family:var(--font-body);color:var(--ink-muted);border-top:1px dashed color-mix(in oklab, var(--line) 80%, var(--ink) 20%);margin:0;padding-top:.6rem;font-size:.82rem;line-height:1.5}.c6PNWW_foot a{color:var(--accent-coral);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.c6PNWW_panel{gap:.85rem;margin-top:.4rem;display:grid}.c6PNWW_providers{gap:.55rem;display:grid}.c6PNWW_provider{font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;transition:transform .18s var(--ease-out-quart), box-shadow .18s var(--ease-out-quart), background .18s;border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.1rem;font-size:.92rem;font-weight:700;display:flex}.c6PNWW_provider:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.c6PNWW_provider:active:not(:disabled){transform:translateY(0)}.c6PNWW_provider:disabled{opacity:.55;cursor:not-allowed}.c6PNWW_providerGithub{background:var(--ink);color:var(--paper-soft);border-color:var(--ink)}.c6PNWW_providerGoogle{background:var(--paper-soft);color:var(--ink);border-color:color-mix(in oklab, var(--line) 80%, var(--ink) 20%)}.c6PNWW_providerHint{background:color-mix(in oklab, var(--accent-butter) 22%, var(--paper-soft));border:1px solid color-mix(in oklab, var(--accent-butter) 60%, var(--ink));color:var(--ink);border-radius:.55rem;margin:.6rem 0 0;padding:.6rem .75rem;font-size:.78rem;line-height:1.45}.c6PNWW_alreadyIn{background:color-mix(in oklab, var(--accent-coral) 12%, var(--paper-soft));border:1px solid color-mix(in oklab, var(--accent-coral) 40%, var(--ink));color:var(--ink);border-radius:.6rem;flex-direction:column;gap:.6rem;margin:0 0 1.2rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.c6PNWW_alreadyInText{line-height:1.4}.c6PNWW_alreadyInEmail{color:var(--ink-soft)}.c6PNWW_alreadyInActions{flex-wrap:wrap;gap:.6rem;display:flex}.c6PNWW_alreadyInContinue,.c6PNWW_alreadyInSignOut{font-family:var(--font-mono,ui-monospace, monospace);cursor:pointer;border:1px solid var(--ink);border-radius:.45rem;padding:.45rem .85rem;font-size:.82rem;text-decoration:none;transition:transform .1s,background .1s}.c6PNWW_alreadyInContinue{background:var(--ink);color:var(--paper-soft)}.c6PNWW_alreadyInSignOut{background:var(--paper-soft);color:var(--ink)}.c6PNWW_alreadyInContinue:hover,.c6PNWW_alreadyInSignOut:hover{transform:translateY(-1px)}.c6PNWW_captcha{justify-content:center;padding-top:.4rem;display:flex}.c6PNWW_captchaOff{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:center;font-size:.7rem;font-weight:700}.c6PNWW_notice{border:1px dashed color-mix(in oklab, var(--accent-butter) 70%, var(--ink));background:color-mix(in oklab, var(--accent-butter) 28%, transparent);color:var(--ink);border-radius:.6rem;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.c6PNWW_notice code{font-family:var(--font-mono);background:color-mix(in oklab, var(--paper-soft) 70%, transparent);border-radius:.25rem;padding:.04rem .3rem;font-size:.84em}.c6PNWW_error{border:1px solid var(--accent-coral);background:color-mix(in oklab, var(--accent-coral) 14%, var(--paper-soft));color:#7c1310;color:lab(26.6959% 43.9227 32.5472);border-radius:.55rem;padding:.55rem .8rem;font-size:.88rem}.c6PNWW_divider{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.65rem;margin:.5rem 0 .25rem;font-size:.7rem;font-weight:700;display:flex}.c6PNWW_divider:before,.c6PNWW_divider:after{content:"";background:color-mix(in oklab, var(--line) 80%, var(--ink) 20%);flex:1;height:1px}.c6PNWW_secondaryBtn{border:1px solid var(--line);background:var(--paper-soft);width:100%;font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);cursor:pointer;border-radius:.7rem;padding:.7rem 1rem;font-size:.86rem;font-weight:700;transition:border-color .18s,background .18s}.c6PNWW_secondaryBtn:hover{border-color:color-mix(in oklab, var(--accent-coral) 50%, var(--line));background:color-mix(in oklab, var(--accent-butter) 16%, var(--paper-soft))}.c6PNWW_passwordForm{gap:.65rem;display:grid}.c6PNWW_field{gap:.3rem;display:grid}.c6PNWW_fieldLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.66rem;font-weight:700}.c6PNWW_field input{border:1px solid var(--line);background:var(--paper);font:inherit;color:var(--ink);border-radius:.55rem;padding:.6rem .75rem}.c6PNWW_field input:focus{outline:2px solid color-mix(in oklab, var(--accent-coral) 50%, transparent);outline-offset:1px}.c6PNWW_passwordWrap{display:grid;position:relative}.c6PNWW_passwordWrap input{width:100%;padding-right:3.6rem}.c6PNWW_revealBtn{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);background:0 0;border:none;border-radius:.4rem;padding:.3rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.c6PNWW_revealBtn:hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 8%, transparent)}.c6PNWW_submitBtn{background:var(--accent-coral);color:var(--paper-soft);border:1px solid color-mix(in oklab, var(--accent-coral) 70%, var(--ink));font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;border-radius:.7rem;padding:.85rem 1.1rem;font-size:.9rem;font-weight:800;transition:transform .18s,box-shadow .18s}.c6PNWW_submitBtn:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.c6PNWW_submitBtn:disabled{opacity:.55;cursor:not-allowed}.c6PNWW_signupHint{text-align:center;font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:.86rem}.c6PNWW_signupHint a{color:var(--accent-coral);text-underline-offset:3px;text-decoration:underline}
