.theme-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.appearance-control{position:relative;flex:0 0 36px;width:36px;height:36px;line-height:1}.appearance-control .appearance-toggle{width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:7px;border:1px solid #d0dcde;border-radius:5px;background:#fff;color:#49676c;cursor:pointer;line-height:1}.appearance-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}.appearance-control .appearance-toggle:hover{background:#eaf3ef;border-color:#94c5b8}.appearance-menu{position:absolute;right:0;top:calc(100% + 9px);z-index:120;min-width:178px;max-width:calc(100vw - 24px);padding:5px;background:#fff;border:1px solid #d6e2df;border-radius:6px;box-shadow:0 8px 28px #102b2429}.appearance-menu[hidden]{display:none!important}.appearance-control .appearance-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 10px;border:0;border-radius:4px;background:transparent;color:#40575e;font:12px/1.4 'Segoe UI',system-ui,sans-serif;cursor:pointer;white-space:nowrap}.appearance-menu .appearance-check{width:14px;height:14px;margin-left:auto;opacity:0}.appearance-menu button[aria-checked=true]{color:#087f79;background:#e8f4ee}.appearance-menu button[aria-checked=true] .appearance-check{opacity:1}.appearance-menu button:hover{background:#eef5f2}.appearance-control button:focus-visible{outline:2px solid #36aa94;outline-offset:2px}.privacy-page{overflow-wrap:anywhere}.privacy-page article{min-width:0}
html[data-theme=dark]{color-scheme:dark;--bg:#101719;--surface:#182226;--surface-2:#202d31;--text:#e7eff0;--muted:#9aacb3;--line:#304044;--accent:#69d4bd;--teal:#69d4bd;--ink:#e7eff0;--paper:#101719;--green:#7dd1a3;--lime:#b4db80;--red:#fa9c9f;--amber:#e7bd6c;--cyan:#77cddd}
html[data-theme=dark] body{background:#101719;color:#e7eff0}html[data-theme=dark] .appearance-control .appearance-toggle{background:#202e32;border-color:#405357;color:#bed1d3}html[data-theme=dark] .appearance-control .appearance-toggle:hover{background:#2c4142}html[data-theme=dark] .appearance-menu{background:#1c2a2e;border-color:#405357;box-shadow:0 10px 35px #0006}html[data-theme=dark] .appearance-control .appearance-menu button{color:#bed1d3}html[data-theme=dark] .appearance-control .appearance-menu button:hover,html[data-theme=dark] .appearance-control .appearance-menu button[aria-checked=true]{background:#29453e;color:#8ce1c7}
html[data-theme=dark] :is(.public-topbar,.workspace-bar,.auth-card,.data-section,.metric,.metric.green,.metric.amber,.metric.teal,.panel,.registration-form,.summary-section,.form-section){background:#182226;border-color:#304044;color:#e7eff0}html[data-theme=dark] :is(.product-brand,.page-heading h1,.crumb,.breadcrumb strong,.metric-label,.filter-field>span,.filters label>span,label,.field>label,.source-label,.info-list dd,.activity-line strong){color:#c6d5d9}html[data-theme=dark] :is(.auth-intro,.auth-hint,.auth-footnote,.security-note,.page-heading p,.workspace-bar,.metric>span,.docs-main p,.docs-main li,.public-footer,.registration-form .form-subtitle){color:#9aacb3}html[data-theme=dark] :is(input,select,textarea,.field input,.language-control select,.source-field input,#sourceUrl){background:#10191c;color:#e1edef;border-color:#405358}html[data-theme=dark] input::placeholder{color:#81979d}html[data-theme=dark] .field input:disabled{background:#1a2529;color:#8ca0a7}html[data-theme=dark] :is(.auth-divider span,.code-tools){background:#182226;color:#9aacb3;border-color:#304044}html[data-theme=dark] .auth-divider:before{background:#304044}html[data-theme=dark] .auth-symbol{background:#263e36;color:#7ddbc2}
html[data-theme=dark] :is(.auth-card .button,.data-section .button,.heading-actions .button,.filters .button,.dialog-actions .button,.edit-form .button,.reseller-page button,.upload-page .button){background:#203034;border-color:#405358;color:#d5e7e6}html[data-theme=dark] :is(button.button.primary,.dashboard .button.primary,.upload-page .button.primary,.assign-form>button,.reseller-grid>button){background:#167f70!important;border-color:#289780!important;color:#fff!important}html[data-theme=dark] :is(.icon-button:hover,.button:hover,.password-toggle:hover){background:#29413e;border-color:#467063}html[data-theme=dark] :is(dialog,.dialog-header,.dialog-actions){background:#182226;border-color:#304044;color:#e7eff0}html[data-theme=dark] :is(td,.profile-row,.info-list>div,.activity-row,.activity-line,.workspace-footer,.pagination,.section-heading,.brand-preview-row,.security-note,.auth-footnote){border-color:#304044}html[data-theme=dark] thead,html[data-theme=dark] .docs-main th{background:#223035;color:#a7bec1}html[data-theme=dark] :is(th,.bar-label,.bar-value,.version-tag){color:#a0b7bb}html[data-theme=dark] tbody tr:hover{background:#213431}html[data-theme=dark] :is(.table-device-icon,.profile-icon,.count,.filter-tabs span){background:#24363a;border-color:#3d5556;color:#aacac8}html[data-theme=dark] :is(.badge.active,.status.active){background:#214535;color:#a3e5b7}html[data-theme=dark] :is(.badge.pending,.status){background:#493e22;color:#e8cd8b}html[data-theme=dark] :is(.badge.blocked,.badge.suspended,.status.blocked){background:#4b2930;color:#f8afb7}html[data-theme=dark] :is(.alert,.notice.success,.status:not(.error):not(.warning)){background:#203f34;color:#a4dfbf;border-color:#396350}html[data-theme=dark] :is(.alert.error,.notice.error,.status.error,.form-error){background:#42272c;color:#f5b3bd;border-color:#74404a}html[data-theme=dark] :is(.status.warning,.docs-main .note){background:#3b3421;border-color:#c7a75a;color:#ead7a7}
html[data-theme=dark] :is(.docs-sidebar,.docs-main h2,.docs-main td){border-color:#304044}html[data-theme=dark] .docs-sidebar a{color:#a9bfc4}html[data-theme=dark] :is(.docs-sidebar a:hover,.docs-sidebar a.current,.page-number.current){background:#25443a;color:#90d9be}html[data-theme=dark] .docs-main code{color:#94dfc4}html[data-theme=dark] .docs-main pre{background:#0d1518;border-color:#34484d;color:#deebe8}html[data-theme=dark] .docs-main pre code{color:inherit}html[data-theme=dark] .docs-main .endpoint{background:#213c33;border-color:#3b6251;color:#a4e1c1}html[data-theme=dark] .docs-main .note.good{background:#203b31;border-color:#65c89c;color:#bcdfcc}html[data-theme=dark] :is(.api-token,.success-mark){background:#244b36;color:#b6e1c3;border-color:#3f7354}html[data-theme=dark] .upload-layout{background:#182226}html[data-theme=dark] .segmented{background:#10191c;border-color:#35474a}html[data-theme=dark] .segment>span{color:#a9bfc5}html[data-theme=dark] .segment input:checked+span{background:#29443b;border-color:#4d7566;color:#a8ebd1}html[data-theme=dark] :is(.summary-list>div,.success-details>div,.form-actions){border-color:#304044}html[data-theme=dark] .connection-badge,html[data-theme=dark] .device-symbol{color:#9cd7c2}
html[data-theme=dark] .site-header{background:#141e21f5;border-color:#304044}html[data-theme=dark] :is(.quick-strip,.features-section,.compatibility-section,.reseller-section,.install-section,.site-footer,.continuity-section){background:#162226;border-color:#304044}html[data-theme=dark] :is(.quick-grid span,.quick-grid .icon,.section-index,.preview-caption,.feature-groups dd,.feature-group h3,.feature-disclaimer,.footer-bottom,.continuity-heading>p,.continuity-facts p,.continuity-note){color:#a4b9b9}html[data-theme=dark] :is(.feature-groups dl>div,.feature-group,.feature-disclaimer,.footer-bottom,.platform-list>div,.reseller-steps li,.reseller-grid>div,.continuity-facts>div,.continuity-note){border-color:#354b4a}html[data-theme=dark] .view-tabs button{color:#adc3c3}html[data-theme=dark] :is(.view-tabs button[aria-selected=true],.view-tabs button:hover){background:#304a3c;color:#d2eacb}html[data-theme=dark] .button.ink{background:#b4db80;color:#1a2a20}html[data-theme=dark] .button.ink:hover{background:#c6e992}html[data-theme=dark] :is(.button.outline,.icon-button){border-color:#4c6361}html[data-theme=dark] .faq-list details{border-color:#354b4a}html[data-theme=dark] .faq-list summary{color:#dae9e4}html[data-theme=dark] :is(.download-tool,.reseller-api,.api-demo,.platform-badge){background:#1b2d30;border-color:#3e5553;color:#d7e7df}html[data-theme=dark] :is(.install-steps p,.tool-note,.platform-list p,.reseller-lead,.reseller-steps p,.reseller-grid p,.reseller-note,.faq-list p,.site-footer p){color:#a4b9b9}html[data-theme=dark] :is(.hero .eyebrow,.hero-code strong){color:#c6e99d}html[data-theme=dark] .language select{color:#dbe9e2}html[data-theme=dark] .continuity-facts h3{color:#e1eee7}
html[data-theme=dark] .registration-page{--green:#76cdb5;--ink:#e7eff0;--line:#304044;--muted:#9aacb3;background:#101719}html[data-theme=dark] .registration-page input:not([type=checkbox]):not([type=hidden]){background:#10191c;border-color:#405358;color:#e1edef}html[data-theme=dark] .registration-page .primary{background:#167f70;color:#fff}html[data-theme=dark] .registration-page header,html[data-theme=dark] .registration-page footer{border-color:#304044}
html[data-theme=light] .privacy-page{background:#f4f7f7;color:#1e3038}html[data-theme=light] .privacy-page header{background:#fff;border-color:#dce5e7}html[data-theme=light] .privacy-page .brand,html[data-theme=light] .privacy-page strong{color:#1e3038}html[data-theme=light] .privacy-page :is(p,li,.intro,.updated){color:#526973}html[data-theme=light] .privacy-page a{color:#087f79}html[data-theme=light] .privacy-page section,html[data-theme=light] .privacy-page footer{border-color:#dce5e7}html[data-theme] .privacy-page h1{font-size:36px}html[data-theme=dark] .privacy-page header{background:#182226;border-color:#304044}html[data-theme=dark] .privacy-page :is(p,li,.intro,.updated){color:#a9bfc4}html[data-theme=dark] .privacy-page a{color:#8ad4c2}
@media(max-width:680px){.theme-header-actions{gap:10px}.appearance-control{width:34px;height:34px;flex-basis:34px}.appearance-control .appearance-toggle{width:34px;height:34px;min-height:34px}.registration-page>header{flex-wrap:wrap}.registration-page .theme-header-actions{flex-wrap:wrap}.privacy-page .bar{flex-wrap:wrap}.privacy-page .back{font-size:11px}.privacy-page .theme-header-actions{flex:1;justify-content:space-between}html[data-theme] .privacy-page h1{font-size:28px}.site-header .header-actions{gap:10px}}
html[data-theme=dark] .api-example{background:#1b2d30;border-color:#3e5553}html[data-theme=dark] .api-example-heading{color:#b2d6c3;border-color:#3e5553}html[data-theme=dark] .api-example pre code{color:#c8e6d3}html[data-theme=dark] :is(.api-example-note,.reseller-footnote){color:#a4b9b9;border-color:#354b4a}
@media(max-width:680px){.privacy-page .bar>.theme-header-actions{flex:0 0 100%}}
