:root{--base:#f5f5f3;--base-raised:#fff;--surface:#191c21;--surface-raised:#24282f;--ink:#111827;--muted:#4b5563;--muted-dark:#a6adb8;--line:#d5d5d0;--line-dark:#4a4a4a;--primary:#e5a50a;--accent:#fbc336;--success:#5fa77c;--danger:#df765f;--info:#65a4c7;--radius-card:16px;--radius-control:8px;--radius-pill:9999px;--shadow-panel:0 18px 44px #11182714;--font-sans:Inter, "Helvetica Neue", Helvetica, sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--base);scroll-behavior:smooth;min-width:320px;min-height:100%}body{background:var(--base);min-height:100%;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit}::selection{background:var(--accent);color:var(--surface)}.landing{isolation:isolate;background:linear-gradient(90deg, transparent 0 49.94%, #191c210d 50%, transparent 50.06%), var(--base);grid-template-rows:auto auto auto auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.landing:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(#191c212b .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 58%);mask-image:linear-gradient(100deg,#000,#0000 58%)}.landing:after{z-index:-1;content:"";border:1px solid #191c211a;border-radius:50%;width:26rem;height:26rem;position:absolute;top:15%;left:-7rem}.brandBar{border-bottom:1px solid var(--ink);height:72px;font-family:var(--font-mono);letter-spacing:.16em;align-items:center;gap:14px;padding:0 clamp(20px,4vw,64px);font-size:11px;font-weight:600;display:flex}.brandMark{border:1px solid var(--surface);background:var(--accent);width:38px;height:38px;color:var(--surface);font-family:var(--font-sans);letter-spacing:-.08em;border-radius:11px;flex:none;place-items:center;font-size:21px;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.brandMark:after{background:var(--surface);content:"";border-radius:50%;width:16px;height:16px;position:absolute;bottom:-8px;right:-8px}.brandAside{color:var(--muted);letter-spacing:.18em;align-items:center;gap:22px;margin-left:auto;font-size:10px;display:flex}.brandAside a{color:var(--ink);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px}.hero{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(48px,8vw,128px);width:min(1400px,100% - clamp(40px,8vw,128px));margin:auto;padding:clamp(56px,8vh,104px) 0;display:grid}.heroCopy{min-width:0}.heroSignal{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;width:min(100%,680px);margin-bottom:20px;padding-bottom:12px;display:flex}.heroSignal .eyebrow{margin:0}.heroSignal>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;font-size:9px;font-weight:600}.heroSignal>span:before{background:var(--primary);content:"";border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #e5a50a26}.eyebrow{color:#9a6a00;font-family:var(--font-mono);letter-spacing:.15em;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.2}.hero h1{max-width:920px;font-family:var(--font-sans);letter-spacing:-.06em;margin:0;font-size:clamp(56px,7.2vw,112px);font-weight:500;line-height:.91}.hero h1 em{color:#9a6a00;font-style:normal}.lede{max-width:680px;color:var(--muted);margin:32px 0;font-size:clamp(16px,1.45vw,20px);line-height:1.6}.routeDiagram{max-width:680px;font-family:var(--font-mono);letter-spacing:.08em;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;font-size:9px;font-weight:600;display:grid}.routeDiagram span{border:1px solid var(--line);border-radius:var(--radius-control);text-align:center;background:#ffffffa8;min-width:0;padding:12px 10px}.routeDiagram b{color:#9a6a00;margin-bottom:4px;font-size:8px;display:block}.routeDiagram i{color:#9a6a00;font-size:15px;font-style:normal}.authCard{border:1px solid var(--line-dark);border-radius:var(--radius-card);background:linear-gradient(145deg, #ffffff0d, transparent 42%), var(--surface);color:var(--base);padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1118273d}.authCard:after{content:"";pointer-events:none;border:1px solid #fbc3362e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-64px;right:-56px}.authHeader{color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.16em;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:9px;font-weight:600;display:flex}.authHeader i{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #fbc3361f}.authTabs{border:1px solid var(--line-dark);background:#111419;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:4px;display:grid}.authTabs button{min-height:40px;color:var(--muted-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:600}.authTabs button.active{background:var(--surface-raised);color:var(--accent);box-shadow:inset 0 0 0 1px #ffffff0d}label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:7px;margin-bottom:16px;font-size:10px;font-weight:600;line-height:1.3;display:grid}.authCard label{color:var(--muted-dark)}input,textarea{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--base-raised);width:100%;color:var(--ink);resize:vertical;outline:none;padding:11px 13px;transition:border-color .16s,box-shadow .16s,background .16s}.authCard input{border-color:var(--line-dark);color:var(--base);background:#111419}input::placeholder,textarea::placeholder{color:#8a9099}input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e5a50a24}.primaryButton,.quietButton{border-radius:var(--radius-control);cursor:pointer;min-height:42px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;padding:10px 15px;font-size:10px;font-weight:600;transition:transform .16s,border-color .16s,background .16s}.primaryButton{background:var(--primary);color:var(--surface);border-color:#ca9000;box-shadow:0 6px 18px #e5a50a2e}.authCard .primaryButton{background:var(--accent);width:100%}.primaryButton:hover:not(:disabled){background:var(--accent);transform:translateY(-2px)}.primaryButton:disabled{cursor:wait;opacity:.58}.quietButton{border-color:var(--line);color:var(--ink);background:0 0}.quietButton:hover{border-color:var(--primary);background:#e5a50a14}.authNote,.finePrint{color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.5}.authNote{z-index:1;color:var(--muted-dark);text-align:center;margin:22px 0 0;position:relative}.formError{color:#ff9d87;font-family:var(--font-mono);font-size:10px}.landingFooter{border-top:1px solid var(--ink);background:var(--surface);color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.14em;justify-content:space-between;gap:20px;padding:17px clamp(20px,4vw,64px);font-size:9px;font-weight:600;line-height:1;display:flex}.landingFooter span:before{color:var(--accent);content:"◆";margin-right:9px;font-size:7px}.seoOverview{border-top:1px solid var(--ink);background:linear-gradient(90deg, #ffffff08 1px, transparent 1px), linear-gradient(#ffffff08 1px, transparent 1px), var(--surface);color:var(--base);background-size:32px 32px;padding:clamp(72px,9vw,132px) clamp(20px,6vw,96px)}.seoOverviewIntro,.capabilityLedger,.faqBlock{width:min(1280px,100%);margin-inline:auto}.seoOverviewIntro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);column-gap:clamp(48px,9vw,140px);display:grid}.seoOverviewIntro .eyebrow,.faqHeading .eyebrow{color:var(--accent);grid-column:1/-1}.seoOverviewIntro h2,.faqHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:500;line-height:.98}.seoOverviewIntro>p{color:var(--muted-dark);margin:8px 0 0;font-size:17px}.overviewLinks{flex-wrap:wrap;grid-column:2;gap:12px 22px;margin-top:24px;display:flex}.overviewLinks a{color:var(--accent);font-family:var(--font-mono);letter-spacing:.09em;text-underline-offset:5px;text-transform:uppercase;font-size:9px;font-weight:600}.capabilityLedger{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.capabilityLedger>div{border-right:1px solid var(--line-dark);min-height:210px;padding:24px}.capabilityLedger>div:last-child{border-right:0}.capabilityLedger span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:600}.capabilityLedger strong{margin-top:52px;font-size:18px;font-weight:600;display:block}.capabilityLedger p{color:var(--muted-dark);margin:8px 0 0;font-size:12px}.faqBlock{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:clamp(48px,9vw,140px);padding-top:96px;display:grid}.faqHeading h2{font-size:clamp(38px,5vw,64px)}.faqList{border-top:1px solid var(--line-dark)}.faqList details{border-bottom:1px solid var(--line-dark)}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{color:var(--accent);content:"+";font-family:var(--font-mono);font-size:20px;font-weight:400}.faqList details[open] summary:after{content:"−"}.faqList p{max-width:720px;color:var(--muted-dark);margin:-4px 40px 22px 0;font-size:14px}.console{background:var(--base);grid-template-columns:260px minmax(0,1fr);min-height:100svh;display:grid}.sidebar{border-right:1px solid var(--line-dark);background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--surface);height:100svh;color:var(--base);background-size:28px 28px;flex-direction:column;padding:24px 18px;display:flex;position:sticky;top:0}.consoleBrand{color:var(--base);font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:11px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.consoleBrand .brandMark{border-color:var(--accent);width:32px;height:32px;font-size:18px}.projectLabel{color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.16em;margin:42px 10px 10px;font-size:9px;font-weight:600;line-height:1}.projectSwitch{gap:5px;display:grid}.projectSwitch a{border-radius:var(--radius-control);min-width:0;color:var(--muted-dark);border:1px solid #0000;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.projectSwitch a:hover{border-color:var(--line-dark)}.projectSwitch a>span{border:1px solid var(--line-dark);width:30px;height:30px;color:var(--base);font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:11px;font-weight:600;display:grid}.projectSwitch a.selected{background:var(--surface-raised);color:var(--base);border-color:#fbc3364d}.projectSwitch a.selected>span{border-color:var(--primary);background:var(--primary);color:var(--surface)}.projectSwitch strong,.projectSwitch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projectSwitch strong{font-size:12px}.projectSwitch small{color:#8c949f;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px}.sideNav{gap:3px;margin-top:30px;display:grid}.sideNav a{border-radius:var(--radius-control);color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:11px 12px;font-size:10px;text-decoration:none;position:relative}.sideNav a:hover{color:var(--base);background:#ffffff0a}.sideNav a.active{color:var(--accent);background:#fbc33617;padding-left:31px}.sideNav a.active:before{content:"→";position:absolute;left:12px}.sidebarFoot{border-top:1px solid var(--line-dark);gap:12px;min-width:0;margin-top:auto;padding:18px 5px 0;display:grid}.sidebarFoot span{color:var(--muted-dark);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebarFoot .quietButton{border-color:var(--line-dark);color:var(--base)}.workspace{min-width:0;padding:40px clamp(24px,5vw,72px) 80px}.workspace:before{z-index:0;background:var(--accent);content:"";width:34vw;height:8px;position:fixed;top:0;right:0}.workspace>*{z-index:1;position:relative}.topline{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;padding-bottom:26px;display:flex}.topline h1,.panel h2,.emptyState h2,.detailPage h1{font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.04}.topline h1{font-size:clamp(40px,5vw,64px)}.statusStamp{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--base-raised);min-width:154px;padding:11px 14px}.statusStamp span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;display:block}.statusStamp strong{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.statusStamp strong:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.statusStamp.active{color:#2e7650}.statusStamp.pending{color:#936500}.statusStamp.suspended{color:#aa4633}.metricStrip{border:1px solid var(--line-dark);border-radius:var(--radius-card);background:var(--surface);color:var(--base);box-shadow:var(--shadow-panel);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.metricStrip>div{border-right:1px solid var(--line-dark);min-width:0;padding:18px 20px;position:relative}.metricStrip>div:last-child{border-right:0}.metricStrip>div:first-child:before{background:var(--accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.metricStrip span,.metricStrip small{color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;line-height:1.4;display:block}.metricStrip strong{color:var(--base);letter-spacing:-.05em;margin:7px 0 2px;font-size:34px;font-weight:500;line-height:1;display:block}.panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--base-raised);min-width:0;box-shadow:var(--shadow-panel);padding:24px}.panelHead{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;display:flex}.panel h2{font-size:28px}.tableWrap{border-top:1px solid var(--ink);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:11px 10px;font-size:8px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 10px}tbody tr{transition:background .15s}tbody tr:hover{background:#faf8ef}td a{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;font-weight:600}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.pill{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.sent{color:#2e7650}.pill.failed{color:#aa4633}.pill.queued{color:#397799}.pill.sending{color:#936500}.emptyRow{color:var(--muted);margin:0;padding:28px 8px;font-size:13px}.splitPanel{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:24px;display:grid}.recordList{border-top:1px solid var(--ink);margin-top:22px}.recordList>div{border-bottom:1px solid var(--line);padding:15px 5px;position:relative}.recordList span,.recordList small{display:block}.recordList span{overflow-wrap:anywhere;padding-right:54px;font-size:13px;font-weight:600}.recordList small{color:var(--muted);margin-top:4px;font-size:11px}.recordList .textButton{position:absolute;top:16px;right:3px}.formPanel{border-color:var(--line-dark);background:var(--surface);color:var(--base);position:relative;overflow:hidden}.formPanel:before{background:var(--accent);content:"";width:80px;height:4px;position:absolute;top:0;right:0}.formPanel .eyebrow{color:var(--accent)}.formPanel label{color:var(--muted-dark)}.formPanel input,.formPanel textarea{border-color:var(--line-dark);color:var(--base);background:#111419}.inlineForm{margin-top:24px}.formResult{color:var(--muted-dark);font-family:var(--font-mono);font-size:10px}.secretReveal{border:1px dashed var(--primary);border-radius:var(--radius-control);background:#fbc33614;margin-top:17px;padding:15px}.secretReveal span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:600;display:block}.secretReveal code{overflow-wrap:anywhere;color:var(--base);-webkit-user-select:all;user-select:all;margin-top:8px;font-size:11px;display:block}.textButton{cursor:pointer;font-family:var(--font-mono);text-underline-offset:3px;background:0 0;border:0;font-size:9px;text-decoration:underline}.danger{color:#b94a36}.emptyState{border:1px solid var(--line-dark);border-radius:var(--radius-card);background:var(--surface);max-width:600px;box-shadow:var(--shadow-panel);color:var(--base);margin:10vh auto;padding:clamp(28px,5vw,56px)}.emptyState h2{font-size:48px}.emptyState>p:not(.eyebrow){color:var(--muted-dark);font-size:16px}.detailPage{width:min(1280px,100% - clamp(32px,8vw,112px));margin:auto;padding:38px 0 80px}.backLink{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;align-items:center;margin-bottom:44px;font-size:10px;font-weight:600;display:inline-flex}.detailPage>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;padding-bottom:26px;display:flex}.detailPage h1{overflow-wrap:anywhere;max-width:900px;font-size:clamp(38px,5vw,64px)}.detailGrid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:24px;display:grid}.detailGrid>.panel:first-child{position:sticky;top:24px}dl{overflow-wrap:anywhere;grid-template-columns:92px minmax(0,1fr);gap:12px;margin:24px 0;font-size:12px;display:grid}dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}dd{margin:0}.bodyInspector{border-color:var(--line-dark);background:var(--surface);color:var(--base)}.bodyInspector .eyebrow{color:var(--accent)}.bodyInspector .finePrint{color:var(--muted-dark)}.bodyInspector h3{color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:9px;font-weight:600}pre{border:1px solid var(--line-dark);border-radius:var(--radius-control);color:#d8dde5;max-height:430px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#111419;padding:17px;font-size:11px;line-height:1.6;overflow:auto}.docsPage{background:linear-gradient(90deg, transparent 0 49.96%, #191c210a 50%, transparent 50.04%), var(--base);min-height:100svh}.docsMasthead{border-bottom:1px solid var(--ink);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(20px,4vw,64px);display:flex}.docsMasthead>div{gap:24px;display:flex}.docsMasthead>div a,.docsFooter a{color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.1em;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;text-transform:uppercase;font-size:9px;font-weight:600}.docsHero{border-bottom:1px solid var(--ink);background:radial-gradient(circle at 15% 110%,#fbc33633,#0000 35%),radial-gradient(#191c2126 .7px,#0000 .7px) 0 0/18px 18px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(40px,8vw,120px);min-height:460px;padding:clamp(70px,9vw,130px) clamp(20px,6vw,96px) 64px;display:grid}.docsHero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,8vw,116px);font-weight:500;line-height:.88}.docsHero h1 em{color:#9a6a00;font-style:normal}.docsHeroNote{border:1px solid var(--line-dark);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel);color:var(--base);padding:24px}.docsHeroNote>span,.docsToc>span,.responsePair span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.13em;font-size:8px;font-weight:600}.docsHeroNote>code{overflow-wrap:anywhere;color:var(--base);margin:13px 0 22px;font-size:13px;display:block}.docsHeroNote p{color:var(--muted-dark);margin:0;font-size:14px}.docsShell{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);width:min(1440px,100% - clamp(40px,8vw,128px));margin:0 auto;padding:72px 0 110px;display:grid}.docsToc{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:3px;padding:18px 0;display:grid;position:sticky;top:24px}.docsToc>span{color:#9a6a00;margin:0 10px 12px}.docsToc a{color:var(--muted);font-family:var(--font-mono);border-radius:6px;padding:8px 10px;font-size:9px;text-decoration:none}.docsToc a:hover{color:var(--ink);background:#e5a50a17}.docsContent{min-width:0}.docsSection{border-bottom:1px solid var(--line);padding:0 0 80px;scroll-margin-top:24px}.docsSection+.docsSection{padding-top:80px}.docsSection h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(42px,5vw,70px);font-weight:500;line-height:.95}.docsSection h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.docsSection>p{max-width:780px;color:var(--muted);font-size:16px}.docsSteps{background:var(--line);counter-reset:docs-step;grid-template-columns:1fr 1fr;gap:1px;margin:32px 0;padding:1px;list-style:none;display:grid}.docsSteps li{background:var(--base-raised);counter-increment:docs-step;min-height:136px;padding:24px 24px 24px 62px;position:relative}.docsSteps li:before{color:#9a6a00;content:"0" counter(docs-step);font-family:var(--font-mono);font-size:10px;font-weight:600;position:absolute;top:25px;left:24px}.docsSteps strong,.docsSteps span{display:block}.docsSteps strong{font-size:15px}.docsSteps span{color:var(--muted);margin-top:7px;font-size:12px}.envStrip{background:var(--line-dark);gap:1px;margin:28px 0;display:grid}.envStrip code{overflow-wrap:anywhere;background:var(--surface);color:#d8dde5;padding:13px 16px;font-size:11px}.docsCode{position:relative}.docsCode .copyButton{z-index:2;position:absolute;top:10px;right:10px}.docsCode pre{white-space:pre;max-height:620px;padding-top:48px}.copyButton{min-height:34px;color:var(--accent);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#29291f;border:1px solid #615b46;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:600}.copyButton:hover{border-color:var(--accent)}.appFlow{grid-template-columns:1fr 1fr auto 1.3fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin:32px 0;display:grid}.appFlow span{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--base-raised);min-height:86px;font-family:var(--font-mono);text-align:center;place-content:center;padding:14px;font-size:10px;font-weight:600;display:grid}.appFlow span small{color:var(--muted);margin-top:6px;font-size:8px;font-weight:400;display:block}.appFlow .appFlowCore{border-color:var(--primary);background:var(--surface);color:var(--accent)}.appFlow b{color:#9a6a00;font-family:var(--font-mono);align-self:center}.docsCallout{border-left:4px solid var(--primary);background:#fff9e8;padding:20px 22px}.docsCallout strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.docsCallout p{color:var(--muted);margin:6px 0 0;font-size:13px}.docsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fieldTable,.errorTable{border-top:1px solid var(--ink);margin-top:30px}.fieldTable>div,.errorTable>div{border-bottom:1px solid var(--line);grid-template-columns:160px 160px minmax(0,1fr);align-items:baseline;gap:20px;padding:13px 8px;font-size:12px;display:grid}.fieldTable span,.errorTable b{color:#9a6a00;font-family:var(--font-mono);font-size:9px}.fieldTable p{color:var(--muted);margin:0}.responsePair{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.responsePair>div{border:1px solid var(--line-dark);border-radius:var(--radius-card);background:var(--surface);padding:20px}.responsePair pre{border:0;min-height:92px;margin-bottom:0;padding:14px 0 0}.errorTable code{font-size:10px}.errorTable span{color:var(--muted)}.agentPromptSection{border-bottom:0}.agentPromptHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.agentPromptHead .copyButton{min-width:160px;margin-bottom:24px}.agentPromptSection pre{border-color:var(--primary);max-height:none;box-shadow:0 22px 60px #1118271f}.docsFooter{border-top:1px solid var(--line-dark);background:var(--surface);color:var(--muted-dark);font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;gap:24px;padding:24px clamp(20px,4vw,64px);font-size:9px;display:flex}@media (max-width:980px){.hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:40px}.hero h1{font-size:clamp(52px,8vw,78px)}.capabilityLedger{grid-template-columns:1fr 1fr}.capabilityLedger>div:nth-child(2){border-right:0}.capabilityLedger>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.console{grid-template-columns:224px minmax(0,1fr)}.docsShell{grid-template-columns:170px minmax(0,1fr);gap:40px}.appFlow{grid-template-columns:1fr auto 1fr auto 1fr}.appFlow span:nth-of-type(2){display:none}}@media (max-width:800px){.landing{overflow:visible}.hero{grid-template-columns:1fr;gap:48px;padding:54px 0}.authCard{width:min(100%,520px)}.seoOverviewIntro,.faqBlock{grid-template-columns:1fr;gap:28px}.overviewLinks{grid-column:1;margin-top:0}.console{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line-dark);height:auto;padding-bottom:14px;position:static}.projectLabel{margin-top:24px}.projectSwitch{padding-bottom:4px;display:flex;overflow-x:auto}.projectSwitch a{min-width:168px}.sideNav{padding-bottom:2px;display:flex;overflow-x:auto}.sideNav a{min-width:max-content}.sidebarFoot{display:none}.workspace:before{position:absolute}.metricStrip{grid-template-columns:1fr 1fr}.metricStrip>div:nth-child(2){border-right:0}.metricStrip>div:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.splitPanel,.detailGrid{grid-template-columns:1fr}.detailGrid>.panel:first-child{position:static}.docsHero,.docsShell{grid-template-columns:1fr}.docsToc{grid-template-columns:1fr 1fr;position:static}.docsToc>span{grid-column:1/-1}.docsGrid,.responsePair{grid-template-columns:1fr}}@media (max-width:560px){.docsMasthead,.docsMasthead>div{gap:12px}.docsMasthead>div a{letter-spacing:.05em;font-size:8px}.brandAside{gap:0}.brandAside span{display:none}.brandBar{height:64px}.hero{width:calc(100% - 32px);padding:40px 0}.heroSignal{display:block}.heroSignal>span{margin-top:10px;display:block}.hero h1{font-size:clamp(46px,15vw,68px)}.lede{margin:24px 0;font-size:15px}.seoOverview{padding-inline:16px}.capabilityLedger{grid-template-columns:1fr}.capabilityLedger>div{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0}.capabilityLedger>div:last-child{border-bottom:0}.capabilityLedger strong{margin-top:28px}.routeDiagram{grid-template-columns:1fr auto 1fr}.routeDiagram i:nth-of-type(2){display:none}.routeDiagram span:nth-of-type(3){grid-column:1}.routeDiagram span:nth-of-type(4){grid-column:3}.authCard{padding:22px}.landingFooter{justify-content:flex-start;overflow-x:auto}.landingFooter span{min-width:max-content}.workspace{padding:30px 16px 56px}.topline{align-items:start;display:grid}.topline h1{font-size:40px}.statusStamp{width:100%}.metricStrip{grid-template-columns:1fr 1fr}.metricStrip>div{padding:16px}.metricStrip strong{font-size:29px}.panel{padding:20px}.panelHead{align-items:start;display:grid}.splitPanel{gap:16px}.detailPage{width:calc(100% - 32px);padding-top:26px}.detailPage>header{align-items:start;display:grid}.detailPage h1{font-size:38px}dl{grid-template-columns:76px minmax(0,1fr)}.docsMasthead>div a:first-child{display:none}.docsHero{min-height:0;padding:56px 16px 36px}.docsHero h1{font-size:clamp(54px,18vw,76px)}.docsShell{width:calc(100% - 32px);padding-top:36px}.docsToc,.docsSteps{grid-template-columns:1fr}.docsSection{padding-bottom:56px}.docsSection+.docsSection{padding-top:56px}.docsSection h2{font-size:44px}.appFlow{grid-template-columns:1fr}.appFlow b{justify-self:center;transform:rotate(90deg)}.fieldTable>div,.errorTable>div{grid-template-columns:1fr;gap:4px}.agentPromptHead,.docsFooter{align-items:start;display:grid}.agentPromptHead .copyButton{margin:0}}@media (prefers-reduced-motion:no-preference){.heroCopy,.authCard{animation:.52s cubic-bezier(.2,.75,.2,1) both arrive}.authCard{animation-delay:.1s}.metricStrip,.panel,.emptyState{animation:.38s ease-out both settle}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}}@keyframes settle{0%{opacity:0;transform:translateY(8px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
