:root{--paper:#f5f3ec;--ink:#202723;--muted:#5d665f;--line:#d9ddd3;--surface:#fffefa;--accent:#276044;color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #245e91;outline-offset:4px}.skip{position:absolute;top:-80px;left:20px;padding:10px;background:white}.skip:focus{top:8px}header,footer{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:30px 40px;gap:24px}header{border-bottom:1px solid var(--line)}.brand{font-size:26px;font-weight:650;letter-spacing:-1.4px;text-decoration:none}.mark{color:#a6342c;margin-left:3px}nav,.actions{display:flex;gap:28px;align-items:center}nav a{font-size:14px;text-decoration:none}.badge{font-size:11px;color:var(--muted);padding:5px 9px;border:1px solid var(--line);border-radius:3px}.hero{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:110px 40px 130px}.eyebrow{text-transform:uppercase;font:11px ui-monospace,Menlo,monospace;letter-spacing:1.4px;margin:0 0 30px;color:var(--muted)}h1{font-family:Georgia,serif;font-size:clamp(42px,5.8vw,76px);font-weight:400;letter-spacing:-2px;line-height:1.08;margin:0 0 30px}h2{font-size:18px;font-weight:550;margin:0 0 24px}.intro{font-size:18px;line-height:1.7;color:var(--muted);max-width:530px}.actions{margin:30px 0}.button{display:inline-flex;align-items:center;gap:35px;background:var(--ink);color:var(--surface);padding:14px 19px;font-size:14px;text-decoration:none;border-radius:4px}.note{font-size:13px;line-height:1.7;color:var(--muted);max-width:540px;margin-top:28px}.terminal{background:var(--ink);color:var(--surface);padding:30px;border-radius:4px;min-width:0}.terminal-label{font:11px ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:1px;color:#bec8bd;border-bottom:1px solid #48534b;padding-bottom:20px;margin-bottom:26px}.terminal pre{font:14px/1.9 ui-monospace,Menlo,monospace;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.terminal p{font-size:12px;margin-top:24px;color:#bec8bd}.muted{color:#bec8bd}.prompt{color:#a4d6ad}.account{max-width:820px;margin:auto;padding:75px 32px 90px}.account h1{font-size:54px}.panel{background:var(--surface);border:1px solid var(--line);padding:28px;margin:35px 0 22px;border-radius:4px}.panel a{font-size:13px}dl{margin-bottom:24px}dl>div{display:grid;grid-template-columns:135px 1fr;padding:12px 0;border-top:1px solid var(--line);gap:16px;font-size:14px}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.verified{display:inline-block;font-size:10px;margin-left:8px;background:#e7eee5;color:#276044;padding:3px 5px;border-radius:3px}.link{background:none;border:none;padding:8px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}footer{border-top:1px solid var(--line);font-size:12px;color:var(--muted)}@media(max-width:800px){header,footer{padding:24px}.hero{grid-template-columns:1fr;padding:65px 24px;gap:40px}.account{padding:55px 24px}.account h1{font-size:42px}.badge{display:none}.terminal{padding:22px}dl>div{grid-template-columns:85px 1fr}.panel{padding:22px}footer{flex-wrap:wrap}}

/* Workspace views share the site's paper, type and restrained terminal accents. */
.workspace-bar{max-width:1320px;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.workspace-bar nav{gap:32px;min-width:0;overflow-x:auto}.workspace-bar nav a{white-space:nowrap;flex-shrink:0;padding:20px 0 18px;color:var(--muted);border-bottom:2px solid transparent}.workspace-bar nav a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.workspace-name{font:11px ui-monospace,Menlo,monospace;color:var(--muted)}.workspace-name span{margin:0 8px;color:#9ca397}.workspace{max-width:1320px;margin:auto;padding:54px 40px 90px;min-height:65vh}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin:0 0 40px}.page-heading .eyebrow{margin-bottom:18px}.workspace h1{font-size:54px;max-width:950px;margin-bottom:16px}.workspace .intro{font-size:16px;max-width:680px;margin:0}.page-heading>.button,.page-heading>.secondary{flex-shrink:0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;margin-bottom:46px}.metrics>div{border-right:1px solid var(--line);padding-left:26px;display:flex;flex-direction:column;gap:8px}.metrics>div:first-child{padding-left:0}.metrics>div:last-child{border:0}.metrics strong{font:32px Georgia,serif}.metrics span{font-size:12px;color:var(--muted)}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px}.workspace-layout>section,.workspace-layout>aside{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;gap:16px}.section-heading h2{margin:0}.section-heading a{font-size:12px}.table-note{font-size:11px;color:var(--muted)}.table-scroll{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font-size:10px;letter-spacing:.65px;text-transform:uppercase;color:var(--muted);font-weight:500;padding:12px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}td{padding:21px 14px;vertical-align:middle;border-bottom:1px solid var(--line)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.row-title{font-size:14px;font-weight:550;text-decoration:none;overflow-wrap:anywhere}.row-title:hover{text-decoration:underline}.row-note{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.mono{font-family:ui-monospace,Menlo,monospace;font-size:11px}.numeric{font:13px ui-monospace,Menlo,monospace}.status{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;text-transform:capitalize;color:var(--muted)}.status:before{content:"";width:6px;height:6px;border-radius:100%;background:#92998e}.status.ready,.status.accepted{color:var(--accent)}.status.ready:before,.status.accepted:before{background:var(--accent)}.status.failed{color:#96392e}.status.failed:before{background:#96392e}.status.retry,.status.queued,.status.sending{color:#805d1f}.status.retry:before,.status.queued:before,.status.sending:before{background:#a88038}.demo-label{display:inline-block;margin-left:7px;font:9px ui-monospace,Menlo,monospace;text-transform:uppercase;letter-spacing:.6px;border:1px solid var(--line);padding:1px 4px;color:var(--muted);vertical-align:middle}.terminal.compact{padding:24px}.terminal.compact pre{font-size:11px;line-height:1.9}.terminal.compact .terminal-label{font-size:10px}.aside-note{font-size:12px;line-height:1.8;color:var(--muted);padding:26px 0}.aside-note h3{font-size:13px;font-weight:550;color:var(--ink);margin:0 0 12px}.aside-note p{margin:0 0 16px}.local-note{border-top:1px solid var(--line);padding-top:18px}.empty-state{padding:45px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.empty-state h3{font:25px Georgia,serif;font-weight:400;margin:0 0 12px}.empty-state p{font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 20px}.empty-state a{font-size:13px}.pagination{display:inline-block;margin-top:25px;font-size:13px}.back-link{display:inline-block;font-size:12px;margin-bottom:36px;text-decoration:none;color:var(--muted)}.editor-form{max-width:650px}.editor-form label,.url-panel label{display:block;font-size:14px;font-weight:550;margin:0 0 10px}.editor-form input:not([type=hidden]):not([type=radio]),.editor-form textarea,.copy-field input{display:block;width:100%;min-width:0;padding:14px;background:var(--surface);border:1px solid #b8c1b6;border-radius:3px;color:var(--ink);font:14px/1.5 system-ui,sans-serif}.editor-form textarea{resize:vertical}.editor-form input+label{margin-top:28px}.field-help{font-size:12px;line-height:1.7;color:var(--muted);margin:8px 0 12px}.editor-form input:focus-visible,.editor-form textarea:focus-visible,.copy-field input:focus-visible{outline:2px solid #245e91;outline-offset:3px}.optional{font-size:11px;color:var(--muted);font-weight:400;margin-left:8px}.button{border:1px solid var(--ink);cursor:pointer}.secondary{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border:1px solid #aeb9aa;background:transparent;color:var(--ink);font:12px system-ui,sans-serif;border-radius:3px;text-decoration:none;white-space:nowrap}.secondary:hover{background:#e9ece2}.form-error{border-left:3px solid #96392e;color:#96392e;background:#faf0e9;padding:14px;font-size:13px}.steps{padding-left:20px}.steps li{padding:0 0 18px 5px}.resource-title{overflow-wrap:anywhere}.url-panel{padding:25px;background:var(--surface);border:1px solid var(--line);margin-bottom:42px;border-radius:3px}.copy-field{display:flex;gap:10px}.copy-field input{font:12px/1.6 ui-monospace,Menlo,monospace}.copy-status{font-size:12px;color:var(--accent);margin:8px 0 0}.copy-status:empty{display:none}.compact-details>div{grid-template-columns:80px 1fr;font-size:11px}.evidence dl{margin:0}.evidence dl>div{grid-template-columns:150px minmax(0,1fr);padding:20px 0;font-size:13px}.evidence dd{line-height:1.8}.evidence dd a{display:block;font-size:12px;margin-top:10px}.delivery-details{max-width:370px}.delivery-details .link{font-size:12px}.workspace>.note{max-width:800px}
@media(max-width:1000px){.workspace-layout{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.workspace h1{font-size:46px}.workspace-bar,.workspace{padding-left:24px;padding-right:24px}}
@media(max-width:800px){.workspace{padding-top:36px;padding-bottom:60px}.workspace-bar{padding:0 24px}.workspace-bar nav{gap:25px}.workspace-name{display:none}.workspace-layout{grid-template-columns:1fr;gap:28px}.workspace-layout>aside{max-width:100%}.page-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:30px}.workspace h1{font-size:40px;letter-spacing:-1.3px}.metrics{grid-template-columns:repeat(2,1fr);gap:24px 0;margin-bottom:32px}.metrics>div:nth-child(3){padding-left:0}.metrics>div:nth-child(2){border:0}.metrics strong{font-size:28px}table{min-width:560px}.workspace header{padding:24px}.copy-field{flex-direction:column}.copy-field .secondary{align-self:flex-start}.url-panel{padding:20px}.evidence dl>div{grid-template-columns:1fr;gap:7px}.section-heading{align-items:flex-start}.table-note{line-height:1.6}.aside-note{padding-top:8px}.workspace>.back-link{margin-bottom:25px}}

.token-types{border:0;padding:0;margin:0 0 32px}.token-types legend{font-size:14px;font-weight:550;margin-bottom:12px}.editor-form .type-choice{display:flex;align-items:flex-start;gap:13px;border:1px solid var(--line);border-radius:3px;background:var(--surface);padding:18px;margin:0 0 10px;cursor:pointer}.type-choice:has(input:checked){border-color:var(--accent);background:#edf1e8}.type-choice:has(input:disabled){opacity:.6;cursor:not-allowed}.type-choice input[type=radio]{accent-color:var(--accent);margin:3px 0 0;width:16px;height:16px;flex-shrink:0}.type-choice strong{display:block;font-size:14px;font-weight:550}.type-choice span span{display:block;font-size:12px;line-height:1.7;font-weight:400;color:var(--muted);margin-top:5px}.lookup-help{border-top:1px solid var(--line);padding-top:16px;margin-top:18px;font-size:12px}.lookup-help summary{cursor:pointer;color:var(--accent)}.lookup-help pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 ui-monospace,Menlo,monospace;padding:14px;background:var(--paper)}

.credential-scopes{margin-top:10px;font-size:11px;color:var(--muted)}.credential-scopes summary{cursor:pointer;color:var(--accent)}.credential-scopes ul{list-style:none;margin:8px 0 0;padding:0;line-height:1.9}.credential-scopes code{font-size:11px}

.mcp-trigger-options{display:none;margin-bottom:28px}.editor-form:has(input[value="mcp-config"]:checked) .mcp-trigger-options{display:block}.mcp-trigger-options select{width:100%;padding:14px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;font:inherit}

.image-upload-help{display:none}.editor-form:has(input[name="type"][value="web-image"]:checked) .image-upload-help{display:block}

.type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editor-form .type-grid .type-choice{margin:0;height:100%}.redirect-options{display:none;margin-bottom:28px}.editor-form:has(input[name="type"][value="redirect-fast"]:checked) .redirect-options{display:block}.redirect-options select{width:100%;min-width:0;padding:14px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;font:inherit}.url-panel pre{overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:600px){.type-grid{grid-template-columns:1fr}}

.status.paused,.status.cancelled,.status.removed{color:var(--muted);background:#eeede8;border-color:#d8d7cf}
.artifact code{overflow-wrap:anywhere;word-break:break-word}

.incident-filter{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 30px;font-size:13px}.incident-filter select{padding:10px 32px 10px 12px;border:1px solid #b8c1b6;border-radius:3px;background:var(--surface);color:var(--ink);font:inherit}.incident-filter select:focus-visible{outline:2px solid #245e91;outline-offset:3px}.incident-review{max-width:720px;margin-top:28px}.incident-review .field-help{max-width:600px}.incident-review button{margin-top:8px}

.token-metadata-form textarea+label{margin-top:28px}.token-metadata-form .button{margin-top:12px}
