
.site-display-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;color:var(--text,var(--ink));font:500 14px/1.3 system-ui,sans-serif;margin-block:0 24px}
.site-language,.site-theme{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line,#d8d4de);border-radius:24px;background:var(--paper,var(--page,#fff));color:inherit;box-shadow:none;backdrop-filter:blur(16px)}
.site-language>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-language select{font:inherit;color:inherit;background:transparent;border:0;min-height:42px;max-width:135px;cursor:pointer;outline-offset:4px}.site-language option{background:var(--paper,var(--page,#fff));color:var(--text,var(--ink,#202126))}.site-theme{font:inherit;cursor:pointer}.theme-symbol{width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%);flex-shrink:0}
.site-language:focus-within,.site-theme:focus-visible{outline:2px solid var(--accent,#b52d67);outline-offset:3px}.site-header .site-display-controls{margin:0}.site-header .nav{flex-wrap:wrap;height:auto;min-height:82px;padding-block:14px}.site-header .nav-links{margin-inline-start:auto}.site-header .site-display-controls{flex-shrink:0}
html[data-theme=light]{color-scheme:light;--page:#fafafa;--text:#202126;--secondary:#61616c;--line:#e5e5eb;--accent:#a51c56;--wash:#f9e9f0;--ink:#24232b;--muted:#66646e;--pink:#ffedf4;--paper:#fff;--soft:#faf9fb;--green:#ddf3eb}
html[data-theme=dark]{color-scheme:dark;--page:#141418;--text:#f3f2f6;--secondary:#b4b3c0;--line:#39333e;--accent:#ffabc9;--wash:#34202c;--ink:#f6f0f6;--muted:#c0b6c4;--pink:#392331;--paper:#17151c;--soft:#211d27;--green:#203e38}
html[data-theme=dark] .site-header{background:rgb(23 21 28 / .94)}html[data-theme=dark] .hero{background:#261e2c}html[data-theme=dark] .search{background:#211d27;border-color:#4c4051;color:var(--ink)}html[data-theme=dark] .search input{color:var(--ink)}html[data-theme=dark] .search button{background:#40303e;color:var(--ink)}html[data-theme=dark] .topic-icon{background:#3b2938;color:#ffabc9}html[data-theme=dark] .topic-icon.data{background:#203e38}html[data-theme=dark] .skip-link{background:#302535;color:#fff}html[data-theme=dark] .sidebar-note{background:#251e2b}html[data-theme=dark] .contact-band{background:#100e15}
html[data-theme=dark] .topic-link,html[data-theme=dark] .sidebar>.eyebrow,html[data-theme=dark] .group-heading .eyebrow,html[data-theme=dark] .site-footer,html[data-theme=dark] .popular>span{color:#c6baca}html[data-theme=dark] .search input::placeholder{color:#bfb2c3}
html[dir=rtl] body{text-align:start}html[dir=rtl] .contact-checklist{border-left:0;border-right:1px solid #55505b;padding-left:0;padding-right:40px}html[dir=rtl] .contact-checklist li{padding-left:0;padding-right:16px}html[dir=rtl] .contact-checklist li:before{left:auto;right:0}html[dir=rtl] .site-footer>div{margin-left:0;margin-right:auto}html[dir=rtl] .email-button>.icon:last-child{margin-left:0;margin-right:10px}
@media(max-width:760px){.site-header .nav{gap:12px}.site-header .nav-links{gap:16px}.site-header .site-display-controls{width:100%;padding-top:3px}.site-theme,.site-language{padding-inline:12px}.site-display-controls{font-size:13px}html[dir=rtl] .contact-checklist{border-right:0;padding-right:0}}
@media print{.site-display-controls{display:none!important}}
