.api-content{font-size:var(--content-font-size);line-height:1.7}.api-content__title{font-size:30px;margin:0 0 16px;display:flex;align-items:center;gap:12px}.api-deprecated{font-size:12px;font-weight:600;color:var(--badge-delete-fg);background:var(--badge-delete-bg);border-radius:6px;padding:2px 8px}.api-head{border-bottom:1px solid var(--color-border);padding-bottom:18px;margin-bottom:20px}.api-head__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.api-servers{display:flex;flex-direction:column;gap:6px}.api-endpoint,.api-endpoint__select{display:flex;align-items:center;gap:10px}.api-endpoint__select{min-width:0;padding:0;background:none;border:none;font:inherit;text-align:left;color:inherit}button.api-endpoint__select{cursor:pointer}button.api-endpoint__select:hover .api-endpoint__path{color:var(--color-text)}.api-endpoint__server{flex-shrink:0;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:6px;background:var(--chip-neutral-bg);color:var(--chip-neutral-fg)}.api-endpoint__server--active{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}.api-endpoint__copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);cursor:pointer}.api-endpoint__copy:hover{color:var(--color-text);border-color:var(--color-border-hover)}.api-endpoint__path{font-family:var(--font-ui);font-size:13.5px;color:var(--color-text-muted);overflow-wrap:anywhere}.api-method{flex-shrink:0;font-size:12px;font-weight:700;padding:3px 10px;border-radius:6px;letter-spacing:.02em;color:var(--color-on-accent)}.api-method--get{background:var(--method-get)}.api-method--post{background:var(--method-post)}.api-method--put{background:var(--method-put)}.api-method--patch{background:var(--method-patch)}.api-method--delete{background:var(--method-delete)}.api-method--head,.api-method--options{background:var(--method-misc)}.api-method--ws{background:var(--method-ws)}.api-method--rpc{background:var(--method-rpc)}.api-method--grpc{background:var(--method-grpc)}.api-endpoint__proto{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-secondary);white-space:nowrap}.api-endpoint__proto code{font-family:var(--font-mono);font-size:11.5px;background:transparent;padding:0}.api-content__description{color:var(--color-text-muted);margin:0 0 28px}.api-section{border:1px solid var(--color-border);border-radius:10px;margin-bottom:24px;overflow:hidden}.api-section__header{display:flex;align-items:center;gap:10px;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);padding:12px 18px}.api-section__title{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong)}.api-section__badge{font-size:11.5px;font-weight:600;color:var(--chip-neutral-fg);background:var(--chip-neutral-bg);border-radius:6px;padding:2px 8px}.api-section__body{padding:4px 18px}.body-variant-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;margin-left:auto;padding:3px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.body-variant-chip{border:none;border-radius:6px;padding:3px 12px;font-size:12px;font-weight:600;font-family:inherit;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .12s ease,background-color .12s ease}.body-variant-chip:hover{color:var(--color-text)}.body-variant-chip--active{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}.param-fields>.body-variant-desc{border-top:none}.body-variant-desc{margin:0;padding:6px 0 12px;font-size:13px;color:var(--color-text-muted)}.param-fields,.schema-fields{display:flex;flex-direction:column}.param-field,.schema-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,40%);grid-gap:4px 20px;gap:4px 20px;align-items:center;padding:14px 0}.field-group__children>*+*,.param-fields>*+*,.schema-fields>*+*{border-top:1px solid var(--color-border)}.field-group__toggle{display:flex;align-items:flex-start;gap:8px;width:100%;padding:0;background:none;border:none;cursor:pointer;font:inherit;text-align:left;color:inherit}.field-group__toggle:hover .param-field__name{color:var(--color-link)}.field-group__header{flex:1 1;min-width:0}.field-group__header .param-field,.field-group__header .schema-field{grid-template-columns:minmax(0,1fr)}.field-group__chevron{flex-shrink:0;margin-top:20px;color:var(--color-text-muted);transition:transform .15s ease;transform:rotate(-90deg)}.field-group__chevron--open{transform:rotate(0deg)}.field-group__children{border-left:2px solid var(--color-border);margin-left:3px;padding-left:12px}.schema-field{grid-template-columns:minmax(0,1fr)}.param-field__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.param-field__name{font-family:var(--font-ui);font-size:14px;font-weight:700;color:var(--color-text)}.param-field__type{font-size:12px;color:var(--color-text-muted)}.param-field__required{font-size:12px;font-weight:600;color:var(--badge-delete-fg)}.param-field__control{grid-row:1;grid-column:2;justify-self:end;width:100%}.param-field__control-el{width:100%;height:36px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:4px;font-size:13.5px;font-family:inherit;background:var(--color-surface);color:var(--color-text)}.param-field__control-el:focus{outline:2px solid var(--color-link);outline-offset:-1px;border-color:var(--color-link)}select.param-field__control-el{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.param-field__desc{grid-column:1/-1;margin:2px 0 0;font-size:13.5px;color:var(--color-text-secondary);line-height:1.65}.param-field__desc p{margin:0 0 6px}.param-field__desc ol,.param-field__desc ul{margin:0 0 6px;padding-left:20px}.param-field__desc li{margin:2px 0}.param-field__desc>:last-child{margin-bottom:0}.body-variant-desc :not(pre)>code,.param-field__desc :not(pre)>code{background:var(--inline-code-bg);color:var(--inline-code-text);border:1px solid var(--inline-code-border);padding:1px 5px;border-radius:4px;font-size:.875em;font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace}.param-field__desc a{color:var(--color-link)}.param-field__desc a:hover{text-decoration:underline}.param-field__example{grid-column:1/-1;margin:2px 0 0;font-size:12.5px;color:var(--color-text-muted)}.param-field__title{font-size:13px;color:var(--color-text-muted)}.response-part{border:1px solid var(--color-border);border-radius:8px;margin:12px 0;overflow:hidden}.response-part__label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-strong);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);padding:8px 14px}.response-part .schema-fields{padding:0 14px}.ws-messages{display:flex;flex-direction:column}.ws-message{padding:14px 0}.ws-message+.ws-message{border-top:1px solid var(--color-border)}.ws-message__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ws-direction{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:6px}.ws-direction--send{background:var(--badge-post-bg);color:var(--badge-post-fg)}.ws-direction--receive{background:var(--badge-get-bg);color:var(--badge-get-fg)}.ws-message__summary{font-size:13px;color:var(--color-text-muted)}.ws-message__desc{margin:6px 0 0;font-size:13.5px;color:var(--color-text-secondary);line-height:1.65}.response-accordion{display:flex;flex-direction:column;margin:0 -18px}.response-accordion__item+.response-accordion__item{border-top:1px solid var(--color-border)}.response-accordion__header{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:14px}.response-accordion__header:hover{background:var(--color-surface-muted)}.response-accordion__title{flex:1 1;min-width:0;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-accordion__chevron{flex-shrink:0;margin-left:auto;color:var(--color-text-muted);transition:transform .15s ease}.response-accordion__chevron--open{transform:rotate(180deg)}.response-accordion__content{padding:4px 18px 18px;border-top:1px solid var(--color-border);background:var(--color-surface)}.response-accordion__group-label{flex-shrink:0;font-weight:700;color:var(--color-text)}.response-accordion__group-codes{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.response-accordion--nested{margin:0;border-top:1px solid var(--color-border);background:var(--color-surface-muted)}.response-accordion--nested .response-accordion__header{padding-left:30px}.api-status{flex-shrink:0;font-size:12.5px;font-weight:700;padding:2px 10px;border-radius:6px}.api-status--success{background:var(--badge-get-bg);color:var(--badge-get-fg)}.api-status--error{background:var(--badge-delete-bg);color:var(--badge-delete-fg)}.api-status--info{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}.api-example-block{margin-top:16px;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.api-example-block__label{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface-muted);padding:6px 12px;border-bottom:1px solid var(--color-border)}.api-example-block pre{margin:0;padding:12px 14px;overflow-x:auto;font-size:12.5px;line-height:1.6;font-family:var(--font-ui)}.api-empty{color:var(--color-text-muted);font-size:13.5px;margin:8px 0}@container content-area (max-width: 620px){.param-field{grid-template-columns:minmax(0,1fr)}.param-field__control{grid-row:auto;grid-column:1;margin-top:2px}}@supports not (container-type:inline-size){@media (max-width:767px){.param-field{grid-template-columns:minmax(0,1fr)}.param-field__control{grid-row:auto;grid-column:1;margin-top:2px}}}.array-field{display:flex;flex-direction:column;gap:6px;width:100%}.array-field__row{display:flex;align-items:center;gap:6px}.array-field__row .param-field__control-el{flex:1 1;min-width:0}.array-field__btn{flex-shrink:0;width:28px;height:28px;padding:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-muted);font-size:15px;line-height:1;cursor:pointer}.array-field__btn:hover{border-color:var(--color-link);color:var(--color-text)}.array-field__add{align-self:flex-start;padding:3px 10px;border:1px dashed var(--color-border);border-radius:6px;background:none;color:var(--color-text-muted);font-size:12px;cursor:pointer}.array-field__add:hover{border-color:var(--color-link);border-style:solid;color:var(--color-link)}.param-field__control--row{display:flex;align-items:center;gap:6px}.param-field__variant{cursor:pointer}.param-field--variant-inline{grid-template-columns:minmax(0,1fr) minmax(320px,60%);align-items:start}.param-field--variant-inline .param-field__meta{min-height:36px;align-items:center}.param-field--variant-inline .param-field__control--row{align-items:flex-start}.param-field--variant-inline .param-field__variant{flex:0 0 auto;width:150px;min-width:0;text-overflow:ellipsis}.param-field__variant-input{flex:1 1 auto;min-width:0}.param-field--variant-inline .param-field__control--row>.array-field__btn{margin-top:4px}@container content-area (max-width: 620px){.param-field--variant-inline{grid-template-columns:minmax(0,1fr)}}@supports not (container-type:inline-size){@media (max-width:767px){.param-field--variant-inline{grid-template-columns:minmax(0,1fr)}}}.param-field--variant-body .param-field__meta{min-height:0}.variant-array__item{border-left:2px solid var(--color-border);margin-left:4px}.variant-array__actions{padding:4px 0 10px}.schema-variant{border-left:2px solid var(--color-border);margin-left:4px}.schema-variant__title{display:flex;align-items:center;gap:8px;padding:6px 12px 2px;font-size:12.5px;font-weight:600;color:var(--color-text-secondary)}.api-transport-tabs{display:inline-flex;align-items:center;gap:2px;margin:4px 0 12px;padding:3px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.api-transport-tab{border:none;border-radius:6px;padding:4px 14px;font-size:13px;font-weight:600;font-family:inherit;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color .12s ease,background-color .12s ease}.api-transport-tab:hover{color:var(--color-text)}.api-transport-tab--active{background:var(--chip-accent-bg);color:var(--chip-accent-fg)}.api-transport__intro{margin:12px 0 8px;color:var(--color-text-muted);font-size:14px}.api-transport__rows{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 20px;gap:8px 20px;margin:0 0 14px;font-size:14px}.api-transport__rows dt{font-weight:600;color:var(--color-text-strong)}.api-transport__rows dd{margin:0;color:var(--color-text);min-width:0;overflow-wrap:anywhere}.api-transport__rows code{font-family:var(--font-mono);font-size:12.5px}.api-transport__proto{margin-bottom:24px}@media (max-width:640px){.api-transport__rows{grid-template-columns:1fr;gap:2px}.api-transport__rows dd{margin-bottom:8px}}.variant-lazy--loading{opacity:.45;transition:opacity .15s ease;pointer-events:none}@media (prefers-reduced-motion:reduce){.variant-lazy--loading{transition:none}}.variant-lazy__error{display:block;width:100%;padding:12px 14px;border:1px dashed var(--color-border);border-radius:10px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:13px;text-align:left;cursor:pointer}.variant-lazy__error:hover{color:var(--color-text);border-color:var(--color-border-hover)}.board-empty{padding:32px 0;font-size:14px;color:var(--color-text-muted);text-align:center}.board-table__scroll{overflow-x:auto}.board-table{width:100%;border-collapse:collapse;font-size:14px}.board-table td,.board-table th{padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.board-table th{background:var(--color-surface-muted);border-top:1px solid var(--color-border);font-weight:600;color:var(--color-text)}.board-table td{color:var(--color-text-muted)}.board-table__cell--title{width:100%;white-space:normal}.board-table__row{cursor:pointer}.board-table__row:hover{background:var(--color-surface-muted)}.board-table__title-link{display:block;font-weight:500;color:var(--color-text)}.board-table__title-link:hover{color:var(--color-link)}.board-pagination{display:flex;gap:4px;margin-top:24px;flex-wrap:wrap}.board-pagination,.board-pagination__btn{justify-content:center;align-items:center}.board-pagination__btn{display:inline-flex;min-width:32px;height:32px;padding:0 6px;background:none;border:1px solid transparent;border-radius:8px;font-size:13.5px;font-family:inherit;color:var(--color-text-muted);cursor:pointer}.board-pagination__btn:hover:not(:disabled){background:var(--color-code-bg);color:var(--color-text)}.board-pagination__btn:disabled{opacity:.35;cursor:default}.board-pagination__btn--current{border-color:var(--color-link);color:var(--color-link);font-weight:700}html[data-list-restoring] .board{visibility:hidden}.card-list{margin-top:8px}.card-list__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.card-list__tab{height:34px;padding:0 16px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface);color:var(--color-text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.card-list__tab:hover{border-color:var(--color-link);color:var(--color-text)}.card-list__tab--on{background:var(--color-text)}.card-list__tab--on,.card-list__tab--on:hover{border-color:var(--color-text);color:var(--color-surface)}.card-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.card-list__item{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-surface);transition:border-color .15s ease,box-shadow .15s ease}.card-list__item:hover{border-color:var(--color-link);box-shadow:var(--shadow-dropdown)}.doc-content .card-list__item,.doc-content .card-list__item:hover{text-decoration:none}.card-list__thumb{display:block;width:100%;height:140px;object-fit:cover;border-bottom:1px solid var(--color-border)}.card-list__thumb--placeholder{background:linear-gradient(45deg,transparent 47%,var(--color-border) 47%,var(--color-border) 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,var(--color-border) 47%,var(--color-border) 53%,transparent 53%),var(--color-surface-muted)}.card-list__body{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.card-list__chip{font-size:11px;color:var(--color-text-muted);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:20px;padding:2px 9px}.card-list__title{font-size:15px;font-weight:700;color:var(--color-text);line-height:1.4}.card-list__desc{font-size:12.5px;color:var(--color-text-muted);line-height:1.5}.card-list__meta{margin-top:auto;padding-top:4px;font-size:12px;color:var(--color-text-muted)}.card-list__empty{padding:32px 0;color:var(--color-text-muted);text-align:center}.card-list__lead{margin:0 0 20px;color:var(--color-text-muted)}html[data-list-restoring] .card-list{visibility:hidden}.page-actions{position:relative;display:inline-flex;flex-shrink:0;margin-top:6px}.page-actions__copy,.page-actions__toggle{display:inline-flex;align-items:center;gap:6px;height:32px;background:var(--color-surface);border:1px solid var(--color-border);font-size:13px;font-weight:600;font-family:inherit;color:var(--color-text);cursor:pointer;white-space:nowrap}.page-actions__copy{padding:0 12px;border-radius:8px 0 0 8px}.page-actions__toggle{padding:0 8px;border-left:none;border-radius:0 8px 8px 0}.page-actions__copy:hover,.page-actions__toggle:hover{background:var(--color-code-bg)}.page-actions__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:140px;margin:0;padding:6px;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--shadow-dropdown)}.page-actions__item{display:block;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--color-text);white-space:nowrap;text-align:center}.page-actions__item:hover{background:var(--color-code-bg)}.doc-content .page-actions__menu,.doc-markdown .page-actions__menu{margin:0;padding:6px}.doc-content .page-actions__item,.doc-content .page-actions__item:hover{text-decoration:none;color:var(--color-text)}@media (max-width:1023px){.api-content .api-head__row,.doc-content .doc-content__header-row{flex-direction:column;align-items:stretch;gap:0}.api-content .api-head .api-content__title,.doc-content .doc-content__header h1{margin:0}.api-content .api-head__row>.page-actions,.doc-content .doc-content__header-row>.page-actions{align-self:flex-end;margin:12px 0}.doc-content .doc-content__header.doc-content__header--actions{padding-bottom:0}.api-content .api-content__title{flex-wrap:wrap;row-gap:6px}.api-content .api-content__title-text{min-width:0;overflow-wrap:anywhere}}@media (max-width:767px){.api-content .api-head__row>.page-actions,.doc-content .doc-content__header-row>.page-actions{align-self:stretch;display:flex}.api-content .api-head__row>.page-actions .page-actions__copy,.doc-content .doc-content__header-row>.page-actions .page-actions__copy{flex:1 1 auto;justify-content:center;height:40px}.api-content .api-head__row>.page-actions .page-actions__toggle,.doc-content .doc-content__header-row>.page-actions .page-actions__toggle{height:40px;padding:0 12px}.api-content .api-content__title{font-size:24px}}.faq{max-width:860px;margin:0 auto}.faq__title{margin:8px 0 10px;font-size:30px;text-align:center}.faq__lead{margin:0 0 24px;text-align:center}.faq-list__search,.faq__lead{color:var(--color-text-muted)}.faq-list__search{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.faq-list__search input{flex:1 1;min-width:0;border:none;background:none;font:inherit;font-size:15px;color:var(--color-text);outline:none}.faq-list__search:focus-within{border-color:var(--color-link)}.faq-list__tabs{justify-content:center}.faq-list__acc{display:flex;flex-direction:column;gap:12px}.faq-list__item{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-list__item:hover{border-color:var(--color-border-hover)}.faq-list__item--open,.faq-list__item--open:hover{border-color:var(--color-link);box-shadow:var(--shadow-card)}.faq-list__question{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;border:none;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--color-text);text-align:left;cursor:pointer}.faq-list__item--open .faq-list__question{color:var(--color-link);font-weight:700}.faq-list__question-text{flex:1 1}.faq-list__chevron{flex-shrink:0;color:var(--color-text-muted);transition:transform .25s,color .2s}.faq-list__item--open .faq-list__chevron{color:var(--color-link);transform:rotate(180deg)}.faq-list__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.faq-list__item--open .faq-list__body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s}.faq-list__body-inner{min-height:0;overflow:hidden}.faq-list__answer{margin:0 20px;padding:18px 0 20px;border-top:1px solid var(--color-border);font-size:14px;line-height:1.7;color:var(--color-text)}.faq-list__answer .doc-markdown>:first-child{margin-top:0}.faq-list__answer .doc-markdown>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.faq-list__body,.faq-list__chevron,.faq-list__item{transition:none}}.faq-list__empty{padding:32px 0;color:var(--color-text-muted);text-align:center}html[data-list-restoring] .faq-list{visibility:hidden}