@font-face{font-family:Geist;src:url(/account/assets/geist-BGnTDqni.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--surface:#141414;--border:#2b2b2b;--text:#ededed;--muted:#a1a1a1;--accent:#ededed;--primary-foreground:#0a0a0a;--primary-hover:#d4d4d4;--secondary-hover:#242424;--success:#75d99a;--warning:#f2c66d;--danger:#ff9b94;--backdrop:#000b;background:var(--background);color:var(--text);font:14px/1.6 Geist,Arial,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#fafafa;--border:#e5e5e5;--text:#111;--muted:#626262;--accent:#111;--primary-foreground:#fff;--primary-hover:#333;--secondary-hover:#f0f0f0;--success:#237445;--warning:#906600;--danger:#b42318}*{box-sizing:border-box}body{background:var(--background);margin:0}a{color:var(--accent);overflow-wrap:anywhere}button,input,select,textarea{font:inherit;max-width:100%}header{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:16px;height:80px;padding:0 32px;display:flex}header>a{color:var(--text);letter-spacing:-1px;font-size:20px;font-weight:600;text-decoration:none}main{max-width:1440px;min-height:calc(100vh - 160px);margin:auto;padding:40px 48px 80px 280px}section{max-width:960px;margin:auto}h1{letter-spacing:-1px;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.4}h2{margin:12px 0;font-size:18px;font-weight:550;line-height:1.5}p{color:var(--muted);margin:8px 0 24px}nav{flex-direction:column;gap:4px;width:192px;display:flex;position:absolute;top:120px;left:32px}nav .label{padding:0 12px 16px}nav a{color:var(--muted);border-radius:8px;padding:10px 12px;text-decoration:none}nav a:hover,nav a[aria-current=page]{background:var(--surface);color:var(--text)}nav a[aria-current=page]{box-shadow:0 0 0 1px var(--border);font-weight:550}.label,dt,th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:500}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:32px}.status-card h2{margin:16px 0 8px;font-size:22px}.status-card p{max-width:640px}.dot{background:var(--warning);border-radius:50%;width:9px;height:9px;margin-right:12px;display:inline-block}.dot[data-tone=success]{background:var(--success)}.dot[data-tone=danger]{background:var(--danger)}.metrics{grid-template-columns:1fr 1fr;gap:24px;display:grid}.metrics a{color:var(--text);flex-direction:column;gap:12px;text-decoration:none;display:flex}.metrics strong{font-size:24px;font-weight:500}.metrics span:last-child{color:var(--muted);font-size:13px}.button,button{background:var(--accent);color:var(--primary-foreground);border:1px solid var(--accent);cursor:pointer;border-radius:8px;padding:9px 16px;font-weight:550;text-decoration:none;display:inline-block}button.secondary,.key button{color:var(--text);border-color:var(--border);background:0 0;font-weight:400}button:disabled{opacity:.5;cursor:default}button+button{margin-left:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,pre:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select,textarea{background:var(--background);width:100%;color:var(--text);border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:10px 12px}label{margin:8px 0 16px;display:block}fieldset{border:1px solid var(--border);border-radius:8px;margin:24px 0;padding:16px}legend{padding:0 8px;font-weight:550}.choice{align-items:start;gap:8px;display:flex}.choice input,.assent input{width:auto;accent-color:var(--accent);flex:none;margin-top:5px}.assent{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr;gap:8px;padding:16px 0;display:grid}blockquote{margin:0;font-size:14px}.professional-rule{grid-column:1/-1;margin:0 0 16px;font-size:13px}#declaration-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}#declaration-fields>label:nth-child(-n+2),#declaration-fields>fieldset{grid-column:1/-1}#declaration-fields fieldset{grid-template-columns:1fr 1fr;gap:12px;display:grid}#declaration-fields .choice{border:1px solid var(--border);cursor:pointer;border-radius:8px;margin:0;padding:16px}#declaration-fields .choice:has(input:checked){border-color:var(--accent);background:var(--background)}details{margin:24px 0}summary{cursor:pointer;color:var(--muted)}pre,code,.hash{overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace}pre{white-space:pre-wrap;border:1px solid var(--border);background:var(--background);border-radius:8px;padding:16px}#agreement-text{max-height:200px;overflow:auto}#full-agreement[open]+#agreement-text{max-height:560px}#agreement-entry[hidden]~pre{display:none}.hash{color:var(--muted)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.section-heading h1{margin:0}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);width:100%;font-size:12px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:16px 12px}th{font-size:12px}td:first-child{overflow-wrap:anywhere;white-space:pre-line;max-width:240px}td:last-child{white-space:nowrap}.key button{padding:4px 8px;font-size:12px}.empty{text-align:center;color:var(--muted);padding:40px}#key-form{flex-direction:column;display:flex}#key-defaults{order:-1;margin:16px 0 0;font-size:12px}#key-advanced{margin:8px 0}#usage{border-top:1px solid var(--border);padding-top:16px}#mcp-url{margin-bottom:16px;display:block}.price{color:var(--text);font-size:32px}.price span{color:var(--muted);font-size:14px}dl{margin:0}dt{margin-top:24px}dt:first-child{margin-top:0}dd{overflow-wrap:anywhere;margin:8px 0 24px}dialog{border:1px solid var(--border);background:var(--surface);width:calc(100% - 32px);max-width:560px;color:var(--text);border-radius:12px;padding:32px}dialog::backdrop{background:var(--backdrop)}textarea{min-height:112px;font-family:ui-monospace,monospace}footer{border-top:1px solid var(--border);padding:24px 32px;font-size:12px}footer a{color:var(--muted)}#message{max-width:960px;color:var(--accent);margin:0 auto 24px}#message:empty{display:none}#identity{max-width:55%;margin:0;font-size:13px;position:relative}#identity summary{color:var(--text);overflow-wrap:anywhere}.identity-menu{border:1px solid var(--border);background:var(--surface);z-index:5;border-radius:12px;min-width:240px;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:36px;right:0}.identity-menu p{overflow-wrap:anywhere;margin-bottom:8px}.identity-menu a,.identity-menu button{text-align:left;width:100%;margin:8px 0;display:block}#nav-toggle{display:none}.icon{margin-top:16px;padding:6px 12px}#welcome{max-width:480px;padding-top:48px}[hidden]{display:none!important}@media (width>=1440px){nav{left:calc(50vw - 688px)}}@media (width<=1000px){main{padding:32px 24px 64px 240px}nav{width:176px;left:24px}th,td{padding:12px 8px}td:last-child{white-space:normal}.key button+button{margin:8px 0 0}}@media (width<=700px){header{height:72px;padding:0 16px}header>a{font-size:15px}main{padding:24px 16px 48px}#nav-toggle{margin-bottom:24px;display:block}nav{width:100%;margin-bottom:24px;display:none;position:static}nav.expanded{display:flex}nav .label{display:none}.card{padding:24px}.metrics{grid-template-columns:1fr;gap:16px}.metrics .card{margin-top:16px}#declaration-fields,#declaration-fields fieldset{grid-template-columns:1fr}th,thead{display:none}table,tbody,tr,td{width:100%;display:block}table{background:0 0;border:0}tr{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16px;padding:8px 16px}td,td:first-child{border:0;max-width:none;padding:8px 0}td:before{content:attr(data-label);text-transform:uppercase;color:var(--muted);letter-spacing:.06em;margin-bottom:4px;font-size:12px;display:block}.key button+button{margin:0 0 0 8px}footer{padding:24px 16px}#identity{font-size:12px}#agreement-text{max-height:160px}.section-heading{align-items:start}.section-heading button{white-space:nowrap}}#agreement-view.accepted #agreement-text,#agreement-view.accepted .hash{display:none}#agreement-view.accepted:has(#full-agreement[open]) #agreement-text{display:block}#agreement-view.accepted:has(#full-agreement[open]) .hash{display:block}h1[tabindex="-1"]:focus{outline:none}.heading-actions{align-items:center;gap:8px;display:flex}.heading-actions button+button{margin-left:0}.section-heading .icon{border-color:#0000;margin:0;padding:6px 10px}#steps [aria-current=step]{color:var(--accent);font-weight:650}.quiet-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.key td:last-child{border-top:1px solid var(--border);margin-top:8px;padding:16px 0}}.dialog-actions{gap:8px;margin-top:24px;display:flex}#create-key-dialog{box-sizing:border-box;width:min(400px,100vw - 32px)}.card,dialog,.identity-menu{box-shadow:none}button:hover:not(:disabled),.button:hover{background:var(--primary-hover)}button.secondary:hover:not(:disabled),.key button:hover{background:var(--secondary-hover)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}label{font-weight:500}.choice,.assent{font-weight:400}main:has(#account[hidden]){padding:64px 24px 96px}#welcome{background:var(--surface);border:1px solid var(--border);max-width:432px;box-shadow:none;border-radius:12px;margin:0 auto;padding:32px}#welcome h1{letter-spacing:-1.2px;margin-bottom:12px;font-size:32px}#welcome button{width:100%;margin:12px 0 0;padding:11px 16px;display:block}#method-note{margin:20px 0 0;font-size:13px}#method-note:empty{display:none}@media (width<=700px){main:has(#account[hidden]){padding:40px 16px 64px}#welcome{padding:24px}header>a{font-size:20px}h1{font-size:26px}dialog{padding:24px}}.setup-card{flex-direction:column;align-items:flex-start;gap:1rem;max-width:38rem;display:flex}.setup-card label{width:100%;max-width:15rem}.setup-key{border-top:1px solid var(--border);width:100%;padding-top:1rem}.setup-key>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.setup-card p{margin:0}#check-email{max-width:432px;margin:0 auto;padding:32px 0}
