@font-face{font-family:'DM Sans';src:url('/assets/dm-sans-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:light;--paper:#fafafa;--ink:#242426;--muted:#62616b;--line:#e4e4e8;--accent:#6754c7;font-family:'DM Sans',Arial,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}button,input{font:inherit}button,a.button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:clamp(38px,5vw,60px);font-weight:500;letter-spacing:-2px;line-height:1.13}h2{font-size:24px;letter-spacing:-.6px;line-height:1.3;font-weight:550}h3{font-size:17px;font-weight:600}p+p{margin-top:12px}p,li{color:var(--muted)}.skip{position:absolute;top:12px;left:16px;transform:translateY(-200%);z-index:4;background:#fff;padding:10px 14px}.skip:focus{transform:none}.site-header{border-bottom:1px solid var(--line);background:#fbfbfb}.nav{max-width:1152px;min-height:80px;padding:18px 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:22px;letter-spacing:-.55px;font-weight:650}.brand img{width:21px;height:21px}.nav nav{display:flex;gap:24px;align-items:center;font-size:13px}.nav nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none;color:var(--muted)}.nav nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:8px}main{max-width:1104px;margin:auto;padding:64px 24px 84px;min-height:calc(100svh - 173px)}.intro{max-width:710px;margin-bottom:38px}.intro h1{margin:18px 0 17px}.intro>p{font-size:18px;max-width:620px}.eyebrow{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line);padding:4px 9px;border-radius:7px;background:#fff;color:#514680;font-size:11px}.eyebrow:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--accent)}.grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:start}.card{padding:32px;border:1px solid var(--line);border-radius:14px;background:#fff;min-width:0;box-shadow:0 4px 12px #15142103}.card h2+p{margin-top:12px}.card.dark{background:#27272a;border-color:#27272a;color:#fff}.card.dark p,.card.dark li{color:#c8c7d0}.card.dark h2{color:#fff}.card.dark a{color:#fff}.notice{padding:16px 19px;background:#f3f0f8;border:1px solid #e4deef;border-radius:10px;font-size:14px;color:#514967;margin-bottom:24px}.status{min-height:28px;font-size:14px;overflow-wrap:anywhere;margin:18px 0 0;color:var(--muted)}.status.error{color:#a12635}.status.success{color:#276447}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--ink);border-radius:7px;background:var(--ink);color:#fff;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4}.button:hover{background:#38343f;color:#fff}.button.secondary{color:var(--ink);background:#fff;border-color:var(--line)}.button.secondary:hover{background:#f5f3f8}.text-button{background:none;border:0;padding:10px 0;color:var(--muted);text-decoration:underline;text-underline-offset:4px;font-size:13px}.field{display:flex;flex-direction:column;gap:7px;margin-top:24px}.field label{font-size:14px;font-weight:600}.field input{width:100%;min-height:48px;border:1px solid #cac9d0;border-radius:7px;padding:10px 12px;background:#fff;color:var(--ink);font-size:16px}.field input:disabled{background:#f5f5f7}.hint{font-size:13px;margin-top:8px}.small{font-size:13px}.flow-list{padding-left:22px;margin:22px 0 0}.flow-list li+li{margin-top:18px}.flow-list strong{display:block;color:var(--ink);font-weight:600}.dark .flow-list strong{color:#fff}.account-email{overflow-wrap:anywhere;margin-top:8px}.facts{margin:26px 0 0}.facts>div{display:flex;justify-content:space-between;gap:22px;padding:14px 0;border-top:1px solid var(--line)}.facts dt{color:var(--muted);font-size:14px}.facts dd{margin:0;text-align:right;font-size:14px;max-width:60%;overflow-wrap:anywhere}.stack{display:flex;flex-direction:column;gap:24px}.check{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.check summary{cursor:pointer;font-size:13px;color:var(--muted)}code{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere;word-break:break-word;display:block;background:#f5f4f7;padding:12px;border-radius:6px;margin-top:12px}.help-list{max-width:800px}.help-list details{border-top:1px solid var(--line);padding:20px 0}.help-list details:last-child{border-bottom:1px solid var(--line)}.help-list summary{cursor:pointer;font-size:18px;font-weight:500;padding-right:16px}.help-list details p{margin-top:15px;max-width:700px}.help-list details ol{padding-left:22px}.help-list details li+li{margin-top:10px}.site-footer{max-width:1056px;margin:0 auto;border-top:1px solid var(--line);padding:24px 0 28px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.site-footer nav{display:flex;gap:20px;flex-wrap:wrap}.site-footer a{text-decoration:none}.wide{max-width:760px}.gap{margin-top:24px}.browser-note{margin-top:20px;font-size:12px}.noscript{padding:18px 24px;background:#fff1e7;color:#783912;text-align:center}
@media(max-width:760px){main{padding-top:38px;padding-bottom:56px}.grid{grid-template-columns:1fr}.card{padding:25px}.intro{margin-bottom:28px}.intro>p{font-size:16px}.nav{gap:14px;flex-wrap:wrap}.nav nav{gap:20px}.site-footer{margin:0 24px;flex-direction:column;gap:12px}.facts>div{gap:14px}}@media(max-width:380px){main,.nav{padding-left:18px;padding-right:18px}.card{padding:21px}.nav nav{gap:17px;font-size:12px}h1{font-size:36px;letter-spacing:-1.3px}.actions .button{width:100%}.site-footer{margin:0 18px}}
