.api-docs{min-width:0;color:var(--docs-text)}.api-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:30px;color:var(--docs-muted);font:11.5px JetBrains Mono,monospace;letter-spacing:.04em}.api-breadcrumb a:hover{color:var(--docs-accent)}.api-breadcrumb span[aria-current]{color:var(--docs-text)}.api-head{scroll-margin-top:88px}.api-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--docs-accent);font:600 11px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.api-head h1{margin:0;color:var(--docs-text);font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.api-lead{max-width:70ch;margin:22px 0 0;color:var(--docs-muted);font-size:18px;line-height:1.65;white-space:pre-line}.api-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:59px;margin-top:20px;padding-bottom:26px;border-bottom:1px solid var(--docs-line);color:var(--docs-muted);font-size:13px}.api-actions{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.api-actions button,.api-actions a{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--docs-muted);font:500 12.5px Google Sans,Arial,sans-serif;white-space:nowrap}.api-actions button:hover,.api-actions a:hover{background:var(--docs-surface-2);color:var(--docs-accent)}.api-docs code,.api-example-rail code{font-family:JetBrains Mono,monospace;font-size:.89em;overflow-wrap:anywhere}.api-table{width:100%;max-width:100%;margin-block:18px 24px;overflow-x:auto}.api-table:focus-visible{outline:2px solid var(--docs-accent);outline-offset:2px}.api-table table{width:100%;min-width:540px;border-collapse:collapse;font-size:13px}.api-table th,.api-table td{padding:12px 10px;border-bottom:1px solid var(--docs-line);text-align:left;vertical-align:top;line-height:1.6}.api-table th{color:var(--docs-muted);font-weight:600}.api-table td{color:var(--docs-text)}.api-table td:last-child{min-width:140px}.api-resources{margin-top:36px}.api-resources th:last-child,.api-resources td:last-child{width:120px;min-width:0;text-align:right}.api-resources td a{display:inline-flex;align-items:center;gap:7px;color:var(--docs-text);font-weight:600}.api-resources td a:hover{color:var(--docs-accent)}.api-resources td a>span{color:var(--docs-accent)}.api-operation-list{margin-top:36px}.api-operation-list>a{display:flex;align-items:center;gap:16px;min-height:66px;padding:12px 0;border-bottom:1px solid var(--docs-line);color:var(--docs-text)}.api-operation-list>a:hover{color:var(--docs-accent)}.api-operation-list>a>span:last-child{margin-left:auto;color:var(--docs-muted)}.api-operation-detail{display:flex;flex-direction:column;gap:4px;min-width:0}.api-operation-detail code{font-size:13px;overflow-wrap:anywhere}.api-operation-detail small{color:var(--docs-muted);font-size:13px}.api-method{flex:none;color:var(--docs-accent);font:700 11px JetBrains Mono,monospace}.api-method.post,.api-method.delete{color:#a9322c}:root[data-theme=dark] .api-method.post,:root[data-theme=dark] .api-method.delete{color:#ed7971}.api-method.put,.api-method.patch{color:var(--brand-accent)}:root[data-theme=dark] .api-method.put,:root[data-theme=dark] .api-method.patch{color:var(--brand-accent)}.api-operation{min-width:0}.api-operation.compact{margin-top:72px;scroll-margin-top:100px}.api-endpoint{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0;font-size:21px;line-height:1.4;overflow-wrap:anywhere}.api-endpoint code{font-size:.8em;font-weight:500}.api-main-endpoint{margin:28px 0 22px}.api-operation-title{margin:8px 0 20px;font-weight:600}.api-operation-description{color:var(--docs-muted);font-size:15px;line-height:1.65;white-space:pre-line}.api-auth{max-width:72ch;color:var(--docs-muted);font-size:13px;line-height:1.6}.api-auth strong,.api-scopes strong{margin-right:6px;color:var(--docs-text)}.api-scopes{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px}.api-scopes code{padding:4px 6px;border-radius:4px;background:var(--docs-surface-2)}.api-section{min-width:0;margin-top:38px;scroll-margin-top:96px}.api-operation-page .api-section{margin-top:56px}.api-section>h2,.api-section>h3{margin:0 0 14px;color:var(--docs-text);font-size:20px;line-height:1.3}.api-operation-page .api-section>h2{font-size:clamp(24px,2.6vw,30px);line-height:1.15;letter-spacing:-.025em}.api-section p{color:var(--docs-muted);line-height:1.65}.api-empty{color:var(--docs-muted);font-size:14px;line-height:1.6}.api-variant-note{margin:8px 0 4px;color:var(--docs-muted);font-size:12px;line-height:1.55}.api-schema-block{padding:16px 0;border-top:1px solid var(--docs-line)}.api-schema-block:first-of-type{border-top:0}.api-schema-block>p{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:5px 0 12px;font-size:12px}.api-schema-block h3,.api-schema-block h4{display:flex;align-items:baseline;gap:6px;margin:0 0 8px;font-size:15px;line-height:1.5}.api-status{display:inline-block;flex:none;padding:2px 7px;border-radius:5px;background:var(--docs-surface-2);color:var(--docs-text);font:700 11px JetBrains Mono,monospace}.api-response-subhead{margin:30px 0 12px;font-size:14px}.api-examples-link{margin-top:22px}.api-examples-link a,.api-back-link a{display:inline-flex;align-items:center;gap:6px;color:var(--docs-accent);font-size:14px;font-weight:600}.api-back-link{margin-top:72px;padding-top:24px;border-top:1px solid var(--docs-line)}.api-example-rail{position:sticky;top:104px;max-height:calc(100dvh - 112px);overflow-y:auto;scrollbar-width:thin}.api-rail-toc h2{margin:0 0 10px;color:var(--docs-muted);font:500 11px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.api-rail-toc ul{margin:0;padding:0;list-style:none}.api-rail-toc li a{display:block;padding:6px 0 6px 12px;border-left:2px solid var(--docs-line);color:var(--docs-muted);font-size:13px;line-height:1.4}.api-rail-toc li a:hover,.api-rail-toc li a:focus-visible{border-left-color:var(--docs-accent);color:var(--docs-accent)}.api-rail-top{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--docs-muted);font-size:13px}.api-rail-top:hover{color:var(--docs-accent)}.api-example-rail>.api-examples{margin-top:22px;padding-top:22px;border-top:1px solid var(--docs-line)}.api-examples h2{margin:4px 0 12px;color:var(--docs-text);font-size:15px}.api-examples h2:not(:first-child){margin-top:26px}.api-example-note{margin:0 0 16px;color:var(--docs-muted);font-size:12px;line-height:1.6}.api-tabs{display:flex;gap:3px;border-bottom:1px solid var(--docs-line);overflow-x:auto}.api-tabs button{display:inline-flex;align-items:center;flex:none;min-height:39px;padding:8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--docs-muted);font:12px Google Sans,Arial,sans-serif}.api-tabs button img{width:16px;height:16px;margin-right:7px;object-fit:contain}.api-tabs button img[src$="bash.svg"]{padding:2px;border-radius:4px;background:var(--brand-accent)}.api-tabs button.selected{border-bottom-color:var(--docs-accent);color:var(--docs-accent);font-weight:700}.api-code-box{overflow:hidden;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-surface-2)}.api-tabs+.api-code-box{border-top:0;border-radius:0 0 8px 8px}.api-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:4px 8px 4px 12px;border-bottom:1px solid var(--docs-line);color:var(--docs-muted);font:10px JetBrains Mono,monospace}.api-code-toolbar button{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--docs-line);border-radius:5px;background:var(--docs-surface);color:var(--docs-muted);font:10px JetBrains Mono,monospace}.api-code-toolbar button:hover{border-color:var(--docs-accent);color:var(--docs-accent)}.api-code-box pre{max-width:100%;margin:0;padding:14px;overflow:auto;color:var(--docs-text);font:11px/1.65 JetBrains Mono,monospace;white-space:pre}.api-code-box pre code{font-size:inherit;overflow-wrap:normal}.api-inline-examples{display:none;margin-top:58px;padding-top:24px;border-top:1px solid var(--docs-line)}@media(max-width:1279px){.api-inline-examples{display:block}}@media(max-width:640px){.api-actions{flex-basis:100%;margin-left:-6px}.api-lead{font-size:16px}.api-resources th:last-child,.api-resources td:last-child{width:92px}.api-operation-list>a{gap:10px}}
