/* /assets/shared/6ac29501e7.css */
:root:not([data-theme=dark]){--navy:#fff;--navy-light:#f5f7fb;--navy-mid:#eaeef6;--text:#353c49;--text-bright:#0a0e17;--text-dim:#586173;--cyan:#0a8fb0;--cyan-dim:rgba(10,143,176,.10);--cyan-glow:rgba(10,143,176,.28);--purple:#5b4bd6;--purple-dim:rgba(91,75,214,.10);--green:#0a9d6e;--red:#df3350;--gold:#c8880a}:root:not([data-theme=dark]) body{background:#fff}.guide-breadcrumb,.guide-footer,.hero,.progress-bar,.toc-sidebar,/* neutralize the guide's own dark topbar/footer/hero (we use v14's) */ .guide-topbar{display:none!important}/* guide widgets: keep them but let v14 typography own headings/paras */ .content.qa-injected{max-width:none!important;padding:0!important;margin:0!important;background:0 0!important}.content .section h2,.content .section h3{font-family:var(--fd)!important;color:var(--text-bright)!important}[data-theme=dark] body{background:#0b0f1a!important}[data-theme=dark] .content.qa-injected{color:#c3cede}[data-theme=dark] .col-main,[data-theme=dark] .shell{background:0 0}:root:not([data-theme=dark]) .content.qa-injected [style*="rgba(200, 210, 230"],:root:not([data-theme=dark]) .content.qa-injected [style*="rgba(200,210,230"]{color:#39435a!important}:root:not([data-theme=dark]) .content.qa-injected [style*="#c8d6e5"],:root:not([data-theme=dark]) .content.qa-injected [style*="#e8eaf6"]{color:#1c2333!important}:root:not([data-theme=dark]) .content.qa-injected .key-takeaway,:root:not([data-theme=dark]) .content.qa-injected [style*="rgba(0,229,255,0.02"],:root:not([data-theme=dark]) .content.qa-injected [style*="rgba(0,229,255,0.05"]{background:#dcf3f8!important;border:1px solid #b6dbe6!important;border-left:4px solid #0a8fb0!important}:root:not([data-theme=dark]) .content.qa-injected [style*="rgba(255,255,255,0.01"],:root:not([data-theme=dark]) .content.qa-injected [style*="rgba(255,255,255,0.02"]{background:#eef2f8!important;border:1px solid #c3ccdb!important}:root:not([data-theme=dark]) .content.qa-injected h2,:root:not([data-theme=dark]) .content.qa-injected h3,:root:not([data-theme=dark]) .content.qa-injected h4{color:#0d1220!important;font-family:var(--fd)!important}.topbar .theme-toggle{width:auto!important;padding:5px 11px!important;gap:8px;display:inline-flex!important;align-items:center;justify-content:center}.topbar .theme-toggle .ic-moon,.topbar .theme-toggle .ic-sun{display:inline-block!important;width:16px;height:16px}:root:not([data-theme=dark]) .topbar .theme-toggle .ic-sun{color:#e8a317;opacity:1}:root:not([data-theme=dark]) .topbar .theme-toggle .ic-moon{color:#9aa3b4;opacity:.45}[data-theme=dark] .topbar .theme-toggle .ic-sun{color:#9aa3b4;opacity:.45}[data-theme=dark] .topbar .theme-toggle .ic-moon{color:#e8eef7;opacity:1}.topbar .brand,.topbar .brand:hover,.topbar .brand:hover .g{text-decoration:none}.topbar .brand .qa-wm{display:inline}.topbar .brand .qa-wm .g{margin-left:-1px}@media(max-width:680px){.topbar{padding:0 14px!important;gap:8px}.topbar .brand{font-size:16px!important;gap:7px!important}.topbar .brand .qlogo{width:28px!important;height:28px!important}.topbar .tnav{gap:9px!important}.topbar .cta-pill{padding:8px 13px!important;font-size:12.5px!important}.topbar .theme-toggle{padding:4px 8px!important;gap:5px!important}.topbar .theme-toggle .ic-moon,.topbar .theme-toggle .ic-sun{width:14px!important;height:14px!important}}@media(max-width:430px){.topbar .cta-pill{display:none!important}}
/* /assets/shared/6bd4eca139.css */
footer[role=contentinfo]{background:#05060a;color:#e8eaf6;margin-top:48px}footer[role=contentinfo] .footer-logo{color:#fff}footer[role=contentinfo] a{text-decoration:none}footer{border-top:1px solid rgba(255,255,255,.08);padding:64px 60px 40px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:36px;margin-bottom:48px}.footer-logo{font-family:Syne,'Syne Fallback',sans-serif;font-weight:800;font-size:20px;color:#fff;display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.footer-logo span{background:linear-gradient(90deg,#00e5ff,#7b61ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-desc{font-size:13px;color:#7b82a0;line-height:1.7;max-width:240px;font-weight:300}.footer-col h4{font-family:Syne,'Syne Fallback',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#7b82a0;margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:13px;color:#7b82a0;transition:color .2s}.footer-col a:hover{color:#e8eaf6}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.footer-copy{font-size:12px;color:#7b82a0;white-space:nowrap}.footer-disc{font-size:11px;color:#8b93a8;opacity:.9;line-height:1.6;max-width:680px}.footer-ai-agent{font-size:13px;color:#7b82a0;transition:color .2s;text-decoration:none}.footer-ai-agent:hover{color:#e8eaf6}.ft-left,.ft-right{display:contents}.footer-disc{color:#8b93a8!important;opacity:1!important}@media(max-width:900px){footer{padding:40px 20px 28px}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.footer-bottom{flex-direction:column;gap:16px}}@media(max-width:900px){footer .footer-logo{font-size:18px;gap:8px;margin-bottom:14px}footer .footer-desc{font-size:12px;line-height:1.6;max-width:none;margin-bottom:8px}footer .footer-top>.ft-left>div:first-child p[style*="11px"]{white-space:nowrap;font-size:10px!important}footer .footer-top{display:grid!important;grid-template-columns:1fr auto!important;column-gap:24px!important;row-gap:32px!important;align-items:start!important;margin-bottom:24px!important}footer .ft-left{display:flex!important;flex-direction:column!important;gap:32px!important;min-width:0!important;align-self:start!important}footer .ft-right{display:flex!important;flex-direction:column!important;gap:32px!important;justify-self:end!important;align-self:start!important}footer .footer-col h4,footer .footer-col p.footer-heading{font-size:13px!important;margin-bottom:12px!important}footer .footer-col ul{gap:8px!important}footer .footer-col a{font-size:12px!important;line-height:1.4}}
