:root{--ink:#17221c;--muted:#637069;--paper:#f4f1e8;--paper-2:#ebe8dd;--card:#faf8f1;--line:#d5d4c9;--green:#285744;--green-2:#dce7df;--orange:#bc693d;--code:#18251f;--shadow:0 18px 50px #1f30271a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,a{outline-offset:4px}.shell{width:min(1180px,100% - 48px);margin:0 auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f1e8f0;border-bottom:1px solid #63706938;position:sticky;top:0}.header-inner{align-items:center;gap:36px;height:72px;display:flex}.wordmark{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:11px;font-weight:750;display:inline-flex}.mark{width:26px;height:26px;display:inline-block;position:relative}.mark i{border:2px solid var(--green);width:16px;height:11px;display:block;position:absolute;transform:skewY(-25deg)rotate(-3deg)}.mark i:first-child{top:1px;left:1px}.mark i:nth-child(2){top:7px;left:6px}.mark i:nth-child(3){background:var(--paper);top:13px;left:10px}nav{color:#435049;gap:28px;margin-left:auto;font-size:14px;display:flex}nav a:hover,.footer-links a:hover{color:var(--green);text-underline-offset:5px;text-decoration:underline}.button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.button:hover{background:#1f4938;transform:translateY(-1px)}.button-small{min-height:40px;padding:0 17px}.button-outline{color:var(--green);background:0 0}.button-outline:hover{color:#fff}.hero{background:linear-gradient(102deg,#f4f1e8 0% 62%,#e8eadf 100%);padding:100px 0 94px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--orange);margin:0 0 18px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.08}.hero h1{margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.7vw,78px);font-weight:500}.lede{color:#4f5c55;max-width:670px;font-size:20px;line-height:1.6}.actions{align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{color:var(--green);align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.fine{color:var(--muted);margin:18px 0 0;font-size:13px}.code-window{background:var(--code);min-width:0;box-shadow:var(--shadow);border:1px solid #31453a;border-radius:9px;overflow:hidden}.code-top{border-bottom:1px solid #34473e;align-items:center;gap:14px;height:52px;padding:0 20px;font-size:12px;display:flex}.code-top span{color:#a8d5b7;font-weight:800}.code-top code{color:#e2e9e4}.code-top em{color:#91c8a6;margin-left:auto;font-style:normal}.code-window pre{color:#dfe8e2;margin:0;padding:26px 28px 31px;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e4e5da}.proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.proof-grid>div{border-left:1px solid var(--line);padding:25px 28px}.proof-grid>div:last-child{border-right:1px solid var(--line)}.proof-grid strong,.proof-grid span{display:block}.proof-grid strong{font-size:14px}.proof-grid span{color:var(--muted);margin-top:4px;font-size:12px}.section{padding:110px 0}.section-heading{max-width:720px;margin-bottom:56px}.section-heading h2,.split h2,.source-panel h2,.cta-inner h2{margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,54px);font-weight:500}.section-heading>p:last-child,.source-panel>div>p{color:var(--muted);font-size:18px}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf8f180;min-height:240px;padding:34px 38px}.feature-num{color:var(--orange);font:12px ui-monospace,monospace}.feature-grid h3{margin:42px 0 12px;font-size:23px}.feature-grid p{color:var(--muted);max-width:450px}.muted-section{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.use-list{border-top:1px solid #c7c9be}.use-list div{border-bottom:1px solid #c7c9be;grid-template-columns:180px 1fr;gap:30px;padding:25px 0;display:grid}.use-list span{color:var(--muted)}.source-panel{grid-template-columns:1fr .8fr;align-items:center;gap:110px;display:grid}.source-card{border:1px solid var(--line);background:var(--card);padding:28px;box-shadow:0 12px 35px #1f30270f}.status-dot{background:#3f8d63;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.source-card dl{margin:24px 0 0}.source-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding:13px 0;font-size:13px;display:flex}.source-card dt{color:var(--muted)}.source-card dd{text-align:right;margin:0;font-weight:650}.cta-section{background:#dce5dc;border-top:1px solid #c3d0c6;padding:82px 0}.cta-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.cta-inner h2{max-width:670px;margin-bottom:0}.cta-inner>div:last-child{white-space:nowrap;align-items:center;gap:24px;display:flex}footer{border-top:1px solid var(--line);background:#e9e6dc;padding:54px 0}.footer-grid{grid-template-columns:1.4fr .8fr .8fr;gap:50px;display:grid}.footer-grid p{color:var(--muted);margin:14px 0 0;font-size:13px}.footer-links,.footer-meta{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer-meta{color:var(--muted)}.page-shell{padding-top:92px;padding-bottom:110px}.page-heading{max-width:830px;margin-bottom:70px}.page-heading h1{margin-bottom:26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.5vw,70px);font-weight:500}.page-heading>p:last-child{max-width:700px;color:var(--muted);font-size:19px}.page-heading.compact{margin-bottom:52px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{border:1px solid var(--line);background:var(--card);flex-direction:column;padding:34px;display:flex;position:relative}.price-card.featured{border:2px solid var(--green);padding:33px}.price-badge{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800;position:absolute;top:17px;right:16px}.price-card h2{margin-bottom:26px;font-size:20px}.price{align-items:baseline;gap:10px;display:flex}.price strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:54px;font-weight:500}.price span{color:var(--muted);font-size:13px}.request-count{border-bottom:1px solid var(--line);padding-bottom:22px;font-weight:700}.price-card ul{flex:1;margin:0;padding:8px 0 25px;list-style:none}.price-card li{color:#4f5c55;padding:8px 0 8px 22px;font-size:14px;position:relative}.price-card li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.pricing-note{border:1px solid var(--line);background:#e7e9df;grid-template-columns:.6fr 1.2fr auto;align-items:center;gap:34px;margin-top:26px;padding:30px 34px;display:grid}.pricing-note h2,.pricing-note p{margin:0}.pricing-note h2{font-size:22px}.pricing-note p{color:var(--muted);font-size:14px}.legal-note{text-align:center;max-width:760px;color:var(--muted);margin:24px auto 0;font-size:12px}.docs-layout{grid-template-columns:190px 1fr;gap:76px;display:grid}.docs-layout aside{border-left:1px solid var(--line);flex-direction:column;align-self:start;gap:12px;padding-left:16px;font-size:13px;display:flex;position:sticky;top:108px}.docs-layout aside p{margin:0 0 8px;font-weight:800}.docs-layout aside a{color:var(--muted)}.docs-content{max-width:800px}.docs-content section{border-top:1px solid var(--line);padding:42px 0;scroll-margin-top:110px}.docs-content h2{font-size:28px}.docs-content>section>p{color:var(--muted)}.inline-code{background:var(--code);border:1px solid #34473e;border-radius:6px;margin-top:22px;overflow:hidden}.inline-code span{color:#a8d5b7;border-bottom:1px solid #34473e;padding:10px 18px;font:12px ui-monospace,monospace;display:block}.inline-code code{color:#e2e9e4;white-space:pre-wrap;padding:20px;font:13px/1.7 ui-monospace,monospace;display:block}.endpoint{border:1px solid var(--line);background:#e5e7dc;align-items:center;gap:16px;padding:15px 18px;display:flex}.endpoint b{color:var(--green);font-size:12px}.endpoint span{color:var(--orange);text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:800}.docs-content table{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.docs-content th,.docs-content td{text-align:left;border-bottom:1px solid var(--line);padding:13px}.docs-content th{font-family:ui-monospace,monospace}.docs-content td:nth-child(2){color:var(--orange)}.field-list{border-top:1px solid var(--line)}.field-list div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;padding:14px 0;display:grid}.field-list span{color:var(--muted)}.coverage-summary{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(3,1fr);margin-bottom:76px;display:grid}.coverage-summary div{border-right:1px solid var(--line);padding:28px}.coverage-summary div:last-child{border-right:0}.coverage-summary strong,.coverage-summary span{display:block}.coverage-summary span{color:var(--muted);margin-top:8px;font-size:13px}.coverage-snapshot{background:#e3e9df;border:1px solid #c9d3ca;grid-template-columns:1fr .7fr;align-items:center;gap:80px;padding:60px;display:grid}.coverage-snapshot h2,.section-tight>h2,.principles h2{font-family:Georgia,serif;font-size:38px;font-weight:500}.coverage-snapshot p:last-child{color:var(--muted)}.coverage-meter>span{background:#c7d1c9;height:12px;display:block}.coverage-meter i{background:var(--green);height:100%;display:block}.coverage-meter small{color:var(--muted);margin-top:12px;display:block}.section-tight{padding:86px 0}.feature-grid.three{grid-template-columns:repeat(3,1fr)}.feature-grid.three article{min-height:270px;padding:30px}.notice{border:1px solid var(--line);background:var(--card);grid-template-columns:.5fr 1.2fr auto;align-items:center;gap:34px;padding:30px 34px;display:grid}.notice p{color:var(--muted);margin:0}.process-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:36px;padding:36px 0;display:grid}.process-list>li>span{color:var(--orange);font:13px ui-monospace,monospace}.process-list h2{margin-bottom:10px;font-size:26px}.process-list p{max-width:720px;color:var(--muted);margin:0}.principles{background:#e3e9df;border:1px solid #c9d3ca;grid-template-columns:.8fr 1.2fr;gap:100px;margin-top:90px;padding:54px;display:grid}.principles p{color:#4f5c55}.principles strong{color:var(--ink)}@media (max-width:900px){nav{display:none}.hero{padding:75px 0}.hero-grid,.split,.source-panel,.coverage-snapshot,.principles{grid-template-columns:1fr;gap:50px}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-grid>div:last-child{border-bottom:0}.pricing-grid,.pricing-note,.notice,.feature-grid.three,.docs-layout{grid-template-columns:1fr}.docs-layout aside{border-left:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:0 0 18px;position:static}.docs-layout aside p{width:100%}.coverage-summary{grid-template-columns:1fr}.coverage-summary div{border-right:0;border-bottom:1px solid var(--line)}.coverage-summary div:last-child{border-bottom:0}.footer-grid{grid-template-columns:1fr 1fr}.footer-meta{grid-column:1/-1}.cta-inner{flex-direction:column;align-items:flex-start}.cta-inner>div:last-child{white-space:normal}}@media (max-width:620px){.shell{width:min(100% - 32px,1180px)}.header-inner{height:64px}.header-inner>.button{display:none}.hero{padding:58px 0}.hero-grid{gap:40px}.hero h1{font-size:45px}.lede{font-size:17px}.actions{flex-direction:column;align-items:flex-start;gap:18px}.actions .button{width:100%}.code-window pre{padding:20px;font-size:11px}.section{padding:76px 0}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:210px;padding:28px}.feature-grid h3{margin-top:30px}.split{gap:28px}.use-list div{grid-template-columns:1fr;gap:5px}.source-panel{gap:36px}.cta-inner>div:last-child{flex-direction:column;align-items:flex-start;width:100%}.cta-inner .button{width:100%}.footer-grid{grid-template-columns:1fr}.footer-meta{grid-column:auto}.page-shell{padding-top:64px}.page-heading{margin-bottom:48px}.page-heading h1{font-size:42px}.price-card{padding:27px}.coverage-snapshot,.principles{padding:30px}.notice{padding:27px}.process-list li{grid-template-columns:48px 1fr;gap:16px}.field-list div{grid-template-columns:1fr;gap:5px}.docs-content table{font-size:11px}.docs-content th,.docs-content td{padding:9px 6px}.endpoint{gap:10px;padding:13px 10px}.endpoint code{font-size:11px}.pricing-note{padding:26px}}body{overflow-x:clip}@media (max-width:620px){.eyebrow{letter-spacing:.1em;overflow-wrap:anywhere;max-width:100%;font-size:10px}.hero h1{font-size:40px}.hero h1,.page-heading h1{overflow-wrap:anywhere}}.payg-panel{background:#dfe8df;border:1px solid #b8c9bc;grid-template-columns:1fr .55fr 1fr;align-items:center;gap:48px;margin-top:26px;padding:42px;display:grid}.payg-panel h2,.agent-panel h2,.volume-section h2{margin-bottom:14px;font-family:Georgia,serif;font-size:38px;font-weight:500}.payg-panel p{color:var(--muted)}.payg-price{border-left:1px solid #aebfb2;flex-direction:column;padding:8px 0 8px 38px;display:flex}.payg-price strong{letter-spacing:-.05em;font:500 62px Georgia,serif}.payg-price span{font-weight:750}.payg-price small{color:var(--muted);margin-top:7px}.volume-section{padding:90px 0 70px}.volume-table{border-top:1px solid var(--line);border-left:1px solid var(--line)}.volume-row{grid-template-columns:1.2fr repeat(4,1fr);display:grid}.volume-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:84px;padding:16px 18px;display:flex}.volume-row small{color:var(--muted);margin-top:4px;font-size:11px}.volume-head>*{min-height:44px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#e4e5da;font-size:11px;font-weight:800}.volume-row:not(.volume-head):last-child{background:#e4e9df}.table-note{color:var(--muted);margin-top:14px;font-size:12px}.agent-panel{border:1px solid var(--line);background:var(--card);grid-template-columns:.8fr 1.2fr;gap:70px;padding:54px;display:grid}.agent-panel>div>p:last-child{color:var(--muted)}.agent-steps{border-top:1px solid var(--line)}.agent-steps div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:14px;padding:16px 0;display:grid}.agent-steps span{color:var(--orange);font:12px ui-monospace,monospace}.agent-steps p{color:var(--muted);margin:0}.agent-steps strong{color:var(--ink)}.crypto-note{border:1px solid var(--line);background:#e9e7dd;border-top:0;grid-template-columns:180px 1fr;gap:30px;padding:24px 30px;display:grid}.crypto-note p{color:var(--muted);margin:0;font-size:13px}@media (max-width:900px){.payg-panel,.agent-panel{grid-template-columns:1fr}.payg-price{border-left:0;padding-left:0}.volume-table{overflow-x:auto}.volume-row{min-width:780px}}@media (max-width:620px){.payg-panel,.agent-panel{gap:28px;padding:28px}.crypto-note{grid-template-columns:1fr;gap:8px}.volume-section{padding:70px 0 55px}.volume-table{margin-right:-16px}.payg-panel h2,.agent-panel h2,.volume-section h2{font-size:32px}}.demo-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:22px;display:grid}.demo-controls,.demo-response{border:1px solid var(--line);background:var(--card)}.demo-controls{padding:30px}.demo-controls label{text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;font-size:12px;font-weight:800;display:block}.demo-controls select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:0 12px}.demo-controls>p{color:var(--muted);margin:10px 0 0;font-size:13px}.demo-safety{background:var(--green-2);border:1px solid #b8c9bc;flex-direction:column;padding:16px;display:flex}.demo-safety span{color:var(--muted);margin-top:3px;font-size:12px}.copy-field,.request-path{border:1px solid var(--line);background:#efede4;align-items:center;min-height:46px;display:flex;overflow:hidden}.copy-field code,.request-path code{white-space:nowrap;padding:11px 12px;font-size:12px;overflow:auto}.copy-field button,.response-bar button,.demo-curl button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:800}.request-path span{background:var(--green-2);color:var(--green);align-self:stretch;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:flex}.demo-run{width:100%;margin-top:24px}.demo-run:disabled{opacity:.7;cursor:wait}.demo-curl{background:var(--code);color:#dfe8e2;border-radius:5px;margin-top:24px;overflow:hidden}.demo-curl>div{color:#a8d5b7;border-bottom:1px solid #34473e;padding:9px 14px;font-size:11px;display:flex}.demo-curl pre{margin:0;padding:15px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.demo-curl button{color:#a8d5b7}.demo-response{background:var(--code);color:#dfe8e2;min-width:0}.response-bar{border-bottom:1px solid #34473e;align-items:center;gap:14px;min-height:54px;padding:0 18px;display:flex}.response-bar span{color:#a8d5b7;font:12px ui-monospace,monospace}.response-bar button{color:#a8d5b7}.response-meta,.response-body{padding:18px}.response-meta{border-bottom:1px solid #34473e}.response-meta>span,.response-body>span{color:#a8d5b7;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;display:block}.response-meta pre,.response-body pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px/1.7 ui-monospace,monospace}.response-body{min-height:430px}.response-body pre{white-space:pre;overflow:auto}.demo-controls button:focus-visible,.demo-controls select:focus-visible,.demo-response button:focus-visible{outline:3px solid var(--orange)}.demo-controls{min-width:0}.demo-controls .demo-label{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;font-size:12px;font-weight:800;display:block}.copy-field code,.request-path code{min-width:0}@media (max-width:900px){.demo-layout{grid-template-columns:1fr}.response-body{min-height:320px}}@media (max-width:620px){.demo-controls{padding:20px}.copy-field{align-items:stretch}.copy-field code{font-size:10px}.response-bar{flex-wrap:wrap;align-items:flex-start;padding:14px 16px}.response-bar button{margin-left:0}.response-body{min-height:280px;padding:14px}.response-body pre{font-size:10px}}.account-page{padding:88px 0 112px}.account-page h1{max-width:820px;font:700 clamp(42px,6vw,76px)/.98 var(--font-display);letter-spacing:-.04em;margin:14px 0 18px}.account-intro{max-width:760px;color:var(--muted);margin:0 0 44px;font-size:17px;line-height:1.7}.account-gate,.account-summary{border:1px solid var(--line);background:var(--card);justify-content:space-between;gap:42px;padding:34px;display:flex}.account-gate>div:first-child,.account-summary>div:first-child{max-width:680px}.account-gate h2,.account-summary h2{font:700 clamp(28px,4vw,42px)/1.05 var(--font-display);letter-spacing:-.03em;margin:9px 0 12px}.account-gate p,.account-summary p{color:var(--muted);margin:0;line-height:1.6}.account-kicker{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.account-actions{flex-direction:column;align-items:stretch;gap:10px;min-width:190px;display:flex}.account-actions .button{text-align:center}.account-actions a,.text-button{color:var(--green);font:700 13px var(--font-body);text-align:center;cursor:pointer;background:0 0;border:0;padding:7px}.account-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.account-grid article{border:1px solid var(--line);background:var(--card);flex-direction:column;min-height:240px;padding:25px;display:flex}.account-grid article>span:first-child{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.account-grid strong{font:700 26px var(--font-display);margin:16px 0 8px}.account-grid p{color:var(--muted);font-size:13px;line-height:1.6}.account-grid a,.account-muted{color:var(--green);margin-top:auto;font-size:12px;font-weight:800}.account-loading{border:1px solid var(--line);background:var(--card);color:var(--muted);padding:36px}@media (max-width:800px){.account-grid{grid-template-columns:1fr}.account-grid article{min-height:190px}}@media (max-width:620px){.account-page{padding:58px 0 80px}.account-gate,.account-summary{flex-direction:column;gap:28px;padding:24px}.account-actions{min-width:0}}.account-error,.account-warning{color:#733d29;background:#f6e8df;border:1px solid #c99179;margin:18px 0 0;padding:13px 16px}.account-secret{background:var(--green-2);border:1px solid #96b39f;grid-template-columns:1fr auto;gap:16px;margin-top:18px;padding:25px;display:grid}.account-secret h3{margin:7px 0 6px}.account-secret p{color:var(--muted);margin:0;font-size:13px}.account-secret code{border:1px solid var(--line);background:var(--card);white-space:nowrap;grid-column:1/-1;padding:14px;font-size:12px;overflow:auto}.account-secret .text-button{justify-self:start}.account-key-panel{border:1px solid var(--line);background:var(--card);margin-top:18px;padding:30px}.account-key-heading{justify-content:space-between;gap:40px;display:flex}.account-key-heading h2{font:700 36px var(--font-display);margin:8px 0 0}.account-key-heading p{max-width:520px;color:var(--muted);font-size:13px}.account-key-form{background:var(--paper-2);grid-template-columns:1fr 220px auto;align-items:end;gap:14px;margin-top:26px;padding:20px;display:grid}.account-key-form label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.account-key-form input,.account-key-form select{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:0 12px}.account-key-form .button:disabled,.account-key-list button:disabled{opacity:.5;cursor:not-allowed}.account-key-list{border-top:1px solid var(--line);margin-top:20px}.account-key-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr auto;align-items:center;gap:24px;padding:18px 4px;display:grid}.account-key-list article>div{flex-direction:column;gap:4px;display:flex}.account-key-list article>div:nth-child(2){color:var(--muted);flex-flow:wrap;gap:8px 16px;font-size:12px}.account-key-list code{color:var(--muted);font-size:12px}.key-status{color:var(--green);text-transform:capitalize;font-weight:800}.key-status-expired,.key-status-manually-revoked{color:#8a503a}@media (max-width:800px){.account-key-heading{flex-direction:column;gap:10px}.account-key-form,.account-key-list article{grid-template-columns:1fr}.account-key-list article .text-button{justify-self:start}.account-secret{grid-template-columns:1fr}}.account-billing-controls{background:var(--paper-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:26px;padding:20px;display:grid}.account-billing-controls label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.account-billing-controls select{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:0 12px}.account-billing-controls .button:disabled{opacity:.5;cursor:not-allowed}.account-billing-panel>.account-muted{margin-top:16px;display:block}@media (max-width:620px){.account-billing-controls{grid-template-columns:1fr}.account-billing-controls .button{width:100%}}.annual-price{color:var(--green);margin:-5px 0 15px;font-size:12px;font-weight:800}.admin-page{padding:88px 0 112px}.admin-page h1{font:700 clamp(42px,6vw,76px)/.98 var(--font-display);letter-spacing:-.04em;margin:14px 0 38px}.admin-denied{border:1px solid var(--line);background:var(--card);max-width:720px;padding:34px}.admin-denied h2{font:700 34px var(--font-display);margin:0 0 12px}.admin-denied p{color:var(--muted);line-height:1.6}.admin-denied .button{margin-top:12px}.admin-status{background:var(--green);color:#fff;justify-content:space-between;gap:20px;padding:17px 22px;display:flex}.admin-status span{color:#cfe0d4;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.admin-grid article{border:1px solid var(--line);background:var(--card);padding:26px}.admin-grid article>span{color:var(--orange);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.admin-grid strong{font:700 27px var(--font-display);text-transform:capitalize;margin:14px 0 8px;display:block}.admin-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}@media (max-width:700px){.admin-page{padding:58px 0 80px}.admin-grid{grid-template-columns:1fr}.admin-status{flex-direction:column}.admin-denied{padding:24px}}.admin-audit{border:1px solid var(--line);background:var(--card);margin-top:18px;padding:30px}.admin-search{background:var(--paper-2);margin-top:24px;padding:20px}.admin-search label{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.admin-search>div{grid-template-columns:1fr auto;gap:12px;display:grid}.admin-search input{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:3px;padding:0 12px}.admin-user-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:18px;display:grid}.admin-user-list{border:1px solid var(--line);flex-direction:column;display:flex}.admin-user{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:5px;padding:15px;display:flex}.admin-user:last-child{border-bottom:0}.admin-user.selected{background:var(--green-2)}.admin-user span,.admin-user code{color:var(--muted);font-size:11px}.admin-user-detail{border:1px solid var(--line);background:var(--paper-2);min-height:260px;padding:22px}.admin-user-detail h3{font:700 27px var(--font-display);margin:0}.admin-user-detail h4{margin:24px 0 10px}.admin-user-detail>p{color:var(--muted);font-size:12px}.admin-entitlements{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.admin-entitlements>div{background:#fff;padding:14px}.admin-entitlements span{color:var(--muted);font-size:11px;display:block}.admin-entitlements strong{margin-top:6px;display:block}.admin-user-detail ul{margin:0;padding:0;list-style:none}.admin-user-detail li{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:12px;display:flex}.admin-user-detail li>div{flex-direction:column;gap:4px;display:flex}.admin-user-detail li code,.admin-user-detail li>span{color:var(--muted)}@media (max-width:760px){.admin-user-layout,.admin-search>div,.admin-entitlements{grid-template-columns:1fr}.admin-audit{padding:22px}}.admin-inbox-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:24px;display:grid}.admin-inbox-list{border:1px solid var(--line);flex-direction:column;display:flex}.admin-message{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:5px;padding:15px;display:flex}.admin-message:last-child{border-bottom:0}.admin-message.selected{background:var(--green-2)}.admin-message:disabled{cursor:wait}.admin-message span,.admin-message small{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.admin-message-detail{border:1px solid var(--line);background:var(--paper-2);min-width:0;min-height:300px;padding:22px}.admin-message-detail h3{font:700 27px var(--font-display);overflow-wrap:anywhere;margin:8px 0 18px}.admin-message-detail dl{margin:0 0 18px}.admin-message-detail dl div{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:12px;padding:8px 0;font-size:12px;display:grid}.admin-message-detail dt{color:var(--muted)}.admin-message-detail dd{overflow-wrap:anywhere;margin:0}.admin-message-detail pre{border:1px solid var(--line);max-height:440px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-message-detail h4{margin:24px 0 10px}.admin-message-detail ul{margin:0;padding:0;list-style:none}.admin-message-detail li{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;display:flex}.admin-message-detail li span{color:var(--muted);text-align:right}.admin-draft{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px;padding-top:2px;display:flex}.admin-draft h4{margin-bottom:0}.admin-draft label{font-size:12px;font-weight:700}.admin-draft textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:13px/1.55 var(--font-body);background:#fff;border-radius:0;padding:12px}.admin-draft textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.admin-draft>small{color:var(--muted);align-self:flex-end;font-size:11px}.admin-draft .admin-confirmation{width:100%;margin-top:2px}@media (max-width:760px){.admin-inbox-layout{grid-template-columns:1fr}.admin-message-detail dl div{grid-template-columns:1fr;gap:3px}.admin-message-detail li{flex-direction:column;gap:3px}.admin-message-detail li span{text-align:left}}.admin-health-summary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.admin-health-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);padding:17px}.admin-health-summary span{color:var(--muted);font-size:11px;display:block}.admin-health-summary strong{font:700 22px var(--font-display);margin-top:6px;display:block}.admin-operations-layout{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.admin-operations-layout h3{font:700 25px var(--font-display);margin:0 0 12px}.admin-operations-list{border:1px solid var(--line)}.admin-operations-list>article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:13px;display:grid}.admin-operations-list>article:last-child{border-bottom:0}.admin-operations-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-operations-list article>div:last-child{align-items:flex-end}.admin-operations-list strong,.admin-operations-list span{overflow-wrap:anywhere}.admin-operations-list span,.admin-operations-list small{color:var(--muted);font-size:11px}.admin-pill{text-transform:capitalize;background:#f3e7dc;border:1px solid #cbb8a8;padding:3px 7px;font-weight:800;display:inline-flex;color:#73513f!important}.admin-pill.ready{background:var(--green-2);border-color:#9bb6a4;color:var(--green)!important}.admin-pill.failed{background:#f6e8df;border-color:#c99179;color:#733d29!important}@media (max-width:900px){.admin-health-summary{grid-template-columns:repeat(2,1fr)}.admin-operations-layout{grid-template-columns:1fr}}@media (max-width:480px){.admin-health-summary,.admin-operations-list>article{grid-template-columns:1fr}.admin-operations-list article>div:last-child{align-items:flex-start}}.admin-audit-events{border:1px solid var(--line);margin-top:24px}.admin-audit-events>article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;display:grid}.admin-audit-events>article:last-child{border-bottom:0}.admin-audit-events article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-audit-events article>div:last-child{align-items:flex-end}.admin-audit-events strong{overflow-wrap:anywhere;font-size:13px}.admin-audit-events span,.admin-audit-events small,.admin-audit-events code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.admin-audit-events code{text-align:right;max-width:300px}@media (max-width:560px){.admin-audit-events>article{grid-template-columns:1fr}.admin-audit-events article>div:last-child{align-items:flex-start}.admin-audit-events code{text-align:left}}.legal-page{max-width:860px}.legal-page>h1{max-width:800px;font:700 clamp(42px,6vw,72px)/.98 var(--font-display);letter-spacing:-.04em;margin:14px 0 12px}.legal-updated{color:var(--muted);margin:0 0 48px;font-size:12px}.legal-page section{border-top:1px solid var(--line);padding:27px 0}.legal-page section h2{font:700 28px var(--font-display);margin:0 0 12px}.legal-page section p,.legal-page section li{color:var(--muted);line-height:1.7}.legal-page section ul{padding-left:20px}.status-list>div{border-bottom:1px solid var(--line);padding:18px 18px 18px 46px;position:relative}.status-list>div:last-child{border-bottom:0}.status-list strong{font:700 20px var(--font-display)}.status-list p{margin:5px 0 0}.status-dot{border-radius:50%;width:12px;height:12px;position:absolute;top:23px;left:18px}.status-dot.ready{background:#24744a}.status-dot.pending{background:var(--orange)}.contact-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.contact-grid a{border:1px solid var(--line);background:var(--card);flex-direction:column;padding:20px;display:flex}.contact-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.contact-grid strong{color:var(--green);margin-top:8px}@media (max-width:620px){.contact-grid{grid-template-columns:1fr}}.admin-key-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-key-actions>span{color:var(--muted)}.admin-key-actions button{border:1px solid var(--line);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:3px;padding:5px 9px;font-size:11px;font-weight:700}.admin-key-actions button:disabled{cursor:wait;opacity:.65}.admin-key-actions .admin-danger-button{color:#8e3027;border-color:#a8463b}.admin-mutation-success{background:var(--green-2);color:#284c31;border:1px solid #82a48a;margin-top:14px;padding:11px 13px;font-size:12px}@media (max-width:760px){.admin-key-actions{justify-content:flex-start}}.admin-restriction-control{border:1px solid var(--line);background:#fff;margin-top:22px;padding:16px}.admin-restriction-control h4{margin:0 0 12px}.admin-restriction-control label{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.admin-restriction-control input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:3px;padding:0 11px;font-size:12px}.admin-restriction-control>button,.admin-confirmation button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:3px;padding:6px 10px;font-size:11px;font-weight:700}.admin-restriction-control button:disabled{cursor:wait;opacity:.65}.admin-restriction-control .admin-danger-button{color:#8e3027;border-color:#a8463b}.admin-restriction-control input+button{margin-top:10px}.admin-confirmation{background:var(--paper-2);border-left:3px solid #a8463b;margin-top:12px;padding:12px}.admin-confirmation p{color:var(--ink);margin:0 0 10px;font-size:12px}.admin-confirmation>div{flex-wrap:wrap;gap:8px;display:flex}.operation-list{gap:20px;display:grid}.operation-list article{border-bottom:1px solid var(--line);padding:0 0 24px}.operation-list article:last-child{border-bottom:0}.operation-list h3{margin:16px 0 8px;font-size:19px}.operation-list article>p{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.65}.operation-list .operation-meta{color:var(--ink);margin-top:14px}.operation-list .operation-meta strong{color:var(--muted)}@media (max-width:620px){.operation-list .endpoint{flex-wrap:wrap;align-items:flex-start}.operation-list .endpoint span{width:100%;margin-left:0}.operation-list table{display:block;overflow-x:auto}}.docs-layout,.docs-content{min-width:0}.operation-list .endpoint code{overflow-wrap:anywhere;min-width:0}.operation-example{border:1px solid var(--line);background:var(--card);margin-top:16px}.operation-example summary{color:var(--green);cursor:pointer;padding:11px 14px;font-size:12px;font-weight:750}.operation-example>code{border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.operation-example>p{color:var(--muted);margin:0;padding:0 14px 14px;font-size:12px}.operation-example a{text-underline-offset:3px;text-decoration:underline}
