@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9003ad1a-module__QsZ8ga__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9003ad1a-module__QsZ8ga__variable{--font-sans-src:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d7cf8b3a-module__q5c03G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d7cf8b3a-module__q5c03G__variable{--font-mono-src:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-000:#fff;--ink-050:#f6f4f0;--ink-150:#ebe8e2;--ink-450:#7d776e;--ink-600:#5e5850;--ink-700:#3a3631;--ink-900:#1c1a17;--ink-950:#141210;--ink-800:#27241f;--ink-350:#aaa398;--ink-250:#d3cec5;--ink-100:#ece9e3;--accent-050:#f8e9e0;--accent-200:#f6d5c2;--accent-600:#b4400f;--accent-700:#93330a;--accent-300:#ffa877;--accent-400:#ff8a4c;--accent-800:#5c2c14;--accent-950:#33200f;--danger-700:#8f1a36;--danger-200:#ffc2d0;--bg:var(--ink-050);--bg-card:var(--ink-000);--bg-canvas:var(--ink-050);--bg-hover:var(--ink-150);--bg-raised:var(--ink-150);--bg-input:var(--ink-000);--fg:var(--ink-900);--fg-muted:var(--ink-600);--fg-faint:var(--ink-450);--on-accent:var(--ink-000);--accent:var(--accent-600);--accent-press:var(--accent-700);--accent-tint:var(--accent-050);--accent-fill:var(--accent-600);--accent-fill-press:var(--accent-700);--on-accent-fill:var(--ink-000);--action:var(--ink-900);--action-press:var(--ink-700);--on-action:var(--ink-000);--selection:var(--accent-200);--brand-art-frente:url(/maleta-frente-light.webp);--brand-art-angulo:url(/maleta-angulo-light.webp);--danger:var(--danger-700);--border-light:#1c1a171a;--border-strong:#1c1a172e;--scrim:#12111066;--shadow-toast:0 1px 2px #1c1a1714, 0 4px 12px #1c1a171a;--shadow-window:0 1px 2px #1c1a170f, 0 16px 40px -12px #1c1a1733;--font-body:var(--font-sans-src), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-mono-src), ui-monospace, SFMono-Regular, Menlo, monospace;--text-caption:12px;--leading-caption:16px;--text-body-sm:14px;--leading-body-sm:20px;--text-body:16px;--leading-body:24px;--leading-prose:28px;--text-lead:18px;--leading-lead:28px;--text-heading-sm:20px;--leading-heading-sm:28px;--tracking-heading-sm:-.1px;--text-heading:24px;--leading-heading:32px;--tracking-heading:-.24px;--text-heading-lg:32px;--leading-heading-lg:40px;--tracking-heading-lg:-.64px;--text-display:48px;--leading-display:56px;--tracking-display:-1.44px;--text-hero-sm:40px;--leading-hero-sm:48px;--tracking-hero-sm:-1.2px;--text-hero-md:48px;--leading-hero-md:56px;--tracking-hero-md:-1.44px;--text-hero:64px;--leading-hero:72px;--tracking-hero:-1.92px;--tracking-wide:.08em;--font-regular:400;--font-medium:500;--font-bold:600;--space-half:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-12:96px;--space-16:128px;--pad-panel:var(--space-2);--control-sm:32px;--control-md:40px;--control-touch:44px;--row-min:56px;--measure-prose:70ch;--measure-page:720px;--measure-narrow:576px;--layout-max-shell:1440px;--header-height:64px;--drawer-width:320px;--layout-gutter:16px;--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--z-sticky:30;--z-header:40;--z-drawer:50;--z-toast:60;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--transition-fast:.15s var(--ease-out);--transition-normal:.2s var(--ease-out);--z-skip:70;--duration-enter:.6s;--docs-sidebar-width:256px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ink-950);--bg-canvas:var(--ink-950);--bg-card:var(--ink-900);--bg-hover:var(--ink-800);--bg-raised:var(--ink-800);--bg-input:var(--ink-900);--fg:var(--ink-100);--fg-muted:var(--ink-350);--fg-faint:var(--ink-450);--on-accent:var(--ink-950);--accent:var(--accent-400);--accent-press:var(--accent-300);--accent-tint:var(--accent-950);--accent-fill:var(--accent-400);--accent-fill-press:var(--accent-300);--on-accent-fill:var(--ink-950);--action:var(--ink-100);--action-press:var(--ink-250);--on-action:var(--ink-950);--selection:var(--accent-800);--brand-art-frente:url(/maleta-frente-dark.webp);--brand-art-angulo:url(/maleta-angulo-dark.webp);--danger:var(--danger-200);--border-light:#ece9e31a;--border-strong:#ece9e32e;--scrim:#000000a3;--shadow-toast:0 1px 2px #00000080, 0 4px 12px #0006;--shadow-window:0 0 0 1px #ece9e30f, 0 16px 40px -12px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--ink-950);--bg-canvas:var(--ink-950);--bg-card:var(--ink-900);--bg-hover:var(--ink-800);--bg-raised:var(--ink-800);--bg-input:var(--ink-900);--fg:var(--ink-100);--fg-muted:var(--ink-350);--fg-faint:var(--ink-450);--on-accent:var(--ink-950);--accent:var(--accent-400);--accent-press:var(--accent-300);--accent-tint:var(--accent-950);--accent-fill:var(--accent-400);--accent-fill-press:var(--accent-300);--on-accent-fill:var(--ink-950);--action:var(--ink-100);--action-press:var(--ink-250);--on-action:var(--ink-950);--selection:var(--accent-800);--brand-art-frente:url(/maleta-frente-dark.webp);--brand-art-angulo:url(/maleta-angulo-dark.webp);--danger:var(--danger-200);--border-light:#ece9e31a;--border-strong:#ece9e32e;--scrim:#000000a3;--shadow-toast:0 1px 2px #00000080, 0 4px 12px #0006;--shadow-window:0 0 0 1px #ece9e30f, 0 16px 40px -12px #000000b3}}@media (min-width:600px){:root{--layout-gutter:48px;--pad-panel:var(--space-3)}}@media (min-width:900px){:root{--layout-gutter:120px;--pad-panel:var(--space-4)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{background-color:var(--bg);scrollbar-width:thin;scrollbar-color:var(--border-strong) var(--bg);scrollbar-gutter:stable both-edges;min-height:100dvh;font-size:16px}button,input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-light)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}body{font-family:var(--font-body);font-size:var(--text-body);color:var(--fg);line-height:var(--leading-body);font-feature-settings:"liga";background:0 0;width:100%;min-height:100dvh;margin:0;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus-visible,:target{scroll-margin-top:calc(var(--header-height) + var(--space-3));scroll-margin-bottom:var(--space-6)}p{font-size:var(--text-body);line-height:var(--leading-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-feature-settings:"liga";font-weight:var(--font-regular)}h1{line-height:var(--leading-display)}::selection{background:var(--selection);color:var(--fg)}.skip-link{position:absolute;top:-999px;left:1rem}.skip-link:focus-visible{background:var(--accent);padding:var(--space-1);color:var(--on-accent);z-index:var(--z-skip);top:1rem}
.ui-icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-icon svg{shape-rendering:geometricprecision}.ui-icon--sway svg{transform-origin:12px 4px}.ui-icon--dip g{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.ui-icon--sway:hover svg{animation:.9s ease-in-out ui-icon-sway}.ui-icon--riffle:hover svg{animation:.6s ease-in-out ui-icon-riffle}.ui-icon--dip:hover g{transform:translateY(2px)}}@keyframes ui-icon-sway{0%{transform:rotate(0)}25%{transform:rotate(4deg)}50%{transform:rotate(-3deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes ui-icon-riffle{0%{transform:rotate(0)scale(1)translateY(0)}20%{transform:rotate(-8deg)scale(1.016)translateY(-.8px)}50%{transform:rotate(8deg)scale(1.04)translateY(-2px)}80%{transform:rotate(-8deg)scale(1.016)translateY(-.8px)}to{transform:rotate(0)scale(1)translateY(0)}}.ui-btn{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-regular);align-items:center;gap:var(--space-1);line-height:var(--leading-body-sm);min-height:var(--control-md);padding:0 var(--space-2);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;text-decoration:none;display:inline-flex;position:relative}.ui-btn--sm{min-height:var(--control-sm);font-size:var(--text-body-sm)}.ui-btn--md{min-height:var(--control-md);font-size:var(--text-body-sm)}.ui-btn--lg{font-size:var(--text-body);line-height:var(--leading-body);min-height:var(--control-touch);padding-inline:var(--space-3)}.ui-btn--full{width:100%}.ui-btn--primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.ui-btn--primary:active{background:var(--action-press)}.ui-btn--secondary:active,.ui-btn--ghost:active{background:var(--bg-hover)}.ui-btn--secondary{background:var(--bg-raised);color:var(--fg);border-color:#0000}.ui-btn--ghost{border-color:var(--border-light);color:var(--fg-muted);background:0 0}.ui-btn--destructive{border-color:color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger);background:0 0}.ui-btn:disabled,.ui-btn[aria-disabled=true]{background:var(--bg-card);border-color:var(--border-light);color:var(--fg-faint);cursor:not-allowed;opacity:1}.ui-btn--icon{min-height:var(--control-md);min-width:var(--control-md);width:var(--control-md);padding:0}.ui-btn--icon.ui-btn--sm{min-height:var(--control-sm);min-width:var(--control-sm);width:var(--control-sm)}.ui-btn__label{align-items:center;gap:inherit;display:inline-flex}.ui-btn__label--loading{visibility:hidden}.ui-btn__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:12px;height:12px;animation:.8s linear infinite ui-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-input{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--fg);font-size:var(--text-body-sm);min-height:var(--control-md);padding:0 var(--space-2);transition:border-color var(--transition-fast), background var(--transition-fast);width:100%}.ui-input:focus{border-color:var(--accent)}.ui-input::placeholder{color:var(--fg-faint)}.ui-input[aria-invalid=true]{border-color:var(--danger)}.ui-select{appearance:none}.ui-field{gap:var(--space-half);flex-direction:column;min-width:0;display:flex}.ui-field__label{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--font-medium)}.ui-field__help,.ui-field__error{font-size:var(--text-caption);line-height:var(--leading-caption);max-width:var(--measure-prose)}.ui-field__help{color:var(--fg-muted)}.ui-field__error{color:var(--danger)}.ui-search{width:100%;min-width:0;position:relative}.ui-search__icon{color:var(--fg-faint);left:var(--space-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-search__input{border-radius:var(--radius-md);padding-left:36px;padding-right:44px}.ui-search__clear{color:var(--fg-muted);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ui-chip{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--fg-muted);cursor:pointer;font-family:var(--font-body);font-size:var(--text-body-sm);align-items:center;gap:var(--space-1);min-height:var(--control-sm);padding:0 var(--space-2);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;display:inline-flex}.ui-chip:active{border-color:var(--border-strong);color:var(--fg)}.ui-chip.is-pressed{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);color:var(--fg)}.ui-chip:disabled,.ui-input:disabled{background:var(--bg-card);border-color:var(--border-light);color:var(--fg-faint);cursor:not-allowed}.ui-chip__label{align-items:center;gap:var(--space-1);display:inline-flex}.ui-chip__count{color:var(--fg-muted);font-size:var(--text-caption)}.ui-segmented{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.ui-segmented__item{border-radius:var(--radius-sm);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--text-body-sm);align-items:center;gap:var(--space-half);min-height:var(--control-sm);padding:0 var(--space-2);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;display:inline-flex}.ui-segmented__item:active{color:var(--fg)}.ui-segmented__item.is-active{background:var(--bg-card);border-color:var(--border-light);box-shadow:none;color:var(--fg)}.ui-badge{border-radius:var(--radius-sm);font-size:var(--text-caption);white-space:nowrap;align-items:center;min-height:20px;padding:0 6px;line-height:1;display:inline-flex}.ui-badge--neutral{background:var(--bg-hover);color:var(--fg-muted)}.ui-badge--accent{background:var(--accent-tint);color:var(--accent)}.ui-badge--muted{color:var(--fg-muted)}.ui-row-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ui-row-item{min-width:0;list-style:none}.ui-row{border-radius:var(--radius-md);color:inherit;align-items:center;gap:var(--space-2);min-height:var(--row-min);padding:var(--space-2);text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;width:100%;text-decoration:none;display:grid}button.ui-row,a.ui-row{background:var(--bg-card);border-color:var(--border-light)}button.ui-row{cursor:pointer;font:inherit}.ui-row:active{background:var(--bg-hover)}.ui-row.is-selected{background:color-mix(in srgb, var(--accent) 5%, var(--bg-card));border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.ui-row__leading,.ui-row__trailing{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.ui-row__trailing{justify-content:flex-end}.ui-row__content{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-row__title,.ui-row__description{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-row__title{color:var(--fg);font-size:var(--text-body-sm);font-weight:var(--font-bold)}.ui-row__description{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);max-width:var(--measure-prose);white-space:nowrap}.ui-row__check{border:1px solid var(--border-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ui-row__check.is-selected{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill)}.ui-row__check>div{display:inline-flex}.ui-row__meta{color:var(--fg-muted);font-size:var(--text-caption);white-space:nowrap}.ui-text-link{color:var(--accent);font-size:var(--text-body-sm);text-underline-offset:4px;text-decoration:none}.ui-text-link:hover,.ui-text-link:focus-visible{color:var(--accent-press);text-decoration:underline}.ui-card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-3);border:1px solid #0000}.ui-card.is-interactive{cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast)}.ui-card.is-interactive:active{border-color:var(--border-strong)}.ui-card.is-selected{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent-fill);--fg:var(--on-accent-fill);--fg-muted:var(--on-accent-fill);--bg-hover:var(--accent-fill-press);--bg-raised:var(--on-accent-fill);--border-light:color-mix(in srgb, var(--on-accent-fill) 32%, transparent)}.ui-card.is-selected .ui-btn--secondary{color:var(--accent-fill)}.ui-card.is-selected :focus-visible{outline-color:var(--on-accent-fill)}.ui-empty{border:1px dashed var(--border-light);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);padding:var(--space-6) var(--pad-panel);text-align:center;flex-direction:column;justify-content:center;display:flex}.ui-empty h3{font-size:var(--text-heading-sm);font-weight:var(--font-medium)}.ui-empty p{color:var(--fg-muted);font-size:var(--text-body-sm);max-width:46ch}.ui-empty__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.ui-code{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-md);min-width:0;padding:var(--space-2);position:relative}.ui-code pre{white-space:pre;min-width:0;max-height:20rem;margin:0;padding-right:44px;overflow:auto}.ui-code code{color:var(--fg);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-body-sm)}.ui-code__head+pre{padding-right:0}.ui-code>.ui-btn{right:var(--space-1);top:var(--space-1);position:absolute}.ui-code__feedback{color:var(--fg-muted);font-size:var(--text-caption);min-height:var(--leading-body-sm);padding-top:var(--space-1);display:block}.ui-code__head{min-height:var(--control-sm);justify-content:space-between;align-items:center;display:flex}.ui-code__lang{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase}.ui-code__head .ui-code__copy{position:static}.ui-code__tok--muted{color:var(--fg-muted)}.ui-code__tok--key{color:var(--accent)}.ui-code--sm{background:var(--bg-card);border-radius:var(--radius-md);align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-half) var(--space-half) var(--space-half) var(--space-2);width:fit-content;display:flex}.ui-code--sm pre{max-height:none;padding-right:0}.ui-code--sm>.ui-btn{position:static}.ui-code--sm .ui-code__feedback,.ui-code__head~.ui-code__feedback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-dialog{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--fg);max-height:calc(100dvh - var(--space-4));overscroll-behavior:contain;padding:var(--pad-panel);width:min(480px, calc(100vw - var(--space-4)));margin:auto;overflow-y:auto}.ui-dialog--lg{width:min(640px, calc(100vw - var(--space-4)))}.ui-dialog::backdrop{background:var(--scrim)}.ui-dialog__header{align-items:flex-start;gap:var(--space-2);justify-content:space-between;display:flex}.ui-dialog__header h2{font-size:var(--text-heading-sm);margin:0}.ui-dialog__header p,.ui-dialog__body>p{color:var(--fg-muted);font-size:var(--text-body-sm);margin-top:var(--space-1)}.ui-dialog__body{margin-top:var(--space-3)}.ui-dialog__footer{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-scrim{background:var(--scrim);position:fixed;inset:0}.ui-disclosure>summary{cursor:pointer;padding-left:var(--space-2);list-style:none;position:relative}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:before{color:var(--fg-muted);content:"+";font-size:var(--text-body);line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ui-disclosure[open]>summary:before{content:"-"}.ui-eyebrow,.ui-page-header__eyebrow{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--font-regular);line-height:var(--leading-caption)}.ui-page-header{align-items:flex-end;gap:var(--space-3);justify-content:space-between;margin-block-end:var(--space-4);display:flex}.ui-page-header__copy{min-width:0}.ui-page-header__title{font-family:var(--font-body);font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading);margin-top:var(--space-1);max-width:var(--measure-page)}.ui-page-header--public .ui-page-header__title{font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg)}.ui-page-header__description{color:var(--fg-muted);font-size:var(--text-body-sm);margin-top:var(--space-2);max-width:var(--measure-prose)}.ui-page-header__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-toast-stack{bottom:calc(var(--space-4) + var(--safe-bottom));align-items:center;gap:var(--space-1);z-index:var(--z-toast);flex-direction:column-reverse;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ui-toast{animation:ui-toast-in .22s var(--ease-out);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);box-sizing:border-box;color:var(--fg);font-size:var(--text-body-sm);font-weight:var(--font-regular);align-items:center;gap:var(--space-1);line-height:var(--leading-body-sm);max-width:min(calc(100vw - var(--space-4)), 480px);padding:var(--space-2);width:max-content;display:flex}.ui-navitem{border-radius:var(--radius-md);color:var(--fg-muted);align-items:center;gap:var(--space-1);min-height:var(--control-md);padding:0 var(--space-2);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}.ui-navitem:active{background:var(--bg-hover);color:var(--fg)}.ui-navitem[aria-current=page]{background:var(--fg);color:var(--bg);font-weight:var(--font-medium)}.ui-callout{background:var(--bg);border-left:2px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);gap:var(--space-half);flex-direction:column;display:flex}.ui-callout strong{color:var(--fg);font-size:var(--text-body-sm);font-weight:var(--font-medium)}.ui-callout span{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);max-width:var(--measure-prose)}.ui-callout--warning{border-left-color:var(--danger)}.ui-callout--tip{border-left-color:var(--accent)}.ui-code__copy,.ui-row__leading-icon{color:var(--fg-muted)}@keyframes ui-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.ui-toast--leaving{animation:ui-toast-out .22s var(--ease-out) forwards}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}@media (min-width:900px){.ui-page-header--public .ui-page-header__title{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}}@media (hover:hover){.ui-btn--primary:hover{background:var(--action-press);border-color:var(--action-press)}.ui-btn--secondary:hover{border-color:var(--border-strong)}.ui-btn--ghost:hover{background:var(--bg-hover);color:var(--fg)}.ui-btn--destructive:hover{background:color-mix(in srgb, var(--danger) 14%, transparent)}.ui-input:hover{border-color:var(--border-strong)}.ui-chip:hover{border-color:var(--border-strong);color:var(--fg)}.ui-segmented__item:hover{color:var(--fg)}.ui-row:hover{background:var(--bg-hover)}.ui-card.is-interactive:hover{border-color:var(--border-strong)}.ui-navitem:hover{background:var(--bg-hover);color:var(--fg)}}@media (pointer:coarse){.ui-btn--icon,.ui-btn--icon.ui-btn--sm{min-height:var(--control-touch);min-width:var(--control-touch);width:var(--control-touch)}.ui-btn,.ui-btn--sm,.ui-btn--md,.ui-btn--lg,.ui-chip,.ui-navitem{min-height:var(--control-touch)}.ui-input{font-size:var(--text-body);min-height:var(--control-touch)}.ui-search__input{padding-right:48px}.ui-segmented{padding:0}.ui-segmented__item{min-height:var(--control-touch)}.ui-text-link{min-height:var(--control-touch);align-items:center;display:inline-flex}}@media (max-width:599px){.ui-page-header{flex-direction:column;align-items:stretch}.ui-page-header__actions{justify-content:flex-start}.ui-row{gap:var(--space-1);padding:var(--space-2)}.ui-row__trailing{flex-shrink:1;min-width:0}.ui-row__check{flex-shrink:0}.ui-row__description{white-space:normal}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-input,.ui-chip,.ui-segmented__item,.ui-row,.ui-card,.ui-navitem{transition-duration:.01ms}.ui-btn__spinner,.ui-icon--sway:hover svg,.ui-icon--riffle:hover svg{animation:none}.ui-icon--dip:hover g{transform:none}.ui-toast,.ui-toast--leaving{animation:none}}
.doc-body a,section p a{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);transition:text-decoration-color var(--transition-fast)}.doc-body a:hover,section p a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.site-name{color:var(--fg);font-size:var(--text-body);font-weight:var(--font-medium);align-items:center;gap:var(--space-1);line-height:var(--leading-body);text-decoration:none;display:inline-flex}.site-name__tld{color:var(--accent)}.site-logo{flex-shrink:0;width:32px}.site-logo__art{aspect-ratio:554/454;background-image:var(--brand-art-frente);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;display:block}.nav-links{align-items:center;gap:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.nav-links li{align-items:center;display:flex}.site-header__actions{align-items:center;gap:var(--space-1);display:flex}.site-header__cta{display:none}@media (min-width:900px){.site-header__cta{display:inline-flex}}.menu-toggle{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-half);height:var(--control-touch);transition:border-color var(--transition-fast), background var(--transition-fast);width:var(--control-touch);background:0 0;flex-direction:column;justify-content:center;padding:0;display:none}.menu-toggle__line{background:var(--fg);border-radius:var(--radius-full);height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);width:18px;display:block}.menu-toggle[aria-expanded=true] .menu-toggle__line:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-scrim{cursor:pointer;top:var(--header-height);z-index:0;border:0}.mobile-menu{background:var(--bg-card);border-radius:var(--radius-md);opacity:0;max-height:0;transition:max-height var(--transition-normal), opacity var(--transition-normal);width:100%;display:none;overflow:hidden}.mobile-menu.is-open{border:1px solid var(--border-light);max-height:calc(100dvh - var(--header-height));opacity:1;overscroll-behavior:contain;overflow-y:auto}.mobile-menu ul{padding:var(--space-1);flex-direction:column;list-style:none;display:flex}@media (max-width:899px){.menu-toggle{min-height:var(--control-touch);min-width:var(--control-touch);justify-content:center;align-items:center;display:inline-flex}.mobile-menu{background:var(--bg);border-bottom:1px solid var(--border-light);z-index:var(--z-drawer);padding-block:0;display:block;position:absolute;top:100%;left:0;right:0}.mobile-menu.is-open{padding-bottom:calc(var(--space-3) + var(--safe-bottom));padding-top:var(--space-3)}.mobile-menu ul{gap:var(--space-1);margin:0;padding:0}.mobile-menu .ui-btn--full,.mobile-menu .ui-navitem{min-height:var(--control-touch)}.mobile-menu__cta{margin-top:var(--space-3)}}@media (pointer:coarse){.site-name{min-height:var(--control-touch)}}.doc-body{max-width:var(--measure-prose)}.doc-body h2{font-size:var(--text-heading-sm);margin-block:var(--space-5) var(--space-1)}.doc-body p{color:var(--fg);font-size:var(--text-body);line-height:var(--leading-body);margin-bottom:var(--space-2);text-wrap:pretty}.doc-back{margin-top:var(--space-2)}.not-found{padding-block:var(--space-6) 0;text-align:center}.not-found-title{color:var(--fg);font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin-bottom:var(--space-2)}.not-found-desc{color:var(--fg-muted);margin-bottom:var(--space-4)}.not-found-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.not-found-details{margin:var(--space-6) auto 0;max-width:var(--measure-page);text-align:left}.not-found-details summary{color:var(--fg-muted);cursor:pointer;font-size:var(--text-caption);min-height:var(--control-touch);justify-content:center;align-items:center;display:flex}.not-found-map{background:var(--bg-card);border:1px solid var(--border-light);color:var(--fg-muted);font-size:var(--text-caption);line-height:var(--leading-body-sm);margin:var(--space-2) auto 0;max-width:var(--measure-page);padding:var(--space-3);text-align:left;white-space:pre-wrap;overflow-x:auto}.maintenance-page{min-height:min(80dvh, var(--measure-page));padding:var(--space-12) 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.maintenance-eyebrow{color:var(--fg-muted);font-size:var(--text-body-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2)}.maintenance-page h1{color:var(--fg);font-size:var(--text-heading-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading-lg);line-height:var(--leading-heading-lg)}.maintenance-copy{color:var(--fg-muted);margin-top:var(--space-2);max-width:var(--measure-narrow)}.maintenance-return{color:var(--fg);margin-top:var(--space-1)}.public-catalog{gap:var(--space-3);display:grid}.public-catalog-controls{gap:var(--space-2);display:grid}.public-catalog-controls label{color:var(--fg-muted);font-size:var(--text-caption);gap:var(--space-1);display:grid}.public-catalog-category-filter{gap:var(--space-1);display:grid}.public-catalog-category-label{color:var(--fg-muted);font-size:var(--text-caption);margin:0}.public-catalog-category-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.public-catalog-count{color:var(--fg-muted);font-size:var(--text-body-sm)}.public-catalog-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.public-catalog-item{contain-intrinsic-size:auto var(--space-10);content-visibility:auto;gap:var(--space-2);justify-content:space-between;display:flex}.public-catalog-item h2{font-size:var(--text-body);margin:0 0 var(--space-half)}.public-catalog-item p{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.public-catalog-item>span{color:var(--fg-muted);font-size:var(--text-caption);flex:none;align-self:start}.public-catalog-item>div{min-width:0}.public-catalog-empty{color:var(--fg-muted);font-size:var(--text-body-sm)}.public-catalog-cta{border-top:1px solid var(--border-light);align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);justify-content:space-between;display:flex}.public-catalog-cta p{color:var(--fg-muted);margin:0}@media (max-width:899px){.public-catalog-cta{flex-direction:column;align-items:stretch}}@media (min-width:600px){.public-catalog-list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}}@media (max-width:599px){.public-catalog-item{contain-intrinsic-size:auto var(--space-12);gap:var(--space-half);flex-direction:column}.public-catalog-category-list{margin-inline:calc(var(--space-half) * -1);overscroll-behavior-x:contain;padding:var(--space-half);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.public-catalog-category-list>.ui-chip{flex:none}.not-found{padding-block:var(--space-4) 0}.not-found-title{font-size:var(--text-heading-lg);letter-spacing:var(--tracking-heading-lg);line-height:var(--leading-heading-lg)}}@media (min-width:900px){.maintenance-page h1{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}}.hero{text-align:center;align-items:center;gap:var(--space-8);max-width:var(--measure-page);flex-direction:column;margin-inline:auto;display:flex}.hero-copy{flex-direction:column;align-items:center;min-width:0;display:flex}.hero-title{font-family:var(--font-body);font-size:var(--text-hero-sm);font-weight:var(--font-bold);letter-spacing:var(--tracking-hero-sm);line-height:var(--leading-hero-sm);text-wrap:balance;max-width:16ch}.hero-lead{color:var(--fg-muted);font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-lead);margin-top:var(--space-3);text-wrap:pretty;max-width:52ch}.hero-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.hero-assurance{color:var(--fg-muted);font-size:var(--text-caption);gap:var(--space-1) var(--space-2);line-height:var(--leading-caption);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.hero-assurance__item:not(:first-child):before{color:var(--border-strong);content:"· "}.hero-stage{animation:home-rise var(--duration-enter) var(--ease-out) both;width:100%;max-width:100%;margin:0;display:block}.home-em{color:var(--accent);font-style:normal}@media (min-width:600px){.hero-title{font-size:var(--text-hero-md);letter-spacing:var(--tracking-hero-md);line-height:var(--leading-hero-md)}}@media (min-width:900px){.hero-title{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);line-height:var(--leading-hero)}}.home-window{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.hero-stage .home-window{box-shadow:var(--shadow-window);width:100%}.home-window__bar{background:var(--bg-card);border-bottom:1px solid var(--border-light);align-items:center;gap:var(--space-2);min-height:var(--control-sm);padding:0 var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.home-window__dots{gap:var(--space-1);display:inline-flex}.home-window__dot{background:var(--border-strong);border-radius:var(--radius-full);width:10px;height:10px}.home-window__title{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-terminal{color:var(--fg);font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:var(--leading-body);padding:var(--pad-panel);white-space:pre-wrap}.home-terminal code{font:inherit}.home-terminal__note,.home-terminal__prompt{color:var(--fg-muted)}.home-section{gap:var(--space-5);display:grid}.home-section__head{gap:var(--space-2);max-width:var(--measure-page);justify-items:start;display:grid}.home-section__title{font-family:var(--font-body);font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.home-section__lead{color:var(--fg-muted);font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-lead);text-wrap:pretty;max-width:40ch}.preview-stage{isolation:isolate;width:100%;min-width:0;margin:0;position:relative}@media (min-width:900px){.home-section__title{font-size:var(--text-heading-lg);letter-spacing:var(--tracking-heading-lg);line-height:var(--leading-heading-lg)}}.builder-screenshot{width:100%;max-width:100%;height:auto;display:block}.builder-screenshot--dark,:root[data-theme=dark] .builder-screenshot--light{display:none}:root[data-theme=dark] .builder-screenshot--dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .builder-screenshot--light{display:none}:root:not([data-theme=light]) .builder-screenshot--dark{display:block}}.compatibility{background:var(--bg-canvas);border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);gap:var(--space-3);padding-block:var(--space-4);display:grid}.compatibility__title{color:var(--fg-muted);font-size:var(--text-body-sm);font-weight:var(--font-medium);line-height:var(--leading-body-sm);text-align:center}.compatibility__grid{gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.compatibility__tile{align-items:center;gap:var(--space-2);display:inline-flex}.compatibility__name{color:var(--fg);font-size:var(--text-body-sm);font-weight:var(--font-medium);line-height:var(--leading-body-sm)}.compatibility__logo{background-image:var(--agent-logo);height:var(--space-3);max-width:100%;width:var(--agent-logo-width);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}:root[data-theme=dark] .compatibility__logo{background-image:var(--agent-logo-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .compatibility__logo{background-image:var(--agent-logo-dark)}}.journey{border-top:1px solid var(--border-light);margin:0;padding:0;list-style:none}.journey__step{border-bottom:1px solid var(--border-light);align-items:center;gap:var(--space-3);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.journey__copy{gap:var(--space-1);justify-items:start;display:grid}.journey__num{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--font-bold);line-height:var(--leading-caption)}.journey__title{font-size:var(--text-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.journey__text{color:var(--fg-muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;max-width:44ch}.journey__link{color:var(--accent);font-size:var(--text-body-sm);font-weight:var(--font-medium);line-height:var(--leading-body-sm);margin-top:var(--space-1)}.journey__facts{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;display:grid}.journey__fact{font-family:var(--font-mono);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);padding:var(--space-1) var(--space-2)}.journey__fact+.journey__fact{border-top:1px solid var(--border-light)}.journey__window{width:100%}@media (min-width:900px){.journey__step{column-gap:var(--space-8);padding-block:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.presets-window{list-style:none;display:grid}.presets-window__row{align-items:baseline;gap:var(--space-half) var(--space-2);padding:var(--space-2) var(--pad-panel);flex-wrap:wrap;justify-content:space-between;display:flex}.presets-window__row+.presets-window__row{border-top:1px solid var(--border-light)}.presets-window__name{font-size:var(--text-body);line-height:var(--leading-body);min-width:0}.presets-window__meta{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap}.faq-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.faq-split__head{gap:var(--space-2);flex-direction:column;display:flex}.faq{border-top:1px solid var(--border-light);width:100%;display:grid}.faq__item{border-bottom:1px solid var(--border-light)}.faq__question{font-size:var(--text-body);font-weight:var(--font-medium);line-height:var(--leading-body);min-height:var(--control-touch);padding-block:var(--space-2);align-content:center;display:grid}.faq__answer{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);max-width:var(--measure-prose);padding:0 0 var(--space-2) var(--space-2);text-wrap:pretty}.faq__more{color:var(--accent);font-size:var(--text-body-sm);font-weight:var(--font-medium);margin-top:var(--space-2)}@media (min-width:900px){.faq-split{column-gap:var(--space-8);grid-template-columns:280px minmax(0,1fr)}}.final-cta{justify-content:center;width:100%;display:flex}.final-cta__box{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);align-items:center;gap:var(--space-4);max-width:var(--measure-page);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;width:100%;display:flex}.final-cta__mascot{aspect-ratio:591/554;background-image:var(--brand-art-angulo);image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;width:160px;display:block}.final-cta__copy{gap:var(--space-2);justify-items:center;display:grid}.final-cta__title{font-family:var(--font-body);font-size:var(--text-heading-lg);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading-lg);line-height:var(--leading-heading-lg);text-wrap:balance;max-width:20ch}.final-cta__text{color:var(--fg-muted);font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--leading-lead);max-width:44ch}.final-cta__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:600px){.final-cta__box{padding:var(--space-12) var(--space-8)}}@media (min-width:900px){.final-cta__title{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}}@media (hover:hover){.menu-toggle:hover{border-color:var(--border-strong)}.not-found-details summary:hover{color:var(--fg)}}@keyframes home-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes home-reveal{0%{opacity:0;transform:translateY(var(--space-5))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.compatibility,.home-section__head,.journey__step,.faq__item,.final-cta__box{animation:linear both home-reveal;animation-timeline:view();animation-range:entry entry 70%}}@media (max-width:599px){.hero-actions .ui-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-stage,.compatibility,.home-section__head,.journey__step,.faq__item,.final-cta__box{animation:none}.menu-toggle__line,.mobile-menu{transition:none}}.analytics-consent{background:var(--bg-card);border-top:1px solid var(--border-light);box-shadow:var(--shadow-toast);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);z-index:var(--z-sticky);flex-wrap:wrap;justify-content:space-between;display:flex;position:sticky;bottom:0}@media (max-width:899px){body:has(.mobile-menu.is-open) .analytics-consent{visibility:hidden}}.analytics-consent__text{color:var(--fg-muted);font-size:var(--text-body-sm);align-items:baseline;gap:var(--space-1);max-width:var(--measure-prose);flex-wrap:wrap;margin:0;display:flex}.analytics-consent__note{color:var(--danger);font-size:var(--text-body-sm);margin:0}.analytics-consent__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.analytics-consent__pref{cursor:pointer;font-family:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0}.privacy-preferences__heading{color:var(--fg);font-size:var(--text-body);font-weight:var(--font-bold);margin-top:var(--space-3)}.privacy-preferences__heading:first-child{margin-top:0}.ui-dialog__body>.privacy-preferences__status{color:var(--fg);font-weight:var(--font-medium)}.ui-dialog__body>.privacy-preferences__error{color:var(--danger)}#faq .home-section__head{text-align:center;justify-items:center;margin-inline:auto}
.docs-main{min-height:60dvh}.docs-sidebar{background:var(--bg);height:calc(100dvh - var(--header-height));padding:var(--space-5) var(--space-3) var(--space-5) calc(var(--space-3) + var(--safe-left));left:0;top:var(--header-height);transition:transform var(--transition-fast);width:min(var(--drawer-width), 88vw);z-index:var(--z-drawer);position:fixed;overflow-y:auto;transform:translate(-100%)}.docs-sidebar.is-open{transform:translate(0)}.docs-sidebar-scrim{top:var(--header-height);z-index:calc(var(--z-drawer) - 1);display:none}.docs-sidebar-scrim.is-open{display:block}.docs-sidebar__mobile-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.docs-sidebar__panel-head{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.docs-sidebar details{margin-bottom:var(--space-3)}.docs-sidebar__section{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2)}.docs-sidebar__section a{color:inherit;text-decoration:none}.docs-sidebar__entries{gap:var(--space-half);margin-top:var(--space-1);display:grid}.docs-search-trigger{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--fg-muted);cursor:pointer;font:inherit;align-items:center;gap:var(--space-1);min-height:var(--control-md);min-width:0;padding:0 var(--space-2);text-align:left;width:100%;display:flex}.docs-search-trigger:hover{border-color:var(--border-strong);color:var(--fg)}.docs-search-trigger__label{font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docs-search-trigger__kbd{border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--leading-caption);padding:0 var(--space-1);white-space:nowrap}.docs-article{max-width:var(--measure-prose)}.docs-article h2{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);margin-top:var(--space-8);margin-bottom:var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-light)}.docs-article h3{font-size:var(--text-heading-sm);letter-spacing:var(--tracking-heading-sm);line-height:var(--leading-heading-sm);margin-top:var(--space-6);margin-bottom:var(--space-2)}.docs-portal-section{margin-top:var(--space-6)}.docs-portal-section>h2,.docs-portal-help>h2{font-size:var(--text-heading-sm);margin-bottom:var(--space-2)}.docs-portal-cards{gap:var(--space-2);grid-template-columns:1fr;display:grid}.docs-portal-card-link{color:inherit;text-decoration:none;display:flex}.docs-portal-card{gap:var(--space-2);flex-direction:column;width:100%;height:100%;display:flex}.docs-portal-card__head{align-items:center;gap:var(--space-1);display:flex}.docs-portal-card h3{color:var(--fg);font-size:var(--text-body);margin:0}.docs-portal-card p{color:var(--fg-muted);font-size:var(--text-body-sm);margin:0}.docs-portal-help{align-items:center;gap:var(--space-3);margin-top:var(--space-6);justify-content:space-between;display:flex}.docs-article p{color:var(--fg);font-size:var(--text-body);line-height:var(--leading-prose);margin-bottom:var(--space-4)}.docs-article li{color:var(--fg);font-size:var(--text-body);line-height:var(--leading-prose);margin-block:var(--space-1)}.docs-article a{color:var(--accent)}.docs-code,.doc-body code{background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--fg);font-family:var(--font-mono);font-size:var(--text-body-sm);overflow-wrap:break-word;padding:1px 5px}.docs-article .docs-anchor{color:var(--fg-muted);font-size:var(--text-body-sm);margin-right:var(--space-1);text-decoration:none;position:relative}.docs-article .docs-anchor:after{content:"";height:var(--space-3);width:var(--space-3);position:absolute;top:50%;left:0;transform:translateY(-50%)}.docs-article h2:hover .docs-anchor,.docs-article h3:hover .docs-anchor,.docs-article h2:focus-within .docs-anchor,.docs-article h3:focus-within .docs-anchor{color:var(--accent)}.docs-code-figure{margin:var(--space-3) 0}.docs-code-figure figcaption{color:var(--fg-muted);font-size:var(--text-caption);margin-bottom:var(--space-1)}.docs-list{margin-block:var(--space-2);padding-left:var(--space-3)}.docs-steps{counter-reset:docs-step;padding:0;list-style:none}.docs-steps>li{border-left:1px solid var(--border-light);counter-increment:docs-step;margin-block:var(--space-3);padding-left:var(--space-3);position:relative}.docs-steps>li:before{color:var(--accent);content:counter(docs-step);font-weight:var(--font-medium);left:calc(var(--space-3) * -1 - .4em);position:absolute}.docs-article .docs-step__title{color:var(--fg);font-weight:var(--font-medium)}.docs-table-wrap{margin-block:var(--space-3);overflow-x:auto}.docs-table{border-collapse:collapse;text-align:left;min-width:100%}.docs-table caption{color:var(--fg-muted);font-size:var(--text-caption);margin-bottom:var(--space-1);text-align:left}.docs-table th,.docs-table td{border-bottom:1px solid var(--border-light);padding:var(--space-1) var(--space-2);vertical-align:top}.docs-table th{color:var(--fg-muted);font-size:var(--text-caption);font-weight:var(--font-medium)}.docs-table td{color:var(--fg);font-size:var(--text-body-sm)}.docs-fields{margin-block:var(--space-3)}.docs-fields>div{border-bottom:1px solid var(--border-light);padding-block:var(--space-2)}.docs-fields dt{color:var(--fg)}.docs-fields dd,.docs-fields dd p{margin:var(--space-1) 0 0}.docs-fields__meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.docs-fields__meta>span{color:var(--fg-muted);font-size:var(--text-caption)}.docs-next{border-top:1px solid var(--border-light);margin-top:var(--space-5);padding-top:var(--space-3)}.docs-next h2{font-size:var(--text-heading-sm);margin-top:0}.docs-next ul{padding:0;list-style:none}.docs-breadcrumbs{color:var(--fg-muted);font-size:var(--text-caption);align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.docs-breadcrumbs a{color:var(--fg-muted)}.docs-breadcrumbs [aria-current=page]{color:var(--fg)}.docs-page-actions{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.docs-pager{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);display:flex}.docs-pager a{color:var(--fg);font-size:var(--text-body-sm);gap:var(--space-half);flex-direction:column;text-decoration:none;display:flex}.docs-pager a span{color:var(--fg-muted);font-size:var(--text-caption)}.docs-pager__next{text-align:right}.docs-pager__next:only-child{margin-inline-start:auto}.docs-toc ul{margin:0;padding:0;list-style:none}.docs-toc li{margin:0}.docs-toc a{color:var(--fg-muted);font-size:var(--text-caption);min-height:var(--space-3);padding:0 var(--space-1);align-items:center;text-decoration:none;display:flex}.docs-toc a[aria-current=true]{box-shadow:inset 2px 0 0 var(--accent);color:var(--fg);font-weight:var(--font-medium)}.docs-toc__level-3{padding-left:var(--space-2)}.docs-toc__disclosure{position:relative}.docs-sidebar__toc{display:none}.docs-search__loading{color:var(--fg-muted)}.docs-search__results{margin:var(--space-2) 0 0;padding:0;list-style:none}.docs-search__results li{border-bottom:1px solid var(--border-light)}.docs-search__results li[aria-selected=true]{background:var(--bg-hover)}.docs-search__results a{gap:var(--space-half);padding:var(--space-2);text-decoration:none;display:grid}.docs-search__results strong{color:var(--fg)}.docs-search__section{color:var(--accent);font-size:var(--text-caption)}.docs-search__heading,.docs-search__snippet{color:var(--fg-muted);font-size:var(--text-body-sm)}.docs-search__mark{color:var(--fg);font-weight:var(--font-medium);background:0 0}@media (min-width:600px){.docs-portal-cards{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media (min-width:900px){.docs-table-wrap{overflow:visible}.docs-table thead th{background:var(--bg);top:var(--header-height);z-index:1;position:sticky}.docs-article{max-width:none}.docs-article>:not(.docs-table-wrap){max-width:var(--measure-prose)}.docs-sidebar{overscroll-behavior:contain;z-index:auto;background:0 0;flex:auto;width:auto;height:auto;min-height:0;padding:0;position:static;overflow-y:auto;transform:none}.docs-sidebar__mobile-head{margin-bottom:0}.docs-sidebar__mobile-head>.ui-btn--icon,.docs-sidebar__panel-head,.docs-sidebar-scrim,.docs-sidebar-scrim.is-open,.docs-toc{display:none}.docs-sidebar__toc{gap:var(--space-half);margin:var(--space-half) 0 var(--space-1) var(--space-2);padding:0;list-style:none;display:grid}.docs-sidebar__toc a{border-left:2px solid var(--border-light);color:var(--fg-muted);font-size:var(--text-body-sm);padding:var(--space-half) var(--space-2);text-decoration:none;display:block}.docs-sidebar__toc .docs-toc__level-3 a{padding-left:var(--space-4)}.docs-sidebar__toc a[aria-current=true]{border-left-color:var(--accent);color:var(--fg);font-weight:var(--font-medium)}.docs-portal-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.docs-table td code{overflow-wrap:anywhere}.docs-search__snippet{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docs-pager{flex-direction:column;align-items:stretch}.docs-pager__next{text-align:left}.docs-pager__next:only-child{margin-inline-start:0}}@media (max-width:359px){.docs-search-trigger__kbd{display:none}}@media (prefers-reduced-motion:reduce){.docs-sidebar{transition:none}}@media (pointer:coarse){.docs-search-trigger{min-height:var(--control-touch)}.docs-search-trigger__kbd{display:none}.docs-sidebar__section,.docs-toc a,.docs-sidebar__toc a,.docs-breadcrumbs a{min-height:var(--control-touch);align-items:center;display:flex}.docs-breadcrumbs a{min-inline-size:var(--control-touch)}.docs-article .docs-anchor:after{height:var(--control-touch);width:var(--control-touch)}.docs-pager a{min-height:var(--control-touch);justify-content:center}}@media (max-width:899px){.docs-shell__sidebar{background:var(--bg);border-bottom:1px solid var(--border-light);align-items:center;gap:var(--space-1);padding-block:var(--space-2);top:var(--header-height);z-index:var(--z-sticky);display:flex;position:sticky}.docs-sidebar__mobile-head{gap:var(--space-1);flex:auto;min-width:0;margin-bottom:0}.docs-toc{flex:none}.docs-toc__disclosure{position:static}.docs-toc__disclosure>summary{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--fg);font-size:var(--text-body-sm);min-height:var(--control-md);padding:0 var(--space-2) 0 var(--space-4);white-space:nowrap;align-items:center;display:flex}.docs-toc__disclosure>summary:before{left:var(--space-2)}.docs-toc__disclosure>ul{background:var(--bg);border-bottom:1px solid var(--border-light);overscroll-behavior:contain;max-height:60dvh;padding-block:var(--space-1) var(--space-2);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.docs-article h2,.docs-article h3{scroll-margin-top:calc(var(--header-height) + var(--space-10) + var(--space-2))}.docs-steps>li{padding-left:var(--space-4)}.docs-steps>li:before{left:var(--space-1)}}@media (max-width:899px) and (pointer:coarse){.docs-toc__disclosure>summary{min-height:var(--control-touch)}}@media (max-width:899px) and (max-height:499px){.docs-shell__sidebar{position:relative}.docs-article h2,.docs-article h3{scroll-margin-top:calc(var(--header-height) + var(--space-2))}}@media (hover:hover){.docs-toc a:hover,.docs-sidebar__toc a:hover,.docs-breadcrumbs a:hover,.docs-sidebar__section a:hover{color:var(--fg)}.docs-pager a:hover{color:var(--accent)}}
.layout-container{width:100%;max-width:var(--layout-max-shell);padding-left:calc(var(--layout-gutter) + var(--safe-left));padding-right:calc(var(--layout-gutter) + var(--safe-right));margin-inline:auto}.site-header{z-index:var(--z-header);background:var(--bg);border-bottom:1px solid var(--border-light);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--header-height) - 1px);display:flex}.nav-desktop{display:none}@media (min-width:900px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-header__inner>:last-child{justify-self:end}.nav-desktop{align-items:center;display:flex}}.page-main{padding-block:var(--space-6) var(--space-8)}.home-main{padding-top:var(--space-12)}.home-main>*+*{margin-top:var(--space-16)}.home-footer{border-top:1px solid var(--border-light)}.home-footer__inner{gap:var(--space-4);padding-block:var(--space-5) var(--space-8);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.home-footer__brand{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.home-footer__copy{color:var(--fg);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.home-footer__note{color:var(--fg-muted);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.home-footer__column{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.home-footer__label{color:var(--fg);font-size:var(--text-body-sm);font-weight:var(--font-medium);line-height:var(--leading-body-sm)}.home-footer__links{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.home-footer__links li{display:flex}.home-footer__link{color:var(--fg-muted);min-height:var(--control-sm);align-items:center;display:inline-flex}.home-footer__link:hover,.home-footer__link:focus-visible{color:var(--fg)}@media (max-width:899px){.home-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer__brand{grid-column:1/-1}}@media (max-width:599px){.home-main{padding-top:var(--space-8)}.home-main>*+*{margin-top:var(--space-10)}}@media (pointer:coarse){.home-footer__link{min-height:var(--control-touch);flex:auto}}.docs-shell{padding-block-start:var(--space-5);display:block}.docs-shell__sidebar,.docs-shell__content{min-width:0}.docs-shell__content{padding-bottom:var(--space-8)}@media (min-width:900px){.docs-shell__sidebar{gap:var(--space-3);max-height:calc(100dvh - var(--header-height) - var(--space-5));top:calc(var(--header-height) + var(--space-3));width:var(--docs-sidebar-width);flex-direction:column;display:flex;position:fixed}.docs-shell__content{padding-left:calc(var(--docs-sidebar-width) + var(--space-5))}}@media (max-width:899px){.docs-shell__sidebar{margin-bottom:var(--space-5)}}
