.hive-docs{--ink: var(--sl-ink);--muted: var(--sl-secondary);--line: var(--sl-border);--accent: var(--sl-green);color:var(--ink);min-height:100vh;font:15px/1.65 var(--font-sans)}.hive-docs-nav{max-width:1160px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.hive-wordmark{display:inline-flex;align-items:center;gap:10px;font:22px var(--font-mono)}.hive-symbol{width:30px;height:30px}.hive-docs-nav nav{display:flex;align-items:center;gap:24px;font-size:14px}.hive-docs a:hover,.hive-docs a[aria-current]{color:var(--accent)}.hive-console-link{padding:8px 14px;border:1px solid var(--line);border-radius:var(--sl-radius-button);background:var(--sl-surface);box-shadow:var(--sl-shadow-card)}.hive-docs main{max-width:1096px;margin:auto;padding:0 32px}.hive-intro{padding:64px 0 40px}.hive-label{font:11px var(--font-mono);color:var(--accent);margin:0 0 20px;letter-spacing:.07em;text-transform:uppercase}.hive-docs h1{font-size:clamp(36px,4.5vw,56px);line-height:1.12;font-weight:650;letter-spacing:-.04em;margin:0 0 24px}.hive-docs h2{font-size:27px;line-height:1.25;font-weight:650;margin:0 0 18px}.hive-lead{color:var(--muted);font-size:18px;max-width:660px}.hive-contents{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:30px;font-size:13px}.hive-contents a{border-bottom:1px solid var(--line)}.hive-home main{padding-top:clamp(48px,9vh,104px)}.hive-home-intro{max-width:760px;padding:48px;border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--sl-surface);box-shadow:var(--sl-shadow-card)}.hive-home h1{font-size:clamp(38px,5.4vw,64px)}.hive-home .hive-lead{margin-bottom:32px}.hive-primary-link{display:inline-flex;align-items:center;gap:24px;padding:12px 18px;color:var(--sl-surface);background:var(--accent);border-radius:var(--sl-radius-button);font-size:14px;font-weight:600}.hive-docs .hive-primary-link:hover{color:var(--sl-surface);background:var(--color-primary-bg-hover)}.hive-home-services{display:flex;flex-wrap:wrap;gap:12px 28px;margin:32px 0 64px;color:var(--muted);font-size:13px}.hive-request{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:28px;background:var(--sl-surface);border:1px solid var(--line);border-radius:var(--sl-radius-card);box-shadow:var(--sl-shadow-card);scroll-margin-top:24px}.hive-request>*,.hive-section>*{min-width:0}.hive-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.hive-tabs button{border:1px solid var(--line);border-radius:var(--sl-radius-control);padding:8px 12px;background:var(--sl-surface-subtle);color:var(--muted);cursor:pointer;font:13px var(--font-sans)}.hive-tabs button[aria-pressed=true]{color:var(--accent);background:var(--sl-green-soft);border-color:var(--accent)}.hive-fields{display:grid;grid-template-columns:72px 88px 1fr;gap:10px;margin:24px 0}.hive-fields label{font-size:12px}.hive-fields label span{color:var(--muted);font-size:10px}.hive-fields input{display:block;width:100%;margin-top:6px;min-width:0}.hive-footnote{font-size:12px;color:var(--muted)}.hive-code{min-width:0;max-width:100%;background:var(--sl-surface-subtle);border:1px solid var(--line);border-radius:var(--sl-radius-control);overflow:hidden;align-self:start}.hive-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);color:var(--muted);font:11px var(--font-mono);overflow-wrap:anywhere}.hive-code-bar button{border:0;padding:6px;border-radius:4px;color:var(--accent);background:transparent;cursor:pointer}.hive-docs pre{margin:0;padding:20px;max-width:100%;overflow:auto;font:12px/1.8 var(--font-mono);white-space:pre}.hive-docs code{font:.85em var(--font-mono);overflow-wrap:anywhere}.hive-docs pre code{font-size:inherit;overflow-wrap:normal}.hive-section{display:grid;grid-template-columns:1fr 1.7fr;gap:48px;padding:48px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.hive-prose{min-width:0;overflow-wrap:anywhere}.hive-prose p:first-child{margin-top:0}.hive-prose p{color:var(--muted)}.hive-prose strong,.hive-prose code{color:var(--ink)}.hive-operation-list{list-style:none;padding:0;line-height:2.2}.hive-reference{padding:48px 0;scroll-margin-top:24px}.hive-endpoint{min-width:0;margin-top:20px;padding:24px;background:var(--sl-surface);border:1px solid var(--line);border-radius:var(--sl-radius-card);box-shadow:var(--sl-shadow-card);scroll-margin-top:24px;overflow-wrap:anywhere}.hive-endpoint h3{font-size:16px}.hive-endpoint h3 a{display:flex;align-items:baseline;gap:14px}.hive-method{flex-shrink:0;color:var(--accent);font:11px var(--font-mono)}.hive-endpoint h4{margin-top:24px;font-size:13px}.hive-endpoint p{color:var(--muted);font-size:13px}.hive-schema-field{padding:12px 0;border-bottom:1px solid var(--line)}.hive-schema-field:last-child{border-bottom:none}.hive-schema-field .hive-schema-field{margin-left:12px}.hive-schema-field p{margin:4px 0 0}.hive-field-type{color:var(--muted);font-size:11px}.hive-table-wrap{overflow-x:auto;max-width:100%}.hive-docs table{width:100%;text-align:left}.hive-docs td,.hive-docs th{padding:12px;border-bottom:1px solid var(--line)}.hive-footer{display:flex;justify-content:space-between;max-width:1096px;margin:auto;padding:24px 32px 40px;color:var(--muted);font-size:12px}@media(max-width:760px){.hive-request,.hive-section{grid-template-columns:1fr;gap:24px}.hive-docs-nav,.hive-docs main{padding-left:20px;padding-right:20px}.hive-home-intro{padding:28px}.hive-section{padding:32px 0}.hive-intro{padding-top:40px}}@media(max-width:420px){.hive-docs-nav{gap:12px;padding:20px 16px}.hive-docs-nav nav{gap:12px;font-size:12px}.hive-console-link{padding:7px 9px}.hive-wordmark{font-size:20px;gap:7px}.hive-symbol{width:26px;height:26px}.hive-docs main{padding:0 16px}.hive-home main{padding-top:48px}.hive-home-intro{padding:24px}.hive-request,.hive-endpoint{padding:18px}.hive-fields{grid-template-columns:64px 76px 1fr;gap:6px}}.hive-home-intro{max-width:850px;padding:0;border:0;background:transparent;box-shadow:none}.hive-home .hive-lead{max-width:640px}.hive-home-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:64px 0 48px;padding-top:32px;border-top:1px solid var(--line)}.hive-home-capabilities h2{font-size:21px}.hive-home-capabilities p,.hive-home-example p{color:var(--muted)}.hive-home-example{display:grid;grid-template-columns:1fr 1.7fr;gap:40px;margin-bottom:64px;padding:32px;border:1px solid var(--line);border-radius:var(--sl-radius-card);background:var(--sl-surface)}.hive-home-example>*{min-width:0}.hive-home-example a{color:var(--accent)}.syntax-command{color:#7952a0;font-weight:600}.syntax-option{color:#215e9c}.syntax-string{color:#236e4d}.hive-docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1160px;margin:auto;padding:0 32px;gap:48px}.hive-sidebar{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;padding:24px 24px 32px 0;border-right:1px solid var(--line)}.hive-sidebar nav{display:flex;flex-direction:column;gap:4px}.hive-sidebar p{font-size:12px;font-weight:650;margin:24px 0 8px}.hive-sidebar a{color:var(--muted);font-size:13px;padding:5px 0}.hive-docs-layout main{min-width:0;width:100%;padding:0}.hive-docs-layout .hive-intro{padding-top:48px}.hive-docs-layout h1{font-size:40px}.hive-docs-layout .hive-section{display:block;padding:36px 0}.hive-docs-layout .hive-section h2{font-size:25px}.hive-docs-layout .hive-label{margin-bottom:12px}.hive-docs a:focus-visible,.hive-docs button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:760px){.hive-home-capabilities,.hive-home-example{grid-template-columns:1fr;gap:24px}.hive-home-capabilities{margin-top:40px}.hive-docs-layout{grid-template-columns:1fr;padding:0 20px;gap:0}.hive-sidebar{position:static;max-height:none;padding:12px 0 24px;border-right:0;border-bottom:1px solid var(--line)}.hive-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.hive-sidebar p{grid-column:1 / -1;margin-top:12px}.hive-docs-layout main{padding:0}.hive-home-example{padding:20px}}.hive-home main{display:flex;flex-direction:column;gap:88px;padding-top:80px;padding-bottom:88px}.hive-home .hive-home-intro{max-width:860px;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.hive-home h1{font-size:clamp(42px,5.4vw,68px);line-height:1.08}.hive-home .hive-lead{max-width:670px;font-size:19px;margin:28px 0}.hive-home-actions{display:flex;align-items:center;gap:28px;font-size:14px}.hive-home-actions>a:last-child{display:flex;gap:12px}.hive-home-compatibility{margin:24px 0 0;color:var(--muted);font-size:12px}.hive-home-section-heading{margin-bottom:32px}.hive-home-section-heading .hive-label{margin-bottom:16px}.hive-home-section-heading h2{font-size:clamp(26px,3vw,34px);margin-bottom:12px}.hive-home-section-heading>p:last-child{color:var(--muted);margin:0}.hive-home .hive-home-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;border:0}.hive-home-capabilities article{display:flex;flex-direction:column;min-width:0;padding:28px;background:var(--sl-surface);border:1px solid var(--line);border-radius:var(--sl-radius-card);box-shadow:var(--sl-shadow-card)}.hive-service-name{display:flex;align-items:center;gap:12px;color:var(--accent);font:12px var(--font-mono);margin-bottom:28px}.hive-service-name svg{width:26px;height:26px;flex-shrink:0}.hive-home-capabilities h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:0 0 16px}.hive-home-capabilities article>p{margin:0 0 24px;font-size:14px;line-height:1.75}.hive-home-capabilities ul{list-style:none;margin:auto 0 24px;padding:20px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:2}.hive-home-capabilities a{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--accent);font-size:12px}.hive-home-support{display:flex;align-items:center;gap:40px;padding:28px 4px 0}.hive-home-support p{color:var(--muted);max-width:760px;font-size:14px;margin:0}.hive-home-support strong{color:var(--ink);font-weight:600}.hive-home-support a{color:var(--accent);white-space:nowrap;font-size:13px}.hive-home .hive-home-example{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;margin:0;padding:56px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0}.hive-home-example h2{font-size:32px}.hive-home-example>div>p:not(.hive-label){margin:20px 0 24px;font-size:15px}.hive-home-example>div>a{font-size:13px}.hive-home-example .hive-code{background:var(--sl-surface);box-shadow:var(--sl-shadow-card);align-self:center}.hive-home-example .hive-code-bar{padding:16px 20px}.hive-home-example pre{padding:28px 24px}.hive-home-footer{display:flex;flex-wrap:wrap;align-items:center;gap:24px;max-width:1096px;margin:auto;padding:28px 32px 40px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.hive-home-footer>a{font:18px var(--font-mono);color:var(--ink)}.hive-home-footer p{margin:0}.hive-home-footer nav{display:flex;gap:24px;margin-left:auto}@media(max-width:900px){.hive-home-capabilities article{padding:22px}.hive-home-capabilities h3{font-size:21px}}@media(max-width:760px){.hive-home main{gap:56px;padding-top:48px;padding-bottom:56px}.hive-home .hive-home-capabilities{grid-template-columns:1fr;gap:20px}.hive-home-capabilities article{padding:28px}.hive-home-capabilities h3{font-size:25px}.hive-home-capabilities ul{margin-top:0}.hive-home-support{flex-direction:column;align-items:start;gap:16px;padding-top:24px}.hive-home .hive-home-example{grid-template-columns:1fr;gap:28px;padding-top:40px}.hive-home-example pre{padding:24px 20px}.hive-home-footer{padding:24px 20px 32px;gap:16px}.hive-home-footer p{flex-basis:100%;order:3}.hive-home-footer nav{gap:16px}}:root{color-scheme:light;--sl-canvas: #f4f7fa;--sl-canvas-line: rgba(113, 128, 150, .075);--sl-surface: #ffffff;--sl-surface-subtle: #f8fafc;--sl-ink: #18202c;--sl-secondary: #66758a;--sl-muted: #94a3b8;--sl-border: #dce3eb;--sl-border-strong: #c7d1dd;--sl-blue: #2f72ba;--sl-blue-soft: #eaf4ff;--sl-green: #27865c;--sl-green-soft: #e9f8f0;--sl-orange: #c8671c;--sl-orange-soft: #fff3e7;--sl-purple: #7652bf;--sl-purple-soft: #f1ecfb;--sl-teal: #247f7b;--sl-teal-soft: #e5f7f5;--sl-red: #cc3d4b;--sl-red-soft: #fcebed;--sl-focus: #1769aa;--sl-scrim: rgba(16, 24, 40, .56);--sl-space-1: .25rem;--sl-space-2: .5rem;--sl-space-3: .75rem;--sl-space-4: 1rem;--sl-space-6: 1.5rem;--sl-space-8: 2rem;--sl-space-12: 3rem;--sl-space-16: 4rem;--sl-radius-control: .5rem;--sl-radius-button: .625rem;--sl-radius-card: 1rem;--sl-radius-sheet: 2rem;--sl-radius-round: 9999px;--sl-font-interface: "Aptos", "Segoe UI Variable", "Segoe UI", ui-sans-serif, sans-serif;--sl-font-identity: "PT Mono", "IBM Plex Mono", "Courier New", monospace;--sl-shadow-card: 0 1px 2px rgba(24, 32, 44, .035), 0 8px 24px rgba(24, 32, 44, .035);--sl-shadow-float: 0 20px 48px rgba(24, 32, 44, .13);--sl-motion-fast: .12s;--sl-motion-control: .18s;--sl-motion-reveal: .36s;--sl-ease: cubic-bezier(.2, .7, .2, 1);--sl-content: 66.25rem}@media(prefers-reduced-motion:reduce){:root{--sl-motion-fast: 0ms;--sl-motion-control: 0ms;--sl-motion-reveal: 0ms}}:root{--color-canvas: var(--sl-canvas);--color-panel: var(--sl-surface);--color-panel-raised: var(--sl-surface-subtle);--color-border: var(--sl-border);--color-border-strong: var(--sl-border-strong);--color-text: var(--sl-ink);--color-text-muted: var(--sl-secondary);--color-text-faint: var(--sl-secondary);--color-status-ok: var(--sl-green);--color-status-error: var(--sl-red);--color-status-warn: var(--sl-orange);--color-brand-hive: var(--sl-green);--color-brand-hive-sensor: #86c9a6;--color-primary-bg: var(--sl-green);--color-primary-fg: var(--sl-surface);--color-primary-bg-hover: color-mix(in srgb, var(--sl-green) 90%, var(--sl-ink));--font-mono: var(--sl-font-identity);--font-sans: var(--sl-font-interface);--text-xs: 11px;--text-sm: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 36px;--space-1: var(--sl-space-1);--space-2: var(--sl-space-2);--space-3: var(--sl-space-3);--space-4: var(--sl-space-4);--space-5: var(--sl-space-6);--space-6: var(--sl-space-8);--space-8: var(--sl-space-12);--radius-sm: var(--sl-radius-control);--radius-md: var(--sl-radius-card);--nav-height: 80px;--content-max: 1400px}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-mono-latin-400-normal.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background-color:var(--color-canvas);background-image:linear-gradient(var(--sl-canvas-line) 1px,transparent 1px),linear-gradient(90deg,var(--sl-canvas-line) 1px,transparent 1px);background-size:32px 32px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:650;letter-spacing:-.025em;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--sl-focus);outline-offset:3px}button{font-family:var(--font-sans)}table{border-collapse:collapse}code,pre{font-family:var(--font-mono)}::selection{background:var(--color-text);color:var(--color-canvas)}:where(input,select,textarea){font:inherit;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-raised);color:var(--color-text);max-width:100%}:where(input,textarea)::placeholder{color:var(--color-text-muted)}:where(input[type=checkbox],input[type=radio]){min-height:auto;accent-color:var(--color-brand-hive)}option{background:var(--color-panel);color:var(--color-text)}option:disabled{color:var(--color-text-muted)}button,a,select{touch-action:manipulation}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}
