.suggest-nav{color:#8ddced}.docs-view{padding:30px;display:flex;flex-direction:column;gap:23px;min-height:0}.docs-head{display:flex;justify-content:space-between;align-items:flex-start}.docs-head h1{font-size:clamp(28px,3vw,44px);margin:13px 0 0;line-height:1.08;letter-spacing:-1.5px}.docs-head h1 i{font-family:inherit;font-style:normal;color:#7dc8f2}.docs-version{font-size:6px;letter-spacing:1.2px;color:#537e9b;margin-top:5px}.docs-tabs{display:flex;border-bottom:1px solid #74bde333;gap:12px;padding-bottom:12px}.docs-tabs button{border:1px solid transparent;border-radius:6px;color:#688fab;font-size:11px;background:none;padding:10px 14px}.docs-tabs button[aria-selected=true]{color:#b8edff;background:linear-gradient(#386c8f66,#11385866);border-color:#80c2e355;box-shadow:inset 0 1px 0 #b6eaff20}.docs-panel{flex:1;min-height:0}.docs-panel h2{font-size:25px;color:#d2eeff;margin:7px 0 12px;letter-spacing:-.5px}.docs-panel>p{font-size:13px;line-height:1.75;max-width:900px;margin:0}.docs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.docs-cards article{padding:22px 20px;background:#2778a511;border:1px solid #89bfe12d;border-radius:12px}.docs-cards article>span{font-size:7px;letter-spacing:1.5px;color:#4e96b8}.docs-cards h3{font-size:17px;margin:13px 0 10px;color:#cae8f8}.docs-cards p{font-size:11px;line-height:1.7;margin:0}.docs-panel .docs-note{font-size:10px;line-height:1.7;color:#5e86a0;max-width:940px}.docs-request{display:flex;align-items:center;gap:30px;margin:30px 0;padding:28px;border:1px solid #66bdd33b;border-radius:12px;background:linear-gradient(120deg,#16436055,#102333)}.docs-request h3{font-size:18px;margin:0 0 10px}.docs-request p{font-size:12px;line-height:1.7;margin:0}.docs-request .primary{white-space:nowrap;flex-shrink:0}.docs-view .eyebrow{font-size:8px}#suggest-dialog{width:min(510px,94vw);height:auto;max-height:94dvh;background:linear-gradient(145deg,#112e45,#071426);padding:25px;border:1px solid #85c7e65c;color:#c8e8fa;overflow-y:auto;gap:0}#suggest-dialog[open]{display:block}.suggest-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.suggest-header h2{font-size:24px;margin:7px 0 0;color:#e0f5ff;letter-spacing:-.7px}.suggest-header button{border:1px solid #709fbd55;background:#28516c44;width:30px;height:30px;border-radius:7px;color:#aad2e7}.suggest-intro{font-size:11px;line-height:1.7;color:#7ca4bf;margin:16px 0}#suggest-form{display:grid;gap:12px}#suggest-form label{font-size:11px;color:#b1d4e9}#suggest-form label>span{font-size:9px;color:#628ca8}#suggest-form input,#suggest-form textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;background:#04112099;border:1px solid #6a9fbc45;border-radius:7px;color:#d9f3ff;font:12px 'Segoe UI',sans-serif;resize:vertical}#suggest-form input::placeholder,#suggest-form textarea::placeholder{color:#4d718c}#suggest-form .primary{justify-self:start;font-size:10px;margin-top:3px}.suggest-actions{display:flex;gap:10px;align-items:center}.suggest-actions a{text-decoration:none;font-size:10px}.suggest-actions .glass-button{font-size:10px}#suggest-result{margin-top:17px;border-top:1px solid #6d9dbb33;padding-top:12px}#suggest-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.6 'Segoe UI',sans-serif;color:#a6d3e9;margin:0 0 12px}#suggest-status{font-size:10px;line-height:1.5;color:#8ed6df;margin:12px 0 0}.suggest-privacy{font-size:9px;line-height:1.6;color:#4e7a94;margin:13px 0 0}.docs-tabs button:focus-visible{outline:2px solid #a7e9ff;outline-offset:2px}
@media(max-height:820px) and (min-width:801px){.sidebar .side-label{margin-top:25px}.sidebar .nav{padding-top:9px!important;padding-bottom:9px!important}.side-mascot img{height:75px;width:90px}.side-bottom{margin-top:10px}.docs-view{padding:23px;gap:17px}.docs-head h1{font-size:33px}.docs-cards{margin:18px 0}.docs-cards article{padding:17px}.docs-panel h2{font-size:22px}.docs-panel>p{font-size:12px}.docs-tabs button{padding:8px 11px}}
@media(max-width:800px){.sidebar nav{margin-top:18px}.sidebar .nav{padding-top:10px!important;padding-bottom:10px!important}.docs-view{padding:18px;gap:15px}.docs-head h1{font-size:27px;letter-spacing:-1px}.docs-version{display:none}.docs-tabs{gap:4px;padding-bottom:9px}.docs-tabs button{font-size:8px;padding:8px 5px;flex:1}.docs-panel h2{font-size:21px;line-height:1.12;margin:5px 0 12px}.docs-panel>p{font-size:10px;line-height:1.65}.docs-cards{grid-template-columns:1fr;gap:8px;margin:16px 0}.docs-cards article{padding:11px 13px;position:relative}.docs-cards article>span{font-size:5px;letter-spacing:1px}.docs-cards h3{font-size:13px;margin:5px 0}.docs-cards p{font-size:9px;line-height:1.5}.docs-panel .docs-note{font-size:8px;line-height:1.55}.docs-view .eyebrow{font-size:6px;letter-spacing:1px}.docs-request{display:block;margin:20px 0;padding:18px}.docs-request h3{font-size:16px}.docs-request p{font-size:10px}.docs-request .primary{font-size:10px;margin-top:17px}#suggest-dialog{padding:20px}.suggest-header h2{font-size:22px}}
@media(max-width:800px){.docs-view{gap:11px}.docs-head h1{font-size:24px}.docs-cards{margin:10px 0;gap:6px}.docs-cards article{padding:8px 11px}.docs-panel h2{margin-bottom:8px}}
@media(max-height:760px) and (max-width:800px){.docs-view{padding:13px;gap:9px}.docs-head h1{font-size:22px;margin-top:9px}.docs-tabs button{font-size:7px;padding:7px 4px}.docs-cards{gap:5px;margin:9px 0}.docs-cards article{padding:7px 10px}.docs-cards h3{font-size:12px}.docs-cards p{font-size:8px}.docs-panel h2{font-size:19px;margin-bottom:8px}.docs-panel>p{font-size:9px}.docs-panel .docs-note{font-size:7px}.docs-cards article>span{font-size:4px}}

.docs-panel{overflow:auto}.docs-illustrated{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:26px;align-items:start}.docs-art{display:block;text-decoration:none;color:#91d5ed;min-width:0}.docs-art img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #77c9ee33}.docs-art span{display:block;font-size:10px;margin-top:8px}.docs-copy p{font-size:12px;line-height:1.7}.docs-copy .docs-cards{grid-template-columns:1fr;gap:8px;margin:15px 0}.docs-copy .docs-cards article{padding:12px 15px}.docs-copy .docs-cards h3{margin:5px 0;font-size:15px}.docs-copy .docs-note{font-size:10px}@media(max-width:800px){.docs-illustrated{grid-template-columns:1fr;gap:16px}.docs-art{max-width:400px;margin:auto}.docs-tabs{flex-wrap:wrap}.docs-tabs button{flex:1 1 40%}.docs-copy p{font-size:11px}.docs-copy .docs-cards p{font-size:10px}}

.docs-copy .docs-request{display:block;padding:18px;margin:18px 0}.docs-copy .docs-request .primary{margin-top:16px}

/* Single-art slides fit the available panel without cropping or scrolling. */
.docs-view:has(.docs-image-only:not([hidden])){overflow:hidden!important;height:100%;box-sizing:border-box}.docs-image-only:not([hidden]){display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0;min-width:0}.docs-image-only>img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;border:0}.docs-view:has(.docs-image-only:not([hidden])) .docs-head,.docs-view:has(.docs-image-only:not([hidden])) .docs-tabs{flex-shrink:0}
