:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111315;--background-2:#171a1e;--panel:#1d2227;--panel-2:#242a30;--line:#ffffff1f;--line-strong:#fff3;--hover-border:#ffffff57;--text:#f4f0e8;--muted:#b8c0c9;--soft:#858f9c;--teal:#1db6b5;--green:#67b95d;--amber:#ff9b4a;--amber-text:#ff9b4a;--violet:#8b6dff;--blue:#4fb8ff;--danger:#ff6f3d;--danger-text:#ff7950;--green-text:#78c86d;--focus-ring:#70c7ff;--shadow:0 18px 60px #00000061;--app-grid-line:#ffffff09;--app-grid-line-soft:#ffffff06;--top-bar-bg:#111315eb;--dialog-backdrop:#0000007a;--dialog-bg:#181d22fa;--surface-soft:#ffffff0a;--surface-soft-border:#ffffff1a;--stage-bg:#121518;--stage-grid-line:#ffffff09;--stage-grid-line-soft:#ffffff06;--stage-glow:#ffffff09;--entity-card-bg:#111315eb;--entity-card-shadow:0 14px 36px #00000052;--entity-active-shadow:0 16px 42px #00000061;--inset-highlight:inset 0 1px 0 #ffffff1f;--inset-highlight-strong:inset 0 1px 0 #ffffff29;--entity-illustration-base:#ffffff0f;--entity-illustration-foreground:#fff;--entity-svg-dark-fill:#0b0e11db;--entity-svg-shadow-fill:#0000003d;--entity-svg-spark-fill:#f2f7f6;--inspector-bg:#1d2227f5;--inspector-separator:#ffffff0d;--packet-card-bg:#0e1215f0;--packet-card-shadow:0 16px 36px #0000006b;--packet-card-strong:#fff;--packet-svg-back-fill:#0003;--packet-svg-lock-fill:#0d1113d1;--field-bg:#ffffff09;--field-border:#ffffff17;--tooltip-bg:#111315fa;--code-text:#e8edf3;--next-action-text:#e5efd8;--raw-json-bg:#111315;--raw-json-text:#dfe7ee;--story-strip-bg:#111315f2;--primary-button-bg:#27452f;--primary-button-text:#eaffec;--inspector-width:clamp(286px, 21vw, 326px);--inspector-collapsed-width:84px;--timeline-height:72px}:root[data-theme=light],.app-shell.theme-light,.docs-shell.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eef3f5;--background-2:#f8fafb;--panel:#fff;--panel-2:#eef4f6;--line:#182a3624;--line-strong:#182a363d;--hover-border:#182a3661;--text:#14202a;--muted:#56636e;--soft:#5f6d76;--amber-text:#994a00;--danger-text:#a93817;--green-text:#2f7536;--focus-ring:#076b9f;--shadow:0 18px 48px #2437442e;--app-grid-line:#182a3614;--app-grid-line-soft:#182a360e;--top-bar-bg:#ffffffe6;--dialog-backdrop:#19242d5c;--dialog-bg:#fffffffa;--surface-soft:#182a360a;--surface-soft-border:#182a361c;--stage-bg:#eef3f5;--stage-grid-line:#182a3617;--stage-grid-line-soft:#182a360f;--stage-glow:#ffffffb8;--entity-card-bg:#fffffff0;--entity-card-shadow:0 14px 34px #1d303c29;--entity-active-shadow:0 16px 40px #1d303c33;--inset-highlight:inset 0 1px 0 #ffffffdb;--inset-highlight-strong:inset 0 1px 0 #ffffffeb;--entity-illustration-base:#ffffffb8;--entity-illustration-foreground:#13212a;--entity-svg-dark-fill:#14202ac7;--entity-svg-shadow-fill:#162a3629;--entity-svg-spark-fill:#fff;--inspector-bg:#fffffff0;--inspector-separator:#182a3614;--packet-card-bg:#fffffff2;--packet-card-shadow:0 16px 34px #1d303c2e;--packet-card-strong:#14202a;--packet-svg-back-fill:#162a361f;--packet-svg-lock-fill:#14202ac7;--field-bg:#182a3609;--field-border:#182a361c;--tooltip-bg:#fffffffa;--code-text:#20303c;--next-action-text:#2b5f35;--raw-json-bg:#f8fafb;--raw-json-text:#20303c;--story-strip-bg:#ffffffeb;--primary-button-bg:#dff3e6;--primary-button-text:#174927}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}.skip-link{z-index:1000;border:2px solid var(--focus-ring);background:var(--panel);color:var(--text);border-radius:6px;padding:9px 12px;font-size:.82rem;font-weight:850;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus{transform:translateY(0)}body{background:var(--background);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select{font:inherit}button{color:inherit}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace}.app-shell{--active-inspector-width:var(--inspector-width);background:linear-gradient(var(--app-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--app-grid-line-soft) 1px, transparent 1px), var(--background);background-size:44px 44px;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.app-shell.inspector-collapsed{--active-inspector-width:var(--inspector-collapsed-width)}.top-bar{z-index:90;border-bottom:1px solid var(--line);background:var(--top-bar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(180px,260px) minmax(240px,1fr) auto minmax(180px,260px);align-items:center;gap:14px;padding:10px 14px;display:grid;position:relative}.brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.brand-logo-mark{filter:drop-shadow(0 0 12px #b5d32647);flex:none;width:30px;height:30px}.brand-lockup h1,.brand-lockup .brand-name,.brand-lockup p{margin:0}.brand-lockup h1,.brand-lockup .brand-name{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;display:block;overflow:hidden}.brand-lockup p{color:var(--muted);font-size:.76rem}.scenario-select{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.scenario-toolbar{justify-self:start;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;display:flex}.scenario-toolbar .scenario-select{flex:0 auto}.story-help{flex:none}.story-help-trigger{border:1px solid var(--line-strong);background:var(--panel);min-width:56px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.story-help-trigger:hover,.story-help-trigger:focus-visible{border-color:var(--hover-border);background:var(--panel-2);color:var(--text);outline:none;transform:translateY(-1px)}.story-dialog-backdrop{z-index:2147483000;background:var(--dialog-backdrop);place-items:start center;padding:82px 18px 18px;display:grid;position:fixed;inset:0}.story-dialog{border:1px solid var(--line-strong);background:var(--dialog-bg);width:min(520px,100vw - 36px);max-height:calc(100dvh - 116px);box-shadow:var(--shadow);border-radius:8px;display:grid;overflow:hidden}.story-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.story-dialog-header span{color:var(--amber-text);text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.story-dialog-header h2{color:var(--text);margin:5px 0 0;font-size:1rem;line-height:1.2}.story-dialog-body{gap:14px;padding:14px 16px 16px;display:grid;overflow-y:auto}.story-dialog-body p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.story-dialog-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.story-dialog-meta div,.story-dialog-current{border:1px solid var(--surface-soft-border);background:var(--surface-soft);border-radius:8px;padding:9px}.story-dialog-meta dt,.story-dialog-current span{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:800}.story-dialog-meta dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem}.story-dialog-current h3{color:var(--text);margin:6px 0;font-size:.92rem;line-height:1.16}.controlled-reasoning-note,.story-benefits{border:1px solid var(--surface-soft-border);background:var(--surface-soft);border-radius:8px;gap:8px;padding:10px;display:grid}.controlled-reasoning-note span,.story-benefits>span{color:var(--amber-text);text-transform:uppercase;font-size:.66rem;font-weight:900}.controlled-reasoning-note p{color:var(--text);margin:0;font-size:.84rem;line-height:1.42}.story-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.story-benefits article{border:1px solid var(--field-border);background:var(--field-bg);border-radius:8px;padding:8px}.story-benefits strong{color:var(--text);font-size:.76rem;line-height:1.1;display:block}.story-benefits p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.34}.scenario-select select{border:1px solid var(--line-strong);background:var(--panel);min-width:0;height:32px;color:var(--text);border-radius:8px;outline:none;width:min(460px,100%);padding:0 34px 0 12px}.playback-controls{justify-content:center;align-items:center;gap:7px;display:flex}.header-actions{justify-content:center;align-items:center;gap:9px;display:flex}.theme-toggle{color:var(--muted)}.theme-toggle:hover:not(:disabled){color:var(--text)}.icon-button{border:1px solid var(--line-strong);background:var(--panel);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:border-color .16s,background .16s,transform .16s;display:inline-grid}.icon-button:hover:not(:disabled){border-color:var(--hover-border);background:var(--panel-2);transform:translateY(-1px)}.icon-button:disabled{cursor:not-allowed;opacity:.42}.icon-button.primary{background:var(--primary-button-bg);color:var(--primary-button-text);border-color:#67b95d8c}.loop-status{justify-items:end;gap:3px;min-width:0;display:grid}.loop-status span{color:var(--soft);font-size:.74rem}.loop-status strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.86rem;line-height:1.2;overflow:hidden}.top-right-tools,.docs-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.docs-nav-button{border:1px solid var(--line-strong);background:var(--panel);min-width:0;height:32px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.docs-nav-button:hover,.docs-nav-button:focus-visible{border-color:var(--hover-border);background:var(--panel-2);color:var(--text);outline:none;transform:translateY(-1px)}.docs-search-trigger{border:1px solid var(--line-strong);background:var(--panel);min-width:0;height:32px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.78rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.docs-search-trigger:hover,.docs-search-trigger:focus-visible{border-color:var(--hover-border);background:var(--panel-2);color:var(--text);outline:none;transform:translateY(-1px)}.docs-search-dialog{width:min(680px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);background:0 0;border:0;border-radius:8px;margin:auto;padding:0;overflow:hidden}.docs-search-dialog::backdrop{background:#07141bad}.docs-search-panel{border:1px solid var(--line-strong);background:var(--panel);max-height:calc(100dvh - 48px);box-shadow:var(--shadow);border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden}.docs-search-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.docs-search-panel-header span,.docs-search-result-heading{color:var(--amber-text);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:850}.docs-search-panel-header h2{color:var(--text);margin:3px 0 0;font-size:1rem;line-height:1.2}.docs-search-panel-header button{border:1px solid var(--line-strong);background:var(--panel-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.docs-search-panel-header button:hover,.docs-search-panel-header button:focus-visible{border-color:var(--hover-border);color:var(--text);outline:none}.docs-search-input{border-bottom:1px solid var(--line);color:var(--soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;display:grid}.docs-search-input:focus-within{color:var(--amber-text)}.docs-search-input input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.96rem;font-weight:700}.docs-search-input input::placeholder{color:var(--soft);opacity:1}.docs-search-input input::-webkit-search-cancel-button{cursor:pointer}.docs-search-result-heading{border-bottom:1px solid var(--line);color:var(--soft);padding:9px 16px 8px}.docs-search-results{overscroll-behavior:contain;min-height:0;padding:7px;overflow-y:auto}.docs-search-results a{min-height:74px;color:var(--text);border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;text-decoration:none;display:grid}.docs-search-results a+a{border-top-color:var(--line);border-top-left-radius:0;border-top-right-radius:0}.docs-search-results a:hover,.docs-search-results a:focus-visible,.docs-search-results a.active{border-color:color-mix(in srgb, var(--amber) 48%, var(--line));background:var(--panel-2);outline:none}.docs-search-results a>svg:first-child{color:var(--amber-text)}.docs-search-results a>svg:last-child{color:var(--soft)}.docs-search-results a>span{gap:2px;min-width:0;display:grid}.docs-search-results small{color:var(--soft);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:800;overflow:hidden}.docs-search-results strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.25;overflow:hidden}.docs-search-results p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.docs-search-empty{color:var(--muted);text-align:center;margin:0;padding:28px 16px;font-size:.82rem}.docs-agent-copy-button{border-color:color-mix(in srgb, var(--amber) 58%, var(--line));background:var(--amber);color:#172027}.docs-agent-copy-button:hover,.docs-agent-copy-button:focus-visible{border-color:color-mix(in srgb, var(--amber) 78%, var(--text));background:color-mix(in srgb, var(--amber) 86%, white);color:#172027}.demo-grid{grid-template-columns:minmax(0, 1fr) var(--active-inspector-width);min-height:0;display:grid;overflow:hidden}.scene-stage{border-right:1px solid var(--line);background:linear-gradient(var(--stage-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--stage-grid-line-soft) 1px, transparent 1px), linear-gradient(180deg, var(--stage-glow), transparent 34%), var(--stage-bg);background-size:72px 72px,72px 72px,auto,auto;min-width:0;min-height:0;position:relative;overflow:hidden}.graph-scene{position:absolute;inset:0}.entity-card{--entity-color:#9ca3af;isolation:isolate;border:2px solid color-mix(in srgb, var(--entity-color) 64%, #1f2937 20%);background:linear-gradient(135deg, color-mix(in srgb, var(--entity-color) 10%, var(--entity-card-bg)) 0 24%, var(--entity-card-bg) 24% 52%, color-mix(in srgb, var(--entity-color) 6%, var(--entity-card-bg)) 52% 100%);text-align:center;min-width:104px;max-width:148px;min-height:34px;text-shadow:1px 1px 0 color-mix(in srgb, var(--entity-color) 18%, transparent);box-shadow:4px 4px 0 color-mix(in srgb, var(--entity-color) 26%, #0f172a42), 0 10px 22px #0f172a29, inset 0 0 0 1px #ffffff70;pointer-events:none;border-radius:0;place-items:center;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;display:inline-grid;position:relative;overflow:hidden}.entity-card:before{z-index:0;border-radius:inherit;background:linear-gradient(115deg, transparent 0%, color-mix(in srgb, var(--entity-color) 0%, transparent) 34%, color-mix(in srgb, var(--entity-color) 56%, white 28%) 50%, color-mix(in srgb, var(--entity-color) 0%, transparent) 66%, transparent 100%);opacity:0;content:"";pointer-events:none;position:absolute;inset:-1px;transform:translate(-72%)}.entity-card>*{z-index:1;position:relative}.entity-card strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem;font-weight:900;line-height:1;display:block}.entity-card.sender,.entity-card.receiver{border-color:color-mix(in srgb, var(--entity-color) 86%, white 16%);box-shadow:4px 4px 0 color-mix(in srgb, var(--entity-color) 34%, #0f172a4d), var(--entity-active-shadow), 0 0 24px color-mix(in srgb, var(--entity-color) 64%, transparent), 0 0 76px color-mix(in srgb, var(--entity-color) 24%, transparent), var(--inset-highlight-strong)}.entity-card.sender:before,.entity-card.receiver:before{opacity:.42;animation:2.8s linear infinite active-card-sweep}.entity-card.incident{border-color:#ff7a3894}.payload-inspector{border-left:1px solid var(--inspector-separator);background:var(--inspector-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.packet-object-card{--packet-color:#4fb8ff;isolation:isolate;border:2px solid color-mix(in srgb, var(--packet-color) 68%, #1f2937 18%);background:linear-gradient(135deg, color-mix(in srgb, var(--packet-color) 16%, var(--packet-card-bg)) 0 46%, var(--packet-card-bg) 46% 100%);min-width:148px;max-width:192px;box-shadow:4px 4px 0 color-mix(in srgb, var(--packet-color) 24%, #0f172a52), var(--packet-card-shadow), 0 0 34px color-mix(in srgb, var(--packet-color) 28%, transparent), var(--inset-highlight);color:var(--text);cursor:pointer;text-shadow:1px 1px 0 color-mix(in srgb, var(--packet-color) 18%, transparent);text-align:left;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.packet-object-card:before{z-index:0;background:radial-gradient(circle at 16% 50%, color-mix(in srgb, var(--packet-color) 42%, transparent), transparent 42%), linear-gradient(110deg, transparent 0%, transparent 34%, color-mix(in srgb, var(--packet-color) 54%, white 20%) 48%, transparent 64%, transparent 100%);opacity:0;content:"";pointer-events:none;position:absolute;inset:0;transform:translate(-58%)}.packet-object-card>*{z-index:1;position:relative}.packet-object-card:hover{border-color:color-mix(in srgb, var(--packet-color) 82%, white 14%);transform:translateY(-1px)}.packet-object-icon{background:color-mix(in srgb, var(--packet-color) 26%, #ffffff12);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--packet-color) 58%, transparent);border-radius:0;place-items:center;display:grid}.packet-object-icon svg{width:24px;height:24px;image-rendering:pixelated;overflow:visible}.packet-object-copy,.packet-object-copy span,.packet-object-copy strong{min-width:0;display:block}.packet-object-copy span{color:var(--soft);letter-spacing:.04em;text-transform:uppercase;font-size:.48rem;font-weight:700}.packet-object-copy strong{color:var(--packet-card-strong);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.68rem;line-height:1.12;overflow:visible}.packet-object-card.active,.packet-object-card.selected{box-shadow:5px 5px 0 color-mix(in srgb, var(--packet-color) 34%, #0f172a57), var(--packet-card-shadow), 0 0 34px color-mix(in srgb, var(--packet-color) 62%, transparent), 0 0 86px color-mix(in srgb, var(--packet-color) 26%, transparent), var(--inset-highlight-strong)}.packet-object-card.active:before,.packet-object-card.selected:before{opacity:.42;animation:1.9s linear infinite active-card-sweep}@keyframes active-card-sweep{0%{transform:translate(-72%)}to{transform:translate(72%)}}.packet-svg-back{fill:var(--packet-svg-back-fill)}.packet-svg-paper{fill:color-mix(in srgb, var(--packet-color) 52%, white 28%)}.packet-svg-fold,.packet-svg-line,.packet-svg-lock-line{fill:none;stroke:#ffffffdb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.packet-svg-lock{fill:var(--packet-svg-lock-fill)}.payload-inspector.collapsed{width:var(--inspector-collapsed-width)}.payload-inspector.collapsed .inspector-header{align-items:center}.payload-inspector.collapsed .inspector-header>div{display:none}.inspector-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.inspector-header h2,.inspector-header p{margin:0}.inspector-header h2{margin-top:4px;font-size:1rem;line-height:1.22}.inspector-header p{color:var(--muted);margin-top:7px;font-size:.82rem}.eyebrow{color:var(--amber-text);text-transform:uppercase;font-size:.7rem;font-weight:700}.inspector-body{flex:1;min-height:0;padding:12px 16px 18px;overflow-y:auto}.payload-meta{gap:6px;margin:0 0 14px;display:grid}.inspector-section-body .payload-meta{margin-bottom:0}.payload-meta div{grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.payload-meta dt{color:var(--soft);font-size:.72rem}.payload-meta dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.inspector-section{border-top:1px solid var(--line);padding:12px 0}.inspector-section h3{color:var(--text);text-transform:uppercase;margin:0 0 9px;font-size:.78rem}.inspector-section-collapsible{padding:0}.inspector-section-collapsible summary{cursor:pointer;min-height:44px;color:var(--text);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:800;list-style:none;display:flex}.inspector-section-collapsible summary::-webkit-details-marker{display:none}.inspector-section-collapsible summary:after{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--muted);content:"+";border-radius:6px;flex:none;place-items:center;font-size:.78rem;line-height:1;display:grid}.inspector-section-collapsible[open] summary:after{content:"-"}.inspector-section-body{padding:0 0 12px}.payload-content-hero{border:1px solid color-mix(in srgb, var(--amber) 34%, var(--line));background:color-mix(in srgb, var(--amber) 8%, var(--panel));box-shadow:0 0 24px color-mix(in srgb, var(--amber) 14%, transparent), var(--inset-highlight);border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.payload-content-hero span{color:var(--amber-text);text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.payload-content-hero h3{color:var(--text);margin:4px 0 0;font-size:.92rem;line-height:1.15}.payload-content-hero ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.payload-content-hero li{color:var(--text);padding-left:16px;font-size:.84rem;line-height:1.35;position:relative}.payload-content-hero li:before{background:var(--amber);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--amber) 52%, transparent);content:"";position:absolute;top:.54em;left:0}.plain-list,.hidden-fields,.evidence-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plain-list li{color:var(--muted);font-size:.84rem;line-height:1.35}.content-fields{gap:8px;display:grid}.content-field{border:1px solid var(--field-border);background:var(--field-bg);border-radius:8px;gap:5px;padding:8px;display:grid}.content-field>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.content-field code{color:var(--code-text);overflow-wrap:anywhere;font-size:.7rem}.field-intent{border:1px solid var(--line-strong);width:16px;height:16px;color:var(--soft);cursor:help;border-radius:999px;flex:none;place-items:center;font-size:.62rem;font-weight:800;line-height:1;display:inline-grid;position:relative}.field-intent span{z-index:90;border:1px solid var(--line-strong);background:var(--tooltip-bg);width:max-content;max-width:190px;box-shadow:var(--shadow);color:var(--text);opacity:0;pointer-events:none;text-transform:none;visibility:hidden;border-radius:8px;padding:6px 8px;font-size:.68rem;font-weight:700;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px)}.field-intent:hover span,.field-intent:focus-visible span{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.content-field p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.34}.hidden-fields li{background:#ff6f3d12;border:1px solid #ff6f3d3d;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-height:30px;padding:6px 8px;display:grid}.redaction-bar{background:repeating-linear-gradient(90deg,#ff6f3df2,#ff6f3df2 6px,#ffffff2e 6px 10px);border-radius:999px;height:8px;display:block}.hidden-fields code,.evidence-list code,.payload-meta code{color:var(--code-text);overflow-wrap:anywhere;font-size:.74rem}.evidence-list li{background:#4fb8ff12;border:1px solid #4fb8ff38;border-radius:8px;padding:7px 8px}.next-action{color:var(--next-action-text);margin:0;font-size:.84rem;line-height:1.45}.raw-json{border-top:1px solid var(--line);padding:12px 0}.raw-json summary{cursor:pointer;color:var(--muted);font-size:.78rem}.raw-json pre{border:1px solid var(--line);background:var(--raw-json-bg);max-height:280px;color:var(--raw-json-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:.72rem;line-height:1.45;overflow:auto}.story-strip{z-index:20;right:var(--active-inspector-width);height:var(--timeline-height);border-top:1px solid var(--line);background:var(--story-strip-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr);min-height:0;padding:8px 14px 7px;display:grid;position:absolute;bottom:0;left:0;overflow:hidden}.packet-rail{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:7px;min-width:0;padding-bottom:3px;display:grid;overflow:auto hidden}.packet-chip{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-height:52px;padding:7px 8px;display:grid}.packet-chip span{color:var(--soft);grid-row:1/span 2;font-size:.72rem;font-weight:700}.packet-chip strong,.packet-chip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.packet-chip strong{color:var(--text);font-size:.72rem}.packet-chip small{color:var(--muted);font-size:.66rem}.packet-chip.active,.packet-chip.selected{border-color:var(--hover-border)}.packet-chip.request.active,.packet-chip.request.selected{background:#4fb8ff24}.packet-chip.reply.active,.packet-chip.reply.selected{background:#43d88a24}.packet-chip.incident.active,.packet-chip.incident.selected{background:#ff6f3d29}.docs-shell{background:linear-gradient(var(--app-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--app-grid-line-soft) 1px, transparent 1px), var(--background);height:100dvh;min-height:0;color:var(--text);background-size:44px 44px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.docs-header{z-index:50;border-bottom:1px solid var(--line);background:var(--top-bar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex;position:relative}.docs-version-badge,.docs-status-badge{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line));background:color-mix(in srgb, var(--amber) 8%, var(--panel));width:fit-content;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:7px 9px;font-size:.7rem;font-weight:850;line-height:1;display:inline-flex}.docs-version-badge{text-decoration:none}.docs-release-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.docs-release-artifacts .docs-section-heading{margin-bottom:18px}.docs-release-artifacts td:first-child a{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--amber) 60%, transparent);text-underline-offset:3px;font-weight:800}.docs-release-artifacts .api-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.docs-release-artifacts table{width:max-content;min-width:100%}.docs-release-artifacts th,.docs-release-artifacts td{white-space:nowrap}.docs-release-artifacts th:first-child,.docs-release-artifacts td:first-child{min-width:235px}.docs-release-artifacts th:nth-child(2),.docs-release-artifacts td:nth-child(2){min-width:245px}.docs-release-artifacts th:nth-child(3),.docs-release-artifacts td:nth-child(3){min-width:72px}.docs-release-artifacts td:last-child{min-width:385px}.docs-main{grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.docs-sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--panel) 68%, transparent);min-height:0;padding:18px 14px;overflow-y:auto}.docs-sidebar nav,.docs-sidebar-group{gap:6px;display:grid}.docs-sidebar nav+nav{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.docs-sidebar-group{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.docs-sidebar span{color:var(--soft);text-transform:uppercase;font-size:.66rem;font-weight:800}.docs-sidebar a{color:var(--muted);border-radius:8px;padding:8px 9px;font-size:.82rem;font-weight:750;text-decoration:none}.docs-sidebar a:hover,.docs-sidebar a:focus-visible,.docs-sidebar a[aria-current=page]{background:var(--panel-2);color:var(--text);outline:none}.docs-sidebar a[aria-current=page]{box-shadow:inset 3px 0 0 var(--amber)}.docs-content{min-width:0;min-height:0;padding:28px clamp(18px,4vw,54px) 54px;overflow-y:auto}.docs-article{gap:28px;width:100%;min-width:0;max-width:min(1120px,100%);display:grid}.docs-page-header,.docs-overview-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;width:100%;min-width:0;padding:14px 0 28px;display:flex}.docs-page-title{min-width:0;max-width:820px}.docs-page-aside{justify-items:end;gap:10px;display:grid}.docs-page-title>span,.docs-overview-hero>div>span{color:var(--amber-text);text-transform:uppercase;font-size:.72rem;font-weight:850}.docs-page-title h1,.docs-overview-hero h1{color:var(--text);margin:7px 0 10px;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08}.docs-page-title p,.docs-overview-hero>div>p{max-width:760px;color:var(--muted);margin:0;font-size:1rem;line-height:1.58}.docs-summary,.docs-section{overflow-wrap:anywhere;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 82%, transparent);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.docs-section{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0 0}.docs-reading-section{padding-top:28px}.docs-local-evaluation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;min-width:0;padding:24px 0;display:grid}.docs-local-evaluation-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.docs-local-evaluation-heading>div{gap:5px;min-width:0;display:grid}.docs-local-evaluation-heading>div>span{color:var(--amber-text);text-transform:uppercase;font-size:.68rem;font-weight:850}.docs-local-evaluation-heading h2{color:var(--text);margin:0;font-size:1.28rem;line-height:1.24}.docs-local-evaluation-heading p{max-width:720px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.docs-local-evaluation-heading>strong{border:1px solid var(--line-strong);color:var(--text);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 9px;font-size:.7rem;display:inline-flex}.docs-local-evaluation-heading>strong svg{color:var(--amber-text)}.docs-local-evaluation ol{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.docs-local-evaluation li{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px;display:grid}.docs-local-evaluation li:first-child{padding-left:0}.docs-local-evaluation li+li{border-left:1px solid var(--line)}.docs-local-evaluation-step{color:var(--amber-text);align-content:start;justify-items:center;gap:5px;display:grid}.docs-local-evaluation-step span{color:var(--soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:850}.docs-local-evaluation li>div:last-child{align-content:start;gap:7px;min-width:0;display:grid}.docs-local-evaluation h3{color:var(--text);margin:0;font-size:.9rem}.docs-local-evaluation li p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.48}.docs-local-evaluation li a{width:fit-content;color:var(--text);align-items:center;gap:5px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.docs-local-evaluation li a:hover,.docs-local-evaluation li a:focus-visible{color:var(--amber-text);outline:none}.docs-local-evaluation dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.docs-local-evaluation dl>div{gap:3px;display:grid}.docs-local-evaluation dl>div+div{border-left:1px solid var(--line);padding-left:16px}.docs-local-evaluation dt{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:850}.docs-local-evaluation dd{color:var(--text);margin:0;font-size:.78rem;font-weight:800}.docs-local-evaluation dd code{font-size:.72rem}.docs-evidence-summary{border-bottom:1px solid var(--line);gap:18px;padding-bottom:28px;display:grid}.docs-evidence-heading>span{color:var(--amber-text);text-transform:uppercase;font-size:.72rem;font-weight:850}.docs-evidence-heading h2{color:var(--text);margin:6px 0 7px;font-size:1.35rem}.docs-evidence-heading p{max-width:760px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.docs-evidence-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-evidence-metrics>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:16px;display:grid}.docs-evidence-metrics>div:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.docs-evidence-metrics>div:nth-child(n+5){border-top:1px solid var(--line)}.docs-evidence-metrics svg{color:var(--amber-text);grid-row:1/span 3}.docs-evidence-metrics strong{color:var(--text);font-size:1.25rem;line-height:1}.docs-evidence-metrics span{color:var(--text);margin-top:5px;font-size:.78rem;font-weight:800}.docs-evidence-metrics small{color:var(--soft);margin-top:2px;font-size:.68rem}.docs-evidence-limit{max-width:900px;color:var(--muted);align-items:flex-start;gap:9px;margin:0;font-size:.82rem;line-height:1.48;display:flex}.docs-evidence-limit svg{color:var(--green-text);flex:none;margin-top:1px}.docs-governance-summary{border-bottom:1px solid var(--line);gap:18px;padding-bottom:28px;display:grid}.docs-governance-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-governance-facts>div{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;padding:16px;display:grid}.docs-governance-facts>div+div{border-left:1px solid var(--line)}.docs-governance-facts svg{color:var(--amber-text);grid-row:1/span 2}.docs-governance-facts span{color:var(--soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.docs-governance-facts strong{min-width:0;color:var(--text);margin-top:5px;font-size:.85rem;line-height:1.3}.docs-governance-actions{flex-wrap:wrap;gap:8px;display:flex}.docs-pilot-summary{border-bottom:1px solid var(--line);gap:18px;padding-bottom:28px;display:grid}.docs-pilot-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-pilot-facts>div{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;padding:16px;display:grid}.docs-pilot-facts>div+div{border-left:1px solid var(--line)}.docs-pilot-facts svg{color:var(--amber-text);grid-row:1/span 2}.docs-pilot-facts span{color:var(--soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.docs-pilot-facts strong{min-width:0;color:var(--text);margin-top:5px;font-size:.85rem;line-height:1.3}.docs-pilot-actions{flex-wrap:wrap;gap:8px;display:flex}.docs-availability{border-bottom:1px solid var(--line);gap:24px;padding-bottom:30px;display:grid}.docs-availability-decision{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(290px,.46fr);gap:28px;display:grid}.docs-availability-decision>div{padding:24px 0}.docs-availability-decision>div>span,.docs-availability-path>span{color:var(--teal);text-transform:uppercase;font-size:.7rem;font-weight:850}.docs-availability-decision h2{max-width:720px;color:var(--text);margin:7px 0 9px;font-size:1.42rem;line-height:1.2}.docs-availability-decision p{max-width:760px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.docs-availability-decision>dl{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-availability-decision>dl>div{align-content:center;gap:5px;min-width:0;padding:15px;display:grid}.docs-availability-decision>dl>div:nth-child(2n){border-left:1px solid var(--line)}.docs-availability-decision>dl>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-availability-decision dt{color:var(--soft);text-transform:uppercase;font-size:.65rem;font-weight:800}.docs-availability-decision dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.82rem;font-weight:850;line-height:1.3}.docs-availability-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-availability-metrics>div{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:14px 16px;display:grid}.docs-availability-metrics>div+div{border-left:1px solid var(--line)}.docs-availability-metrics svg{color:var(--teal);grid-row:1/span 2}.docs-availability-metrics strong{color:var(--text);font-size:1.2rem;line-height:1}.docs-availability-metrics span{color:var(--soft);margin-top:4px;font-size:.68rem;font-weight:780;line-height:1.3}.docs-availability-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.docs-availability-path{border:1px solid var(--line);border-top:3px solid var(--green);background:var(--panel);border-radius:6px;gap:8px;min-width:0;padding:18px;display:grid}.docs-availability-path>svg,.docs-availability-path>span{color:var(--green-text)}.docs-availability-path-controlled{border-top-color:var(--amber)}.docs-availability-path-controlled>svg,.docs-availability-path-controlled>span{color:var(--amber-text)}.docs-availability-path-blocked{border-top-color:var(--danger)}.docs-availability-path-blocked>svg,.docs-availability-path-blocked>span{color:var(--danger-text)}.docs-availability-path h3{color:var(--text);margin:1px 0 0;font-size:.96rem}.docs-availability-path p{min-height:66px;color:var(--muted);margin:0;font-size:.79rem;line-height:1.48}.docs-availability-path a{width:fit-content;color:var(--text);align-items:center;gap:6px;font-size:.76rem;font-weight:820;text-decoration:none;display:inline-flex}.docs-availability-path a:hover,.docs-availability-path a:focus-visible{color:var(--teal);outline:none}.docs-availability-matrix{gap:15px;padding-top:5px;display:grid}.docs-availability-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:100%;overflow-x:auto}.docs-availability-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.docs-availability-table-wrap th,.docs-availability-table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.docs-availability-table-wrap thead th{color:var(--soft);text-transform:uppercase;font-size:.66rem;font-weight:850}.docs-availability-table-wrap thead th:first-child{width:19%}.docs-availability-table-wrap thead th:nth-child(2){width:18%}.docs-availability-table-wrap thead th:nth-child(3){width:34%}.docs-availability-table-wrap tbody tr:last-child th,.docs-availability-table-wrap tbody tr:last-child td{border-bottom:0}.docs-availability-table-wrap tbody th a{color:var(--text);font-size:.77rem;font-weight:820;line-height:1.4;text-decoration:none}.docs-availability-table-wrap tbody th a:hover,.docs-availability-table-wrap tbody th a:focus-visible{color:var(--teal);outline:none}.docs-availability-table-wrap td{color:var(--muted);font-size:.73rem;line-height:1.45}.docs-availability-table-wrap td:nth-child(2){color:var(--text)}.docs-availability-table-wrap td small{color:var(--soft);margin-top:6px;font-size:.64rem;font-weight:760;display:block}.docs-readiness-status{max-width:100%;color:var(--text);text-transform:capitalize;align-items:center;gap:5px;font-size:.68rem;font-weight:850;line-height:1.28;display:inline-flex}.docs-readiness-status svg{flex:none}.docs-readiness-status-ready{color:var(--green-text)}.docs-readiness-status-controlled{color:var(--amber-text)}.docs-readiness-status-blocked{color:var(--danger-text)}.docs-availability-source{color:var(--soft);margin:0;font-size:.7rem;line-height:1.5}.docs-availability-source a{color:var(--text);font-weight:750}.docs-trust-center{border-bottom:1px solid var(--line);gap:32px;padding-bottom:32px;display:grid}.docs-trust-decision{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.docs-trust-decision>div{align-content:center;gap:8px;padding:22px 24px 22px 0;display:grid}.docs-trust-decision>div>span,.docs-trust-custody article>span{color:var(--amber-text);text-transform:uppercase;font-size:.64rem;font-weight:850}.docs-trust-decision h2{max-width:760px;color:var(--text);margin:0;font-size:1.45rem;line-height:1.16}.docs-trust-decision p{max-width:780px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.docs-trust-decision>dl{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-trust-decision>dl>div{align-content:center;gap:5px;min-width:0;padding:16px;display:grid}.docs-trust-decision>dl>div:nth-child(2n){border-left:1px solid var(--line)}.docs-trust-decision>dl>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-trust-decision dt{color:var(--soft);text-transform:uppercase;font-size:.61rem;font-weight:820}.docs-trust-decision dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.86rem;font-weight:850;line-height:1.25}.docs-trust-custody,.docs-trust-controls,.docs-trust-review-grid>section{gap:16px;display:grid}.docs-trust-custody-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-trust-custody article{align-content:start;gap:7px;min-width:0;padding:18px;display:grid}.docs-trust-custody article+article{border-left:1px solid var(--line)}.docs-trust-custody article>svg{color:var(--teal)}.docs-trust-custody article h3{color:var(--text);margin:0;font-size:.86rem;line-height:1.35}.docs-trust-custody article p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.docs-trust-controls-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;overflow-x:auto}.docs-trust-controls table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.docs-trust-controls th,.docs-trust-controls td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);text-align:left;vertical-align:top;padding:12px 13px;font-size:.68rem;line-height:1.45}.docs-trust-controls tr>:last-child{border-right:0}.docs-trust-controls tbody tr:last-child>*{border-bottom:0}.docs-trust-controls thead th{background:var(--surface-soft);color:var(--soft);text-transform:uppercase;font-size:.61rem;font-weight:850}.docs-trust-controls thead th:first-child{width:17%}.docs-trust-controls thead th:nth-child(2){width:30%}.docs-trust-controls thead th:nth-child(3){width:35%}.docs-trust-controls thead th:nth-child(4){width:18%}.docs-trust-controls tbody th a{color:var(--text);font-weight:820;text-decoration:none}.docs-trust-controls tbody th a:hover,.docs-trust-controls tbody th a:focus-visible{color:var(--teal);outline:none}.docs-trust-status{color:var(--soft);align-items:center;gap:5px;font-size:.64rem;font-weight:800;line-height:1.3;display:inline-flex}.docs-trust-status svg{flex:none}.docs-trust-status-defined,.docs-trust-status-verified{color:var(--green-text)}.docs-trust-status-open{color:var(--danger-text)}.docs-trust-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.docs-trust-review-links,.docs-trust-gates{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.docs-trust-review-links{display:grid}.docs-trust-review-links>a{color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;display:flex}.docs-trust-review-links>a+a,.docs-trust-gates li+li{border-top:1px solid var(--line)}.docs-trust-review-links>a:hover,.docs-trust-review-links>a:focus-visible{background:var(--surface-soft);outline:none}.docs-trust-review-links>a>span{gap:3px;min-width:0;display:grid}.docs-trust-review-links strong{font-size:.72rem}.docs-trust-review-links small{color:var(--muted);font-size:.64rem;line-height:1.4}.docs-trust-review-links svg{color:var(--teal);flex:none}.docs-trust-gates{padding:0;list-style:none}.docs-trust-gates li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 12px;display:grid}.docs-trust-gates li>span{color:var(--danger-text);font-size:.65rem;font-weight:850}.docs-trust-gates p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}.docs-glossary{border-bottom:1px solid var(--line);gap:30px;padding-bottom:30px;display:grid}.docs-glossary-versions,.docs-glossary-index{gap:16px;display:grid}.docs-glossary-versions>dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.docs-glossary-versions>dl>div{align-content:start;gap:6px;min-width:0;padding:15px 16px;display:grid}.docs-glossary-versions>dl>div+div{border-left:1px solid var(--line)}.docs-glossary-versions dt,.docs-glossary-terms dt>span{color:var(--soft);font-size:.64rem;font-weight:820}.docs-glossary-terms dt>span{text-transform:uppercase}.docs-glossary-versions dd{overflow-wrap:anywhere;gap:6px;margin:0;display:grid}.docs-glossary-versions dd strong{color:var(--text);font-size:.86rem;font-weight:850}.docs-glossary-versions dd small{color:var(--muted);font-size:.68rem;line-height:1.35}.docs-glossary-controls{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:10px;display:grid}.docs-glossary-search{border:1px solid var(--line-strong);background:var(--panel);min-width:0;min-height:42px;color:var(--soft);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.docs-glossary-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 2px var(--focus-ring)}.docs-glossary-search>svg{margin-left:12px}.docs-glossary-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:10px;font-size:.76rem}.docs-glossary-search button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;margin-right:4px;display:grid}.docs-glossary-search button:hover,.docs-glossary-search button:focus-visible{background:var(--surface-soft);color:var(--text);outline:none}.docs-glossary-categories{border:1px solid var(--line-strong);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.docs-glossary-categories button{background:var(--panel);min-width:0;color:var(--muted);font:inherit;cursor:pointer;border:0;padding:8px 9px;font-size:.67rem;font-weight:760;line-height:1.25}.docs-glossary-categories button+button{border-left:1px solid var(--line)}.docs-glossary-categories button:hover,.docs-glossary-categories button:focus-visible{background:var(--surface-soft);color:var(--text);outline:none}.docs-glossary-categories button[aria-pressed=true]{background:var(--surface-soft);box-shadow:inset 0 -2px 0 var(--teal);color:var(--text)}.docs-glossary-result-count{color:var(--soft);font-size:.7rem}.docs-glossary-result-count strong{color:var(--text);font-size:.78rem}.docs-glossary-terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.docs-glossary-terms>div{grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);min-width:0;scroll-margin-top:82px;display:grid}.docs-glossary-terms>div+div{border-top:1px solid var(--line)}.docs-glossary-terms>div:target{background:var(--surface-soft)}.docs-glossary-terms dt,.docs-glossary-terms dd{min-width:0;padding:16px}.docs-glossary-terms dt{border-right:1px solid var(--line);align-content:start;gap:5px;display:grid}.docs-glossary-terms dt>a{width:fit-content;color:var(--text);font-size:.88rem;font-weight:860;line-height:1.3;text-decoration:none}.docs-glossary-terms dt>a:hover,.docs-glossary-terms dt>a:focus-visible{color:var(--teal);outline:none}.docs-glossary-terms dt>small{overflow-wrap:anywhere;color:var(--soft);font-size:.66rem;line-height:1.45}.docs-glossary-terms dd{align-content:start;gap:8px;margin:0;display:grid}.docs-glossary-terms dd p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.docs-glossary-terms dd p strong{color:var(--text)}.docs-glossary-terms dd>a{width:fit-content;color:var(--teal);align-items:center;gap:5px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.docs-glossary-terms dd>a:hover,.docs-glossary-terms dd>a:focus-visible{color:var(--text);outline:none}.docs-glossary-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:28px 16px;font-size:.76rem}.docs-catena{border-bottom:1px solid var(--line);gap:28px;padding-bottom:30px;display:grid}.docs-catena-decision{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:28px;display:grid}.docs-catena-decision>div{padding:24px 0}.docs-catena-decision>div>span,.docs-catena-proof>span{color:var(--teal);text-transform:uppercase;font-size:.7rem;font-weight:850}.docs-catena-decision h2{max-width:720px;color:var(--text);margin:7px 0 9px;font-size:1.42rem;line-height:1.2}.docs-catena-decision p{max-width:760px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.docs-catena-decision dl{border-left:1px solid var(--line);align-content:center;margin:0;display:grid}.docs-catena-decision dl>div{gap:6px;padding:14px 16px;display:grid}.docs-catena-decision dl>div+div{border-top:1px solid var(--line)}.docs-catena-decision dt{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:820}.docs-catena-decision dd{color:var(--text);align-items:center;gap:7px;margin:0;font-size:.78rem;font-weight:850;display:flex}.docs-catena-decision dd svg{color:var(--teal);flex:none}.docs-catena-decision dl>div:nth-child(2) dd svg{color:var(--amber-text)}.docs-catena-decision dl>div:nth-child(3) dd svg{color:var(--danger-text)}.docs-catena-ownership,.docs-catena-flow-section{gap:15px;display:grid}.docs-catena-ownership>div:last-child{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-catena-ownership article{grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:10px;min-width:0;padding:17px;display:grid}.docs-catena-ownership article+article{border-left:1px solid var(--line)}.docs-catena-ownership article>svg{color:var(--teal);grid-row:1/span 3}.docs-catena-ownership article>span{color:var(--soft);text-transform:uppercase;font-size:.66rem;font-weight:820}.docs-catena-ownership article>strong{color:var(--text);margin-top:5px;font-size:.82rem;line-height:1.35}.docs-catena-ownership article>p{color:var(--muted);margin:6px 0 0;font-size:.74rem;line-height:1.45}.docs-catena-flow{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.docs-catena-flow li{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-column:span 3;align-content:start;gap:6px;min-width:0;padding:15px;display:grid}.docs-catena-flow li:nth-child(n+5){grid-column:span 4}.docs-catena-flow li>div{color:var(--teal);justify-content:space-between;align-items:center;display:flex}.docs-catena-flow li>div>span{color:var(--soft);font-size:.65rem;font-weight:850}.docs-catena-flow li>small{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:800}.docs-catena-flow li>strong{color:var(--text);font-size:.8rem}.docs-catena-flow li>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.docs-catena-contract{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.docs-catena-contract-copy,.docs-catena-proof{min-width:0;padding:21px 0}.docs-catena-contract-copy{gap:13px;padding-right:22px;display:grid}.docs-catena-contract-copy h2 code{color:inherit;font-size:.95em}.docs-catena-contract-copy pre{border:1px solid var(--line);background:var(--raw-json-bg);border-radius:4px;max-height:420px;margin:0;overflow:auto}.docs-catena-contract-copy pre code{font-size:.71rem;line-height:1.48}.docs-catena-contract-copy>a,.docs-catena-proof>a{width:fit-content;color:var(--text);align-items:center;gap:6px;font-size:.75rem;font-weight:820;text-decoration:none;display:inline-flex}.docs-catena-contract-copy>a:hover,.docs-catena-contract-copy>a:focus-visible,.docs-catena-proof>a:hover,.docs-catena-proof>a:focus-visible{color:var(--teal);outline:none}.docs-catena-proof{border-left:1px solid var(--line);align-content:start;gap:12px;padding-left:22px;display:grid}.docs-catena-proof h3{color:var(--text);margin:0;font-size:1rem;line-height:1.35}.docs-catena-proof>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.48}.docs-catena-proof dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-catena-proof dl>div{gap:4px;padding:12px;display:grid}.docs-catena-proof dl>div:nth-child(2n){border-left:1px solid var(--line)}.docs-catena-proof dl>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-catena-proof dt{color:var(--soft);text-transform:uppercase;font-size:.63rem;font-weight:820}.docs-catena-proof dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.78rem;font-weight:850}.docs-catena-limit{border-left:3px solid var(--danger);background:var(--surface-soft);align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.docs-catena-limit>svg{color:var(--danger-text);flex:none;margin-top:1px}.docs-catena-limit strong{color:var(--text);font-size:.78rem}.docs-catena-limit p{color:var(--muted);margin:4px 0 0;font-size:.73rem;line-height:1.48}.docs-use-case-catalog{border-top:1px solid var(--line);gap:22px;margin-top:32px;padding-top:30px;display:grid}.docs-use-case-intro{gap:7px;display:grid}.docs-use-case-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.docs-use-case-summary>div{gap:5px;padding:15px 16px;display:grid}.docs-use-case-summary>div+div{border-left:1px solid var(--line)}.docs-use-case-summary dt,.docs-use-case-facts dt{color:var(--soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.docs-use-case-summary dd{color:var(--text);margin:0;font-size:1.25rem;font-weight:850}.docs-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.docs-use-case{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-content:start;min-width:0;display:grid;overflow:hidden}.docs-use-case>header{border-top:3px solid var(--teal);gap:9px;padding:19px 19px 16px;display:grid}.docs-use-case-planning>header{border-top-color:var(--blue)}.docs-use-case-incident>header{border-top-color:var(--danger)}.docs-use-case-mode{color:var(--teal);text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:850;display:flex}.docs-use-case-planning .docs-use-case-mode{color:var(--blue)}.docs-use-case-incident .docs-use-case-mode{color:var(--danger-text)}.docs-use-case h3{color:var(--text);margin:0;font-size:1.05rem;line-height:1.22}.docs-use-case>header>p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.52}.docs-use-case-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-use-case-facts>div{min-width:0;padding:12px}.docs-use-case-facts>div+div{border-left:1px solid var(--line)}.docs-use-case-facts dd{overflow-wrap:anywhere;color:var(--text);margin:5px 0 0;font-size:.74rem;font-weight:750;line-height:1.38}.docs-use-case-proves{gap:8px;padding:15px 19px;display:grid}.docs-use-case-proves>span{color:var(--soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.docs-use-case-proves ul,.docs-use-case-details ol,.docs-use-case-details ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.45;display:grid}.docs-use-case details{border-top:1px solid var(--line)}.docs-use-case details>summary{color:var(--text);cursor:pointer;padding:13px 19px;font-size:.78rem;font-weight:800}.docs-use-case details>summary:hover,.docs-use-case details>summary:focus-visible{background:var(--surface-soft)}.docs-use-case-details{gap:18px;padding:4px 19px 18px;display:grid}.docs-use-case-details section{gap:9px;display:grid}.docs-use-case-details h4{color:var(--text);margin:0;font-size:.8rem}.docs-use-case-details>dl{border-top:1px solid var(--line);gap:7px;margin:0;padding-top:12px;display:grid}.docs-use-case-details>dl>div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.docs-use-case-details dt{color:var(--soft);font-size:.7rem;font-weight:800}.docs-use-case-details dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:.72rem}.docs-use-case>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:auto;padding:15px 19px 18px;display:flex}.docs-use-case>footer a{min-height:36px;padding:8px 11px;font-size:.75rem}.docs-summary{padding:22px}.docs-summary>span,.docs-section-heading span{color:var(--amber-text);text-transform:uppercase;font-size:.72rem;font-weight:850}.docs-summary h2,.docs-section-heading h2{color:var(--text);margin:6px 0 8px;font-size:clamp(1.28rem,2vw,1.8rem);line-height:1.1}.docs-summary p,.docs-section-heading p{min-width:0;max-width:760px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.docs-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.docs-summary dl div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:10px}.docs-summary dt,.schema-card dt{color:var(--soft);text-transform:uppercase;font-size:.68rem;font-weight:800}.docs-summary dd,.schema-card dd{color:var(--text);margin:4px 0 0;font-size:1.05rem;font-weight:850}.docs-markdown{overflow-wrap:anywhere;min-width:0;max-width:880px;scroll-margin-top:76px}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4{color:var(--text);scroll-margin-top:76px;line-height:1.16}.docs-markdown h1{margin:0 0 12px;font-size:clamp(1.45rem,2.2vw,2rem)}.docs-markdown h2{margin:28px 0 10px;font-size:1.18rem}.docs-markdown p,.docs-markdown li{color:var(--muted);font-size:.93rem;line-height:1.55}.docs-markdown p{margin:0 0 13px}.docs-markdown ul,.docs-markdown ol{gap:7px;margin:0 0 14px;padding-left:22px;display:grid}.docs-markdown code,.docs-summary code,.docs-file-list code,.schema-tags code{color:var(--code-text);white-space:normal;overflow-wrap:anywhere;font-size:.78rem}.docs-markdown pre,.schema-card pre{border:1px solid var(--line);background:var(--raw-json-bg);color:var(--raw-json-text);border-radius:8px;font-size:.78rem;line-height:1.5;overflow:auto}.docs-markdown pre{margin:0 0 16px;padding:12px}.docs-markdown pre code{white-space:pre-wrap;overflow-wrap:anywhere}.docs-markdown blockquote{border-left:3px solid var(--amber);color:var(--muted);margin:0 0 16px;padding-left:12px}.docs-markdown table{border-collapse:collapse;width:100%;margin:0 0 16px;display:block;overflow:auto}.docs-markdown th,.docs-markdown td{border:1px solid var(--line);color:var(--muted);text-align:left;padding:8px 10px;font-size:.86rem}.docs-markdown th{color:var(--text);font-weight:850}.docs-section{gap:16px;min-width:0;padding:18px;scroll-margin-top:76px;display:grid}.docs-reading-section{overflow:visible}.docs-reading-layout{grid-template-columns:minmax(0,880px) minmax(180px,210px);align-items:start;gap:32px;width:100%;min-width:0;display:grid}.docs-page-toc{min-width:0;color:var(--muted)}.docs-page-toc-desktop{overscroll-behavior:contain;border-left:1px solid var(--line);max-height:calc(100dvh - 130px);padding:2px 4px 4px 16px;position:sticky;top:18px;overflow-y:auto}.docs-page-toc>span,.docs-page-toc summary>span{color:var(--text);text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:inline-flex}.docs-page-toc>span svg,.docs-page-toc summary svg{color:var(--amber-text)}.docs-page-toc ol{gap:1px;margin:10px 0 0;padding:0;list-style:none;display:grid}.docs-page-toc li{min-width:0}.docs-page-toc a{color:var(--soft);text-overflow:ellipsis;border-left:2px solid #0000;padding:5px 6px 5px 14px;font-size:.7rem;font-weight:720;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.docs-page-toc a:hover,.docs-page-toc a:focus-visible{color:var(--text);outline:none}.docs-page-toc a[aria-current=location]{border-left-color:var(--amber-text);color:var(--text);font-weight:850}.docs-page-toc-desktop a{margin-left:-17px}.docs-page-toc-mobile{display:none}.docs-page-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.docs-page-toc-mobile summary::-webkit-details-marker{display:none}.docs-page-toc-mobile summary>svg{transition:transform .16s}.docs-page-toc-mobile[open] summary>svg{transform:rotate(180deg)}.docs-heading-anchor{color:var(--soft);opacity:0;align-items:center;margin-left:7px;font-size:.8em;text-decoration:none;transition:color .14s,opacity .14s;display:inline-flex}.docs-heading-anchor .icon-link:before{content:"#"}.docs-markdown h2:hover .docs-heading-anchor,.docs-markdown h3:hover .docs-heading-anchor,.docs-heading-anchor:focus-visible{color:var(--amber-text);opacity:1;outline:none}.docs-architecture-diagram{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;display:block;overflow:hidden}.docs-overview{gap:42px;max-width:1180px}.docs-agent-install{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:20px;display:grid}.docs-agent-install-heading{align-items:flex-start;gap:12px;display:flex}.docs-agent-install-heading>svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-agent-install-heading>div{gap:4px;min-width:0;display:grid}.docs-agent-install-heading span{color:var(--amber-text);text-transform:uppercase;font-size:.68rem;font-weight:850}.docs-agent-install-heading h2{color:var(--text);margin:0;font-size:1.15rem}.docs-agent-install-heading p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.docs-agent-install-availability{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-agent-install-availability>div{gap:3px;min-width:0;padding:10px 14px;display:grid}.docs-agent-install-availability>div:first-child{padding-left:0}.docs-agent-install-availability>div+div{border-left:1px solid var(--line)}.docs-agent-install-availability span{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:850}.docs-agent-install-availability strong{color:var(--text);font-size:.82rem}.docs-agent-install pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--background-2);max-width:100%;color:var(--text);border-radius:6px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.55;overflow:hidden}.docs-agent-install-boundary{color:var(--muted);align-items:flex-start;gap:9px;margin:0;font-size:.76rem;line-height:1.5;display:flex}.docs-agent-install-boundary svg{color:var(--amber-text);flex:none;margin-top:1px}.docs-agent-install-boundary code{color:var(--text);font-size:.72rem}.docs-agent-install-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.docs-agent-install-actions button,.docs-agent-install-actions a{border:1px solid var(--line-strong);background:var(--background-2);min-height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.docs-agent-install-actions button{border-color:color-mix(in srgb, var(--amber) 62%, var(--line));background:var(--amber);color:#172027}.docs-agent-install-actions button:hover,.docs-agent-install-actions button:focus-visible,.docs-agent-install-actions a:hover,.docs-agent-install-actions a:focus-visible{border-color:var(--hover-border);outline:none;transform:translateY(-1px)}.docs-agent-install-actions>span{color:var(--danger-text);font-size:.72rem}.docs-agent-install-result{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.docs-agent-install-result>div{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:.74rem;line-height:1.35;display:flex}.docs-agent-install-result svg{color:var(--teal);flex:none}.docs-agent-install-result strong{color:var(--text)}@media (max-width:720px){.docs-local-evaluation-heading{gap:13px;display:grid}.docs-local-evaluation-heading>strong{width:fit-content}.docs-local-evaluation ol,.docs-local-evaluation dl{grid-template-columns:1fr}.docs-local-evaluation li,.docs-local-evaluation li:first-child{padding:14px 0}.docs-local-evaluation li+li{border-top:1px solid var(--line);border-left:0}.docs-local-evaluation dl>div{padding:9px 0}.docs-local-evaluation dl>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.docs-agent-install-availability{grid-template-columns:1fr}.docs-agent-install-availability>div,.docs-agent-install-availability>div:first-child{padding:9px 0}.docs-agent-install-availability>div+div{border-top:1px solid var(--line);border-left:0}.docs-agent-install-result{grid-template-columns:1fr}}.skill-catalog{border-bottom:1px solid var(--line);gap:18px;min-width:0;padding-bottom:28px;display:grid}.skill-catalog-heading>span{color:var(--amber-text);text-transform:uppercase;font-size:.72rem;font-weight:850}.skill-catalog-heading h2{color:var(--text);margin:6px 0 7px;font-size:1.35rem}.skill-catalog-heading p{max-width:760px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.skill-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.skill-release-grid article{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:17px;display:grid}.skill-release-grid header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.skill-release-grid header>svg{color:var(--amber-text);margin-top:2px}.skill-release-grid header>div{gap:4px;min-width:0;display:grid}.skill-release-grid header strong{color:var(--text);font-size:.92rem}.skill-release-grid header code,.skill-trust-warning code{color:var(--code-text);overflow-wrap:anywhere;font-size:.7rem}.skill-release-grid header>span{border:1px solid color-mix(in srgb, var(--green) 45%, var(--line));color:var(--green-text);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:.62rem;font-weight:850}.skill-release-grid article>p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.skill-release-grid dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.skill-release-grid dl>div{gap:4px;padding:9px 10px;display:grid}.skill-release-grid dl>div+div{border-left:1px solid var(--line)}.skill-release-grid dt{color:var(--soft);text-transform:uppercase;font-size:.61rem;font-weight:800}.skill-release-grid dd{color:var(--text);margin:0;font-size:.82rem;font-weight:850}.skill-update-rule{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;line-height:1.4;display:flex}.skill-update-rule>svg{color:var(--green-text);flex:none}.skill-update-rule strong{color:var(--text);text-transform:capitalize}.skill-release-links{flex-wrap:wrap;gap:9px;display:flex}.skill-release-links a,.skill-trust-warning a{color:var(--text);align-items:center;gap:6px;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}.skill-release-links a:hover,.skill-release-links a:focus-visible,.skill-trust-warning a:hover,.skill-trust-warning a:focus-visible{color:var(--amber-text);outline:none}.skill-trust-warning{border:1px solid color-mix(in srgb, var(--amber) 40%, var(--line));border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 6%, var(--panel));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.skill-trust-warning>svg{color:var(--amber-text)}.skill-trust-warning p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.48}.skill-trust-warning strong{color:var(--text)}.docs-overview-hero{align-items:stretch;padding-top:18px}.docs-overview-hero>div{flex:auto;min-width:0}.docs-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.docs-primary-link,.docs-secondary-link{border:1px solid var(--line-strong);min-height:38px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.docs-primary-link{border-color:color-mix(in srgb, var(--amber) 62%, var(--line));background:var(--amber);color:#172027}.docs-secondary-link{background:var(--panel)}.docs-primary-link:hover,.docs-primary-link:focus-visible,.docs-secondary-link:hover,.docs-secondary-link:focus-visible{border-color:var(--hover-border);outline:none;transform:translateY(-1px)}.api-reference{border-top:1px solid var(--line);gap:30px;min-width:0;padding-top:30px;scroll-margin-top:76px;display:grid}.api-reference-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.api-reference-header>div>span{color:var(--amber-text);text-transform:uppercase;font-size:.72rem;font-weight:850}.api-reference-header h2{color:var(--text);margin:6px 0 8px;font-size:1.5rem}.api-reference-header p{max-width:660px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.api-reference-header dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(76px,auto));margin:0;display:grid}.api-reference-header dl>div{gap:3px;padding:10px 13px;display:grid}.api-reference-header dl>div+div{border-left:1px solid var(--line)}.api-reference-header dt{color:var(--soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.api-reference-header dd{color:var(--text);margin:0;font-size:.92rem;font-weight:850}.api-group-index{border-bottom:1px solid var(--line);gap:18px;padding-bottom:10px;display:flex;overflow-x:auto}.api-group-index a{color:var(--muted);flex:none;align-items:center;gap:7px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.api-group-index a:hover,.api-group-index a:focus-visible{color:var(--text);outline:none}.api-group-index span{color:var(--soft);font-size:.68rem}.api-groups{gap:38px;min-width:0;display:grid}.api-group{min-width:0;scroll-margin-top:76px}.api-group>header{justify-content:space-between;align-items:end;gap:20px;padding-bottom:11px;display:flex}.api-group>header h3{color:var(--text);margin:0;font-size:1.08rem}.api-group>header p{color:var(--muted);margin:4px 0 0;font-size:.78rem}.api-group>header>span{color:var(--soft);white-space:nowrap;font-size:.68rem;font-weight:750}.api-operation-list{border-top:1px solid var(--line-strong)}.api-operation{border-bottom:1px solid var(--line-strong)}.api-operation>summary{cursor:pointer;grid-template-columns:62px minmax(210px,.95fr) minmax(220px,1fr) auto 18px;align-items:center;gap:13px;min-height:54px;padding:9px 4px;list-style:none;display:grid}.api-operation>summary::-webkit-details-marker{display:none}.api-operation>summary:hover,.api-operation>summary:focus-visible{background:var(--surface-soft);outline:none}.api-method{color:var(--blue);font-size:.7rem;font-weight:900}.api-operation[data-method=GET] .api-method{color:var(--green-text)}.api-operation[data-method=POST] .api-method{color:var(--blue)}.api-operation[data-method=DELETE] .api-method{color:var(--danger-text)}.api-operation>summary>code{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.79rem;font-weight:750}.api-summary{color:var(--muted);font-size:.8rem;line-height:1.35}.api-verified{color:var(--green-text);align-items:center;gap:5px;font-size:.67rem;font-weight:800;display:inline-flex}.api-chevron{color:var(--soft);transition:transform .16s}.api-operation[open] .api-chevron{transform:rotate(180deg)}.api-operation-body{gap:22px;min-width:0;padding:10px 4px 26px 79px;display:grid}.api-operation-description{max-width:760px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.52}.api-operation-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.api-operation-facts>div{min-width:0;padding:11px 13px}.api-operation-facts>div+div{border-left:1px solid var(--line)}.api-operation-facts dt{color:var(--soft);text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:800}.api-operation-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.4}.api-operation-facts code{color:var(--code-text);font-size:.72rem}.api-parameters,.api-responses,.api-example{min-width:0}.api-parameters h4,.api-responses h4{color:var(--text);margin:0 0 8px;font-size:.8rem}.api-table-wrap{max-width:100%;overflow-x:auto}.api-parameters table{border-collapse:collapse;width:100%}.api-parameters th,.api-parameters td{border-top:1px solid var(--line);color:var(--muted);text-align:left;vertical-align:top;padding:8px 9px;font-size:.72rem;line-height:1.4}.api-parameters th{color:var(--soft);text-transform:uppercase;font-size:.63rem}.api-parameters code{color:var(--code-text);font-size:.7rem}.api-response-list{border-top:1px solid var(--line)}.api-response-list>div{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) minmax(110px,auto);gap:12px;padding:8px 9px;display:grid}.api-response-list strong,.api-response-list span,.api-response-list code{font-size:.72rem;line-height:1.4}.api-response-list strong{color:var(--danger-text)}.api-response-list .success strong{color:var(--green-text)}.api-response-list span{color:var(--muted)}.api-response-list code{color:var(--code-text);text-align:right}.api-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.api-example{align-content:start;gap:8px;display:grid}.api-example>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.api-example span{color:var(--soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.api-example strong{color:var(--muted);text-align:right;font-size:.68rem;font-weight:750}.api-example pre{border:1px solid var(--line);background:var(--raw-json-bg);max-height:420px;color:var(--raw-json-text);border-radius:8px;margin:0;padding:12px;font-size:.68rem;line-height:1.45;overflow:auto}.api-reference-footer{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:9px;padding-top:16px;font-size:.78rem;line-height:1.5;display:flex}.api-reference-footer svg{color:var(--amber-text);flex:none;margin-top:1px}.protocol-playground{border:1px solid var(--line-strong);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;display:grid;overflow:hidden}.playground-toolbar{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:end;gap:16px;padding:13px 14px;display:flex}.playground-toolbar label{flex:auto;gap:6px;min-width:0;max-width:640px;display:grid}.playground-toolbar label>span,.playground-editor>header>span,.playground-results>header>span{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:850}.playground-toolbar select{border:1px solid var(--line-strong);background:var(--background-2);width:100%;min-width:0;height:38px;color:var(--text);border-radius:8px;padding:0 34px 0 10px;font-size:.78rem}.playground-actions{flex:none;align-items:center;gap:7px;display:flex}.playground-actions button{border:1px solid var(--line-strong);background:var(--panel);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.playground-actions button:hover,.playground-actions button:focus-visible{border-color:var(--hover-border);color:var(--text);outline:none}.playground-actions .playground-validate{border-color:color-mix(in srgb, var(--green) 56%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--panel));width:auto;min-width:108px;color:var(--text);gap:7px;padding:0 13px;font-size:.76rem;font-weight:850}.playground-workspace{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);min-width:0;min-height:560px;display:grid}.playground-editor,.playground-results{min-width:0;min-height:0;display:grid}.playground-editor{border-right:1px solid var(--line);background:var(--raw-json-bg);grid-template-rows:auto minmax(0,1fr) auto}.playground-editor>header,.playground-results>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 13px;display:flex}.playground-editor>header code{color:var(--code-text);font-size:.68rem}.playground-editor textarea{resize:none;width:100%;min-width:0;min-height:500px;color:var(--raw-json-text);tab-size:2;white-space:pre;background:0 0;border:0;outline:none;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.72rem;line-height:1.5}.playground-editor textarea:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--blue) 54%, transparent)}.playground-editor>footer{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;gap:12px;padding:8px 13px;font-size:.64rem;display:flex}.playground-results{background:var(--panel);grid-template-rows:auto minmax(0,1fr)}.playground-results>header strong{align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.playground-results>header strong.valid,.playground-result-facts dd.match{color:var(--green-text)}.playground-results>header strong.invalid,.playground-result-facts dd.mismatch{color:var(--danger-text)}.playground-ready,.playground-success{min-height:300px;color:var(--soft);text-align:center;align-content:center;justify-items:center;gap:8px;padding:26px;display:grid}.playground-ready svg,.playground-success svg{color:var(--green-text)}.playground-ready strong,.playground-success strong{color:var(--text);font-size:.84rem}.playground-ready span{color:var(--muted);font-size:.72rem}.playground-result-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.playground-result-facts>div{min-width:0;padding:11px 10px}.playground-result-facts>div+div{border-left:1px solid var(--line)}.playground-result-facts dt{color:var(--soft);text-transform:uppercase;font-size:.58rem;font-weight:800}.playground-result-facts dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.7rem;font-weight:800}.playground-error-list{min-height:0;padding:14px;overflow-y:auto}.playground-error-list>div{color:var(--danger-text);align-items:center;gap:7px;font-size:.75rem;display:flex}.playground-error-list ol{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.playground-error-list li{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.playground-error-list li>div{align-items:center;gap:8px;display:flex}.playground-error-list li span{color:var(--danger-text);text-transform:uppercase;font-size:.6rem;font-weight:850}.playground-error-list code{color:var(--code-text);overflow-wrap:anywhere;font-size:.68rem}.playground-error-list p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.playground-privacy{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:8px;padding:11px 14px;font-size:.7rem;line-height:1.45;display:flex}.playground-privacy svg{color:var(--green-text);flex:none}.docs-trust-summary{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex:0 0 min(310px,34%);align-content:stretch;gap:0;margin:0;display:grid;overflow:hidden}.docs-trust-summary div{align-content:center;gap:5px;padding:14px 16px;display:grid}.docs-trust-summary div+div{border-top:1px solid var(--line)}.docs-trust-summary dt{color:var(--soft);text-transform:uppercase;font-size:.67rem;font-weight:850}.docs-trust-summary dd{color:var(--text);margin:0;font-size:.94rem;font-weight:850}.docs-readiness-band{border-bottom:1px solid var(--line);gap:18px;padding:24px 0;display:grid}.docs-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-readiness-grid article{align-items:flex-start;gap:11px;min-width:0;padding:0 20px;display:flex}.docs-readiness-grid article:first-child{padding-left:0}.docs-readiness-grid article+article{border-left:1px solid var(--line)}.docs-readiness-grid svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-readiness-grid article>div{gap:4px;min-width:0;display:grid}.docs-readiness-grid span,.docs-agent-entry-copy span{color:var(--soft);text-transform:uppercase;font-size:.67rem;font-weight:850}.docs-readiness-grid strong{color:var(--text);font-size:.9rem}.docs-readiness-grid p,.docs-readiness-band>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.48}.docs-readiness-band>p a{color:var(--text);font-weight:800}.docs-participant-value{border-bottom:1px solid var(--line);gap:18px;padding:24px 0;display:grid}.docs-participant-value-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-participant-value-grid article{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.docs-participant-value-grid article:first-child{padding-left:0}.docs-participant-value-grid article:last-child{padding-right:0}.docs-participant-value-grid article+article{border-left:1px solid var(--line)}.docs-participant-value-grid article>svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-participant-value-grid article>div{gap:5px;min-width:0;display:grid}.docs-participant-value-grid article span,.docs-participant-value-grid dt{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:850}.docs-participant-value-grid h3{color:var(--text);margin:0;font-size:.86rem;line-height:1.28}.docs-participant-value-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.48}.docs-participant-value-grid dl{border-top:1px solid var(--line);gap:2px;margin:5px 0 0;padding-top:8px;display:grid}.docs-participant-value-grid dd{color:var(--text);margin:0;font-size:.7rem;font-weight:750;line-height:1.4}.docs-inline-link{width:fit-content;color:var(--text);align-items:center;gap:5px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.docs-inline-link:hover,.docs-inline-link:focus-visible{color:var(--amber-text);outline:none}.docs-package-example{border-bottom:1px solid var(--line);gap:18px;padding:24px 0;display:grid}.docs-package-example-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);display:grid}.docs-package-payload{gap:16px;min-width:0;padding:18px 22px 18px 0;display:grid}.docs-package-payload>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.docs-package-payload>header>div{gap:5px;min-width:0;display:grid}.docs-package-payload>header span,.docs-package-route span,.docs-package-response span,.docs-package-control-title span,.docs-package-policy-id span{color:var(--soft);text-transform:uppercase;font-size:.64rem;font-weight:850}.docs-package-payload>header code{overflow-wrap:anywhere;color:var(--text);font-size:.8rem;font-weight:800}.docs-package-payload>header>strong{border:1px solid var(--line);color:var(--green-text);border-radius:4px;flex:none;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.65rem}.docs-package-route{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.docs-package-route>div{gap:4px;min-width:0;display:grid}.docs-package-route strong{overflow-wrap:anywhere;color:var(--text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem}.docs-package-route svg{color:var(--amber-text)}.docs-package-fields{gap:0;margin:0;display:grid}.docs-package-fields>div{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:18px;padding:10px 0;display:grid}.docs-package-fields>div+div{border-top:1px solid var(--line)}.docs-package-fields dt,.docs-package-fields dd{min-width:0}.docs-package-fields dt code{overflow-wrap:anywhere;color:var(--green-text);font-size:.69rem}.docs-package-fields dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.76rem;font-weight:720;line-height:1.45}.docs-package-response{border-left:2px solid var(--amber-text);align-items:flex-start;gap:10px;padding:8px 0 8px 12px;display:flex}.docs-package-response svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-package-response>div{gap:4px;min-width:0;display:grid}.docs-package-response strong{overflow-wrap:anywhere;color:var(--text);font-size:.75rem;line-height:1.4}.docs-package-controls{border-left:1px solid var(--line);align-content:start;gap:16px;min-width:0;padding:18px 0 18px 22px;display:grid}.docs-package-controls>section{gap:12px;display:grid}.docs-package-control-title{align-items:flex-start;gap:10px;display:flex}.docs-package-control-title svg,.docs-package-policy-id svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-package-control-title>div{gap:4px;display:grid}.docs-package-control-title h3{color:var(--text);margin:0;font-size:.86rem;line-height:1.35}.docs-package-not-shared{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.docs-package-not-shared li{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:5px 7px}.docs-package-not-shared code{color:var(--muted);font-size:.65rem}.docs-package-policy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-package-policy>div{gap:4px;min-width:0;padding:10px 0;display:grid}.docs-package-policy>div:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.docs-package-policy>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-package-policy dt{color:var(--soft);text-transform:uppercase;font-size:.62rem;font-weight:850}.docs-package-policy dd{overflow-wrap:anywhere;color:var(--text);margin:0;font-size:.72rem;font-weight:780;line-height:1.35}.docs-package-policy-id{align-items:flex-start;gap:10px;display:flex}.docs-package-policy-id>div{gap:4px;min-width:0;display:grid}.docs-package-policy-id code{overflow-wrap:anywhere;color:var(--green-text);font-size:.68rem}.docs-package-explanation{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.docs-package-explanation p{max-width:760px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.52}.docs-package-explanation p strong{color:var(--text)}.docs-package-explanation>div{flex-wrap:wrap;flex:none;gap:14px;display:flex}.docs-agent-entry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:center;gap:30px;padding:24px 0;display:grid}.docs-agent-entry-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.docs-agent-entry-copy>svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-agent-entry-copy>div{gap:5px;min-width:0;display:grid}.docs-agent-entry-copy h2{color:var(--text);margin:0;font-size:1.18rem;line-height:1.25}.docs-agent-entry-copy p{max-width:720px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.52}.docs-agent-entry-copy .docs-hero-actions{margin-top:12px}.docs-agent-entry dl{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:0;display:grid;overflow:hidden}.docs-agent-entry dl>div{gap:4px;padding:11px 14px;display:grid}.docs-agent-entry dl>div+div{border-top:1px solid var(--line)}.docs-agent-entry dt{color:var(--soft);text-transform:uppercase;font-size:.65rem;font-weight:850}.docs-agent-entry dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:750}.docs-overview-section{gap:18px;display:grid}.docs-path-grid,.docs-boundary-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.docs-path-grid article,.docs-boundary-section article{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:18px;display:grid}.docs-path-grid svg,.docs-boundary-section svg{color:var(--amber-text)}.docs-path-grid h3,.docs-boundary-section h2{color:var(--text);margin:0;font-size:.98rem;line-height:1.25}.docs-path-grid p,.docs-boundary-section p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.docs-flow-list{counter-reset:exchange-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.docs-flow-list li{border-top:2px solid var(--line-strong);counter-increment:exchange-step;align-content:start;gap:8px;min-width:0;padding:26px 18px 0 0;display:grid;position:relative}.docs-flow-list li:before{border:2px solid var(--line-strong);background:var(--background);width:26px;height:26px;color:var(--text);content:counter(exchange-step);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:-14px;left:0}.docs-flow-list strong{color:var(--text);font-size:.85rem}.docs-flow-list span{color:var(--muted);font-size:.78rem;line-height:1.45}.docs-explore-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-explore-list a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:18px;padding:14px;text-decoration:none;display:flex}.docs-explore-list a:hover,.docs-explore-list a:focus-visible{background:var(--panel-2);outline:none}.docs-explore-list a>span{gap:4px;min-width:0;display:grid}.docs-explore-list strong{font-size:.86rem}.docs-explore-list small{color:var(--muted);font-size:.76rem;line-height:1.35}.docs-explore-list svg{color:var(--soft);flex:none}.docs-reference{max-width:1180px}.docs-architecture-diagram img{width:100%;height:auto;display:block}.docs-architecture-diagram>span{color:#172027;background:#fff;border-top:1px solid #d7dde1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.75rem;font-weight:850;display:flex}.docs-architecture-diagram>span small{color:#65727c;font-size:.68rem;font-weight:700}.docs-architecture-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:20px;min-width:0;padding:24px 0;display:grid}.docs-architecture-overview>header{gap:5px;display:grid}.docs-architecture-overview>header>span,.docs-architecture-zones article span,.docs-architecture-api-flow>div>span{color:var(--amber-text);text-transform:uppercase;font-size:.66rem;font-weight:850}.docs-architecture-overview>header h2{color:var(--text);margin:0;font-size:1.28rem;line-height:1.24}.docs-architecture-overview>header p{max-width:780px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.docs-architecture-zones{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-architecture-zones article{align-items:flex-start;gap:11px;min-width:0;padding:16px;display:flex}.docs-architecture-zones article:nth-child(odd){padding-left:0}.docs-architecture-zones article:nth-child(2n){border-left:1px solid var(--line)}.docs-architecture-zones article:nth-child(n+3){border-top:1px solid var(--line)}.docs-architecture-zones article>svg{color:var(--amber-text);flex:none;margin-top:2px}.docs-architecture-zones article>div{gap:5px;min-width:0;display:grid}.docs-architecture-zones h3{color:var(--text);margin:0;font-size:.88rem}.docs-architecture-zones p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.48}.docs-architecture-zones a{width:fit-content;color:var(--text);align-items:center;gap:5px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.docs-architecture-zones a:hover,.docs-architecture-zones a:focus-visible{color:var(--amber-text);outline:none}.docs-architecture-api-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.55fr) minmax(0,2fr);align-items:stretch;display:grid}.docs-architecture-api-flow>div{align-content:center;gap:4px;padding:14px 16px 14px 0;display:grid}.docs-architecture-api-flow>div>strong{color:var(--text);font-size:.8rem}.docs-architecture-api-flow ol{border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.docs-architecture-api-flow li{align-content:center;gap:5px;min-width:0;padding:14px 12px;display:grid;position:relative}.docs-architecture-api-flow li+li{border-left:1px solid var(--line)}.docs-architecture-api-flow li:not(:last-child):after{z-index:1;border:1px solid var(--line-strong);background:var(--background);width:13px;height:13px;color:var(--soft);content:"›";border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.docs-architecture-api-flow code{color:var(--text);overflow-wrap:anywhere;font-size:.68rem}.docs-architecture-api-flow li span{color:var(--muted);font-size:.68rem;line-height:1.35}.docs-architecture-overview>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.docs-architecture-overview>dl>div{gap:3px;min-width:0;display:grid}.docs-architecture-overview>dl>div+div{border-left:1px solid var(--line);padding-left:14px}.docs-architecture-overview dt{color:var(--soft);text-transform:uppercase;font-size:.63rem;font-weight:850}.docs-architecture-overview dd{color:var(--text);margin:0;font-size:.74rem;font-weight:800;line-height:1.4}@media (max-width:720px){.docs-architecture-zones,.docs-architecture-overview>dl{grid-template-columns:1fr}.docs-architecture-zones article,.docs-architecture-zones article:nth-child(odd){padding:14px 0}.docs-architecture-zones article:nth-child(2n),.docs-architecture-zones article:nth-child(n+3){border-left:0}.docs-architecture-zones article+article{border-top:1px solid var(--line)}.docs-architecture-api-flow{grid-template-columns:1fr}.docs-architecture-api-flow>div{padding-right:0}.docs-architecture-api-flow ol{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr}.docs-architecture-api-flow li+li{border-top:1px solid var(--line);border-left:0}.docs-architecture-api-flow li:not(:last-child):after{display:none}.docs-architecture-overview>dl>div{padding:9px 0}.docs-architecture-overview>dl>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}}.docs-architecture-markdown{width:100%;max-width:100%;padding-top:4px}.schema-grid,.docs-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.schema-card,.docs-file-grid section{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:14px}.schema-card{gap:13px;scroll-margin-top:76px;display:grid}.schema-card header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.schema-card header div{min-width:0}.schema-card header span{color:var(--soft);font-size:.68rem;font-weight:750}.schema-card h3,.docs-file-grid h3{color:var(--text);margin:5px 0 0;font-size:.96rem;line-height:1.2}.schema-card header strong{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem}.schema-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.schema-card dl div{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:8px}.schema-tags{flex-wrap:wrap;gap:6px;display:flex}.schema-tags code,.schema-tags span{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;padding:4px 7px}.schema-tags span{color:var(--soft);font-size:.76rem;font-weight:800}.schema-card details{border-top:1px solid var(--line);padding-top:10px}.schema-card summary{cursor:pointer;color:var(--muted);font-size:.8rem;font-weight:800}.schema-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:360px;margin:10px 0 0;padding:12px}.docs-file-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.docs-file-list li{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:8px}.docs-file-list code{overflow-wrap:anywhere}.docs-doc-list{gap:10px;display:grid}.docs-doc-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;scroll-margin-top:76px;overflow:hidden}.docs-doc-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;list-style:none;display:flex}.docs-doc-card summary::-webkit-details-marker{display:none}.docs-doc-card summary:before{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--muted);content:"+";border-radius:6px;flex:none;place-items:center;font-size:.78rem;font-weight:850;line-height:1;display:grid}.docs-doc-card[open] summary:before{content:"-"}.docs-doc-card summary span{gap:4px;min-width:0;display:grid}.docs-doc-card summary strong{color:var(--text);font-size:.9rem;line-height:1.2}.docs-doc-card summary code{color:var(--soft);overflow-wrap:anywhere;font-size:.72rem}.docs-doc-card summary em{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:4px 7px;font-size:.66rem;font-style:normal;font-weight:850}.docs-doc-body{border-top:1px solid var(--line);min-width:0;padding:14px}.docs-doc-body .docs-markdown{max-width:100%}.docs-doc-body .docs-markdown h1{font-size:1.25rem}.docs-doc-body .docs-markdown h2{margin-top:20px}.docs-doc-body pre{border:1px solid var(--line);background:var(--raw-json-bg);max-height:420px;color:var(--raw-json-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:.78rem;line-height:1.5;overflow:auto}.architecture-shell{background:linear-gradient(var(--app-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--app-grid-line-soft) 1px, transparent 1px), var(--background);height:100dvh;min-height:0;color:var(--text);background-size:44px 44px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.architecture-top-bar{z-index:70;border-bottom:1px solid var(--line);background:var(--top-bar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 14px;display:flex;position:relative}.architecture-nav{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.architecture-grid{grid-template-columns:minmax(0,1fr) clamp(310px,27vw,390px);min-height:0;display:grid;overflow:hidden}.architecture-stage{border-right:1px solid var(--line);background:linear-gradient(var(--stage-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--stage-grid-line-soft) 1px, transparent 1px), var(--stage-bg);background-size:72px 72px;min-width:0;min-height:0;position:relative;overflow:hidden}.architecture-scene{position:absolute;inset:0}.architecture-stage-hud{z-index:10;color:#14202a;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #14202a38;border-radius:8px;gap:5px;width:min(420px,100% - 36px);padding:11px 13px 10px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 14px 34px #14202a24}.architecture-stage-hud>span,.architecture-active-flow span{color:#b86516;letter-spacing:0;text-transform:uppercase;font-size:.65rem;font-weight:950}.architecture-stage-hud strong{font-size:.9rem;line-height:1.16}.architecture-stage-hud p{color:#536271;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;font-weight:800;line-height:1.25}.architecture-progress-track{background:#14202a1f;height:3px;margin-top:3px;overflow:hidden}.architecture-progress-track span{transform-origin:0;background:#f59e0b;width:0;height:100%;display:block}.architecture-progress-track span.playing{animation:6.8s linear forwards architecture-step-progress}.architecture-progress-track span.paused{opacity:.55;width:38%}@keyframes architecture-step-progress{0%{width:0}to{width:100%}}.architecture-stage-controls{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #14202a33;border-radius:8px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #14202a26}.architecture-stage-controls button{color:#14202a;cursor:pointer;background:#ffffffc7;border:1px solid #14202a29;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.architecture-stage-controls button:hover,.architecture-stage-controls button:focus-visible{border-color:#f59e0b;outline:none}.architecture-stage-controls button.primary{color:#fff;background:#f59e0b;border-color:#b86516}.architecture-stage-controls>span{color:#536271;text-align:center;min-width:66px;font-size:.65rem;font-weight:900}.architecture-stage-legend{z-index:8;pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.architecture-stage-legend span{color:#14202a;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #14202a2e;border-radius:8px;padding:8px 10px;font-size:.72rem;font-weight:900;line-height:1.12}.architecture-panel{background:var(--inspector-bg);align-content:start;gap:14px;min-width:0;min-height:0;padding:18px 18px 22px;display:grid;overflow-y:auto}.architecture-panel-kicker{width:fit-content;color:var(--amber-text);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:inline-flex}.architecture-panel h2{color:var(--text);margin:0;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.08}.architecture-panel>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.architecture-active-flow{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, var(--field-bg));gap:5px;padding:9px 10px;display:grid}.architecture-active-flow strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.3}.architecture-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.architecture-fact-grid>div{border:1px solid var(--surface-soft-border);background:var(--surface-soft);border-radius:8px;align-content:start;gap:5px;min-width:0;padding:9px 10px;display:grid}.architecture-fact-grid dt{color:var(--soft);text-transform:uppercase;align-items:center;gap:5px;font-size:.63rem;font-weight:900;display:flex}.architecture-fact-grid dt svg{color:var(--amber-text);flex:none}.architecture-fact-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:780;line-height:1.28}.architecture-storage-map{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--line));background:color-mix(in srgb, var(--amber) 6%, var(--surface-soft));border-radius:8px;gap:6px;padding:10px 11px;display:grid}.architecture-storage-map>span{color:var(--amber-text);text-transform:uppercase;font-size:.65rem;font-weight:950}.architecture-storage-map p{color:var(--muted);margin:0;font-size:.71rem;line-height:1.32}.architecture-storage-map strong{color:var(--text)}.architecture-step-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.architecture-step-list button{border:1px solid var(--line);background:var(--field-bg);min-height:44px;color:var(--muted);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.architecture-step-list button:hover,.architecture-step-list button:focus-visible,.architecture-step-list button.active{border-color:var(--hover-border);background:color-mix(in srgb, var(--amber) 9%, var(--field-bg));color:var(--text);outline:none;transform:translateY(-1px)}.architecture-step-list span{color:var(--soft);font-size:.72rem;font-weight:900}.architecture-step-list strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.12;overflow:hidden}.architecture-proof-grid{gap:9px;display:grid}.architecture-proof-grid article,.architecture-mantra{border:1px solid var(--surface-soft-border);background:var(--surface-soft);border-radius:8px;padding:12px}.architecture-proof-grid article{grid-template-columns:auto minmax(0,1fr);gap:5px 8px;display:grid}.architecture-proof-grid svg{color:var(--amber-text);grid-row:span 2}.architecture-proof-grid strong,.architecture-mantra span{color:var(--text);font-size:.8rem;font-weight:900}.architecture-proof-grid p,.architecture-mantra p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.38}.architecture-mantra{border-color:color-mix(in srgb, var(--amber) 34%, var(--line));gap:7px;display:grid}.architecture-mantra span{color:var(--amber-text);text-transform:uppercase}.architecture-scene-label,.architecture-package-label,.architecture-scene-banner{color:#14202a;pointer-events:none;background:#ffffffeb;border:2px solid #14202a38;border-radius:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;box-shadow:4px 4px #0f172a29,inset 0 0 0 1px #ffffffb3}.architecture-scene-label{text-align:center;gap:2px;min-width:108px;max-width:148px;padding:7px 9px;display:grid}.architecture-scene-label strong{font-size:.68rem;line-height:1.05}.architecture-scene-label span{color:#536271;font-size:.5rem;font-weight:800;line-height:1.1}.architecture-scene-label.green{border-color:#67b95d99}.architecture-scene-label.amber{border-color:#ff9b4aa6}.architecture-scene-label.blue{border-color:#4fb8ffa6}.architecture-package-label{text-align:center;border-color:#fbbf24b3;gap:1px;min-width:88px;padding:5px 7px;display:grid}.architecture-package-label span{color:#b45309;text-transform:uppercase;font-size:.46rem;font-weight:950}.architecture-package-label strong{font-size:.6rem;line-height:1}.architecture-node-label{color:#fff;text-align:left;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14202ad1;border-left:2px solid #8b6dff;gap:2px;min-width:86px;max-width:132px;padding:4px 6px;display:grid;box-shadow:0 5px 14px #0f172a33}.architecture-node-label.customer{border-left-color:#67b95d}.architecture-node-label.api{border-left-color:#8b6dff}.architecture-node-label.store{border-left-color:#4fb8ff}.architecture-node-label.audit{border-left-color:#b5d326}.architecture-node-label:not(.active){opacity:.68}.architecture-node-label strong{font-size:.51rem;line-height:1.08}.architecture-node-label span{color:#d8e3eb;font-size:.42rem;font-weight:750;line-height:1.14}.architecture-flow-label{color:#fff;white-space:nowrap;pointer-events:none;background:#14202ae0;border:1px solid #f59e0bb8;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.48rem;font-weight:900;line-height:1}.architecture-scene-banner{color:#1f2937;text-align:center;border-color:#8b6dff8f;max-width:320px;padding:8px 10px;font-size:.68rem;font-weight:900;line-height:1.16}@media (max-width:1120px){.top-bar{grid-template-columns:minmax(170px,1fr) minmax(230px,1.2fr)}.playback-controls,.header-actions,.top-right-tools,.loop-status{justify-content:start;justify-items:start}.demo-grid{grid-template-columns:minmax(0, 1fr) var(--active-inspector-width)}.story-strip{grid-template-columns:1fr;gap:8px}.architecture-grid{grid-template-columns:minmax(0,1fr) 330px}.docs-participant-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-participant-value-grid article,.docs-participant-value-grid article:first-child,.docs-participant-value-grid article:last-child{padding:16px}.docs-participant-value-grid article:nth-child(odd){border-left:0;padding-left:0}.docs-participant-value-grid article:nth-child(2n){padding-right:0}.docs-participant-value-grid article:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1280px){.docs-reading-layout{grid-template-columns:minmax(0,1fr);gap:18px}.docs-reading-layout>.docs-markdown{grid-row:2}.docs-page-toc-desktop{display:none}.docs-page-toc-mobile{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-row:1;padding:11px 2px;display:block}.docs-page-toc-mobile nav{overscroll-behavior:contain;border-top:1px solid var(--line);max-height:min(420px,48dvh);margin-top:10px;padding-top:6px;overflow-y:auto}.docs-page-toc-mobile ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px}.docs-page-toc-mobile a{padding-top:7px;padding-bottom:7px}}@media (max-width:820px){:root{--timeline-height:108px}.app-shell{grid-template-rows:auto minmax(0,1fr) minmax(94px,108px)}.top-bar{grid-template-columns:1fr;gap:9px;padding:10px 12px}.top-right-tools,.docs-header-actions{flex-wrap:wrap;justify-content:flex-start}.docs-header{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.docs-search-trigger{width:32px;padding:0}.docs-search-trigger span{display:none}.docs-markdown-link{width:32px;padding:0}.docs-markdown-link span{display:none}.docs-search-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.docs-search-panel{max-height:calc(100dvh - 20px)}.docs-search-panel-header,.docs-search-input,.docs-search-result-heading{padding-left:12px;padding-right:12px}.docs-search-results a{min-height:68px;padding-left:8px;padding-right:8px}.docs-page-toc-mobile ol{grid-template-columns:minmax(0,1fr)}.docs-heading-anchor{opacity:.48}.docs-package-payload>header,.docs-package-explanation>div{align-items:flex-start}.docs-package-payload>header{flex-direction:column}.docs-package-fields>div{grid-template-columns:minmax(0,1fr);gap:5px}.docs-package-route{gap:8px}.docs-package-policy{grid-template-columns:minmax(0,1fr)}.docs-package-policy>div:nth-child(2n){border-left:0;padding-left:0}.docs-package-policy>div+div{border-top:1px solid var(--line)}.architecture-top-bar{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.architecture-nav{flex-wrap:wrap;justify-content:flex-start}.architecture-grid{grid-template-rows:minmax(0,52%) minmax(0,48%);grid-template-columns:1fr}.architecture-stage{border-right:0;border-bottom:1px solid var(--line)}.architecture-stage-hud{width:min(360px,100% - 20px);padding:8px 10px;top:10px;left:10px}.architecture-stage-hud strong{font-size:.78rem}.architecture-stage-hud p{font-size:.59rem}.architecture-stage-controls{bottom:45px}.architecture-panel{gap:10px;padding:12px}.architecture-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-step-list button{grid-template-columns:1fr;gap:3px;min-height:48px}.architecture-step-list strong{white-space:normal}.architecture-stage-legend{bottom:9px;left:10px;right:10px}.architecture-stage-legend span{padding:6px 5px;font-size:.56rem}.architecture-node-label{min-width:82px;max-width:116px;padding:4px 6px}.architecture-node-label:not(.active){display:none}.architecture-node-label strong{font-size:.5rem}.architecture-node-label span,.architecture-proof-grid,.architecture-mantra{display:none}.docs-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.docs-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:12px;padding:9px 12px;display:flex;overflow:auto hidden}.docs-sidebar nav,.docs-sidebar-group{flex:none;gap:6px;display:flex}.docs-sidebar nav{align-items:center}.docs-sidebar nav+nav,.docs-sidebar-group{border-top:0;border-left:1px solid var(--line);margin-top:0;padding-top:0;padding-left:12px}.docs-sidebar a{white-space:nowrap}.docs-content{padding:16px 12px 34px}.docs-page-header,.docs-overview-hero{flex-direction:column;gap:18px;padding-top:8px}.docs-page-aside{justify-items:start}.docs-page-title h1,.docs-overview-hero h1{font-size:1.8rem}.docs-trust-summary{flex-basis:auto;width:100%}.docs-readiness-grid,.docs-agent-entry{grid-template-columns:minmax(0,1fr)}.docs-readiness-grid article{padding:14px 0}.docs-readiness-grid article:first-child{padding-top:0}.docs-readiness-grid article+article{border-top:1px solid var(--line);border-left:0}.docs-participant-value-grid,.docs-package-example-grid{grid-template-columns:minmax(0,1fr)}.docs-package-payload{padding-right:0}.docs-package-controls{border-top:1px solid var(--line);border-left:0;padding:18px 0}.docs-package-explanation{display:grid}.docs-package-explanation>div{flex:initial}.docs-participant-value-grid article,.docs-participant-value-grid article:first-child,.docs-participant-value-grid article:last-child,.docs-participant-value-grid article:nth-child(odd),.docs-participant-value-grid article:nth-child(2n){border-left:0;padding:14px 0}.docs-participant-value-grid article+article{border-top:1px solid var(--line)}.docs-agent-entry{align-items:stretch;gap:18px}.docs-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-evidence-metrics>div:not(:nth-child(4n+1)){border-left:0}.docs-evidence-metrics>div:nth-child(2n){border-left:1px solid var(--line)}.docs-evidence-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-governance-facts,.docs-pilot-facts{grid-template-columns:minmax(0,1fr)}.docs-availability-decision{grid-template-columns:minmax(0,1fr);gap:0}.docs-availability-decision>dl{border-top:1px solid var(--line);border-left:0}.docs-availability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-availability-metrics>div+div{border-left:0}.docs-availability-metrics>div:nth-child(2n){border-left:1px solid var(--line)}.docs-availability-metrics>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-availability-paths{grid-template-columns:minmax(0,1fr)}.docs-availability-path p{min-height:0}.docs-glossary-versions>dl,.docs-trust-decision{grid-template-columns:minmax(0,1fr)}.docs-trust-decision>div{padding:18px 0}.docs-trust-decision>dl{border-top:1px solid var(--line);border-left:0}.docs-trust-custody-grid,.docs-trust-review-grid{grid-template-columns:minmax(0,1fr)}.docs-trust-custody article+article{border-top:1px solid var(--line);border-left:0}.docs-trust-controls table{min-width:0}.docs-trust-controls-wrap{overflow-x:visible}.docs-trust-controls thead{display:none}.docs-trust-controls tbody,.docs-trust-controls tr,.docs-trust-controls th,.docs-trust-controls td{width:100%;display:block}.docs-trust-controls tbody tr{padding:13px 0}.docs-trust-controls tbody tr+tr{border-top:1px solid var(--line)}.docs-trust-controls th,.docs-trust-controls td{border:0;padding:4px 0}.docs-trust-controls th:before,.docs-trust-controls td:before{color:var(--soft);content:attr(data-label);text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:820;display:block}.docs-glossary-versions>dl>div+div{border-top:1px solid var(--line);border-left:0}.docs-glossary-controls{grid-template-columns:minmax(0,1fr)}.docs-glossary-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-glossary-categories button+button{border-left:0}.docs-glossary-categories button:nth-child(2n){border-left:1px solid var(--line)}.docs-glossary-categories button:nth-child(n+3){border-top:1px solid var(--line)}.docs-glossary-terms>div{grid-template-columns:minmax(0,1fr)}.docs-glossary-terms dt{border-right:0;padding-bottom:10px}.docs-glossary-terms dd{padding-top:0}.docs-catena-decision,.docs-catena-contract{grid-template-columns:minmax(0,1fr);gap:0}.docs-catena-decision dl{border-top:1px solid var(--line);border-left:0}.docs-catena-ownership>div:last-child,.docs-catena-flow{grid-template-columns:minmax(0,1fr)}.docs-catena-flow li,.docs-catena-flow li:nth-child(n+5){grid-column:auto}.docs-catena-ownership article+article{border-top:1px solid var(--line);border-left:0}.docs-catena-contract-copy{padding-right:0}.docs-catena-proof{border-top:1px solid var(--line);border-left:0;padding-left:0}.docs-use-case-grid{grid-template-columns:minmax(0,1fr)}.docs-use-case-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-use-case-summary>div:nth-child(odd){border-left:0}.docs-use-case-summary>div:nth-child(2n){border-left:1px solid var(--line)}.docs-use-case-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.docs-use-case-facts{grid-template-columns:minmax(0,1fr)}.docs-use-case-facts>div+div{border-top:1px solid var(--line);border-left:0}.docs-use-case>footer{flex-direction:column;align-items:stretch}.docs-use-case>footer a{justify-content:center}.docs-governance-facts>div+div,.docs-pilot-facts>div+div{border-top:1px solid var(--line);border-left:0}.docs-governance-actions,.docs-pilot-actions{flex-direction:column;align-items:stretch}.docs-governance-actions a,.docs-pilot-actions a{justify-content:center}.skill-release-grid{grid-template-columns:minmax(0,1fr)}.skill-trust-warning{grid-template-columns:auto minmax(0,1fr);align-items:start}.skill-trust-warning a{grid-column:2}.api-reference-header{grid-template-columns:minmax(0,1fr);align-items:start}.api-reference-header dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.api-reference-header dl>div:nth-child(3){border-left:0}.api-reference-header dl>div:nth-child(n+3){border-top:1px solid var(--line)}.api-operation>summary{grid-template-columns:48px minmax(0,1fr) 18px;gap:9px;padding:10px 2px}.api-summary{grid-column:2}.api-verified{display:none}.api-chevron{grid-area:1/3/span 2}.api-operation-body{padding:8px 2px 24px}.api-operation-facts,.api-example-grid{grid-template-columns:minmax(0,1fr)}.api-operation-facts>div+div{border-top:1px solid var(--line);border-left:0}.api-response-list>div{grid-template-columns:44px minmax(0,1fr)}.api-response-list code{text-align:left;grid-column:2}.playground-toolbar{flex-direction:column;align-items:stretch}.playground-toolbar label{max-width:none}.playground-actions{justify-content:flex-end}.playground-workspace{grid-template-columns:minmax(0,1fr)}.playground-editor{border-right:0;border-bottom:1px solid var(--line)}.playground-editor textarea{min-height:420px}.playground-results{min-height:330px}.docs-path-grid,.docs-boundary-section,.docs-explore-list{grid-template-columns:minmax(0,1fr)}.docs-flow-list{grid-template-columns:minmax(0,1fr);gap:12px}.docs-flow-list li{border-top:0;border-left:2px solid var(--line-strong);padding:0 0 16px 28px}.docs-flow-list li:before{top:-2px;left:-14px}.docs-summary,.docs-section{padding:14px}.docs-summary dl,.schema-grid,.docs-file-grid{grid-template-columns:minmax(0,1fr)}.brand-lockup p{display:none}.scenario-select{flex-direction:column;align-items:stretch;gap:5px}.scenario-select select{width:100%}.story-dialog-backdrop{padding:70px 12px 12px}.story-dialog-meta,.story-benefits>div{grid-template-columns:1fr}.demo-grid{grid-template-rows:minmax(0,46%) minmax(0,54%);grid-template-columns:1fr;min-height:0}.scene-stage{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:0}.payload-inspector,.payload-inspector.collapsed{width:auto}.payload-inspector.collapsed .inspector-header>div{display:block}.inspector-body{min-height:0;max-height:none}.story-strip{gap:8px;height:auto;padding:8px 12px;position:static}.packet-rail{grid-auto-columns:minmax(158px,1fr)}.entity-card{min-width:82px;max-width:116px;min-height:28px;padding:5px 7px}.entity-card strong{font-size:.58rem;line-height:1}.packet-object-card{grid-template-columns:25px minmax(0,1fr);gap:6px;min-width:118px;max-width:142px;padding:5px 6px}.packet-object-icon{width:24px;height:24px}.packet-object-icon svg{width:22px;height:22px}.packet-object-copy span{font-size:.48rem}.packet-object-copy strong{font-size:.56rem}.packet-chip{min-height:54px;padding:7px}}.not-found-page{color:#f4f7f6;background:#11191d;place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative;overflow:hidden}.not-found-grid{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.not-found-content{width:min(680px,100%);position:relative}.not-found-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.not-found-brand img{object-fit:contain;width:42px;height:42px}.not-found-brand span{gap:2px;display:grid}.not-found-brand strong{letter-spacing:0;font-size:.94rem}.not-found-brand small{color:#9daab0;font-size:.72rem}.not-found-code{color:#9bc53d;text-transform:uppercase;margin:clamp(64px,12vh,116px) 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.not-found-content h1{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.5rem,6.2vw,5.4rem);font-weight:760;line-height:.98}.not-found-message{color:#b9c4c9;max-width:590px;margin:24px 0 0;font-size:1rem;line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.not-found-actions a{min-height:42px;color:inherit;border:1px solid #ffffff2b;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.not-found-actions svg{width:16px;height:16px}.not-found-actions a:hover{border-color:#ffffff61}.not-found-primary{background:#edf7d5;color:#172014!important}.not-found-secondary{background:#ffffff0b}@media (max-width:560px){.not-found-page{place-items:start center;padding:28px 20px}.not-found-code{margin-top:26vh}.not-found-content h1{font-size:2.75rem}.not-found-actions{flex-direction:column;align-items:stretch}}.app-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.docs-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
