:root{color-scheme:light;--background:#f7f8fb;--foreground:#15171f;--muted:#5f6878;--border:#d9deea;--panel:#ffffff;--accent:#1357d8;--landing-bg:#080b0f;--landing-text:#f3f7f2;--landing-muted:#a9b4ad;--landing-border:#243027;--landing-panel:#10161a;--landing-accent:#55f5a3;--landing-cyan:#71d8ff;--landing-gold:#f7d46b;--theme-bg:var(--background);--theme-text:var(--foreground);--theme-muted:var(--muted);--theme-border:var(--border);--theme-panel:var(--panel);--theme-panel-strong:var(--panel);--theme-accent:var(--accent);--theme-accent-contrast:#ffffff;--theme-cyan:#157bb8;--theme-warning:#946400;--theme-shadow:0 18px 50px rgba(32,44,70,0.08);--theme-page-pad-x:clamp(18px,4vw,56px);--theme-radius:8px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.theme-shell{background:var(--theme-bg);color:var(--theme-text);min-height:100vh;padding:28px var(--theme-page-pad-x) 44px}.theme-shell--neon{--theme-bg:radial-gradient(circle at 84% 8%,rgba(85,245,163,0.16),transparent 28%),radial-gradient(circle at 7% 38%,rgba(113,216,255,0.12),transparent 28%),linear-gradient(180deg,var(--landing-bg) 0%,#0c1113 52%,#10130f 100%);--theme-text:var(--landing-text);--theme-muted:var(--landing-muted);--theme-border:var(--landing-border);--theme-panel:rgba(16,22,26,0.76);--theme-panel-strong:rgba(16,22,26,0.9);--theme-accent:var(--landing-accent);--theme-accent-contrast:#07100a;--theme-cyan:var(--landing-cyan);--theme-warning:var(--landing-gold);--theme-shadow:0 32px 80px rgba(0,0,0,0.42),0 0 0 1px rgba(85,245,163,0.05) inset}.theme-shell--neon .eyebrow{color:var(--theme-accent)}.theme-shell--neon h1,.theme-shell--neon h2,.theme-shell--neon h3,.theme-shell--neon label{color:var(--theme-text)}.theme-shell--neon p{color:var(--theme-muted)}.theme-shell--neon .button{border-color:color-mix(in srgb,var(--theme-text) 18%,transparent);color:var(--theme-text)}.theme-shell--neon .button.primary{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-accent-contrast)}.theme-shell--neon .button.ghost{background:color-mix(in srgb,var(--theme-text) 5%,transparent)}.site-topbar{align-items:center;display:flex;gap:24px;justify-content:space-between}.site-brand{color:var(--theme-text);font-size:20px;font-weight:700;gap:10px;text-decoration:none}.site-brand,.site-brand span{align-items:center;display:inline-flex}.site-brand span{background:var(--theme-accent);border-radius:var(--theme-radius);color:var(--theme-accent-contrast);height:32px;justify-content:center;width:32px}.site-nav{color:var(--theme-muted);display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.site-nav a{text-decoration:none}.site-nav a:focus-visible,.site-nav a:hover{color:var(--theme-text)}.theme-panel{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}.theme-panel--strong{background:var(--theme-panel-strong)}.theme-chip{align-items:center;border:1px solid color-mix(in srgb,var(--theme-accent) 35%,transparent);border-radius:var(--theme-radius);color:var(--theme-accent);display:inline-flex;font-size:12px;font-style:normal;font-weight:700;gap:8px;padding:10px 12px;text-transform:uppercase}.theme-form-field{align-items:center;background:transparent;border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);display:flex;gap:10px;padding:0 12px}.shell{margin:0 auto;max-width:1040px;padding:56px 24px}.legal-shell{min-height:100vh}.legal-topbar{margin:0 auto 46px;max-width:1040px}.legal-content{margin:0 auto;max-width:820px}.legal-hero{background:var(--theme-panel);border:1px solid color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border));border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);padding:clamp(24px,5vw,42px)}.legal-content section:not(.legal-hero){border-top:1px solid var(--theme-border);display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding-top:24px}.legal-shell h1{font-size:clamp(40px,7vw,64px)}.legal-shell h2{color:var(--theme-text);font-size:22px}.legal-shell ul{color:var(--theme-muted);font-size:18px;line-height:1.6;margin:0;padding-left:22px}.legal-updated{color:var(--theme-cyan);font-size:15px;font-weight:700}.contact-shell{min-height:100vh}.contact-topbar{margin:0 auto 54px;max-width:1080px}.contact-layout{align-items:center;display:grid;grid-gap:clamp(28px,7vw,86px);gap:clamp(28px,7vw,86px);grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:1080px}.contact-copy{min-width:0}.contact-copy h1{font-size:clamp(42px,7vw,74px);max-width:760px}.contact-copy p{max-width:660px}.contact-card{background:var(--theme-panel-strong);border:1px solid color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border));border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);display:grid;grid-gap:24px;gap:24px;justify-items:center;padding:clamp(24px,5vw,36px);text-align:center}.contact-avatar{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--theme-accent) 48%,transparent);border-radius:50%;box-shadow:0 20px 50px rgba(0,0,0,.36);height:clamp(132px,22vw,184px);object-fit:cover;object-position:center 34%;width:clamp(132px,22vw,184px)}.contact-card-copy{display:grid;grid-gap:6px;gap:6px}.contact-card-copy span{color:var(--theme-accent);font-size:12px;font-weight:700;text-transform:uppercase}.contact-card-copy h2{font-size:clamp(28px,4vw,36px);margin:0}.contact-card-copy p{font-size:15px}.contact-methods{display:grid;grid-gap:10px;gap:10px;width:100%}.contact-method{align-items:center;background:color-mix(in srgb,var(--theme-text) 5%,transparent);border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);display:flex;gap:12px;padding:13px 14px;text-align:left;text-decoration:none}.contact-method:focus-visible,.contact-method:hover{border-color:color-mix(in srgb,var(--theme-accent) 44%,var(--theme-border));outline:0}.contact-method svg{color:var(--theme-accent);flex:0 0 auto}.contact-method span,.contact-method strong{display:block;min-width:0}.contact-method span{color:var(--theme-muted);font-size:14px;overflow-wrap:anywhere}.contact-method strong{color:var(--theme-text);font-size:13px;margin-bottom:3px;text-transform:uppercase}.topbar{align-items:center;display:flex;justify-content:space-between;gap:24px;margin-bottom:56px}.brand{font-size:20px;font-weight:700}.nav{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.hero{max-width:720px}.eyebrow{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}h1{font-size:clamp(42px,6vw,72px);line-height:1;margin:16px 0}h2{font-size:28px;margin:0 0 12px}p{color:var(--muted);font-size:18px;line-height:1.6;margin:0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{border:1px solid var(--border);border-radius:8px;align-items:center;display:inline-flex;gap:8px;font-size:15px;font-weight:700;justify-content:center;padding:12px 16px;text-decoration:none}.button.primary{background:var(--accent);border-color:var(--accent);color:white}.button.ghost{background:rgba(19,87,216,.06)}.auth-shell{align-items:stretch;display:grid;grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);grid-template-columns:minmax(0,560px) minmax(360px,460px);justify-content:center;margin:0 auto;max-width:1120px;min-height:100vh;padding:clamp(32px,7vw,78px) 24px}.theme-shell.auth-shell{max-width:none;padding:clamp(32px,7vw,78px) var(--theme-page-pad-x)}.auth-copy{align-self:center;min-width:0}.auth-brand,.dashboard-brand{align-items:center;display:inline-flex;gap:10px;margin-bottom:52px;text-decoration:none}.auth-copy h1{max-width:680px}.auth-copy p{max-width:620px}.auth-points{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.auth-points span,.readiness-list span{align-items:center;color:var(--theme-muted);display:inline-flex;gap:8px;font-size:15px}.auth-points svg,.dashboard-status svg,.readiness-list svg{color:var(--theme-cyan)}.auth-panel,.metric-card,.workspace-panel{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}.auth-panel{align-self:center;display:grid;grid-gap:22px;gap:22px;padding:28px}.auth-panel h2,.workspace-panel h2{font-size:24px;margin:8px 0 0}.oauth-button,.submit-button{width:100%}.oauth-button{background:color-mix(in srgb,var(--theme-text) 7%,transparent)}.divider{align-items:center;color:var(--theme-muted);display:grid;font-size:13px;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px}.divider:after,.divider:before{background:var(--theme-border);content:"";height:1px}.login-form{display:grid;grid-gap:12px;gap:12px}.login-form label{font-size:14px;font-weight:700}.auth-form-status{color:var(--theme-accent);font-size:13px;line-height:1.5;margin:0}.auth-form-status--error{color:#ff8b8b}.input-wrap{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--theme-border);border-radius:var(--theme-radius);display:flex;gap:10px;padding:0 12px}.input-wrap svg{color:var(--theme-cyan)}.input-wrap input{background:transparent;border:0;color:var(--theme-text);flex:1 1;font:inherit;min-width:0;outline:0;padding:13px 0}.input-wrap input::placeholder{color:color-mix(in srgb,var(--theme-muted) 75%,transparent)}.auth-note,.subtle-link{color:var(--theme-muted);font-size:14px;line-height:1.5}.subtle-link{font-weight:700}.dashboard-shell{margin:0;max-width:none;padding:28px var(--theme-page-pad-x) 56px}.dashboard-hero,.dashboard-row,.dashboard-topbar,.panel-heading,.route-row{align-items:center;display:flex}.dashboard-topbar{gap:24px;justify-content:space-between;margin-bottom:46px}.dashboard-hero,.dashboard-topbar,.summary-grid,.workspace-grid{margin-left:auto;margin-right:auto;max-width:1180px}.dashboard-brand{margin-bottom:0}.dashboard-nav{display:flex;flex:1 1;flex-wrap:wrap;gap:16px;justify-content:center}.dashboard-action,.dashboard-nav a{color:var(--theme-muted);font-size:14px;text-decoration:none}.dashboard-hero{gap:24px;justify-content:space-between}.dashboard-hero p{max-width:740px}.dashboard-status{align-items:center;background:color-mix(in srgb,var(--theme-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 32%,transparent);border-radius:var(--theme-radius);color:var(--theme-accent);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;gap:8px;padding:10px 12px}.summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.metric-card{display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:18px}.metric-card svg,.workspace-panel svg{color:var(--theme-cyan)}.dashboard-row span,.dashboard-row time,.metric-card em,.metric-card span,.route-row em,.route-row span{color:var(--theme-muted);font-size:13px;font-style:normal}.metric-card strong{font-size:34px}.workspace-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);margin-top:18px}.workspace-panel{padding:22px}.inbox-panel{grid-row:span 2}.panel-heading{justify-content:space-between;margin-bottom:18px}.section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-heading h2{font-size:20px;margin:8px 0 0}.dashboard-list,.readiness-list,.route-list{display:grid;grid-gap:12px;gap:12px}.avatar-preview{align-items:center;border-top:1px solid var(--theme-border);display:flex;gap:14px;margin-bottom:14px;padding-top:14px}.avatar-preview img{aspect-ratio:1;border:1px solid var(--theme-border);border-radius:50%;flex:0 0 54px;height:54px;object-fit:cover;width:54px}.avatar-preview div{min-width:0}.avatar-preview span,.avatar-preview strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-preview span{color:var(--theme-muted);font-size:13px;margin-top:4px}.dashboard-row{border-top:1px solid var(--theme-border);gap:12px;padding-top:14px}.dashboard-row div{min-width:0}.dashboard-row span,.dashboard-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-row em{color:var(--theme-warning);flex:0 0 auto;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.dashboard-row time{margin-left:auto}.route-row{border-top:1px solid var(--theme-border);display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.route-row span,.route-row strong{min-width:0}.route-row em{color:var(--theme-accent);font-weight:700;text-transform:uppercase}.registered-accounts{border-top:1px solid var(--theme-border);margin-top:24px;padding-top:22px}.account-card-list{display:grid;grid-gap:12px;gap:12px}.account-card{background:color-mix(in srgb,var(--theme-text) 4%,transparent);border:1px solid var(--theme-border);border-radius:calc(var(--theme-radius) - 6px);display:grid;grid-gap:14px;gap:14px;padding:14px}.account-card-main{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.account-card-main span,.account-card-main strong{display:block;min-width:0;overflow-wrap:anywhere}.account-card-main span{color:var(--theme-muted);font-size:13px;margin-top:4px}.account-card-main em{background:color-mix(in srgb,var(--theme-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 34%,transparent);border-radius:999px;color:var(--theme-accent);font-size:11px;font-style:normal;font-weight:800;padding:4px 8px;text-transform:uppercase}.account-meta-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-meta-grid div{min-width:0}.account-meta-grid dt{color:var(--theme-muted);font-size:11px;font-weight:800;letter-spacing:0;margin-bottom:3px;text-transform:uppercase}.account-meta-grid dd{color:var(--theme-text);font-size:13px;margin:0;min-width:0;overflow-wrap:anywhere}.thread-explorer{display:grid;grid-gap:14px;gap:14px}.thread-toolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.thread-toolbar label{color:var(--theme-muted);display:grid;font-size:13px;grid-gap:6px;gap:6px}.thread-toolbar select{background:rgba(255,255,255,.04);border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);font:inherit;min-width:0;padding:10px 12px}.thread-toolbar option{background:#10161a;color:var(--theme-text)}.thread-toolbar>span{color:var(--theme-muted);font-size:13px}.mail-tabs{background:rgba(255,255,255,.03);border:1px solid var(--theme-border);border-radius:var(--theme-radius);display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.mail-tabs button{background:transparent;border:0;border-radius:6px;color:var(--theme-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:9px 10px}.mail-tabs button.active,.mail-tabs button:focus-visible,.mail-tabs button:hover{background:color-mix(in srgb,var(--theme-accent) 14%,transparent);color:var(--theme-text);outline:0}.mail-search{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.mail-search input{background:rgba(255,255,255,.04);border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);font:inherit;min-width:0;padding:10px 12px}.mail-record-list,.sent-mail-view{display:grid;grid-gap:10px;gap:10px}.mail-record-list{max-height:620px;overflow:auto;padding-right:4px}.mail-record{background:color-mix(in srgb,var(--theme-text) 4%,transparent);border:1px solid var(--theme-border);border-radius:var(--theme-radius);display:grid;grid-gap:8px;gap:8px;padding:12px}.mail-record footer,.mail-record header{align-items:center;display:flex;gap:10px;justify-content:space-between}.mail-record header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-record em,.mail-record span,.mail-record time{color:var(--theme-muted);font-size:12px;font-style:normal}.mail-record p{color:var(--theme-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mail-record select{background:rgba(255,255,255,.04);border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-text);font:inherit;font-size:12px;padding:8px 10px}.mail-record select option{background:#10161a;color:var(--theme-text)}.system-traffic,.system-traffic-panel{display:grid;grid-gap:14px;gap:14px}.system-traffic-panel{grid-column:1/-1}.system-traffic-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.system-traffic-stats{display:flex;flex-wrap:wrap;gap:8px}.system-traffic-stats span{background:color-mix(in srgb,var(--theme-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border));border-radius:var(--theme-radius);color:var(--theme-accent);font-size:12px;font-weight:700;padding:7px 9px}.system-traffic-record span{overflow-wrap:anywhere}.mail-state-panel{background:rgba(0,0,0,.14);border:1px solid var(--theme-border);border-radius:var(--theme-radius);display:grid;grid-gap:8px;gap:8px;padding:14px}.mail-state-panel strong{color:var(--theme-text);font-size:14px}.mail-state-panel p{color:var(--theme-muted);font-size:13px;line-height:1.5}.mail-state-panel--error{border-color:rgba(255,139,139,.42)}.token-reveal code{background:rgba(0,0,0,.24);border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:var(--theme-accent);display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere;padding:10px}.thread-list{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.thread-row{background:color-mix(in srgb,var(--theme-text) 4%,transparent);border:1px solid var(--theme-border);border-radius:var(--theme-radius);color:inherit;cursor:pointer;display:grid;grid-gap:8px;gap:8px;padding:12px;text-align:left}.thread-row.active,.thread-row:focus-visible,.thread-row:hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-border));outline:0}.thread-row span{display:grid;grid-gap:4px;gap:4px;min-width:0}.thread-row em,.thread-row strong,.thread-row time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-row strong{font-size:14px}.thread-row em,.thread-row time{color:var(--theme-muted);font-size:12px;font-style:normal}.thread-row time{display:block;margin-top:2px}.thread-actions{display:flex;justify-content:flex-start}.thread-detail{border-top:1px solid var(--theme-border);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.thread-detail-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.thread-detail-heading div{display:grid;grid-gap:4px;gap:4px;min-width:0}.thread-detail-heading em,.thread-detail-heading span{color:var(--theme-muted);font-size:12px;font-style:normal;text-transform:uppercase}.thread-detail-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-timeline{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.thread-message{background:rgba(0,0,0,.16);border:1px solid var(--theme-border);border-radius:var(--theme-radius);display:grid;grid-gap:8px;gap:8px;padding:12px}.thread-message header{align-items:center;display:flex;gap:10px;justify-content:space-between}.thread-message header strong{color:var(--theme-accent);font-size:12px;text-transform:uppercase}.thread-message em,.thread-message header time,.thread-message span{color:var(--theme-muted);font-size:12px;font-style:normal}.thread-message p{color:var(--theme-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.landing{overflow:hidden}.landing-topbar{margin:0 auto 44px;max-width:1180px}.brand-mark{color:var(--theme-text)}.brand-mark span{background:var(--theme-accent);color:var(--theme-accent-contrast)}.landing-hero{align-items:center;display:grid;grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);margin:0 auto;max-width:1180px}.hero-copy{min-width:0}.landing .eyebrow{color:var(--landing-accent)}.landing h1{font-size:clamp(56px,10vw,118px);margin:18px 0}.landing h2,.landing h3{color:var(--landing-text)}.landing p{color:var(--landing-muted)}.hero-copy p{max-width:660px}.hero-value-panel{background:rgba(6,10,12,.58);border:1px solid rgba(85,245,163,.22);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);margin-top:18px;max-width:660px;padding:18px}.hero-value-panel p{color:var(--landing-text);font-size:clamp(18px,2vw,22px);line-height:1.45}.hero-value-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-value-points span{border:1px solid rgba(113,216,255,.22);border-radius:8px;color:var(--landing-muted);font-size:13px;padding:8px 10px}.endorsement-strip{margin-top:18px;max-width:660px;overflow:hidden}.endorsement-strip__top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.endorsement-strip__top>span{color:var(--landing-muted);font-size:12px;text-transform:uppercase}.x-follow-link{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(29,155,240,.34);border-radius:8px;color:var(--landing-text);display:inline-flex;flex:0 0 auto;font-size:13px;gap:7px;min-height:32px;padding:7px 10px;text-decoration:none}.x-follow-link:focus-visible,.x-follow-link:hover{border-color:rgba(29,155,240,.72);outline:0}.x-follow-link svg{fill:currentColor;height:14px;width:14px}.endorsement-strip__viewport{cursor:-webkit-grab;cursor:grab;margin:0 -2px;overflow-x:auto;overflow-y:hidden;padding:2px;position:relative;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.endorsement-strip__viewport::-webkit-scrollbar{display:none}.endorsement-strip__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.endorsement-strip__viewport:after,.endorsement-strip__viewport:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:72px;z-index:1}.endorsement-strip__viewport:before{background:linear-gradient(90deg,var(--landing-bg),transparent);left:0}.endorsement-strip__viewport:after{background:linear-gradient(270deg,var(--landing-bg),transparent);right:0}.endorsement-strip__track{display:flex;gap:12px;width:max-content}.endorsement-card{background:#000000;border:1px solid rgba(113,216,255,.12);border-radius:8px;box-shadow:0 18px 36px rgba(0,0,0,.3);display:grid;flex:0 0 390px;grid-gap:12px;gap:12px;min-height:116px;padding:8px 14px 14px}.endorsement-card__top{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr)}.endorsement-avatar{border:1px solid rgba(255,255,255,.12);border-radius:999px;height:48px;object-fit:cover;width:48px}.endorsement-card span,.endorsement-card strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endorsement-card strong{color:var(--landing-text);display:flex;font-size:15px;gap:5px;line-height:1.25}.endorsement-card span{color:#71767b;font-size:14px;line-height:1.25}.endorsement-card .endorsement-verified{color:#1d9bf0;flex:0 0 auto;fill:currentColor;height:18px;margin-top:0;width:18px}.endorsement-card p{color:#f5f5f5;font-size:17px;line-height:1.35}.agent-prompt-snippet{background:rgba(6,10,12,.72);border:1px solid rgba(85,245,163,.28);border-left:5px solid var(--landing-accent);border-radius:8px;justify-self:start;margin:22px 0 0;max-width:560px;overflow:hidden;width:100%}.agent-prompt-snippet__top{align-items:center;border-bottom:1px solid rgba(85,245,163,.16);color:var(--landing-accent);display:flex;font-size:12px;font-weight:400;justify-content:space-between;letter-spacing:0;padding:9px 10px 9px 14px;text-transform:uppercase}.agent-prompt-snippet__top button{align-items:center;background:rgba(85,245,163,.12);border:1px solid rgba(85,245,163,.28);border-radius:8px;color:var(--landing-accent);cursor:pointer;display:inline-flex;font:inherit;font-weight:400;gap:6px;min-height:32px;padding:6px 10px}.agent-prompt-snippet pre{color:var(--landing-text);font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.45;margin:0;overflow:auto;padding:14px;white-space:pre-wrap}.landing .button{border-color:rgba(255,255,255,.18);color:var(--landing-text)}.landing .button.primary{background:var(--landing-accent);border-color:var(--landing-accent);color:#07100a}.landing .button.ghost{background:rgba(255,255,255,.04)}.trust-row{color:var(--landing-muted);display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.trust-row span{align-items:center;display:inline-flex;gap:7px;font-size:14px}.trust-row svg{color:var(--landing-cyan)}.product-stack{display:grid;grid-gap:16px;gap:16px;min-width:0}.product-visual,.social-proof-panel{background:var(--theme-panel-strong);border:1px solid color-mix(in srgb,var(--theme-cyan) 25%,transparent);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow);overflow:hidden}.product-visual{min-height:430px}.social-proof-panel .endorsement-strip{margin:0;max-width:none;padding:14px 16px 16px}.social-proof-panel .endorsement-card{flex-basis:340px;min-height:112px}.social-proof-panel .endorsement-strip__viewport:before{background:linear-gradient(90deg,rgba(16,22,26,.96),transparent)}.social-proof-panel .endorsement-strip__viewport:after{background:linear-gradient(270deg,rgba(16,22,26,.96),transparent)}.visual-toolbar{align-items:center;border-bottom:1px solid var(--landing-border);color:var(--landing-muted);display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;padding:14px 16px}.api-ready-title{color:var(--landing-text);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-toolbar strong{color:var(--landing-accent);font-size:12px;font-weight:700;text-transform:uppercase}.status-dot{background:var(--landing-accent);border-radius:999px;box-shadow:0 0 18px rgba(85,245,163,.8);height:10px;width:10px}.visual-list{display:grid;align-items:stretch;padding:20px}.api-ready-window{min-height:374px;position:relative}.api-ready-terminal{background:#0b1013;border:1px solid rgba(85,245,163,.28);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(85,245,163,.05);color:var(--landing-accent);font-family:Courier New,Courier,monospace;font-size:12px;font-weight:400;line-height:1.45;inset:20px;margin:0;opacity:0;overflow:auto;padding:16px;pointer-events:none;position:absolute;transition:opacity .9s ease;white-space:pre-wrap}.api-ready-terminal.active{opacity:1;pointer-events:auto}.feature-band{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:52px auto 0;max-width:1180px}.feature-card{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:var(--theme-radius);padding:22px}.feature-card svg{color:var(--landing-cyan)}.feature-card h3{font-size:17px;margin:16px 0 8px}.feature-card p{font-size:15px}.use-cases-section{border-top:1px solid var(--landing-border);margin:56px auto 0;max-width:1180px;padding-top:38px}.use-cases-intro{align-items:start;display:grid;grid-gap:clamp(22px,5vw,64px);gap:clamp(22px,5vw,64px);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)}.use-cases-intro h2{font-size:clamp(34px,6vw,58px);margin:12px 0 0}.use-cases-copy{display:grid;grid-gap:14px;gap:14px}.use-cases-copy h3{font-size:24px;margin:0}.bigger-picture p,.use-cases-copy p{font-size:16px}.use-cases-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.use-case-card{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:var(--theme-radius);min-width:0;padding:18px}.use-case-card h3{font-size:16px;margin:0 0 12px}.use-case-card ul{color:var(--landing-muted);display:grid;font-size:14px;grid-gap:8px;gap:8px;line-height:1.45;margin:0;padding-left:18px}.use-case-card li::marker{color:var(--landing-accent)}.bigger-picture{background:color-mix(in srgb,var(--theme-text) 4%,transparent);border:1px solid color-mix(in srgb,var(--landing-accent) 24%,var(--landing-border));border-radius:var(--theme-radius);display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding:clamp(20px,4vw,28px)}.responsible-band{align-items:center;border-top:1px solid var(--landing-border);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin:42px auto 0;max-width:1180px;padding-top:32px}.responsible-band h2{font-size:26px;margin:0 0 10px}.responsible-band p{font-size:16px;max-width:740px}.docs-shell{padding:28px var(--theme-page-pad-x) 56px}.docs-band,.docs-hero,.docs-limits,.docs-section,.docs-topbar,.docs-two-column{margin-left:auto;margin-right:auto;max-width:1180px}.docs-topbar{margin-bottom:44px}.docs-hero{align-items:stretch;display:grid;grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)}.docs-hero-copy{align-self:center;min-width:0}.docs-hero h1{font-size:clamp(44px,8vw,86px);margin:18px 0;max-width:780px}.docs-hero p{max-width:660px}.docs-band,.docs-card,.docs-code-panel,.docs-limits{background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:var(--theme-radius);box-shadow:var(--theme-shadow)}.docs-code-panel{min-width:0;overflow:hidden}.docs-code-panel pre{color:var(--theme-text);font-size:14px;line-height:1.6;margin:0;overflow:auto;padding:clamp(18px,3vw,28px)}.api-explorer{display:flex;flex-direction:column}.api-explorer-body{display:block;min-height:560px}.api-stepper{align-items:center;border-bottom:1px solid var(--theme-border);display:flex;gap:10px;justify-content:flex-end;padding:12px clamp(18px,3vw,28px)}.api-stepper span{color:var(--theme-muted);font-size:13px}.api-code-toolbar button,.api-nav-button,.api-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--theme-muted);cursor:pointer;font:inherit}.api-nav-button{align-items:center;background:color-mix(in srgb,var(--theme-text) 7%,transparent);border:1px solid var(--theme-border);border-radius:8px;color:var(--theme-text);display:flex;height:34px;justify-content:center;width:34px}.api-code-toolbar button:focus-visible,.api-code-toolbar button:hover,.api-nav-button:focus-visible,.api-nav-button:hover{border-color:color-mix(in srgb,var(--theme-accent) 44%,var(--theme-border));color:var(--theme-text);outline:0}.api-example-pane{display:flex;flex-direction:column;min-width:0}.api-example-summary{border-bottom:1px solid var(--theme-border);display:grid;grid-gap:10px;gap:10px;padding:18px clamp(18px,3vw,28px)}.api-example-summary>div{align-items:center;display:flex;gap:10px}.api-example-summary h2{font-size:1rem;margin:0}.api-example-summary p{color:var(--theme-muted);font-size:.9rem;line-height:1.5;margin:0}.api-example-summary code{background:rgba(4,8,24,.62);border:1px solid var(--theme-border);border-radius:10px;color:var(--theme-text);display:block;font-size:.82rem;overflow-wrap:anywhere;padding:10px 12px}.method-pill{border-radius:999px;color:#06111f;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:5px 8px}.method-get{background:#93c5fd}.method-post{background:#86efac}.api-tabs{border-bottom:1px solid var(--theme-border);display:flex;gap:6px;padding:10px clamp(18px,3vw,28px)}.api-tabs button{border-radius:999px;min-height:34px;padding:7px 13px}.api-tabs button.active,.api-tabs button:hover{background:rgba(255,255,255,.1);color:var(--theme-text)}.api-code-frame{display:flex;flex:1 1;flex-direction:column;min-height:0}.api-code-toolbar{align-items:center;border-bottom:1px solid var(--theme-border);display:flex;gap:12px;justify-content:space-between;padding:10px clamp(18px,3vw,28px)}.api-code-toolbar button,.api-code-toolbar span{color:var(--theme-muted);font-size:13px}.api-code-toolbar button{align-items:center;border:1px solid var(--theme-border);border-radius:8px;display:inline-flex;gap:7px;min-height:34px;padding:7px 11px}.api-code-toolbar button svg{color:var(--theme-accent)}.api-example-pane pre{flex:1 1;max-height:470px}.docs-section{margin-top:52px}.docs-section-heading{margin-bottom:18px}.docs-band h2,.docs-limits h2,.docs-section h2{font-size:clamp(26px,4vw,42px);margin:8px 0 0}.docs-card-grid,.docs-two-column{display:grid;grid-gap:16px;gap:16px}.docs-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-card{display:grid;grid-gap:10px;gap:10px;padding:22px}.docs-card svg,.docs-flow svg{color:var(--theme-cyan)}.docs-card h2,.docs-card h3{font-size:18px;margin:4px 0 0}.docs-card p{font-size:15px}.docs-band{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);margin-top:18px;padding:clamp(22px,4vw,34px)}.docs-flow{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.docs-flow li{align-items:center;border-top:1px solid var(--theme-border);color:var(--theme-muted);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding-top:12px}.docs-two-column{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.docs-card--wide h2{font-size:24px}.docs-limits{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);margin-top:18px;padding:clamp(22px,4vw,34px)}.docs-limit-list{display:flex;flex-wrap:wrap;gap:10px}.docs-limit-list span{border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent);border-radius:var(--theme-radius);color:var(--theme-accent);font-size:13px;font-weight:700;padding:10px 12px}.grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:56px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:20px}.panel h3{font-size:17px;margin:0 0 8px}.panel p{font-size:15px}main.narrow{max-width:760px}@media (max-width:640px){.shell{padding:32px 18px}.topbar{align-items:flex-start;flex-direction:column;margin-bottom:40px}}@media (max-width:940px){.auth-shell,.contact-layout,.docs-band,.docs-hero,.docs-limits,.docs-two-column,.landing-hero,.responsible-band{grid-template-columns:1fr}.dashboard-hero,.dashboard-topbar{align-items:flex-start;flex-direction:column}.dashboard-nav{justify-content:flex-start}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:1fr}.product-visual{min-height:360px}.feature-band,.use-cases-intro{grid-template-columns:1fr}.docs-card-grid,.use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.auth-shell,.dashboard-shell{padding-left:18px;padding-right:18px}.auth-brand{margin-bottom:34px}.summary-grid{grid-template-columns:1fr}.dashboard-row{align-items:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr)}.dashboard-row em,.dashboard-row time{grid-column:2;margin-left:0}.account-card-main,.account-meta-grid{grid-template-columns:1fr}.account-card-main em{justify-self:start}.docs-shell,.landing{padding:24px 18px 36px}.endorsement-card{flex-basis:320px;min-height:132px}.docs-topbar{align-items:flex-start;flex-direction:column}.contact-shell{padding:24px 18px 36px}.contact-topbar{align-items:flex-start;flex-direction:column;margin-bottom:34px}.docs-card-grid,.use-cases-grid{grid-template-columns:1fr}.docs-code-panel pre{font-size:13px}.api-explorer-body{min-height:0}.api-example-summary>div{align-items:flex-start;flex-direction:column}.api-tabs{overflow-x:auto}.api-example-pane pre{max-height:420px}.landing-topbar{margin-bottom:32px}.landing h1{font-size:clamp(48px,16vw,72px)}}@media (prefers-reduced-motion:reduce){.endorsement-strip__track{animation:none;display:grid;grid-auto-columns:minmax(252px,1fr);grid-auto-flow:column;overflow-x:auto;width:auto}}