:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#20382f;--muted:#627168;--paper:#f8f9f5}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:1120px;min-height:100svh;margin:auto;padding:48px 56px}.brand{letter-spacing:-1.5px;margin:0;font-size:29px;font-weight:700}.brand span{color:#63866b}section{max-width:720px;margin-top:clamp(80px,18vh,180px)}.eyebrow{color:var(--muted);letter-spacing:.025em;font-size:14px}h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,6.5vw,76px);font-weight:500;line-height:1.06}.intro{max-width:420px;color:var(--muted);font-size:19px;line-height:1.65}button,.button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #bac8bc;border-radius:8px;padding:13px 20px;text-decoration:none;display:inline-block}.primary{background:var(--ink);color:#fff;border-color:var(--ink)}button:hover,.button:hover{opacity:.85}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #63866b}.small{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.7}a{color:inherit}.notice{background:#edf0e8;border-radius:8px;padding:16px;line-height:1.6}.account-actions{flex-wrap:wrap;align-items:start;gap:24px;margin-top:40px;display:flex}summary{cursor:pointer;padding:14px 0;font-size:14px}label{margin-bottom:12px;font-size:16px;display:block}input{width:100%;max-width:440px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bac8bc;border-radius:8px;padding:14px;display:block}.form-actions{gap:12px;margin-top:16px;display:flex}button:disabled{cursor:wait;opacity:.65}.redirect-sign-in{color:var(--muted);border:0;margin-top:16px;padding:0;font-size:14px;text-decoration:underline;display:block}@media (max-width:600px){main{padding:28px 24px}.intro{font-size:17px}}
