aside[data-astro-cid-o5qmcknn]{padding-block:1rem}button[data-astro-cid-o5qmcknn]{border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--paper);color:var(--ink);margin-right:1rem;padding:.5rem 1rem}:root{--sun:0;--stars:0;--lamps:0;--f-body:"Manrope Variable", system-ui, sans-serif;--f-mono:"Geist Mono", ui-monospace, monospace;--h1:clamp(44px, 6.4cqw, 80px);--h1x:clamp(40px, 5cqw, 64px);--h2:clamp(30px, 3.4cqw, 46px);--h3:clamp(19px, 1.7cqw, 22px);--hw:500;--ht:-.035em;--r:16px;--r-card:24px;--r-btn:999px;--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-car:cubic-bezier(.22, 1, .36, 1);--menu-duration:.3s;--carousel-duration:.45s;--blur-duration:.3s;--white:#fff;--paper:#fff;--ink:#0c0c0d;--sail:#1b75fe;--sail-2:#2b90ff;--sail-glow:#1b75feb3;--glass:#ffffff24;--glass-line:#fff6;--hero-veil:#080c1894;--hero-shadow:0 2px 24px #060e1e40;--hero-text-shadow:0 1px 12px #060e1e4d;--hero-shade:#060e1e26;--star-colour:#d6e7ff;--sun-colour:#ffe3ab;--sun-glow:0 0 30px #ffdb9c88, 0 0 100px 45px #ffaf6d33;--lamp-colour:#fff2c6;--lamp-glow:0 0 7px 2px #ffd270, 0 0 22px 10px #f8ad4850;--beam-colour:#ffe5a94a;--cabin-glow:#ffc57335;--beacon-glow:0 0 6px 2px #ffe4a9c0, 0 0 18px 6px #ffd28a45;--horizon:66%;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--c-blue:#2f7bf6;--c-orange:#f0743e;--c-violet:#8e6cf0;--c-green:#1fa37a;--c-amber:#e5a11b;--c-pink:#e2557a;--c-teal:#16a3b8;--c-grey:#7a7c86;--c-sail:#1b75fe;--c-chat:#1b6cf0;--c-ok-ink:#12744b;--c-warn-ink:#9a5b00;--c-acc-ink:#1b6cf0;--c-acc-fill:#1b6cf0;--c-ok-on-white:#12744b;--c-warn-on-white:#9a5b00;--on-art-veil:#080c18a8;--on-art-button:#080c18b8;--c-ok-line:#1e9e6a;--c-warn-line:#e08a1e;--pv-0:linear-gradient(135deg, #2f7bf6, #7fb8ff);--pv-1:linear-gradient(135deg, #8e6cf0, #c9b8ff);--pv-2:linear-gradient(135deg, #1fa37a, #9fe3d3);--pv-3:linear-gradient(135deg, #f0743e, #f8b98f);--pv-4:linear-gradient(135deg, #e2557a, #f5a3b8);--pv-5:linear-gradient(135deg, #16a3b8, #9be0ea);--chap-workspace-1:#f0743e;--chap-agents-1:#1b75fe;--chap-control-1:#4b5b78;--chap-workspace:linear-gradient(135deg, #f98245, #f06d93);--chap-agents:linear-gradient(135deg, #1b75fe, #9fe3d3);--chap-control:linear-gradient(135deg, #5c6b85, #c9d3e2);--brand-claude:#d97757;--brand-openai:#0d0d0d;--brand-gemini:linear-gradient(135deg, #4796e3, #9168c0 55%, #d96570);--brand-gemini-1:#4796e3;--brand-gemini-2:#9168c0;--brand-gemini-3:#d96570;--brand-opencode:#211e1e;--brand-cursor:#0b0b0f;--brand-docker:#2496ed;--brand-podman:#892ca0;--brand-homebrew:#fbb040;--brand-debian:#a81d33;--brand-rancher:#0075a8;--brand-windows:#0078d4;--tool-git:#f03c2e;--tool-node:#5fa04e;--tool-python:#3776ab;--tool-terraform:#844fba;--tool-bash:#4eaa25;--tool-github:var(--fg);--deep-sea:#080f19;--term-bg:#0e1729;--term-bar:#0e1729;--term-fg:#c9d4e5;--term-dim:#7f8da4;--term-ok:#6ee7b7;--term-prompt:#9cc4ff;--pop-shadow:0 18px 34px -18px #0006;--lift-shadow:0 30px 60px -30px #0a1e4666;--glass-fill:#ffffffe0;--tip-bg:#0c0e14e0;--veil:#0a102047;--does-card-hi:inset 0 1px #ffffff80;--does-card-lo:0 1px 2px #00000008;--does-win-shadow:0 24px 60px -24px #00000040;--does-err:#c2410c;--does-local-bg:linear-gradient(160deg, #d6e7ff, #b9d4ff);--does-local-fg:#0c1a33;--does-local-line:#0c1a331f;--does-local-panel:#ffffff73;--does-local-panel-line:#0c1a3324;--does-local-panel-shadow:0 20px 44px #0c1a3329;--does-local-hover:#0c1a3314;--rt-ic-shadow:0 14px 30px -14px #1b75fecc, inset 0 1px #ffffff59;--rt-flow-bg:#ffffff4d;--rt-flow-line:#ffffff80;--rt-flow-link:#ffffffd9;--rt-node-warn:#9a5b00;--rt-node-shadow:0 6px 16px -8px #0000004d;--rt-node-lift:0 10px 22px -8px #1b75fe99;--rt-bubble-shadow:0 10px 24px -16px #00000059;--brand-paper:#fdfcfc;--brand-dusk:#f98245;--brand-night:#060b18;--brand-surface-light:#f3f1ee;--brand-surface-dark:#0d1220;--brand-surface-white:#e9eef7;--brand-sail-shadow:0 40px 80px -30px #0c286eb3, inset 0 2px #ffffff4d;--brand-hint-bg:#00000038;--cl-seg-hi:#ffffff80;--cl-seg-on-hi:#ffffffb3;--cl-seg-on-shadow:#00000029;--cl-new:#8e6cf0;--st-next:#7a4fd8;--fig-shadow:0 30px 60px -24px #00000059;--cur-shadow:0 4px 12px #0003;--cur-drop:drop-shadow(0 2px 4px #0000004d);--spark:#fff;--spark-glow:0 0 10px 3px #1fa37acc, 0 0 36px 12px #1b75fe73;--spot-line:#1fa37a99;--story-card-shadow:0 -18px 50px -30px #00000059, 0 1px 2px #0000000a;--story-win-shadow:0 30px 60px -24px #0000004d;--story-dim:#000;--story-star:#ffd45c;--story-star-ink:#7a5300;--story-star-glow:0 8px 18px -6px #7a530080;--story-star-flash:#ffe7a3;--story-mark-shadow:0 6px 16px -8px #1b75fe99;--story-ok-soft:#0f7b571f;--story-ok-glow:0 0 12px #0f7b5773;--story-cursor-shadow:drop-shadow(0 2px 4px #0000004d);--story-label-shadow:0 4px 12px #0003;--story-label-blue:#1b5fd0;--story-label-orange:#b5471a;--story-label-violet:#6b4bd6}:root[data-scene=night]{--cl-seg-hi:#ffffff06;--cl-seg-on-hi:#ffffff12;--cl-seg-on-shadow:#00000052}:root[data-scene=day]{--bg:#fdfcfc;--bg2:#faf8f8;--sf:#fff;--sf2:#f5f3f1;--fg:#0c0c0d;--fg2:#59544f;--fg3:#6c6761;--ln:#3c2d1e1a;--ln2:#3c2d1e2b;--ac:#1b75fe;--ac-btn:#1b6cf0;--ac-ink:#0a58cf;--ac-soft:#1b75fe1a;--on-ac:#fff;--band:#0b1420;--band2:#13213a;--band-fg:#e8eef8;--band-fg2:#9fb0c8;--g1:#ffe3cf;--g2:#e3e6ff;--g3:#cfebe4;--grad:linear-gradient(90deg, #1b75fe, #4f8dff 45%, #9a70de);--ok:#0f7b57;--warn:#9a5b00;--bad:#be3a33;--shadow:0 1px 2px #0b14200f, 0 18px 40px -22px #0b142047;color-scheme:light;--horizon:66%;--sky-top:#226dba;--sky-mid:#78aee1;--sky-low:#cddded;--water-top:#4f87ac;--water-mid:#205e85;--water-low:#0c3555;--lamps:0;--sun:0;--stars:0;--obj:saturate(.85) brightness(1.04);--art-0:#dcebff;--art-1:#1b75fe;--art-2:#78aee1;--art-3:#9fe3d3;--art-4:#ffe3cf;--art-5:#4f8dff;--art-filter:none}:root[data-scene=dusk]{--bg:#f7f0e8;--bg2:#f1e7dc;--sf:#fff;--sf2:#f3eae0;--fg:#211c11;--fg2:#5c5346;--fg3:#675e52;--ln:#211c111a;--ln2:#211c112e;--ac:#e0607e;--ac-btn:#211c11;--ac-ink:#a3366c;--ac-soft:#e0607e1a;--on-ac:#fff;--band:#211c11;--band2:#2e2618;--band-fg:#f7f0e8;--band-fg2:#c9bca8;--g1:#ffdfc8;--g2:#ece1ff;--g3:#f9c6d8;--grad:linear-gradient(90deg, #f98245, #f06d93 42%, #c86fd0 72%, #9a70de);--ok:#2f7a55;--warn:#9a5600;--bad:#b23a3a;--shadow:0 1px 2px #211c110f, 0 22px 44px -24px #3c281447;color-scheme:light;--sky-top:#292e53;--sky-mid:#946b8a;--sky-low:#f3b482;--water-top:#6f7897;--water-mid:#354b70;--water-low:#122740;--lamps:.6;--sun:1;--obj:saturate(.8) brightness(.8) sepia(.12);--art-0:#ffdfc8;--art-1:#f98245;--art-2:#f06d93;--art-3:#c86fd0;--art-4:#9a70de;--art-5:#f3b482;--art-filter:none;--does-local-bg:linear-gradient(160deg, #ffe0cc, #f8c7d8)}:root[data-scene=night]{--veil:#00040c8c;--c-ok-ink:#4cc28c;--c-warn-ink:#e6a650;--c-acc-ink:#6aa8ff;--bg:#060b18;--bg2:#0a1224;--sf:#0e182c;--sf2:#121e35;--fg:#e7edf7;--fg2:#a9b6ca;--fg3:#7f8da4;--ln:#d6e7ff1a;--ln2:#d6e7ff2e;--ac:#5a9bff;--ac-btn:#2563eb;--ac-ink:#9cc4ff;--ac-soft:#5a9bff24;--on-ac:#fff;--band:#0e182c;--band2:#15233d;--band-fg:#e7edf7;--band-fg2:#93a3bc;--g1:#1f3b72;--g2:#101c3d;--g3:#2c3e63;--grad:linear-gradient(90deg, #7fb8ff, #a99bff);--ok:#4bc59a;--warn:#f2b04a;--bad:#ff8a80;--shadow:0 1px 0 #ffffff0a inset, 0 24px 48px -24px #000000b3;color-scheme:dark;--sky-top:#04081c;--sky-mid:#101c3d;--sky-low:#2c3e63;--water-top:#15243e;--water-mid:#080f23;--water-low:#020611;--lamps:1;--stars:1;--obj:saturate(.65) brightness(.47);--art-0:#16285a;--art-1:#2f5bb0;--art-2:#6fa8ff;--art-3:#b3a6ff;--art-4:#2a4478;--art-5:#8cc4ff;--art-filter:brightness(1.2) saturate(1.15);--does-card-hi:inset 0 1px #ffffff0a;--does-win-shadow:0 24px 60px -24px #0009;--does-err:var(--bad);--does-local-bg:linear-gradient(160deg, #2a4a8a, #3b3f8f);--does-local-fg:#fff;--does-local-line:#ffffff29;--does-local-panel:#ffffff1f;--does-local-panel-line:#fff3;--does-local-hover:#ffffff1a;--st-next:#b3a6ff}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations")}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;scroll-padding-block:96px 80px;line-height:1.55}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}code{font-family:var(--f-mono)}:focus-visible{outline:2px solid var(--ac-ink);outline-offset:4px;border-radius:4px}::selection{background:var(--ac-soft)}.site-frame{border-inline:1px solid var(--ln);max-width:1240px;min-height:100vh;margin-inline:auto;container:site/inline-size}html[data-frame=content] .site-frame{border-inline:0}html[data-frame=content] main>:not(:first-child),html[data-frame=content] .site-frame>footer{border-inline:1px solid var(--ln)}@media (width<=1260px){.site-frame{overflow-x:clip}}.rule-top,.rule-bottom{position:relative}.rule-top:before,.rule-top:after,.rule-bottom:before,.rule-bottom:after{content:"";pointer-events:none;width:calc(50vw - 50%);height:1px;position:absolute;top:-1px}.rule-bottom:before,.rule-bottom:after{top:auto;bottom:-1px}.rule-top:before,.rule-bottom:before{background:linear-gradient(to left, var(--ln), transparent 85%);right:100%}.rule-top:after,.rule-bottom:after{background:linear-gradient(to right, var(--ln), transparent 85%);left:100%}.skip-link{z-index:100;background:var(--fg);color:var(--bg);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}html[data-sheet-open]{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-words] .w{display:inline-block}.rv{opacity:0;filter:blur(8px);transform:translateY(10px)}.rv.rv-in{opacity:1;filter:none;transition:opacity .5s var(--ease-std), transform .6s var(--ease-car), filter .5s var(--ease-std);transition-delay:calc(var(--ri,0) * 70ms);transform:none}.rv [data-words] .w{opacity:0;filter:blur(8px)}.rv.rv-in [data-words] .w{opacity:1;filter:none;transition:opacity .45s var(--ease-std), filter .45s var(--ease-std);transition-delay:calc(.1s + var(--w) * 45ms)}[role=tabpanel]{transition:opacity .15s var(--ease-std), filter .15s var(--ease-std)}.swap-out{opacity:0;filter:blur(8px)}[data-loop-js]:not([data-playing]),[data-loop-js]:not([data-playing]) *{animation-play-state:paused!important}.wrap{padding-inline:28px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=720px){.wrap{padding-inline:18px}}.logo[data-astro-cid-qmbhzs4e]{--lx:0;letter-spacing:-.035em;flex:none;align-items:center;gap:9px;font-size:21px;font-weight:600;display:inline-flex}.mark[data-astro-cid-qmbhzs4e]{background:linear-gradient(180deg, var(--sail), var(--sail-2));width:30px;height:30px;transition:transform .3s var(--ease-spring);border-radius:28%;display:grid}svg[data-astro-cid-qmbhzs4e]{width:100%;height:100%;fill:var(--white);transform-origin:45% 90%;transform:rotate(calc(var(--lx) * 7deg));transition:transform .5s var(--ease-out)}@media (hover:hover){.logo[data-astro-cid-qmbhzs4e]:hover .mark[data-astro-cid-qmbhzs4e]{transform:translateY(-1px)scale(1.04)}.logo[data-astro-cid-qmbhzs4e]:hover svg[data-astro-cid-qmbhzs4e]{animation:wind .9s var(--ease-out), sway 3.2s ease-in-out .9s infinite}}@keyframes wind{30%{transform:skew(-9deg)scaleX(1.08)}60%{transform:skew(4deg)}}@keyframes sway{0%,to{rotate:0deg}50%{rotate:2.5deg}}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-qmbhzs4e],svg[data-astro-cid-qmbhzs4e]{transition:none;animation:none!important;transform:none!important}}.button[data-astro-cid-j6ocf6pu]{border-radius:var(--r-btn);white-space:nowrap;min-height:40px;transition:background .15s var(--ease-std);justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;display:inline-flex}.primary[data-astro-cid-j6ocf6pu]{background:var(--fg);color:var(--bg)}.ghost[data-astro-cid-j6ocf6pu]{background:var(--sf);color:var(--fg);box-shadow:inset 0 0 0 1px var(--ln2)}.white[data-astro-cid-j6ocf6pu]{background:var(--white);color:var(--ink)}.glass[data-astro-cid-j6ocf6pu]{background:var(--glass);color:var(--white);box-shadow:inset 0 0 0 1px var(--glass-line);backdrop-filter:blur(8px)}.xs[data-astro-cid-j6ocf6pu]{min-height:28px;padding:0 12px;font-size:13px}.sm[data-astro-cid-j6ocf6pu]{min-height:36px;padding:0 15px;font-size:14px}.lg[data-astro-cid-j6ocf6pu]{min-height:48px;padding:0 24px;font-size:16px}.primary[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in srgb, var(--fg) 82%, var(--bg))}.ghost[data-astro-cid-j6ocf6pu]:hover{background:var(--sf2)}.white[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in srgb, var(--white) 94%, var(--ink))}.glass[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in srgb, var(--white) 24%, transparent)}.icon[data-astro-cid-zgufigjl]{vertical-align:middle;flex:none;display:inline-flex}.icon[data-astro-cid-zgufigjl] svg{stroke-width:1.75px;width:100%;height:100%}.mn-flow{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.mn-flow .nd{font-family:var(--f-mono);background:var(--sf2);box-shadow:inset 0 0 0 1px var(--ln);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;display:inline-flex}.mn-flow .nd.ok{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ok-line) 45%, transparent)}.mn-flow .nd.w{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-warn-line) 55%, transparent)}.mn-flow>i{background:var(--ln2);width:10px;height:1px}.mn-flow small{color:var(--fg3);flex-basis:100%;margin-top:8px;font-size:11px}.ui-art[data-astro-cid-7is3iocz]{background:var(--art-day);display:block;position:absolute;inset:0}html[data-scene=dusk] .ui-art[data-astro-cid-7is3iocz]{background:var(--art-dusk)}html[data-scene=night] .ui-art[data-astro-cid-7is3iocz]{background:var(--art-night);filter:var(--art-filter)}.ui-art[data-astro-cid-7is3iocz]:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mega-menu[data-astro-cid-6fw4uhm5]{--ease-nav:cubic-bezier(.32, .72, 0, 1);left:var(--menu-x,28px);z-index:55;border:1px solid var(--ln);background:var(--sf);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 50%, transparent), 0 8px 16px -8px #0000002e, 0 28px 56px -16px #00000047;transform-origin:var(--menu-o,50%) top;transition:height .46s var(--ease-nav), width .46s var(--ease-nav), left .46s var(--ease-nav);animation:menu-in .32s var(--ease-nav);border-radius:18px;position:absolute;top:calc(100% - 6px);overflow:hidden}.mega-menu[data-astro-cid-6fw4uhm5][data-instant]{transition:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.menu-panel[data-astro-cid-6fw4uhm5]{width:calc(var(--cols) * 204px + 300px);animation:panel-in .46s var(--ease-nav) both;padding:8px}.menu-panel[data-astro-cid-6fw4uhm5][data-from=end]{--dx:40px}.menu-panel[data-astro-cid-6fw4uhm5][data-from=start]{--dx:-40px}@keyframes panel-in{0%{opacity:0;filter:blur(8px);transform:translateX(var(--dx,0))}}.menu-mix[data-astro-cid-6fw4uhm5]{grid-template-columns:minmax(0,1fr) 260px;gap:8px;display:grid}.menu-cols[data-astro-cid-6fw4uhm5]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:4px;padding:12px 4px 8px 6px;display:grid}h2[data-astro-cid-6fw4uhm5]{color:var(--fg3);margin:0 0 6px 10px;font-size:13px;font-weight:500}ul[data-astro-cid-6fw4uhm5]{gap:1px;display:grid}.menu-item[data-astro-cid-6fw4uhm5]{border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;font-weight:500;line-height:1.3;transition:background-color .15s;display:grid}.menu-item[data-astro-cid-6fw4uhm5] .icon{color:var(--fg2);transition:transform .35s var(--ease-out)}.menu-item[data-astro-cid-6fw4uhm5]:hover,.menu-item[data-astro-cid-6fw4uhm5]:focus-visible{background:var(--sf2)}.menu-item[data-astro-cid-6fw4uhm5]:hover .icon{transform:rotate(-8deg)scale(1.12)}.menu-tag[data-astro-cid-6fw4uhm5]{font-family:var(--f-mono);background:var(--ac-soft);color:var(--ac-ink);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:500}.menu-feat[data-astro-cid-6fw4uhm5]{isolation:isolate;min-height:248px;color:var(--white);border-radius:12px;flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.menu-feat[data-astro-cid-6fw4uhm5] .ui-art{z-index:-2;transition:transform .7s var(--ease-nav)}.menu-feat[data-astro-cid-6fw4uhm5]:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#080e1e9e);position:absolute;inset:0}@media (hover:hover){.menu-feat[data-astro-cid-6fw4uhm5]:hover .ui-art{transform:scale(1.06)}.menu-feat[data-astro-cid-6fw4uhm5]:hover .menu-mini[data-astro-cid-6fw4uhm5]{transform:translateY(-3px)}}.menu-badge[data-astro-cid-6fw4uhm5]{letter-spacing:.06em;text-transform:uppercase;background:#0000005c;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 0 1px #fff3}.menu-mini[data-astro-cid-6fw4uhm5]{background:var(--glass-fill);backdrop-filter:blur(12px);box-shadow:var(--pop-shadow);color:var(--ink);transition:transform .45s var(--ease-out);border-radius:12px;padding:10px;position:absolute;top:42px;left:12px;right:12px}.menu-mini[data-astro-cid-6fw4uhm5] .nd{background:var(--white)}.mini-term[data-astro-cid-6fw4uhm5]{font-family:var(--f-mono);color:var(--ink);font-size:11.5px;line-height:1.6;display:block}.mini-term[data-astro-cid-6fw4uhm5] .p[data-astro-cid-6fw4uhm5]{color:var(--c-sail)}.mini-term[data-astro-cid-6fw4uhm5] .ok[data-astro-cid-6fw4uhm5]{color:var(--c-ok-ink)}.menu-fc[data-astro-cid-6fw4uhm5] b[data-astro-cid-6fw4uhm5]{letter-spacing:-.015em;text-wrap:balance;font-size:15px;font-weight:600;line-height:1.25;display:block}.menu-fc[data-astro-cid-6fw4uhm5] small[data-astro-cid-6fw4uhm5]{opacity:.82;margin-top:4px;font-size:12px;display:block}.menu-foot[data-astro-cid-6fw4uhm5]{border-top:1px solid var(--ln);background:color-mix(in srgb, var(--fg) 2%, transparent);color:var(--fg3);justify-content:space-between;align-items:center;gap:16px;margin:8px -8px -8px;padding:12px 18px;font-size:12.5px;display:flex}.menu-all[data-astro-cid-6fw4uhm5]{color:var(--fg);border-radius:999px;align-items:center;gap:6px;margin:-6px -10px;padding:6px 10px;font-weight:500;transition:background-color .16s;display:inline-flex}.menu-all[data-astro-cid-6fw4uhm5]:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.menu-all[data-astro-cid-6fw4uhm5] .icon{transition:transform .2s var(--ease-out)}.menu-all[data-astro-cid-6fw4uhm5]:hover .icon{transform:translate(3px)}html[data-scene=night] .menu-mini[data-astro-cid-6fw4uhm5]{color:var(--fg);background:#0e182cc7}html[data-scene=night] .menu-mini[data-astro-cid-6fw4uhm5] .nd,html[data-scene=night] .mini-term[data-astro-cid-6fw4uhm5]{color:var(--fg);background:0 0}html[data-scene=night] .menu-mini[data-astro-cid-6fw4uhm5] .nd{background:#ffffff1a}@media (prefers-reduced-motion:reduce){.mega-menu[data-astro-cid-6fw4uhm5],.menu-panel[data-astro-cid-6fw4uhm5]{transition:none;animation:none}}.ui-mark[data-astro-cid-acx3zq4m]{fill:var(--mark-fill);flex:none;display:block}.ip[data-astro-cid-tapwa24c]{--step-1:var(--sail);--step-2:var(--c-green);--step-3:var(--c-orange);background:var(--sf);width:100%;color:var(--fg);box-shadow:0 0 0 1px var(--ln), 0 40px 80px -24px #00000073, 0 12px 24px -12px #0003;text-align:left;border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ip-head[data-astro-cid-tapwa24c]{background:linear-gradient(100deg, color-mix(in srgb, var(--step-1) 8%, transparent), color-mix(in srgb, var(--step-2) 6%, transparent) 50%, color-mix(in srgb, var(--step-3) 6%, transparent));align-items:center;gap:12px;padding:18px 18px 14px 20px;display:flex}.ip-head[data-astro-cid-tapwa24c]>div[data-astro-cid-tapwa24c]{flex:1;min-width:0}.ip-mark[data-astro-cid-tapwa24c] img[data-astro-cid-tapwa24c]{box-shadow:0 8px 18px -8px var(--sail-glow);border-radius:28%;display:block}.ip-title[data-astro-cid-tapwa24c]{letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.ip-head[data-astro-cid-tapwa24c] small[data-astro-cid-tapwa24c]{color:var(--fg3);font-size:13px;line-height:1.4;display:block}.ip-x[data-astro-cid-tapwa24c]{width:30px;height:30px;color:var(--fg3);border-radius:999px;place-items:center;display:grid}.ip-x[data-astro-cid-tapwa24c]:hover{background:var(--sf2);color:var(--fg)}.ip-fallback[data-astro-cid-tapwa24c]{font-size:18px;display:none}.ip-body[data-astro-cid-tapwa24c],.ip-panel[data-astro-cid-tapwa24c]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ip-body[data-astro-cid-tapwa24c]{padding:8px 20px 18px}.ip-panel[data-astro-cid-tapwa24c][hidden]{display:none}.ip-step[data-astro-cid-tapwa24c]{align-items:center;gap:8px;margin-top:6px;font-size:13.5px;font-weight:600;display:flex}.ip-step[data-astro-cid-tapwa24c] i[data-astro-cid-tapwa24c]{width:22px;height:22px;color:var(--white);background:var(--c-chat);box-shadow:0 6px 14px -6px var(--step-1);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.ip-panel[data-astro-cid-tapwa24c]>.ip-step[data-astro-cid-tapwa24c]:first-child i[data-astro-cid-tapwa24c]{background:var(--c-ok-on-white)}.ip-panel[data-astro-cid-tapwa24c]>.ip-step[data-astro-cid-tapwa24c]:not(:first-child) i[data-astro-cid-tapwa24c]{background:var(--c-warn-on-white)}.ip-step[data-astro-cid-tapwa24c] small[data-astro-cid-tapwa24c]{color:var(--fg3);margin-left:auto;font-size:12px;font-weight:400}.ip-step[data-astro-cid-tapwa24c] small[data-astro-cid-tapwa24c] a[data-astro-cid-tapwa24c]{text-underline-offset:2px;text-decoration:underline}.ip-step[data-astro-cid-tapwa24c] small[data-astro-cid-tapwa24c][data-detected]{font-family:var(--f-mono);color:var(--ac-ink)}.ip-tabs[data-astro-cid-tapwa24c]{background:var(--sf2);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ip-tabs[data-astro-cid-tapwa24c] button[data-astro-cid-tapwa24c]{min-width:0;height:38px;color:var(--fg2);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 6px;font-size:13.5px;font-weight:500;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ip-tabs[data-astro-cid-tapwa24c] [data-astro-cid-tapwa24c][aria-selected=true]{background:var(--sf);color:var(--fg);box-shadow:0 1px 3px #0000001f, 0 0 0 1px var(--ln)}.ip-logo[data-astro-cid-tapwa24c],.ip-rt[data-astro-cid-tapwa24c] svg[data-astro-cid-tapwa24c],.ip-rt[data-astro-cid-tapwa24c] img[data-astro-cid-tapwa24c]{flex:none}.ip-rt[data-astro-cid-tapwa24c] img[data-astro-cid-tapwa24c]{border-radius:4px}.ip-opt[data-astro-cid-tapwa24c]{border:1px solid var(--ln);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.ip-opt[data-astro-cid-tapwa24c].rec{border-color:color-mix(in srgb, var(--step-2) 40%, var(--ln));background:radial-gradient(120% 90% at 0 0, color-mix(in srgb, var(--step-2) 10%, transparent), transparent 60%), var(--sf)}.ip-oh[data-astro-cid-tapwa24c]{align-items:center;gap:10px;font-size:14px;display:flex}.ip-oh[data-astro-cid-tapwa24c] em[data-astro-cid-tapwa24c]{color:var(--c-ok-ink);background:color-mix(in srgb, var(--ok) 13%, transparent);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600}.ip-ol[data-astro-cid-tapwa24c]{background:var(--sf2);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ip-cmd[data-astro-cid-tapwa24c]{background:var(--term-bg);min-width:0;color:var(--term-fg);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ip-cmd[data-astro-cid-tapwa24c] code[data-astro-cid-tapwa24c]{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;line-height:1.5}.ip-cmd[data-astro-cid-tapwa24c] code[data-astro-cid-tapwa24c] span[data-astro-cid-tapwa24c]{color:var(--term-prompt)}.ip-copy[data-astro-cid-tapwa24c]{height:30px;color:var(--term-fg);background:#ffffff1a;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background-color .16s;display:inline-flex}.ip-copy[data-astro-cid-tapwa24c]:hover{background:#ffffff2e}.ip-dl[data-astro-cid-tapwa24c]{background:var(--fg);color:var(--bg);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.ip-rts[data-astro-cid-tapwa24c]{flex-wrap:wrap;gap:6px;display:flex}.ip-rt[data-astro-cid-tapwa24c]{background:color-mix(in srgb, var(--step-3) 8%, var(--sf2));transition:background-color .16s, box-shadow .16s, transform .2s var(--ease-spring);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 8px;font-size:12.5px;display:inline-flex}.ip-rt[data-astro-cid-tapwa24c] b[data-astro-cid-tapwa24c]{font-weight:500}.ip-rt[data-astro-cid-tapwa24c] small[data-astro-cid-tapwa24c]{color:var(--fg2)}.ip-rt[data-astro-cid-tapwa24c] .ip-out{opacity:0;margin-left:-4px;transition:opacity .16s,width .16s,margin .16s;width:0!important}.ip-rt[data-astro-cid-tapwa24c]:hover,.ip-rt[data-astro-cid-tapwa24c]:focus-visible{background:var(--sf);box-shadow:0 0 0 1px var(--ln2), 0 6px 14px -8px #00000040;transform:translateY(-1px)}.ip-rt[data-astro-cid-tapwa24c]:hover .ip-out,.ip-rt[data-astro-cid-tapwa24c]:focus-visible .ip-out{opacity:.6;margin-left:0;width:12px!important}.ip-foot[data-astro-cid-tapwa24c]{border-top:1px solid var(--ln);background:color-mix(in srgb, var(--fg) 2%, transparent);flex-wrap:wrap;gap:4px 18px;padding:12px 20px;display:flex}.ip-foot[data-astro-cid-tapwa24c] a[data-astro-cid-tapwa24c]{color:var(--fg2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ip-foot[data-astro-cid-tapwa24c] a[data-astro-cid-tapwa24c]:hover{color:var(--fg)}html[data-scene=night] .ip-cmd[data-astro-cid-tapwa24c]{background:var(--deep-sea)}html[data-scene=night] .ip[data-astro-cid-tapwa24c]{box-shadow:0 0 0 1px var(--ln), 0 40px 80px -24px #000000b3}@media (prefers-reduced-motion:reduce){.ip-rt[data-astro-cid-tapwa24c]{transition:none}}.scene-switch[data-astro-cid-bvdmiuj7]{border:1px solid var(--ln2);border-radius:var(--r-btn);background:var(--sf);gap:2px;padding:4px;display:inline-flex}button[data-astro-cid-bvdmiuj7]{width:30px;height:30px;color:var(--fg2);border-radius:50%;place-items:center;padding:0;display:grid}button[data-astro-cid-bvdmiuj7][aria-pressed=true]{background:var(--fg);color:var(--bg)}button[data-astro-cid-bvdmiuj7]:hover{box-shadow:inset 0 0 0 1px var(--ln2)}dialog[data-astro-cid-ou4wfkz2]{--ease-nav:cubic-bezier(.32, .72, 0, 1);background:var(--bg);width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--fg);border:0;border-left:1px solid var(--ln2);margin:0;padding:20px 16px 0;position:fixed;inset:0 0 0 auto;overflow:auto}dialog[data-astro-cid-ou4wfkz2]::backdrop{background:var(--hero-shade);backdrop-filter:blur(4px)}.sheet-top[data-astro-cid-ou4wfkz2]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 6px;font-weight:600;display:flex}.sheet-top[data-astro-cid-ou4wfkz2] button[data-astro-cid-ou4wfkz2]{place-items:center;width:44px;height:44px;display:grid}nav[data-astro-cid-ou4wfkz2]{gap:20px;display:grid}section[data-astro-cid-ou4wfkz2],.sheet-scene[data-astro-cid-ou4wfkz2]{animation:drop .56s var(--ease-nav) both;animation-delay:calc(var(--i) * 50ms + 40ms)}@keyframes drop{0%{opacity:0;filter:blur(6px);transform:translateY(-12px)}}h2[data-astro-cid-ou4wfkz2]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);margin:0 0 8px 6px;font-size:11px;font-weight:600}.sheet-card[data-astro-cid-ou4wfkz2]{background:color-mix(in srgb, var(--fg) 3%, var(--sf));box-shadow:0 0 0 1px var(--ln);border-radius:18px;gap:6px;padding:6px;display:grid}.sheet-cols[data-astro-cid-ou4wfkz2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:10px 6px 4px;display:grid}.sheet-group[data-astro-cid-ou4wfkz2]{align-content:start;gap:1px;min-width:0;display:grid}h3[data-astro-cid-ou4wfkz2]{color:var(--fg3);margin:0 0 4px 8px;font-size:12.5px;font-weight:500}.sheet-group[data-astro-cid-ou4wfkz2] a[data-astro-cid-ou4wfkz2]{border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 8px;font-size:14px;font-weight:500;line-height:1.25;display:grid}.sheet-group[data-astro-cid-ou4wfkz2] a[data-astro-cid-ou4wfkz2]:hover{background:var(--sf2)}.sheet-group[data-astro-cid-ou4wfkz2] .icon{color:var(--fg2)}.sheet-group[data-astro-cid-ou4wfkz2] em[data-astro-cid-ou4wfkz2]{font-family:var(--f-mono);background:var(--ac-soft);color:var(--ac-ink);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.sheet-feat[data-astro-cid-ou4wfkz2]{isolation:isolate;min-height:120px;color:var(--white);border-radius:12px;align-content:end;gap:2px;padding:14px;display:grid;position:relative;overflow:hidden}.sheet-feat[data-astro-cid-ou4wfkz2] .ui-art{z-index:-2}.sheet-feat[data-astro-cid-ou4wfkz2]:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#080e1e99);position:absolute;inset:0}.sheet-feat[data-astro-cid-ou4wfkz2] small[data-astro-cid-ou4wfkz2]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:600}.sheet-feat[data-astro-cid-ou4wfkz2] b[data-astro-cid-ou4wfkz2]{font-size:15px;font-weight:600;line-height:1.25}.sheet-all[data-astro-cid-ou4wfkz2]{color:var(--fg3);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 10px;font-size:12.5px;display:flex}.sheet-all[data-astro-cid-ou4wfkz2] b[data-astro-cid-ou4wfkz2]{color:var(--fg);flex:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.sheet-scene[data-astro-cid-ou4wfkz2]{background:color-mix(in srgb, var(--fg) 3%, var(--sf));box-shadow:0 0 0 1px var(--ln);border-radius:18px;justify-content:space-between;align-items:center;padding:12px 12px 12px 18px;font-size:15px;font-weight:500;display:flex}.sheet-bottom[data-astro-cid-ou4wfkz2]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(12px);border-top:1px solid var(--ln);grid-template-columns:1fr 1fr;gap:8px;margin:20px -16px 0;display:grid;position:sticky;bottom:0}.sheet-bottom[data-astro-cid-ou4wfkz2] a[data-astro-cid-ou4wfkz2]{border-radius:999px;place-items:center;min-height:44px;font-size:15px;font-weight:500;display:grid}.sheet-bottom[data-astro-cid-ou4wfkz2] .ghost[data-astro-cid-ou4wfkz2]{box-shadow:inset 0 0 0 1px var(--ln2)}.sheet-bottom[data-astro-cid-ou4wfkz2] .pri[data-astro-cid-ou4wfkz2]{background:var(--fg);color:var(--bg)}@media (width<=360px){.sheet-cols[data-astro-cid-ou4wfkz2]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){section[data-astro-cid-ou4wfkz2],.sheet-scene[data-astro-cid-ou4wfkz2]{animation:none}}.header[data-astro-cid-owm7sp2x]{--ease-nav:cubic-bezier(.32, .72, 0, 1);z-index:50;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--ln);transition:background-color .3s,color .3s,border-color .3s;position:sticky;top:0}.header-bar[data-astro-cid-owm7sp2x]{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;display:grid}.pill-track[data-astro-cid-owm7sp2x],.header-actions[data-astro-cid-owm7sp2x]{background:color-mix(in srgb, var(--sf) 70%, transparent);box-shadow:0 0 0 1px var(--ln), inset 0 1px 0 color-mix(in srgb, var(--white) 50%, transparent), 0 6px 20px -12px #0000002e;backdrop-filter:blur(14px)saturate(1.4);border-radius:999px}.pill-track[data-astro-cid-owm7sp2x]{gap:2px;padding:4px;display:flex;position:relative}.pill-hi[data-astro-cid-owm7sp2x]{width:var(--w,0);height:calc(100% - 8px);transform:translateX(var(--x,0));background:var(--sf);box-shadow:0 0 0 1px var(--ln), 0 1px 3px #0000001f;opacity:0;transition:transform .3s var(--ease-nav), width .3s var(--ease-nav), opacity .16s;border-radius:999px;position:absolute;top:4px;left:0}.pill-hi[data-astro-cid-owm7sp2x][data-on]{opacity:1}.pill-hi[data-astro-cid-owm7sp2x][data-instant]{transition:none}.pill-track[data-astro-cid-owm7sp2x] button[data-astro-cid-owm7sp2x]{letter-spacing:-.01em;white-space:nowrap;height:34px;color:var(--fg2);border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 15px;font-size:14px;font-weight:500;transition:color .16s;display:inline-flex;position:relative}.pill-track[data-astro-cid-owm7sp2x] button[data-astro-cid-owm7sp2x] .icon{opacity:.55;transition:transform .46s var(--ease-nav), opacity .16s}.pill-track[data-astro-cid-owm7sp2x] button[data-astro-cid-owm7sp2x]:hover,.pill-track[data-astro-cid-owm7sp2x] button[data-astro-cid-owm7sp2x][aria-expanded=true]{color:var(--fg)}.pill-track[data-astro-cid-owm7sp2x] button[data-astro-cid-owm7sp2x][aria-expanded=true] .icon{opacity:1;transform:rotate(180deg)}.pill-track[data-astro-cid-owm7sp2x] button[data-astro-cid-owm7sp2x]:focus-visible{box-shadow:0 0 0 2px var(--ac-ink);outline:0}.header-actions[data-astro-cid-owm7sp2x]{justify-self:end;align-items:center;gap:2px;padding:4px;display:flex}.act-icon[data-astro-cid-owm7sp2x],.mobile-trigger[data-astro-cid-owm7sp2x]{width:34px;height:34px;color:var(--fg2);border-radius:999px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid}.act-icon[data-astro-cid-owm7sp2x]:hover,.mobile-trigger[data-astro-cid-owm7sp2x]:hover{background:var(--sf);color:var(--fg);box-shadow:0 0 0 1px var(--ln), 0 1px 3px #0000001f}.header-actions[data-astro-cid-owm7sp2x] .button{min-height:34px;margin-left:2px}[data-astro-cid-owm7sp2x][data-scene-cycle] .icon{display:none}html[data-scene=day] [data-astro-cid-owm7sp2x][data-scene-cycle] .sc-day,html[data-scene=dusk] [data-astro-cid-owm7sp2x][data-scene-cycle] .sc-dusk,html[data-scene=night] [data-astro-cid-owm7sp2x][data-scene-cycle] .sc-night{display:block}html[data-scene=night] .pill-track[data-astro-cid-owm7sp2x],html[data-scene=night] .header-actions[data-astro-cid-owm7sp2x]{backdrop-filter:none;background:#ffffff06;box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff08}html[data-scene=night] .pill-hi[data-astro-cid-owm7sp2x]{background:#ffffff14;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000052}html[data-scene=night] [data-astro-cid-owm7sp2x]:is(.act-icon,.mobile-trigger):hover{background:#ffffff14;box-shadow:inset 0 1px #ffffff12}.mobile-trigger[data-astro-cid-owm7sp2x]{display:none}.gs-pop[data-astro-cid-owm7sp2x]{z-index:60;width:min(460px,100vw - 32px);max-height:calc(100vh - 110px);animation:gs-in .42s var(--ease-nav) both;border-radius:24px;position:absolute;top:calc(100% + 8px);right:clamp(16px,4vw,40px);overflow-y:auto}@keyframes gs-in{0%{opacity:0;filter:blur(6px);transform:translateY(-8px)scale(.97)}}.gs-veil[data-astro-cid-owm7sp2x]{z-index:48;background:var(--veil);backdrop-filter:blur(6px)saturate(.85);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);position:fixed;inset:0}html.gs-on .gs-veil[data-astro-cid-owm7sp2x]{opacity:1;pointer-events:auto}html.gs-on .header-actions[data-astro-cid-owm7sp2x] [data-get-started]{box-shadow:0 0 0 3px color-mix(in srgb, var(--sail) 35%, transparent)}@media (width<=959px){.header-bar[data-astro-cid-owm7sp2x]{grid-template-columns:1fr auto;min-height:68px}.desktop-nav[data-astro-cid-owm7sp2x],.desktop-only[data-astro-cid-owm7sp2x]{display:none}.mobile-trigger[data-astro-cid-owm7sp2x]{display:grid}}@media (prefers-reduced-motion:reduce){.gs-pop[data-astro-cid-owm7sp2x]{animation:none}.pill-hi[data-astro-cid-owm7sp2x],.gs-veil[data-astro-cid-owm7sp2x]{transition:none}}@media (width>=960px){html[data-journey] .header[data-astro-cid-owm7sp2x]{width:min(100%,1240px);margin-inline:auto;position:fixed;top:0;left:0;right:0}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]){backdrop-filter:none;color:var(--white);background:0 0;border-color:#0000}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]):before,html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]):after{display:none}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]) .header-bar[data-astro-cid-owm7sp2x]{translate:0 var(--scene-drift,0px);justify-content:center;gap:48px;display:flex}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]) .desktop-nav[data-astro-cid-owm7sp2x]{display:none}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]) .header-actions[data-astro-cid-owm7sp2x]{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line);backdrop-filter:blur(8px)}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]) .act-icon[data-astro-cid-owm7sp2x]{color:var(--white)}html[data-journey-ready] .header[data-astro-cid-owm7sp2x]:not([data-expanded=true]) .act-icon[data-astro-cid-owm7sp2x]:hover{box-shadow:none;background:#ffffff2e}}@media (width<=360px){.header-bar[data-astro-cid-owm7sp2x]{gap:8px}.header-actions[data-astro-cid-owm7sp2x] .button{padding-inline:12px}}.install-pill[data-astro-cid-d5kuovmm]{border:1px solid var(--ln);background:var(--sf2);text-align:left;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:8px 8px 8px 14px;display:inline-flex}code[data-astro-cid-d5kuovmm]{overflow-wrap:anywhere;min-width:0;font-size:12px}button[data-astro-cid-d5kuovmm]>span[data-astro-cid-d5kuovmm]{border:1px solid var(--ln);background:var(--sf);border-radius:8px;padding:5px 8px;font-size:12px}.footer[data-astro-cid-r4f3bwe4]{border-top:1px solid var(--ln);margin-top:64px;padding-top:64px;padding-bottom:28px}.footer-top[data-astro-cid-r4f3bwe4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:36px;display:grid}.footer-cta[data-astro-cid-r4f3bwe4]{align-content:start;gap:20px;min-width:0;display:grid}h2[data-astro-cid-r4f3bwe4]{letter-spacing:-.025em;max-width:16ch;font-size:clamp(24px,2.6cqw,34px);font-weight:500;line-height:1.15}.footer-columns[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.footer-columns[data-astro-cid-r4f3bwe4]>div[data-astro-cid-r4f3bwe4]{min-width:0}h3[data-astro-cid-r4f3bwe4]{color:var(--fg2);margin-bottom:12px;font-size:12px;font-weight:500}ul[data-astro-cid-r4f3bwe4]{gap:9px;display:grid}li[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:var(--fg2);font-size:12px}a[data-astro-cid-r4f3bwe4]:hover{color:var(--fg);text-decoration:underline}.footer-wordmark[data-astro-cid-r4f3bwe4]{letter-spacing:-.06em;text-align:center;color:#0000;background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 10%, transparent), transparent 85%);user-select:none;-webkit-background-clip:text;background-clip:text;margin:clamp(40px,6cqw,80px) 0 -.18em;font-size:clamp(60px,18.5cqw,240px);font-weight:600;line-height:.8;overflow:hidden}.footer-credit[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{text-underline-offset:2px;text-decoration:underline}.footer-bottom[data-astro-cid-r4f3bwe4]{border-top:1px solid var(--ln);color:var(--fg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:12px;display:flex}@media (width<=1000px){.footer-top[data-astro-cid-r4f3bwe4]{grid-template-columns:1fr}.footer-columns[data-astro-cid-r4f3bwe4]{gap:24px}.footer-cta[data-astro-cid-r4f3bwe4]{justify-items:start}}@media (width<=520px){.footer-columns[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-wordmark[data-astro-cid-r4f3bwe4]{margin-top:40px}.footer-bottom[data-astro-cid-r4f3bwe4]{justify-content:flex-start}}.ann[data-astro-cid-iawuazj6]{background:var(--sf2);height:44px;color:var(--fg2);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding-inline:16px;font-size:14px;display:flex;overflow:hidden}.ann-tag[data-astro-cid-iawuazj6]{font-family:var(--f-mono);background:var(--sf);color:var(--fg);box-shadow:inset 0 0 0 1px var(--ln);border-radius:999px;padding:3px 9px;font-size:12px}.ann-t[data-astro-cid-iawuazj6]{text-overflow:ellipsis;overflow:hidden}@media (width>=960px){html[data-journey] .ann[data-astro-cid-iawuazj6]{display:none}}@container site (width<=560px){.ann-more[data-astro-cid-iawuazj6]{display:none}}.fp[data-astro-cid-tc7zkdd5]{z-index:45;height:0;position:sticky;bottom:0}.fp[data-astro-cid-tc7zkdd5][data-away] .fp-b[data-astro-cid-tc7zkdd5]{opacity:0;visibility:hidden;pointer-events:none}.fp-b[data-astro-cid-tc7zkdd5]{background:var(--fg);height:44px;color:var(--bg);font-family:var(--f-mono);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 16px;font-size:12.5px;transition:opacity .2s,visibility .2s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 14px 30px -10px #00000073}.fp-c[data-astro-cid-tc7zkdd5]{background:color-mix(in srgb, var(--bg) 16%, transparent);font-family:var(--f-body);border-radius:999px;padding:6px 12px;font-size:13px}@container site (width<=620px){.fp-t[data-astro-cid-tc7zkdd5]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container site (width<=560px){.fp[data-astro-cid-tc7zkdd5]{display:none}}
