:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-title:48px;--text-display:clamp(64px,6.4vw,92px);--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--motion-fast:.12s;--motion-ui:.18s;--motion-enter:.32s;--ease-ui:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--background:#fafafa;--surface:#fff;--subtle:#f0f0f2;--active:#e5e5e9;--ink:#18181b;--muted:#606068;--accent:#5546a3;--on-accent:#fff;--line:#d7d7dd;--focus:var(--accent);--elevation:0 24px 72px -28px #1414183d;--container:1200px;--header:72px;color-scheme:light}:root[data-scheme=dark]{--background:#0b0b0d;--surface:#151517;--subtle:#1c1c20;--active:#2b2b31;--ink:#f4f4f5;--muted:#ababb4;--accent:#bdb0ff;--on-accent:#181320;--line:#39393f;--elevation:0 24px 72px -28px #000000a6;color-scheme:dark}@property --background{syntax:"<color>";inherits:true;initial-value:#fafafa}@property --surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --subtle{syntax:"<color>";inherits:true;initial-value:#f0f0f2}@property --active{syntax:"<color>";inherits:true;initial-value:#e5e5e9}@property --ink{syntax:"<color>";inherits:true;initial-value:#18181b}@property --muted{syntax:"<color>";inherits:true;initial-value:#606068}@property --accent{syntax:"<color>";inherits:true;initial-value:#5546a3}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#fff}@property --line{syntax:"<color>";inherits:true;initial-value:#d7d7dd}:root[data-theme-ready]{transition:--background .28s ease-out,--surface .28s ease-out,--subtle .28s ease-out,--active .28s ease-out,--ink .28s ease-out,--muted .28s ease-out,--accent .28s ease-out,--on-accent .28s ease-out,--line .28s ease-out}:root[data-view-transition]{transition:none}::view-transition-old(root){animation:.28s ease-out both theme-out}::view-transition-new(root){animation:.28s ease-out both theme-in}@keyframes theme-out{to{opacity:0}}@keyframes theme-in{0%{opacity:0}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-24)}body{background:var(--background);color:var(--ink);font:400 var(--text-base)/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration:none}button,input,select{font:inherit;color:inherit}button,select,summary{cursor:pointer}button,input,select{border-radius:var(--r-sm);background:var(--subtle);border:0}button,a,select{transition:transform var(--motion-ui) var(--ease-out), color var(--motion-ui) var(--ease-ui), background-color var(--motion-ui) var(--ease-ui), opacity var(--motion-ui) var(--ease-ui)}button{padding:var(--space-2) var(--space-3)}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--active);color:var(--ink)}input{caret-color:var(--accent)}*{scrollbar-color:var(--line) var(--background)}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.12}h1{font-size:var(--text-display)}h2{font-size:var(--text-title)}h3{font-size:var(--text-xl)}p{color:var(--muted)}small{font-size:var(--text-xs)}.container{width:min(calc(100% - var(--space-16)), var(--container));margin-inline:auto}.skip{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--background);border-radius:var(--r-sm);position:fixed;transform:translateY(-180%)}.skip:focus{transform:translateY(0)}.site-header{height:var(--header);z-index:20;isolation:isolate;position:sticky;top:0}.nav{align-items:center;gap:var(--space-6);height:100%;display:flex}.brand{align-items:center;gap:var(--space-2);white-space:nowrap;letter-spacing:-.03em;font-weight:650;display:inline-flex}.brand svg{color:var(--accent)}.nav-links{align-items:center;gap:var(--space-6);font-size:var(--text-sm);margin-left:auto;display:flex}.nav-links a:not(.button){color:var(--muted)}.nav-links a:hover{color:var(--accent)}.nav-tools{gap:var(--space-2);align-items:center;display:flex}.scheme-button{width:40px;height:40px;padding:var(--space-2);background:0 0;place-items:center;display:grid}.scheme-button:hover{background:var(--active)}.language-select{font-size:var(--text-sm);padding:var(--space-2);background:0 0;max-width:112px}.button{min-height:48px;padding:var(--space-3) var(--space-6);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);text-align:center;font-weight:600;line-height:1.5;display:inline-flex}.button:hover{background:color-mix(in srgb,var(--accent) 90%,var(--ink));transform:translateY(-2px)}.button:active{transform:translateY(0)}.button.secondary{background:var(--surface);color:var(--ink)}.button.secondary:hover{background:var(--active)}.button.compact{min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--r-sm)}.text-link{color:var(--accent);gap:var(--space-2);font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.site-footer{border-top:1px solid var(--line);padding:var(--space-10) 0}.footer-inner{justify-content:space-between;gap:var(--space-8);font-size:var(--text-sm);align-items:start;display:flex}.footer-inner p{margin-top:var(--space-2)}.footer-links{gap:var(--space-6);color:var(--muted);flex-wrap:wrap;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}dialog{padding:var(--space-6);width:min(640px,calc(100% - var(--space-8)));border-radius:var(--r-lg);background:var(--surface);max-height:80dvh;color:var(--ink);box-shadow:var(--elevation);border:0}dialog::backdrop{background:#00000073}.search-top{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.search-top h2{font-size:var(--text-xl)}#docs-query{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--subtle)}#search-results{margin:var(--space-4) 0 0;max-height:45dvh;padding:0;list-style:none;overflow:auto}#search-results a{padding:var(--space-3);border-radius:var(--r-sm);display:block}#search-results a:hover{background:var(--subtle)}#search-results p{font-size:var(--text-sm);margin-top:var(--space-1)}.search-status{padding-top:var(--space-3);font-size:var(--text-sm)}@media (width<=767px){:root{--header:64px;--text-display:44px;--text-title:32px}.container{width:calc(100% - var(--space-10))}.nav{gap:var(--space-2)}.nav-links{gap:var(--space-3)}.desktop-link,.nav-download{display:none!important}.brand{font-size:var(--text-sm)}.brand svg{width:24px}.language-select{width:90px;padding:var(--space-1);font-size:var(--text-xs)}.nav-tools{gap:0}.footer-inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header:before{content:"";z-index:-1;background:color-mix(in srgb,var(--background) 85%,transparent);backdrop-filter:blur(16px);opacity:0;transition:opacity .24s ease-out;position:absolute;inset:0}.site-header.is-scrolled:before{opacity:1}.site-header .button{background:var(--ink);color:var(--background)}.scheme-button,.language-select{min-height:44px}@media (prefers-reduced-motion:reduce){:root[data-theme-ready]{transition:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.brand-art[data-astro-cid-f7espo7c]{flex-shrink:0;width:28px;display:inline-block;position:relative}.brand-lockup[data-astro-cid-f7espo7c]{width:158px}.brand-art[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:100%;height:auto}.brand-dark[data-astro-cid-f7espo7c]{opacity:0;position:absolute;inset:0}[data-scheme=dark] .brand-lockup[data-astro-cid-f7espo7c]>img[data-astro-cid-f7espo7c]:first-child{opacity:0}[data-scheme=dark] .brand-dark[data-astro-cid-f7espo7c]{opacity:1}@media (width<=767px){.brand-lockup[data-astro-cid-f7espo7c]{width:126px}}.download-picker[data-astro-cid-iclci2am]{min-width:0}.download-actions[data-astro-cid-iclci2am]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.intel-alternative[data-astro-cid-iclci2am],summary[data-astro-cid-iclci2am]{font-size:.875rem}summary[data-astro-cid-iclci2am]{cursor:pointer}summary[data-astro-cid-iclci2am]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.download-platforms[data-astro-cid-iclci2am]{text-align:start;position:relative}.download-platforms[data-astro-cid-iclci2am] ul[data-astro-cid-iclci2am]{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;margin:.5rem 0 0;padding:.5rem;list-style:none}.download-platforms[data-astro-cid-iclci2am] a[data-astro-cid-iclci2am],.download-platforms[data-astro-cid-iclci2am] [data-astro-cid-iclci2am][aria-disabled]{padding:.5rem;display:block}[data-astro-cid-iclci2am][aria-disabled]{cursor:default;opacity:.7}.download-platforms[data-astro-cid-iclci2am] small[data-astro-cid-iclci2am]{color:var(--muted);display:block}.download-notes[data-astro-cid-iclci2am]{max-width:42rem;color:var(--muted);margin:1rem auto;font-size:.875rem;line-height:1.6}.download-notes[data-astro-cid-iclci2am] p[data-astro-cid-iclci2am]{margin:.5rem 0}.download-notes[data-astro-cid-iclci2am] details[data-astro-cid-iclci2am]{margin-top:.75rem}.compact[data-astro-cid-iclci2am] .download-actions[data-astro-cid-iclci2am]{gap:.5rem}.compact[data-astro-cid-iclci2am] .download-platforms[data-astro-cid-iclci2am] ul[data-astro-cid-iclci2am]{z-index:20;width:min(18rem,85vw);position:absolute;right:0}@media (width<=760px){.compact[data-astro-cid-iclci2am] [data-astro-cid-iclci2am][data-download-primary]{display:none}}
