@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--canvas: #0F0A1A;--surface: #1A1230;--elevated: #241845;--violet: #A074FF;--violet-hover: #B088FF;--green: #7DD4AA;--green-hover: #93E0BB;--gold: #D4B84A;--red: #E85D56;--text: #E8E4F0;--muted: #A89FC0;--dark-text: #0F0A1A;--line-faint: rgba(255, 255, 255, .06);--line: rgba(255, 255, 255, .08);--line-soft: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .14);--violet-08: rgba(160, 116, 255, .08);--violet-12: rgba(160, 116, 255, .12);--violet-20: rgba(160, 116, 255, .2);--green-08: rgba(125, 212, 170, .08);--green-12: rgba(125, 212, 170, .12);--green-20: rgba(125, 212, 170, .2);--bg-page: var(--canvas);--cta: var(--green);--cta-text: var(--canvas);--cta-hover: var(--violet);--focus-ring: var(--violet);--font-display: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--radius-button: 2px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-md: 0 12px 32px -12px rgba(0, 0, 0, .65);--rail: rgba(255, 255, 255, .06);--rail-2: rgba(255, 255, 255, .1)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--canvas);color:var(--text);font-family:var(--font-body);font-weight:300;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--text);margin:0}h1 em,h2 em,h3 em{color:var(--violet);font-style:normal}.mf-surface h2 em,.mf-surface h3 em{color:var(--green)}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}::selection{background:var(--violet-20);color:var(--text)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mono{font-family:var(--font-mono)}.tab{font-variant-numeric:tabular-nums lining-nums}.wrap{width:100%;max-width:400px}.row{display:flex;gap:10px}.row .btn,.row .btn-ghost{margin-top:0}.logo{display:block;height:26px;margin:0 auto 26px}.title{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.015em;text-align:center;margin:0 0 6px;color:var(--text)}.title em{color:var(--violet);font-style:normal}.sub{color:var(--muted);text-align:center;margin:0 0 24px;font-size:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:28px;box-shadow:var(--inset-hi)}label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 0 7px}label:first-of-type{margin-top:0}input[type=text],input[type=email],input[type=password]{width:100%;padding:11px 13px;border-radius:var(--radius-sm);font-size:14px;font-family:var(--font-body);background:var(--canvas);border:1px solid var(--line-strong);color:var(--text)}input::placeholder{color:var(--muted);opacity:.7}input:focus{outline:none;border-color:var(--violet)}.btn{width:100%;margin-top:24px;padding:12px;border:0;border-radius:var(--radius-button);font-family:var(--font-body);font-weight:500;font-size:15px;cursor:pointer;background:var(--green);color:var(--canvas);transition:background .14s var(--ease-standard)}.btn:hover{background:var(--violet)}.btn:active{transform:translateY(1px)}.btn-ghost{background:transparent;color:var(--violet);border:1.5px solid var(--violet)}.btn-ghost:hover{background:transparent;color:var(--violet-hover);border-color:var(--violet-hover)}.err{background:#e85d561a;border:1px solid rgba(232,93,86,.35);color:#f2a6a1;border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;margin-bottom:4px;line-height:1.5}.foot{color:var(--muted);text-align:center;font-size:13px;margin-top:20px;line-height:1.5}.foot a,.link{color:var(--green);font-weight:500}.scopes{list-style:none;padding:0;margin:0 0 20px}.scopes li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--text);display:flex;align-items:center;gap:10px}.scopes li:last-child{border-bottom:0}.scopes li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.who{color:var(--muted);text-align:center;font-size:12px;margin-top:18px;font-family:var(--font-mono)}.page[data-astro-cid-j7pv25f6]{max-width:820px;margin:0 auto;padding:64px 32px 80px}header[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);padding-bottom:32px;margin-bottom:8px}.logo[data-astro-cid-j7pv25f6]{margin:0 0 28px}.logo[data-astro-cid-j7pv25f6] svg{height:30px;width:auto;display:block}.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin:0 0 14px}h1[data-astro-cid-j7pv25f6]{font-size:clamp(30px,5vw,40px);letter-spacing:-.025em;margin:0 0 20px}h1[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{color:var(--green)}.note[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:15px;line-height:1.6;background:var(--surface);border:1px solid var(--line-faint);border-left:2px solid var(--green);border-radius:var(--radius-md);padding:16px 20px;box-shadow:var(--inset-hi)}.qa[data-astro-cid-j7pv25f6]{padding:30px 0;border-bottom:1px solid var(--line-faint)}.qa[data-astro-cid-j7pv25f6]:last-of-type{border-bottom:none}.q[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.q[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{color:var(--violet);font-size:15px;font-weight:600;flex:none}.qa[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:12px 0 0;max-width:68ch}.pill[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:var(--green-12);border:1px solid var(--green-20);border-radius:999px;padding:3px 10px;align-self:center}.table-wrap[data-astro-cid-j7pv25f6]{overflow-x:auto;margin:20px 0 4px}table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;min-width:460px}th[data-astro-cid-j7pv25f6]{text-align:left;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text);background:var(--elevated);padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}td[data-astro-cid-j7pv25f6]{padding:12px 16px;color:var(--text);vertical-align:top;border-bottom:1px solid var(--line-faint)}tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-bottom:none}td[data-astro-cid-j7pv25f6].scenario{font-weight:500;color:var(--text)}.check[data-astro-cid-j7pv25f6]{color:var(--green);font-weight:700}.dash[data-astro-cid-j7pv25f6]{color:var(--muted);opacity:.5}td[data-astro-cid-j7pv25f6].time{color:var(--green);font-weight:500;white-space:nowrap}footer[data-astro-cid-j7pv25f6]{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px}footer[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{color:var(--violet)}footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--green);font-weight:500}@media(max-width:560px){.page[data-astro-cid-j7pv25f6]{padding:44px 20px 60px}footer[data-astro-cid-j7pv25f6]{justify-content:flex-start}}
