:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Google Sans Flex", sans-serif;--font-mono:"JetBrains Mono", monospace;--text-xs:.75rem;--text-sm:clamp(.9375rem, .9119rem + .1136vw, 1rem);--text-md:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--text-lg:clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--text-xl:clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--text-2xl:clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--text-3xl:clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--text-4xl:clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-sm:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-md:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-lg:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl:clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--radius-0:0;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:9999px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--motion-fast:.12s;--motion-base:.16s;--motion-slow:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--control-h-sm:26px;--control-h-md:32px;--control-h-lg:38px;--z-base:0;--z-raised:10;--z-sticky:100;--z-modal:200;--z-toast:300;--header-height:48px;--footer-height:32px;--measure:65ch;--page-gutter:clamp(1rem, 4vw, 2rem);--sidebar-width:260px;--toc-width:240px;--card-min:16rem;--breakpoint:768px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdfefe;--bg-surface:#f8f7f7;--bg-raised:#f1f5f9;--bg-panel:#f1f3f5;--bg-footer:#e9ecef;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0f172a;--bg-input:#fff;--bg-canvas:#f8f9fa;--text-primary:#0f172a;--text-secondary:#5b6472;--text-muted:#929497;--text-inverse:#fff;--state-hover:#e2e8f0;--state-hover-subtle:#f1f5f9;--state-selected:#cbd5e1;--border:#e2e8f0;--border-subtle:#edf2f7;--theme-color:#04825b;--theme-color-alt:#047857;--success:#10b981;--success-hover:#059669;--warning:#f59e0b;--warning-hover:#d97706;--danger:#ef4444;--danger-hover:#dc2626;--info:#3b82f6;--info-hover:#2563eb;--feedback-error:#dc2626;--ring:#007f4e59;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a1f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1118;--bg-surface:#141824;--bg-raised:#1c2232;--bg-panel:#101420;--bg-footer:#0b0d14;--bg-popover:#20273a;--bg-dialog:#20273a;--bg-terminal:#080a0f;--bg-input:#121622;--bg-canvas:#0e1118;--border:#28324a;--border-subtle:#1e2538;--text-primary:#edf2f7;--text-secondary:#9bb0c7;--text-muted:#5d7087;--state-hover:#263047;--state-hover-subtle:#1b2233;--state-selected:#32405e;--theme-color:#38bdf8;--theme-color-alt:#0ea5e9;--text-inverse:#0e1118;--success:#34d399;--success-hover:#6ee7b7;--warning:#fbbf24;--warning-hover:#fcd34d;--danger:#f87171;--danger-hover:#fca5a5;--info:#60a5fa;--info-hover:#93c5fd;--feedback-error:#f87171;--ring:#10b98166;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 32px #00000073}}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1118;--bg-surface:#141824;--bg-raised:#1c2232;--bg-panel:#101420;--bg-footer:#0b0d14;--bg-popover:#20273a;--bg-dialog:#20273a;--bg-terminal:#080a0f;--bg-input:#121622;--bg-canvas:#0e1118;--border:#28324a;--border-subtle:#1e2538;--text-primary:#edf2f7;--text-secondary:#9bb0c7;--text-muted:#5d7087;--state-hover:#263047;--state-hover-subtle:#1b2233;--state-selected:#32405e;--theme-color:#38bdf8;--theme-color-alt:#0ea5e9;--text-inverse:#0e1118;--success:#34d399;--success-hover:#6ee7b7;--warning:#fbbf24;--warning-hover:#fcd34d;--danger:#f87171;--danger-hover:#fca5a5;--info:#60a5fa;--info-hover:#93c5fd;--feedback-error:#f87171;--ring:#10b98166;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 32px #00000073}[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdfefe;--bg-surface:#f8f7f7;--bg-raised:#f1f5f9;--bg-panel:#f1f3f5;--bg-footer:#e9ecef;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0f172a;--bg-input:#fff;--bg-canvas:#f8f9fa;--text-primary:#0f172a;--text-secondary:#5b6472;--text-muted:#929497;--text-inverse:#fff;--state-hover:#e2e8f0;--state-hover-subtle:#f1f5f9;--state-selected:#cbd5e1;--border:#e2e8f0;--border-subtle:#edf2f7;--theme-color:#04825b;--theme-color-alt:#047857;--success:#10b981;--success-hover:#059669;--warning:#f59e0b;--warning-hover:#d97706;--danger:#ef4444;--danger-hover:#dc2626;--info:#3b82f6;--info-hover:#2563eb;--feedback-error:#dc2626;--ring:#007f4e59;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a1f}.theme-light-default{--bg:#fff;--bg-surface:#f8f9fa;--bg-raised:#fff;--bg-panel:#f1f3f5;--bg-footer:#e9ecef;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0f172a;--bg-input:#fff;--bg-canvas:#f8f9fa;--border:#e2e8f0;--border-subtle:#edf2f7;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#7f91aa;--state-hover:#e2e8f0;--state-hover-subtle:#f1f5f9;--state-selected:#cbd5e1;--theme-color:#04825b;--theme-color-alt:#047857;--text-inverse:#fff;--feedback-error:#dc2626}.theme-himalaya-light{--bg:#f8fafc;--bg-surface:#fff;--bg-raised:#f1f5f9;--bg-panel:#eaeff5;--bg-footer:#e2e8f0;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0b1120;--bg-input:#fff;--bg-canvas:#f8fafc;--border:#cbd5e1;--border-subtle:#e2e8f0;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--state-hover:#e2e8f0;--state-hover-subtle:#f1f5f9;--state-selected:#cbd5e1;--theme-color:#2563eb;--theme-color-alt:#1d4ed8;--text-inverse:#fff;--feedback-error:#d92d20}.theme-editorial-light{--bg:#faf8f5;--bg-surface:#f2efe9;--bg-raised:#fff;--bg-panel:#eae5dc;--bg-footer:#e0d9ce;--bg-popover:#fffefa;--bg-dialog:#fffefa;--bg-terminal:#1f2421;--bg-input:#fff;--bg-canvas:#faf8f5;--border:#dcd5c9;--border-subtle:#e8e2d7;--text-primary:#232220;--text-secondary:#58554e;--text-muted:#8e8a80;--state-hover:#e5dfc0;--state-hover-subtle:#f4f0e8;--state-selected:#d8cebc;--theme-color:#2e5a36;--theme-color-alt:#43734c;--text-inverse:#fff;--feedback-error:#ba1a1a}.theme-space-light{--bg:#f4f8f6;--bg-surface:#e8f1ec;--bg-raised:#fff;--bg-panel:#dce8e2;--bg-footer:#cfdfd7;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0a1c14;--bg-input:#fff;--bg-canvas:#f4f8f6;--border:#bed4c8;--border-subtle:#d6e5dc;--text-primary:#0d261c;--text-secondary:#335c4a;--text-muted:#688e7d;--state-hover:#cfe2d7;--state-hover-subtle:#e2eee7;--state-selected:#b8d3c4;--theme-color:#0d7a4d;--theme-color-alt:#065f38;--text-inverse:#fff;--feedback-error:#dc2626}.theme-sun-light{--bg:#faf6f0;--bg-surface:#f3ece0;--bg-raised:#fff;--bg-panel:#eae0d0;--bg-footer:#e0d4c0;--bg-popover:#fffcf7;--bg-dialog:#fffcf7;--bg-terminal:#241814;--bg-input:#fff;--bg-canvas:#faf6f0;--border:#d8c8b4;--border-subtle:#e8ddcc;--text-primary:#2e1e14;--text-secondary:#684e3e;--text-muted:#9e806e;--state-hover:#e5d2bf;--state-hover-subtle:#f4eae0;--state-selected:#d5bda6;--theme-color:#b64f2a;--theme-color-alt:#9e3c1b;--text-inverse:#fff;--feedback-error:#b91c1c}.theme-monochrono-light{--bg:#fff;--bg-surface:#f4f4f6;--bg-raised:#fff;--bg-panel:#e9e9ee;--bg-footer:#dddee5;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#09090b;--bg-input:#fff;--bg-canvas:#fff;--border:#d1d1db;--border-subtle:#e4e4eb;--text-primary:#09090b;--text-secondary:#49495a;--text-muted:#84849a;--state-hover:#e2e2eb;--state-hover-subtle:#f0f0f5;--state-selected:#d0d0dd;--theme-color:#312e81;--theme-color-alt:#4338ca;--text-inverse:#fff;--feedback-error:#ef4444}.theme-molly-light{--bg:#f0f7ff;--bg-surface:#e0efff;--bg-raised:#fff;--bg-panel:#d0e4fa;--bg-footer:#bed8f5;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0a192f;--bg-input:#fff;--bg-canvas:#f0f7ff;--border:#b6d4f2;--border-subtle:#d2e4f8;--text-primary:#0b2545;--text-secondary:#2a4b7c;--text-muted:#5c7ca8;--state-hover:#cbe2f8;--state-hover-subtle:#e2effc;--state-selected:#b3d4f5;--theme-color:#0273ae;--theme-color-alt:#0369a1;--text-inverse:#fff;--feedback-error:#ef4444}.theme-malana-light{--bg:#fcf9f2;--bg-surface:#f4ede0;--bg-raised:#fff;--bg-panel:#eadecb;--bg-footer:#dfceb5;--bg-popover:#fffdf9;--bg-dialog:#fffdf9;--bg-terminal:#1c1814;--bg-input:#fff;--bg-canvas:#fcf9f2;--border:#d7c7ae;--border-subtle:#e9decd;--text-primary:#211812;--text-secondary:#5e4b3e;--text-muted:#937f70;--state-hover:#e5d3bd;--state-hover-subtle:#f3e8da;--state-selected:#d4bd9e;--theme-color:#ba501f;--theme-color-alt:#b44614;--text-inverse:#fff;--feedback-error:#dc2626}.theme-coresync-light{--bg:#e6e8ec;--bg-surface:#f0f2f5;--bg-raised:#fff;--bg-panel:#dce0e6;--bg-footer:#cfd4dc;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#111318;--bg-input:#fff;--bg-canvas:#e6e8ec;--border:#c4cad4;--border-subtle:#d8dde5;--text-primary:#111622;--text-secondary:#424b5d;--text-muted:#728096;--state-hover:#d2d8e2;--state-hover-subtle:#e5eaf0;--state-selected:#bfc7d5;--theme-color:#bd3300;--theme-color-alt:#bd3300;--text-inverse:#fff;--feedback-error:#dc2626}.theme-studio-light{--bg:#f4f0e8;--bg-surface:#eae4d6;--bg-raised:#faf8f3;--bg-panel:#ddd5c3;--bg-footer:#d0c5af;--bg-popover:#fcfaf6;--bg-dialog:#fcfaf6;--bg-terminal:#1b1a17;--bg-input:#faf8f3;--bg-canvas:#f4f0e8;--border:#c8bda8;--border-subtle:#dbd2c0;--text-primary:#1c1a17;--text-secondary:#544e44;--text-muted:#8e8678;--state-hover:#d8ceb8;--state-hover-subtle:#eae3d2;--state-selected:#c8bba0;--theme-color:#24201b;--theme-color-alt:#896525;--text-inverse:#f4f0e8;--feedback-error:#c84b31}.theme-matcha-light{--bg:#f5f7f2;--bg-surface:#ebf0e4;--bg-raised:#fff;--bg-panel:#dfe7d6;--bg-footer:#d2ddc7;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#162016;--bg-input:#fff;--bg-canvas:#f5f7f2;--border:#c3d3b5;--border-subtle:#dae6cf;--text-primary:#1c2719;--text-secondary:#4a5b44;--text-muted:#7e9377;--state-hover:#d5e2c9;--state-hover-subtle:#e8f0df;--state-selected:#c0d2b2;--theme-color:#4d7c0f;--theme-color-alt:#3f6212;--text-inverse:#fff;--feedback-error:#dc2626}.theme-sakura-light{--bg:#fdf7f8;--bg-surface:#f9ecf0;--bg-raised:#fff;--bg-panel:#f3dee4;--bg-footer:#ebcfd7;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#22151b;--bg-input:#fff;--bg-canvas:#fdf7f8;--border:#e4bcc8;--border-subtle:#f0d5dd;--text-primary:#331622;--text-secondary:#6b4354;--text-muted:#a3798c;--state-hover:#eed0da;--state-hover-subtle:#f7e4eb;--state-selected:#e2bcc9;--theme-color:#d02370;--theme-color-alt:#be185d;--text-inverse:#fff;--feedback-error:#e11d48}.theme-nordic-frost-light{--bg:#f4fafc;--bg-surface:#e5f3f7;--bg-raised:#fff;--bg-panel:#d5eaf0;--bg-footer:#c4dee7;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0b1922;--bg-input:#fff;--bg-canvas:#f4fafc;--border:#b2d3df;--border-subtle:#cce3ec;--text-primary:#0c232f;--text-secondary:#2c5366;--text-muted:#5f869a;--state-hover:#c5e1ec;--state-hover-subtle:#dcedf4;--state-selected:#aed2e0;--theme-color:#0273ae;--theme-color-alt:#0369a1;--text-inverse:#fff;--feedback-error:#e11d48}.theme-desert-dune-light{--bg:#fdf9f0;--bg-surface:#f6eedc;--bg-raised:#fff;--bg-panel:#ede0c7;--bg-footer:#e2d1b2;--bg-popover:#fffdf8;--bg-dialog:#fffdf8;--bg-terminal:#251d14;--bg-input:#fff;--bg-canvas:#fdf9f0;--border:#d8c4a0;--border-subtle:#e8dac2;--text-primary:#291f14;--text-secondary:#634f38;--text-muted:#968065;--state-hover:#e4d2b2;--state-hover-subtle:#f3e6ce;--state-selected:#d5bd96;--theme-color:#a75c05;--theme-color-alt:#b45309;--text-inverse:#fff;--feedback-error:#dc2626}.theme-lavender-mist-light{--bg:#faf8fd;--bg-surface:#f0eaf8;--bg-raised:#fff;--bg-panel:#e5dbf2;--bg-footer:#d9cbec;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#1b1226;--bg-input:#fff;--bg-canvas:#faf8fd;--border:#cdb9e4;--border-subtle:#e0d3f0;--text-primary:#221633;--text-secondary:#574173;--text-muted:#8e76ac;--state-hover:#dac9ee;--state-hover-subtle:#ede3f6;--state-selected:#cab3e5;--theme-color:#7c3aed;--theme-color-alt:#6d28d9;--text-inverse:#fff;--feedback-error:#e11d48}.theme-botanical-light{--bg:#f7faf6;--bg-surface:#ebf2e8;--bg-raised:#fff;--bg-panel:#dee9d9;--bg-footer:#d0dec9;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#152216;--bg-input:#fff;--bg-canvas:#f7faf6;--border:#bed1b7;--border-subtle:#d8e5d3;--text-primary:#182819;--text-secondary:#425b44;--text-muted:#738e75;--state-hover:#d1e2ca;--state-hover-subtle:#e6efe2;--state-selected:#bacfb1;--theme-color:#117f3a;--theme-color-alt:#15803d;--text-inverse:#fff;--feedback-error:#dc2626}.theme-clay-studio-light{--bg:#faf5f0;--bg-surface:#f2e7dc;--bg-raised:#fff;--bg-panel:#e8d7c8;--bg-footer:#dec5b2;--bg-popover:#fffbf8;--bg-dialog:#fffbf8;--bg-terminal:#281a14;--bg-input:#fff;--bg-canvas:#faf5f0;--border:#d3b9a4;--border-subtle:#e5d3c3;--text-primary:#2c1a12;--text-secondary:#6b4b3d;--text-muted:#9e7d6f;--state-hover:#dfc8b6;--state-hover-subtle:#efe0d4;--state-selected:#d0b29c;--theme-color:#b45309;--theme-color-alt:#92400e;--text-inverse:#fff;--feedback-error:#b91c1c}.theme-solaris-light{--bg:#fffcf2;--bg-surface:#fff5d6;--bg-raised:#fff;--bg-panel:#ffebb8;--bg-footer:#fedf94;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#241c0a;--bg-input:#fff;--bg-canvas:#fffcf2;--border:#f3cf76;--border-subtle:#fbe5a5;--text-primary:#291e04;--text-secondary:#6b5216;--text-muted:#a3853e;--state-hover:#f8dc8e;--state-hover-subtle:#fdf0c3;--state-selected:#ecc768;--theme-color:#ac5f05;--theme-color-alt:#b45309;--text-inverse:#fff;--feedback-error:#dc2626}.theme-cyberpunk-day-light{--bg:#fdfefa;--bg-surface:#f6f8e8;--bg-raised:#fff;--bg-panel:#ebf0cd;--bg-footer:#dfe7ac;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#12101f;--bg-input:#fff;--bg-canvas:#fdfefa;--border:#ccd88d;--border-subtle:#e2ecad;--text-primary:#15102a;--text-secondary:#483c6e;--text-muted:#8275a8;--state-hover:#deeb9f;--state-hover-subtle:#f1f6d2;--state-selected:#c9d97e;--theme-color:#e11d48;--theme-color-alt:#077d9a;--text-inverse:#fff;--feedback-error:#e11d48}.theme-copper-patina-light{--bg:#f3faf8;--bg-surface:#e3f2ee;--bg-raised:#fff;--bg-panel:#d1e8e2;--bg-footer:#bfdcd5;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#112220;--bg-input:#fff;--bg-canvas:#f3faf8;--border:#a9cec5;--border-subtle:#c6e3dc;--text-primary:#0f2824;--text-secondary:#305b54;--text-muted:#608c85;--state-hover:#bfdfd7;--state-hover-subtle:#dbefea;--state-selected:#a3ccc2;--theme-color:#0b7d72;--theme-color-alt:#0f766e;--text-inverse:#fff;--feedback-error:#dc2626}.theme-dracula-light{--bg:#f8f7fa;--bg-surface:#edeaf3;--bg-raised:#fff;--bg-panel:#e0daea;--bg-footer:#d2c8df;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#282a36;--bg-input:#fff;--bg-canvas:#f8f7fa;--border:#c4b5d7;--border-subtle:#dcd2eb;--text-primary:#282a36;--text-secondary:#585474;--text-muted:#8e89ac;--state-hover:#d7cbec;--state-hover-subtle:#ece4f6;--state-selected:#c6b4e3;--theme-color:#7c3aed;--theme-color-alt:#d02370;--text-inverse:#fff;--feedback-error:#e11d48}.theme-lagoona-dark{--bg:#0e1118;--bg-surface:#141824;--bg-raised:#1c2232;--bg-panel:#101420;--bg-footer:#0b0d14;--bg-popover:#20273a;--bg-dialog:#20273a;--bg-terminal:#080a0f;--bg-input:#121622;--bg-canvas:#0e1118;--border:#28324a;--border-subtle:#1e2538;--text-primary:#edf2f7;--text-secondary:#9bb0c7;--text-muted:#5d7087;--state-hover:#263047;--state-hover-subtle:#1b2233;--state-selected:#32405e;--theme-color:#38bdf8;--theme-color-alt:#0ea5e9;--text-inverse:#0e1118;--feedback-error:#f87171}.theme-frozen-dark{--bg:#15171c;--bg-surface:#1d2128;--bg-raised:#262c36;--bg-panel:#191c22;--bg-footer:#111317;--bg-popover:#2a313d;--bg-dialog:#2a313d;--bg-terminal:#0e1013;--bg-input:#181b22;--bg-canvas:#15171c;--border:#343d4c;--border-subtle:#262c37;--text-primary:#eceff4;--text-secondary:#b4bece;--text-muted:#68768a;--state-hover:#313947;--state-hover-subtle:#232933;--state-selected:#414c5e;--theme-color:#a3be8c;--theme-color-alt:#8fbcbb;--text-inverse:#15171c;--feedback-error:#bf616a}.theme-night-dark{--bg:#13141f;--bg-surface:#1a1b2a;--bg-raised:#222438;--bg-panel:#161724;--bg-footer:#0f1018;--bg-popover:#282a42;--bg-dialog:#282a42;--bg-terminal:#0d0e15;--bg-input:#171826;--bg-canvas:#13141f;--border:#303352;--border-subtle:#22243a;--text-primary:#c0caf5;--text-secondary:#9099c4;--text-muted:#5b6284;--state-hover:#2f3250;--state-hover-subtle:#202237;--state-selected:#3e426b;--theme-color:#9ece6a;--theme-color-alt:#7aa2f7;--text-inverse:#13141f;--feedback-error:#f7768e}.theme-inkworm-dark{--bg:#171513;--bg-surface:#211e1b;--bg-raised:#2c2824;--bg-panel:#1a1815;--bg-footer:#12100e;--bg-popover:#35302b;--bg-dialog:#35302b;--bg-terminal:#0f0e0c;--bg-input:#1e1b18;--bg-canvas:#171513;--border:#423c36;--border-subtle:#2f2b26;--text-primary:#e8e2d8;--text-secondary:#ada394;--text-muted:#6e6659;--state-hover:#3a342e;--state-hover-subtle:#282420;--state-selected:#4e463e;--theme-color:#e58a1f;--theme-color-alt:#f97316;--text-inverse:#171513;--feedback-error:#ef4444}.theme-monochrono-dark{--bg:#050505;--bg-surface:#101012;--bg-raised:#1a1a1e;--bg-panel:#0a0a0c;--bg-footer:#020202;--bg-popover:#222228;--bg-dialog:#222228;--bg-terminal:#000;--bg-input:#0e0e10;--bg-canvas:#050505;--border:#2e2e36;--border-subtle:#1e1e24;--text-primary:#fff;--text-secondary:#b0b0bc;--text-muted:#666675;--state-hover:#2a2a33;--state-hover-subtle:#17171c;--state-selected:#383845;--theme-color:#fff;--theme-color-alt:#d4d4de;--text-inverse:#050505;--feedback-error:#dc2626}.theme-fouram-dark{--bg:#080b14;--bg-surface:#0f1424;--bg-raised:#182038;--bg-panel:#0b0e1b;--bg-footer:#05070e;--bg-popover:#1e2847;--bg-dialog:#1e2847;--bg-terminal:#04060a;--bg-input:#0e1220;--bg-canvas:#080b14;--border:#27345c;--border-subtle:#19223d;--text-primary:#f3f6fc;--text-secondary:#a2b2d8;--text-muted:#5c6b94;--state-hover:#243054;--state-hover-subtle:#151d34;--state-selected:#314273;--theme-color:#f43f8e;--theme-color-alt:#10b981;--text-inverse:#080b14;--feedback-error:#ef4444}.theme-wintercame-dark{--bg:#0d0d0e;--bg-surface:#161619;--bg-raised:#212126;--bg-panel:#111114;--bg-footer:#080809;--bg-popover:#2b2b33;--bg-dialog:#2b2b33;--bg-terminal:#060607;--bg-input:#141417;--bg-canvas:#0d0d0e;--border:#383842;--border-subtle:#24242b;--text-primary:#f8f8fa;--text-secondary:#ababbc;--text-muted:#686877;--state-hover:#2f2f3b;--state-hover-subtle:#1d1d24;--state-selected:#404050;--theme-color:#f60;--theme-color-alt:#ffab00;--text-inverse:#0d0d0e;--feedback-error:#f33}.theme-sun-dark{--bg:#0b0d11;--bg-surface:#12161e;--bg-raised:#1a202b;--bg-panel:#0e1218;--bg-footer:#07080b;--bg-popover:#222a38;--bg-dialog:#222a38;--bg-terminal:#050608;--bg-input:#11141c;--bg-canvas:#0b0d11;--border:#293447;--border-subtle:#1c2432;--text-primary:#eef4fc;--text-secondary:#9eb2cf;--text-muted:#5c6d87;--state-hover:#243042;--state-hover-subtle:#161d29;--state-selected:#32425c;--theme-color:#00e5ff;--theme-color-alt:#00b8d9;--text-inverse:#0b0d11;--feedback-error:#ff4a5a}.theme-console-dark{--bg:#0d110e;--bg-surface:#141a15;--bg-raised:#1b241d;--bg-panel:#101511;--bg-footer:#080b09;--bg-popover:#232e26;--bg-dialog:#232e26;--bg-terminal:#060806;--bg-input:#121713;--bg-canvas:#0d110e;--border:#2a3a2f;--border-subtle:#1c271f;--text-primary:#dcf5e3;--text-secondary:#8dba96;--text-muted:#4e7355;--state-hover:#26362a;--state-hover-subtle:#17211a;--state-selected:#344a3a;--theme-color:#10b981;--theme-color-alt:#34d399;--text-inverse:#0d110e;--feedback-error:#ef4444}.theme-dracula-dark{--bg:#282a36;--bg-surface:#343746;--bg-raised:#44475a;--bg-panel:#21222c;--bg-footer:#191a21;--bg-popover:#44475a;--bg-dialog:#44475a;--bg-terminal:#191a21;--bg-input:#21222c;--bg-canvas:#282a36;--border:#6272a4;--border-subtle:#44475a;--text-primary:#f8f8f2;--text-secondary:#bd93f9;--text-muted:#6272a4;--state-hover:#44475a;--state-hover-subtle:#343746;--state-selected:#555870;--theme-color:#bd93f9;--theme-color-alt:#ff79c6;--text-inverse:#282a36;--feedback-error:#f55}.theme-catppuccin-mocha{--bg:#1e1e2e;--bg-surface:#252538;--bg-raised:#313244;--bg-panel:#181825;--bg-footer:#11111b;--bg-popover:#313244;--bg-dialog:#313244;--bg-terminal:#11111b;--bg-input:#181825;--bg-canvas:#1e1e2e;--border:#45475a;--border-subtle:#313244;--text-primary:#cdd6f4;--text-secondary:#a6adc8;--text-muted:#6c7086;--state-hover:#3b3d54;--state-hover-subtle:#2a2b3d;--state-selected:#4e516b;--theme-color:#cba6f7;--theme-color-alt:#89b4fa;--text-inverse:#1e1e2e;--feedback-error:#f38ba8}.theme-nord-dark{--bg:#2e3440;--bg-surface:#3b4252;--bg-raised:#434c5e;--bg-panel:#272c37;--bg-footer:#1e222a;--bg-popover:#434c5e;--bg-dialog:#434c5e;--bg-terminal:#1e222a;--bg-input:#272c37;--bg-canvas:#2e3440;--border:#4c566a;--border-subtle:#3b4252;--text-primary:#eceff4;--text-secondary:#d8dee9;--text-muted:#7e8eaa;--state-hover:#4c566a;--state-hover-subtle:#3b4252;--state-selected:#5a667e;--theme-color:#88c0d0;--theme-color-alt:#81a1c1;--text-inverse:#2e3440;--feedback-error:#bf616a}.theme-gruvbox-dark{--bg:#282828;--bg-surface:#32302f;--bg-raised:#3c3836;--bg-panel:#1d2021;--bg-footer:#141617;--bg-popover:#3c3836;--bg-dialog:#3c3836;--bg-terminal:#1d2021;--bg-input:#1d2021;--bg-canvas:#282828;--border:#504945;--border-subtle:#3c3836;--text-primary:#ebdbb2;--text-secondary:#d5c4a1;--text-muted:#928374;--state-hover:#4a4440;--state-hover-subtle:#32302f;--state-selected:#5a524c;--theme-color:#fe8019;--theme-color-alt:#fabd2f;--text-inverse:#282828;--feedback-error:#fb4934}.theme-onedark-pro{--bg:#21252b;--bg-surface:#282c34;--bg-raised:#2f3440;--bg-panel:#1b1d23;--bg-footer:#15171c;--bg-popover:#2f3440;--bg-dialog:#2f3440;--bg-terminal:#1b1d23;--bg-input:#1b1d23;--bg-canvas:#21252b;--border:#3e4451;--border-subtle:#2c313c;--text-primary:#abb2bf;--text-secondary:#888e9c;--text-muted:#6a7281;--state-hover:#383e4c;--state-hover-subtle:#282c34;--state-selected:#464e5f;--theme-color:#61afef;--theme-color-alt:#98c379;--text-inverse:#21252b;--feedback-error:#e06c75}.theme-rose-pine-dark{--bg:#191724;--bg-surface:#1f1d2e;--bg-raised:#26233a;--bg-panel:#151320;--bg-footer:#0d0b14;--bg-popover:#26233a;--bg-dialog:#26233a;--bg-terminal:#151320;--bg-input:#151320;--bg-canvas:#191724;--border:#403d52;--border-subtle:#26233a;--text-primary:#e0def4;--text-secondary:#908caa;--text-muted:#6e6a86;--state-hover:#312e46;--state-hover-subtle:#1f1d2e;--state-selected:#3e3b56;--theme-color:#eb6f92;--theme-color-alt:#3b8dad;--text-inverse:#191724;--feedback-error:#eb6f92}.theme-midnight-emerald-dark{--bg:#0a140f;--bg-surface:#102018;--bg-raised:#182e23;--bg-panel:#0d1b14;--bg-footer:#060d0a;--bg-popover:#182e23;--bg-dialog:#182e23;--bg-terminal:#060d0a;--bg-input:#0d1b14;--bg-canvas:#0a140f;--border:#234534;--border-subtle:#14281e;--text-primary:#e2f8ee;--text-secondary:#8bc4aa;--text-muted:#4f8069;--state-hover:#1e3a2c;--state-hover-subtle:#102018;--state-selected:#294d3b;--theme-color:#10b981;--theme-color-alt:#34d399;--text-inverse:#0a140f;--feedback-error:#f87171}.theme-obsidian-crimson-dark{--bg:#120b0d;--bg-surface:#1c1215;--bg-raised:#281a1f;--bg-panel:#160d10;--bg-footer:#0a0507;--bg-popover:#281a1f;--bg-dialog:#281a1f;--bg-terminal:#0a0507;--bg-input:#160d10;--bg-canvas:#120b0d;--border:#42252f;--border-subtle:#2a171d;--text-primary:#fde8ed;--text-secondary:#d490a2;--text-muted:#8f5464;--state-hover:#331f27;--state-hover-subtle:#1c1215;--state-selected:#472b36;--theme-color:#e5375d;--theme-color-alt:#fb7185;--text-inverse:#120b0d;--feedback-error:#ff4d6d}.theme-synthwave-dark{--bg:#160d26;--bg-surface:#201338;--bg-raised:#2c1a4c;--bg-panel:#1a0f2e;--bg-footer:#0e071a;--bg-popover:#2c1a4c;--bg-dialog:#2c1a4c;--bg-terminal:#0e071a;--bg-input:#1a0f2e;--bg-canvas:#160d26;--border:#482878;--border-subtle:#2c1a4c;--text-primary:#fdf4ff;--text-secondary:#d4a9f7;--text-muted:#8762b3;--state-hover:#382161;--state-hover-subtle:#201338;--state-selected:#4d2d85;--theme-color:#ff2a85;--theme-color-alt:#00f0ff;--text-inverse:#160d26;--feedback-error:#ff2a85}.theme-deep-ocean-dark{--bg:#07111a;--bg-surface:#0c1a27;--bg-raised:#13273b;--bg-panel:#0a1622;--bg-footer:#04090e;--bg-popover:#13273b;--bg-dialog:#13273b;--bg-terminal:#04090e;--bg-input:#0a1622;--bg-canvas:#07111a;--border:#1e3e5c;--border-subtle:#11263a;--text-primary:#e0f5fe;--text-secondary:#8bc9e8;--text-muted:#4b7d99;--state-hover:#19344e;--state-hover-subtle:#0c1a27;--state-selected:#22476b;--theme-color:#00e5ff;--theme-color-alt:#38bdf8;--text-inverse:#07111a;--feedback-error:#f87171}.theme-amethyst-void-dark{--bg:#0f091a;--bg-surface:#180f29;--bg-raised:#24173d;--bg-panel:#130b21;--bg-footer:#08040e;--bg-popover:#24173d;--bg-dialog:#24173d;--bg-terminal:#08040e;--bg-input:#130b21;--bg-canvas:#0f091a;--border:#3b2463;--border-subtle:#24173d;--text-primary:#f7eefe;--text-secondary:#ceacf3;--text-muted:#8062a3;--state-hover:#2f1d50;--state-hover-subtle:#180f29;--state-selected:#432a70;--theme-color:#a855f7;--theme-color-alt:#ec4899;--text-inverse:#0f091a;--feedback-error:#f43f5e}.theme-dark-default{--bg:#141414;--bg-surface:#1a1f23;--bg-raised:#282828;--bg-panel:#070f17;--bg-footer:#000510;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#1b0059;--bg-input:#131313;--bg-canvas:#141414;--border:#25436a;--border-subtle:#152d44;--text-primary:#eef5ff;--text-secondary:#a7b0bd;--text-muted:#656e7b;--state-hover:#17345a;--state-hover-subtle:#102334;--state-selected:#034684;--theme-color:#7bd3ab;--theme-color-alt:#66b897;--text-inverse:#141414;--feedback-error:#ee5248}.theme-himalaya-dark{--bg:#0e141a;--bg-surface:#1e1e1e;--bg-raised:#1b2936;--bg-panel:#020f21;--bg-footer:#00041a;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#080033;--bg-input:#131313;--bg-canvas:#0e141a;--border:#1a4371;--border-subtle:#172c47;--text-primary:#eef5ff;--text-secondary:#a7b0bd;--text-muted:#656e7a;--state-hover:#1f3551;--state-hover-subtle:#152330;--state-selected:#1e4875;--theme-color:#79b9ff;--theme-color-alt:#659dff;--text-inverse:#0e141a;--feedback-error:#eb5645}.theme-editorial-dark{--bg:#17130c;--bg-surface:#241d0e;--bg-raised:#282828;--bg-panel:#170c00;--bg-footer:#0e0200;--bg-popover:#322f25;--bg-dialog:#322f25;--bg-terminal:#000301;--bg-input:#131313;--bg-canvas:#17130c;--border:#523f1b;--border-subtle:#382908;--text-primary:#f6f5f3;--text-secondary:#b1afab;--text-muted:#6f6d68;--state-hover:#473100;--state-hover-subtle:#2a200b;--state-selected:#5d4100;--theme-color:#a0cba5;--theme-color-alt:#85b28c;--text-inverse:#17130c;--feedback-error:#e65c50}.theme-space-dark{--bg:#0d1612;--bg-surface:#0b2419;--bg-raised:#282828;--bg-panel:#001409;--bg-footer:#000b01;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#000500;--bg-input:#131313;--bg-canvas:#0d1612;--border:#005133;--border-subtle:#023520;--text-primary:#e9faf2;--text-secondary:#9fb6aa;--text-muted:#5f7369;--state-hover:#004026;--state-hover-subtle:#052919;--state-selected:#005832;--theme-color:#81d2a5;--theme-color-alt:#74b68e;--text-inverse:#0d1612;--feedback-error:#ee5248}.theme-molly-dark{--bg:#0d141d;--bg-surface:#0c1f32;--bg-raised:#282828;--bg-panel:#000e27;--bg-footer:#000222;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#000019;--bg-input:#131313;--bg-canvas:#0d141d;--border:#15456e;--border-subtle:#142d46;--text-primary:#e5f7ff;--text-secondary:#9cb1d0;--text-muted:#5d6f86;--state-hover:#153653;--state-hover-subtle:#132333;--state-selected:#114977;--theme-color:#78c7ff;--theme-color-alt:#64ace2;--text-inverse:#0d141d;--feedback-error:#eb5551}.theme-malana-dark{--bg:#17130a;--bg-surface:#261c08;--bg-raised:#282828;--bg-panel:#1a0a00;--bg-footer:#120000;--bg-popover:#322f29;--bg-dialog:#322f29;--bg-terminal:#040100;--bg-input:#131313;--bg-canvas:#17130a;--border:#573d09;--border-subtle:#38280b;--text-primary:#fbf3ef;--text-secondary:#b9ada5;--text-muted:#766b63;--state-hover:#492d01;--state-hover-subtle:#2e1e08;--state-selected:#633d00;--theme-color:#ff9f76;--theme-color-alt:#ec845d;--text-inverse:#17130a;--feedback-error:#ee5248}.theme-coresync-dark{--bg:#0e1420;--bg-surface:#181e28;--bg-raised:#282828;--bg-panel:#040e20;--bg-footer:#00031a;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#00000f;--bg-input:#131313;--bg-canvas:#0e1420;--border:#2c4268;--border-subtle:#1a2b47;--text-primary:#f1f5ff;--text-secondary:#aab0bb;--text-muted:#666e7a;--state-hover:#1f3358;--state-hover-subtle:#112336;--state-selected:#27447b;--theme-color:#ff9471;--theme-color-alt:#f97a58;--text-inverse:#0e1420;--feedback-error:#ee5248}.theme-studio-dark{--bg:#181309;--bg-surface:#251d09;--bg-raised:#2a2721;--bg-panel:#170c00;--bg-footer:#0e0300;--bg-popover:#312f29;--bg-dialog:#312f29;--bg-terminal:#020200;--bg-input:#15120c;--bg-canvas:#181309;--border:#51401d;--border-subtle:#36290d;--text-primary:#f6f5f2;--text-secondary:#b3afa9;--text-muted:#716d65;--state-hover:#41320d;--state-hover-subtle:#2a2007;--state-selected:#574312;--theme-color:#c2bdb7;--theme-color-alt:#c19f68;--text-inverse:#181309;--feedback-error:#da6850}.theme-matcha-dark{--bg:#12150d;--bg-surface:#1a210c;--bg-raised:#282828;--bg-panel:#071200;--bg-footer:#000800;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#000300;--bg-input:#131313;--bg-canvas:#12150d;--border:#2f4d00;--border-subtle:#1e3200;--text-primary:#f0f8ed;--text-secondary:#a9b3a5;--text-muted:#667162;--state-hover:#253c02;--state-hover-subtle:#1a2605;--state-selected:#2f5200;--theme-color:#a0cf77;--theme-color-alt:#8eb26d;--text-inverse:#12150d;--feedback-error:#ee5248}.theme-sakura-dark{--bg:#1a1113;--bg-surface:#2c171e;--bg-raised:#282828;--bg-panel:#21020e;--bg-footer:#180005;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#0a0003;--bg-input:#131313;--bg-canvas:#1a1113;--border:#702042;--border-subtle:#48182b;--text-primary:#ffeef6;--text-secondary:#c1a7b1;--text-muted:#7c6670;--state-hover:#551d36;--state-hover-subtle:#351524;--state-selected:#732649;--theme-color:#ff82b7;--theme-color-alt:#fc6d98;--text-inverse:#1a1113;--feedback-error:#f04b60}.theme-nordic-frost-dark{--bg:#0b1619;--bg-surface:#04222a;--bg-raised:#282828;--bg-panel:#00131e;--bg-footer:#000717;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#000111;--bg-input:#131313;--bg-canvas:#0b1619;--border:#004c65;--border-subtle:#003243;--text-primary:#e9f8ff;--text-secondary:#9db3bf;--text-muted:#5d717b;--state-hover:#003c52;--state-hover-subtle:#002633;--state-selected:#00506e;--theme-color:#78c7ff;--theme-color-alt:#64ace2;--text-inverse:#0b1619;--feedback-error:#f04b60}.theme-desert-dune-dark{--bg:#181309;--bg-surface:#261d05;--bg-raised:#282828;--bg-panel:#1a0b00;--bg-footer:#110100;--bg-popover:#312f29;--bg-dialog:#312f29;--bg-terminal:#050100;--bg-input:#131313;--bg-canvas:#181309;--border:#583d00;--border-subtle:#392803;--text-primary:#fbf4ec;--text-secondary:#baad9f;--text-muted:#776b5d;--state-hover:#472f00;--state-hover-subtle:#2e1e00;--state-selected:#603f00;--theme-color:#f5ab6f;--theme-color-alt:#e68a56;--text-inverse:#181309;--feedback-error:#ee5248}.theme-lavender-mist-dark{--bg:#151219;--bg-surface:#22192d;--bg-raised:#282828;--bg-panel:#150424;--bg-footer:#0d0021;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#060014;--bg-input:#131313;--bg-canvas:#151219;--border:#532b76;--border-subtle:#361e4c;--text-primary:#f8f1ff;--text-secondary:#b5a9c8;--text-muted:#736783;--state-hover:#42215f;--state-hover-subtle:#291935;--state-selected:#5a2883;--theme-color:#c69bff;--theme-color-alt:#ac82ff;--text-inverse:#151219;--feedback-error:#f04b60}.theme-botanical-dark{--bg:#11150f;--bg-surface:#162210;--bg-raised:#282828;--bg-panel:#031300;--bg-footer:#000900;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#000400;--bg-input:#131313;--bg-canvas:#11150f;--border:#254e11;--border-subtle:#1a330e;--text-primary:#edf9ee;--text-secondary:#a5b4a6;--text-muted:#647264;--state-hover:#1c3e06;--state-hover-subtle:#17270e;--state-selected:#265305;--theme-color:#80d492;--theme-color-alt:#67ba7b;--text-inverse:#11150f;--feedback-error:#ee5248}.theme-clay-studio-dark{--bg:#19120c;--bg-surface:#2a1a09;--bg-raised:#282828;--bg-panel:#1e0700;--bg-footer:#160000;--bg-popover:#342e29;--bg-dialog:#342e29;--bg-terminal:#0a0000;--bg-input:#131313;--bg-canvas:#19120c;--border:#61370a;--border-subtle:#3f2407;--text-primary:#fff2eb;--text-secondary:#bfaba2;--text-muted:#7b6961;--state-hover:#4d2a06;--state-hover-subtle:#311c08;--state-selected:#693805;--theme-color:#ffa36f;--theme-color-alt:#de8e67;--text-inverse:#19120c;--feedback-error:#e55d52}.theme-solaris-dark{--bg:#16140c;--bg-surface:#261d00;--bg-raised:#282828;--bg-panel:#1c0900;--bg-footer:#150000;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#050100;--bg-input:#131313;--bg-canvas:#16140c;--border:#5f3a00;--border-subtle:#3d2700;--text-primary:#fcf4e3;--text-secondary:#bdae8f;--text-muted:#7b6b49;--state-hover:#4b2e00;--state-hover-subtle:#2d2000;--state-selected:#653e00;--theme-color:#f6ab6d;--theme-color-alt:#e68a56;--text-inverse:#16140c;--feedback-error:#ee5248}.theme-cyberpunk-day-dark{--bg:#131410;--bg-surface:#1e200a;--bg-raised:#282828;--bg-panel:#0f1000;--bg-footer:#070500;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#02000e;--bg-input:#131313;--bg-canvas:#131410;--border:#414900;--border-subtle:#2b3000;--text-primary:#f4f2ff;--text-secondary:#b0abcb;--text-muted:#6f6984;--state-hover:#333a00;--state-hover-subtle:#222500;--state-selected:#434f00;--theme-color:#ff7e8d;--theme-color-alt:#5fb1cd;--text-inverse:#131410;--feedback-error:#f04b60}.theme-copper-patina-dark{--bg:#0b1614;--bg-surface:#05241e;--bg-raised:#282828;--bg-panel:#00160e;--bg-footer:#000b06;--bg-popover:#2f2f2f;--bg-dialog:#2f2f2f;--bg-terminal:#000403;--bg-input:#131313;--bg-canvas:#0b1614;--border:#005243;--border-subtle:#00362c;--text-primary:#e9f9f6;--text-secondary:#9db6b1;--text-muted:#5c736f;--state-hover:#004135;--state-hover-subtle:#002922;--state-selected:#005747;--theme-color:#7dcfc4;--theme-color-alt:#68b5ac;--text-inverse:#0b1614;--feedback-error:#ee5248}.theme-lagoona-light{--bg:#f4f7fd;--bg-surface:#e9edf6;--bg-raised:#f8fdff;--bg-panel:#dcdfe9;--bg-footer:#d0d2d8;--bg-popover:#f6fcff;--bg-dialog:#f6fcff;--bg-terminal:#1e1f22;--bg-input:#fafdff;--bg-canvas:#f4f7fd;--border:#c1c9da;--border-subtle:#d7dcea;--text-primary:#1b1d1f;--text-secondary:#4a545f;--text-muted:#7f8a97;--state-hover:#ced6e6;--state-hover-subtle:#e4e9f6;--state-selected:#b6c0d3;--theme-color:#006ea4;--theme-color-alt:#006faf;--text-inverse:#fff;--feedback-error:#bf3d43}.theme-frozen-light{--bg:#f4f7fd;--bg-surface:#e9edf5;--bg-raised:#f7feff;--bg-panel:#dce0e6;--bg-footer:#d0d3d7;--bg-popover:#f5fcff;--bg-dialog:#f5fcff;--bg-terminal:#1e1f22;--bg-input:#fafdff;--bg-canvas:#f4f7fd;--border:#c1c9d8;--border-subtle:#d6dde8;--text-primary:#1c1d1f;--text-secondary:#4e535a;--text-muted:#828a95;--state-hover:#ced6e4;--state-hover-subtle:#e3eaf5;--state-selected:#b6c0d1;--theme-color:#546c3e;--theme-color-alt:#446f6e;--text-inverse:#fff;--feedback-error:#ac505a}.theme-night-light{--bg:#f5f6fe;--bg-surface:#ebecf6;--bg-raised:#fafdff;--bg-panel:#dedfe8;--bg-footer:#d1d2d8;--bg-popover:#f8fbff;--bg-dialog:#f8fbff;--bg-terminal:#1e1f23;--bg-input:#fbfdff;--bg-canvas:#f5f6fe;--border:#c5c8da;--border-subtle:#d9dbea;--text-primary:#181c2d;--text-secondary:#4d5166;--text-muted:#84889c;--state-hover:#d2d5e7;--state-hover-subtle:#e6e8f7;--state-selected:#babed5;--theme-color:#477200;--theme-color-alt:#3f62b1;--text-inverse:#fff;--feedback-error:#bb3f5c}.theme-inkworm-light{--bg:#faf6f2;--bg-surface:#f1ece6;--bg-raised:#fffcf5;--bg-panel:#e3dfd9;--bg-footer:#d6d2ce;--bg-popover:#fffaf1;--bg-dialog:#fffaf1;--bg-terminal:#211f1c;--bg-input:#fffcf6;--bg-canvas:#faf6f2;--border:#d1c7bd;--border-subtle:#e2dbd2;--text-primary:#1f1d19;--text-secondary:#57524a;--text-muted:#8d8881;--state-hover:#ded4c9;--state-hover-subtle:#f0e8e1;--state-selected:#cabdb0;--theme-color:#9d4800;--theme-color-alt:#b53200;--text-inverse:#fff;--feedback-error:#cf1e29}.theme-fouram-light{--bg:#f4f7fd;--bg-surface:#e9edf7;--bg-raised:#f8fdff;--bg-panel:#dddfe8;--bg-footer:#d0d2d7;--bg-popover:#f5fcff;--bg-dialog:#f5fcff;--bg-terminal:#1e1f22;--bg-input:#fafdff;--bg-canvas:#f4f7fd;--border:#c0c9de;--border-subtle:#d6dcec;--text-primary:#1c1d1f;--text-secondary:#4b5265;--text-muted:#8089a0;--state-hover:#ced6e9;--state-hover-subtle:#e4e9f7;--state-selected:#b5bfd8;--theme-color:#bb0060;--theme-color-alt:#007f4b;--text-inverse:#fff;--feedback-error:#cf1e29}.theme-wintercame-light{--bg:#f6f6f9;--bg-surface:#ececf2;--bg-raised:#fcfcff;--bg-panel:#dfdfe5;--bg-footer:#d2d2d5;--bg-popover:#fafaff;--bg-dialog:#fafaff;--bg-terminal:#1f1f21;--bg-input:#fdfdff;--bg-canvas:#f6f6f9;--border:#c7c7d9;--border-subtle:#dbdbe8;--text-primary:#1d1d1e;--text-secondary:#52525a;--text-muted:#888891;--state-hover:#d3d4ea;--state-hover-subtle:#e8e8f6;--state-selected:#bcbcd8;--theme-color:#b91c00;--theme-color-alt:#9d4f00;--text-inverse:#fff;--feedback-error:#da0008}.theme-console-light{--bg:#f3f8f4;--bg-surface:#e8efe9;--bg-raised:#f6fff8;--bg-panel:#dbe1dc;--bg-footer:#d0d4d1;--bg-popover:#f3fff6;--bg-dialog:#f3fff6;--bg-terminal:#1e201e;--bg-input:#f9fffa;--bg-canvas:#f3f8f4;--border:#bdcec2;--border-subtle:#d4e0d7;--text-primary:#162019;--text-secondary:#435947;--text-muted:#7b8f7e;--state-hover:#cadbce;--state-hover-subtle:#e1ede4;--state-selected:#b0c6b5;--theme-color:#007c49;--theme-color-alt:#007f4c;--text-inverse:#fff;--feedback-error:#cf1e29}.theme-catppuccin-latte{--bg:#f5f6ff;--bg-surface:#ebecf8;--bg-raised:#fbfcff;--bg-panel:#dedfe8;--bg-footer:#d1d2d9;--bg-popover:#fafbff;--bg-dialog:#fafbff;--bg-terminal:#1f1f24;--bg-input:#fcfdff;--bg-canvas:#f5f6ff;--border:#c7c8d3;--border-subtle:#dadbe7;--text-primary:#191c28;--text-secondary:#4f525f;--text-muted:#868895;--state-hover:#d3d5e3;--state-hover-subtle:#e7e8f4;--state-selected:#bcbecd;--theme-color:#734f99;--theme-color-alt:#3e65a5;--text-inverse:#fff;--feedback-error:#ad4c6a}.theme-nord-light{--bg:#f3f7ff;--bg-surface:#e8edf8;--bg-raised:#f8feff;--bg-panel:#dce0e7;--bg-footer:#d0d3d8;--bg-popover:#f6fcff;--bg-dialog:#f6fcff;--bg-terminal:#1d1f24;--bg-input:#fafdff;--bg-canvas:#f3f7ff;--border:#c3c9d6;--border-subtle:#d8dce7;--text-primary:#1c1d1f;--text-secondary:#505358;--text-muted:#818a99;--state-hover:#d0d6e3;--state-hover-subtle:#e5eaf4;--state-selected:#b8c0ce;--theme-color:#356c7b;--theme-color-alt:#4b6987;--text-inverse:#fff;--feedback-error:#ac505a}.theme-gruvbox-light{--bg:#f7f7f7;--bg-surface:#f1ebe9;--bg-raised:#fffbf5;--bg-panel:#d8e1e4;--bg-footer:#cdd4d7;--bg-popover:#fff9f4;--bg-dialog:#fff9f4;--bg-terminal:#1a2123;--bg-input:#f6ffff;--bg-canvas:#f7f7f7;--border:#d7c5ba;--border-subtle:#e5dad4;--text-primary:#231c0b;--text-secondary:#5a5241;--text-muted:#90887f;--state-hover:#e2d2c8;--state-hover-subtle:#eee8e5;--state-selected:#cfbbac;--theme-color:#ad3500;--theme-color-alt:#915900;--text-inverse:#fff;--feedback-error:#d31601}.theme-onelight-pro{--bg:#f3f7fe;--bg-surface:#e9edf5;--bg-raised:#f8fdff;--bg-panel:#dddfe6;--bg-footer:#d0d2d8;--bg-popover:#f7fcff;--bg-dialog:#f7fcff;--bg-terminal:#1e1f24;--bg-input:#fbfdff;--bg-canvas:#f3f7fe;--border:#c3c9d5;--border-subtle:#d7dce7;--text-primary:#1a1d22;--text-secondary:#4f5259;--text-muted:#858992;--state-hover:#d0d6e3;--state-hover-subtle:#e5eaf2;--state-selected:#b8bfcf;--theme-color:#0e68a3;--theme-color-alt:#4c732b;--text-inverse:#fff;--feedback-error:#b64752}.theme-rose-pine-light{--bg:#f6f6fe;--bg-surface:#ecebf6;--bg-raised:#fdfcff;--bg-panel:#dfdee7;--bg-footer:#d3d1d8;--bg-popover:#fbfaff;--bg-dialog:#fbfaff;--bg-terminal:#1f1e25;--bg-input:#fdfcff;--bg-canvas:#f6f6fe;--border:#c9c7d3;--border-subtle:#dcdbe9;--text-primary:#1d1c24;--text-secondary:#52505f;--text-muted:#898797;--state-hover:#d5d4e2;--state-hover-subtle:#e9e8f3;--state-selected:#bebdcd;--theme-color:#a73058;--theme-color-alt:#15708f;--text-inverse:#fff;--feedback-error:#b84167}.theme-midnight-emerald-light{--bg:#f1f9f5;--bg-surface:#e5f0ea;--bg-raised:#f3fff9;--bg-panel:#d9e2dd;--bg-footer:#ced4d2;--bg-popover:#f2fff8;--bg-dialog:#f2fff8;--bg-terminal:#1c201f;--bg-input:#f6fffb;--bg-canvas:#f1f9f5;--border:#bbcfc3;--border-subtle:#d3e0d9;--text-primary:#161f1b;--text-secondary:#3e594d;--text-muted:#769083;--state-hover:#cadbd1;--state-hover-subtle:#e2ede6;--state-selected:#b1c5b9;--theme-color:#007c49;--theme-color-alt:#007f4c;--text-inverse:#fff;--feedback-error:#bf3d43}.theme-obsidian-crimson-light{--bg:#fcf4f6;--bg-surface:#f4eaec;--bg-raised:#fff9fe;--bg-panel:#e7dde0;--bg-footer:#d7d0d3;--bg-popover:#fff7fc;--bg-dialog:#fff7fc;--bg-terminal:#231e20;--bg-input:#fffafd;--bg-canvas:#fcf4f6;--border:#dcc1c9;--border-subtle:#ead6dc;--text-primary:#221a1c;--text-secondary:#694850;--text-muted:#a17e87;--state-hover:#e4d0d7;--state-hover-subtle:#f1e6e9;--state-selected:#d1b7c0;--theme-color:#bc003d;--theme-color-alt:#b12c49;--text-inverse:#fff;--feedback-error:#d01248}.theme-synthwave-light{--bg:#f8f4ff;--bg-surface:#eee9fe;--bg-raised:#fff9ff;--bg-panel:#e1ddee;--bg-footer:#d4d0dc;--bg-popover:#fef7ff;--bg-dialog:#fef7ff;--bg-terminal:#201e26;--bg-input:#fffaff;--bg-canvas:#f8f4ff;--border:#cdc2e7;--border-subtle:#ded8f2;--text-primary:#1f1c20;--text-secondary:#5d496e;--text-muted:#927fac;--state-hover:#d8d1f0;--state-hover-subtle:#ebe6fa;--state-selected:#c2b9e0;--theme-color:#c40057;--theme-color-alt:#007c8b;--text-inverse:#fff;--feedback-error:#d60065}.theme-deep-ocean-light{--bg:#f1f8fe;--bg-surface:#e6eef6;--bg-raised:#f4ffff;--bg-panel:#d9e1e8;--bg-footer:#cfd3d7;--bg-popover:#f2fdff;--bg-dialog:#f2fdff;--bg-terminal:#1d2022;--bg-input:#f7feff;--bg-canvas:#f1f8fe;--border:#bbcbdb;--border-subtle:#d2deea;--text-primary:#161e22;--text-secondary:#3a5766;--text-muted:#738d9d;--state-hover:#cad8e6;--state-hover-subtle:#e2ebf3;--state-selected:#b0c2d4;--theme-color:#007790;--theme-color-alt:#0071a7;--text-inverse:#fff;--feedback-error:#bf3d43}.theme-amethyst-void-light{--bg:#f8f5ff;--bg-surface:#eeeaf9;--bg-raised:#fffaff;--bg-panel:#e1ddea;--bg-footer:#d4d1d8;--bg-popover:#fdf8ff;--bg-dialog:#fdf8ff;--bg-terminal:#201e23;--bg-input:#fffbff;--bg-canvas:#f8f5ff;--border:#cbc4e2;--border-subtle:#ded9ed;--text-primary:#1f1b21;--text-secondary:#5a4a6c;--text-muted:#9181a5;--state-hover:#d8d1eb;--state-hover-subtle:#ebe7f6;--state-selected:#c2bada;--theme-color:#8225cb;--theme-color-alt:#b8006e;--text-inverse:#fff;--feedback-error:#d10d43}[data-layout=tight]{--gap-scale:.85;--pad-scale:.7}[data-layout=sprawling]{--gap-scale:1.2;--pad-scale:1.5}[data-shape=round]{--radius-sm:16px;--radius-md:24px;--radius-lg:32px}[data-shape=curved]{--radius-sm:8px;--radius-md:16px;--radius-lg:24px}[data-shape=pro]{--radius-sm:4px;--radius-md:8px;--radius-lg:16px}[data-shape=sharp]{--radius-sm:0;--radius-md:0;--radius-lg:0}[data-color=clean]{--bg-surface:#fbfbfb;--bg-raised:#f5f7f9;--bg-panel:#f7f8f9}[data-color=vibrant]{--bg-surface:#f2f5f7;--bg-raised:#e8eef3;--bg-panel:#e9eef3}@media (prefers-color-scheme:dark){:root:not([data-mode=light])[data-color=clean]{--bg-surface:#121626;--bg-raised:#171c2c;--bg-panel:#10131d}:root:not([data-mode=light])[data-color=vibrant]{--bg-surface:#171e33;--bg-raised:#26314e;--bg-panel:#141b2e}}[data-mode=dark][data-color=clean]{--bg-surface:#121626;--bg-raised:#171c2c;--bg-panel:#10131d}[data-mode=dark][data-color=vibrant]{--bg-surface:#171e33;--bg-raised:#26314e;--bg-panel:#141b2e}[data-motion=springy]{--motion-fast:.14s;--motion-base:.2s;--motion-slow:.3s;--ease-out:cubic-bezier(.34, 1.56, .64, 1)}[data-motion=heavy]{--motion-fast:.2s;--motion-base:.3s;--motion-slow:.45s}[data-motion=reduced]{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}}*{margin:0}body,html{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);background:var(--bg);box-sizing:border-box;line-height:1.5}img,video,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.gap-3xs{gap:calc(var(--space-3xs) * var(--gap-scale,1))}.gap-2xs{gap:calc(var(--space-2xs) * var(--gap-scale,1))}.gap-xs{gap:calc(var(--space-xs) * var(--gap-scale,1))}.gap-sm{gap:calc(var(--space-sm) * var(--gap-scale,1))}.gap-md{gap:calc(var(--space-md) * var(--gap-scale,1))}.gap-lg{gap:calc(var(--space-lg) * var(--gap-scale,1))}.gap-xl{gap:calc(var(--space-xl) * var(--gap-scale,1))}.gap-2xl{gap:calc(var(--space-2xl) * var(--gap-scale,1))}.gap-3xl{gap:calc(var(--space-3xl) * var(--gap-scale,1))}.gap-0{gap:0}.gap-1{gap:1px}.gap-2{gap:2px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-48{gap:48px}.gap-56{gap:56px}.gap-64{gap:64px}.rgap-3xs{row-gap:calc(var(--space-3xs) * var(--gap-scale,1))}.rgap-2xs{row-gap:calc(var(--space-2xs) * var(--gap-scale,1))}.rgap-xs{row-gap:calc(var(--space-xs) * var(--gap-scale,1))}.rgap-sm{row-gap:calc(var(--space-sm) * var(--gap-scale,1))}.rgap-md{row-gap:calc(var(--space-md) * var(--gap-scale,1))}.rgap-lg{row-gap:calc(var(--space-lg) * var(--gap-scale,1))}.rgap-xl{row-gap:calc(var(--space-xl) * var(--gap-scale,1))}.rgap-2xl{row-gap:calc(var(--space-2xl) * var(--gap-scale,1))}.rgap-3xl{row-gap:calc(var(--space-3xl) * var(--gap-scale,1))}.rgap-0{row-gap:0}.rgap-1{row-gap:1px}.rgap-2{row-gap:2px}.rgap-4{row-gap:4px}.rgap-6{row-gap:6px}.rgap-8{row-gap:8px}.rgap-12{row-gap:12px}.rgap-16{row-gap:16px}.rgap-24{row-gap:24px}.rgap-32{row-gap:32px}.rgap-40{row-gap:40px}.rgap-48{row-gap:48px}.rgap-56{row-gap:56px}.rgap-64{row-gap:64px}.cgap-3xs{column-gap:calc(var(--space-3xs) * var(--gap-scale,1))}.cgap-2xs{column-gap:calc(var(--space-2xs) * var(--gap-scale,1))}.cgap-xs{column-gap:calc(var(--space-xs) * var(--gap-scale,1))}.cgap-sm{column-gap:calc(var(--space-sm) * var(--gap-scale,1))}.cgap-md{column-gap:calc(var(--space-md) * var(--gap-scale,1))}.cgap-lg{column-gap:calc(var(--space-lg) * var(--gap-scale,1))}.cgap-xl{column-gap:calc(var(--space-xl) * var(--gap-scale,1))}.cgap-2xl{column-gap:calc(var(--space-2xl) * var(--gap-scale,1))}.cgap-3xl{column-gap:calc(var(--space-3xl) * var(--gap-scale,1))}.cgap-0{column-gap:0}.cgap-1{column-gap:1px}.cgap-2{column-gap:2px}.cgap-4{column-gap:4px}.cgap-6{column-gap:6px}.cgap-8{column-gap:8px}.cgap-12{column-gap:12px}.cgap-16{column-gap:16px}.cgap-24{column-gap:24px}.cgap-32{column-gap:32px}.cgap-40{column-gap:40px}.cgap-48{column-gap:48px}.cgap-56{column-gap:56px}.cgap-64{column-gap:64px}.pad-3xs{padding:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-2xs{padding:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-xs{padding:calc(var(--space-xs) * var(--pad-scale,1))}.pad-sm{padding:calc(var(--space-sm) * var(--pad-scale,1))}.pad-md{padding:calc(var(--space-md) * var(--pad-scale,1))}.pad-lg{padding:calc(var(--space-lg) * var(--pad-scale,1))}.pad-xl{padding:calc(var(--space-xl) * var(--pad-scale,1))}.pad-2xl{padding:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-3xl{padding:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-0{padding:0}.pad-1{padding:1px}.pad-2{padding:2px}.pad-4{padding:4px}.pad-6{padding:6px}.pad-8{padding:8px}.pad-12{padding:12px}.pad-16{padding:16px}.pad-24{padding:24px}.pad-32{padding:32px}.pad-40{padding:40px}.pad-48{padding:48px}.pad-56{padding:56px}.pad-64{padding:64px}.pad-x-3xs{padding-inline:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-x-2xs{padding-inline:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-x-xs{padding-inline:calc(var(--space-xs) * var(--pad-scale,1))}.pad-x-sm{padding-inline:calc(var(--space-sm) * var(--pad-scale,1))}.pad-x-md{padding-inline:calc(var(--space-md) * var(--pad-scale,1))}.pad-x-lg{padding-inline:calc(var(--space-lg) * var(--pad-scale,1))}.pad-x-xl{padding-inline:calc(var(--space-xl) * var(--pad-scale,1))}.pad-x-2xl{padding-inline:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-x-3xl{padding-inline:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-x-0{padding-inline:0}.pad-x-1{padding-inline:1px}.pad-x-2{padding-inline:2px}.pad-x-4{padding-inline:4px}.pad-x-6{padding-inline:6px}.pad-x-8{padding-inline:8px}.pad-x-12{padding-inline:12px}.pad-x-16{padding-inline:16px}.pad-x-24{padding-inline:24px}.pad-x-32{padding-inline:32px}.pad-x-40{padding-inline:40px}.pad-x-48{padding-inline:48px}.pad-x-56{padding-inline:56px}.pad-x-64{padding-inline:64px}.pad-y-3xs{padding-block:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-y-2xs{padding-block:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-y-xs{padding-block:calc(var(--space-xs) * var(--pad-scale,1))}.pad-y-sm{padding-block:calc(var(--space-sm) * var(--pad-scale,1))}.pad-y-md{padding-block:calc(var(--space-md) * var(--pad-scale,1))}.pad-y-lg{padding-block:calc(var(--space-lg) * var(--pad-scale,1))}.pad-y-xl{padding-block:calc(var(--space-xl) * var(--pad-scale,1))}.pad-y-2xl{padding-block:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-y-3xl{padding-block:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-y-0{padding-block:0}.pad-y-1{padding-block:1px}.pad-y-2{padding-block:2px}.pad-y-4{padding-block:4px}.pad-y-6{padding-block:6px}.pad-y-8{padding-block:8px}.pad-y-12{padding-block:12px}.pad-y-16{padding-block:16px}.pad-y-24{padding-block:24px}.pad-y-32{padding-block:32px}.pad-y-40{padding-block:40px}.pad-y-48{padding-block:48px}.pad-y-56{padding-block:56px}.pad-y-64{padding-block:64px}.pad-top-3xs{padding-top:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-top-2xs{padding-top:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-top-xs{padding-top:calc(var(--space-xs) * var(--pad-scale,1))}.pad-top-sm{padding-top:calc(var(--space-sm) * var(--pad-scale,1))}.pad-top-md{padding-top:calc(var(--space-md) * var(--pad-scale,1))}.pad-top-lg{padding-top:calc(var(--space-lg) * var(--pad-scale,1))}.pad-top-xl{padding-top:calc(var(--space-xl) * var(--pad-scale,1))}.pad-top-2xl{padding-top:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-top-3xl{padding-top:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-top-0{padding-top:0}.pad-top-1{padding-top:1px}.pad-top-2{padding-top:2px}.pad-top-4{padding-top:4px}.pad-top-6{padding-top:6px}.pad-top-8{padding-top:8px}.pad-top-12{padding-top:12px}.pad-top-16{padding-top:16px}.pad-top-24{padding-top:24px}.pad-top-32{padding-top:32px}.pad-top-40{padding-top:40px}.pad-top-48{padding-top:48px}.pad-top-56{padding-top:56px}.pad-top-64{padding-top:64px}.pad-right-3xs{padding-right:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-right-2xs{padding-right:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-right-xs{padding-right:calc(var(--space-xs) * var(--pad-scale,1))}.pad-right-sm{padding-right:calc(var(--space-sm) * var(--pad-scale,1))}.pad-right-md{padding-right:calc(var(--space-md) * var(--pad-scale,1))}.pad-right-lg{padding-right:calc(var(--space-lg) * var(--pad-scale,1))}.pad-right-xl{padding-right:calc(var(--space-xl) * var(--pad-scale,1))}.pad-right-2xl{padding-right:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-right-3xl{padding-right:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-right-0{padding-right:0}.pad-right-1{padding-right:1px}.pad-right-2{padding-right:2px}.pad-right-4{padding-right:4px}.pad-right-6{padding-right:6px}.pad-right-8{padding-right:8px}.pad-right-12{padding-right:12px}.pad-right-16{padding-right:16px}.pad-right-24{padding-right:24px}.pad-right-32{padding-right:32px}.pad-right-40{padding-right:40px}.pad-right-48{padding-right:48px}.pad-right-56{padding-right:56px}.pad-right-64{padding-right:64px}.pad-bottom-3xs{padding-bottom:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-bottom-2xs{padding-bottom:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-bottom-xs{padding-bottom:calc(var(--space-xs) * var(--pad-scale,1))}.pad-bottom-sm{padding-bottom:calc(var(--space-sm) * var(--pad-scale,1))}.pad-bottom-md{padding-bottom:calc(var(--space-md) * var(--pad-scale,1))}.pad-bottom-lg{padding-bottom:calc(var(--space-lg) * var(--pad-scale,1))}.pad-bottom-xl{padding-bottom:calc(var(--space-xl) * var(--pad-scale,1))}.pad-bottom-2xl{padding-bottom:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-bottom-3xl{padding-bottom:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-bottom-0{padding-bottom:0}.pad-bottom-1{padding-bottom:1px}.pad-bottom-2{padding-bottom:2px}.pad-bottom-4{padding-bottom:4px}.pad-bottom-6{padding-bottom:6px}.pad-bottom-8{padding-bottom:8px}.pad-bottom-12{padding-bottom:12px}.pad-bottom-16{padding-bottom:16px}.pad-bottom-24{padding-bottom:24px}.pad-bottom-32{padding-bottom:32px}.pad-bottom-40{padding-bottom:40px}.pad-bottom-48{padding-bottom:48px}.pad-bottom-56{padding-bottom:56px}.pad-bottom-64{padding-bottom:64px}.pad-left-3xs{padding-left:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-left-2xs{padding-left:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-left-xs{padding-left:calc(var(--space-xs) * var(--pad-scale,1))}.pad-left-sm{padding-left:calc(var(--space-sm) * var(--pad-scale,1))}.pad-left-md{padding-left:calc(var(--space-md) * var(--pad-scale,1))}.pad-left-lg{padding-left:calc(var(--space-lg) * var(--pad-scale,1))}.pad-left-xl{padding-left:calc(var(--space-xl) * var(--pad-scale,1))}.pad-left-2xl{padding-left:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-left-3xl{padding-left:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-left-0{padding-left:0}.pad-left-1{padding-left:1px}.pad-left-2{padding-left:2px}.pad-left-4{padding-left:4px}.pad-left-6{padding-left:6px}.pad-left-8{padding-left:8px}.pad-left-12{padding-left:12px}.pad-left-16{padding-left:16px}.pad-left-24{padding-left:24px}.pad-left-32{padding-left:32px}.pad-left-40{padding-left:40px}.pad-left-48{padding-left:48px}.pad-left-56{padding-left:56px}.pad-left-64{padding-left:64px}.marg-3xs{margin:calc(var(--space-3xs) * var(--gap-scale,1))}.marg--3xs{margin:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-2xs{margin:calc(var(--space-2xs) * var(--gap-scale,1))}.marg--2xs{margin:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-xs{margin:calc(var(--space-xs) * var(--gap-scale,1))}.marg--xs{margin:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-sm{margin:calc(var(--space-sm) * var(--gap-scale,1))}.marg--sm{margin:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-md{margin:calc(var(--space-md) * var(--gap-scale,1))}.marg--md{margin:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-lg{margin:calc(var(--space-lg) * var(--gap-scale,1))}.marg--lg{margin:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-xl{margin:calc(var(--space-xl) * var(--gap-scale,1))}.marg--xl{margin:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-2xl{margin:calc(var(--space-2xl) * var(--gap-scale,1))}.marg--2xl{margin:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-3xl{margin:calc(var(--space-3xl) * var(--gap-scale,1))}.marg--3xl{margin:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-0,.marg--0{margin:0}.marg-1{margin:1px}.marg--1{margin:-1px}.marg-2{margin:2px}.marg--2{margin:-2px}.marg-4{margin:4px}.marg--4{margin:-4px}.marg-6{margin:6px}.marg--6{margin:-6px}.marg-8{margin:8px}.marg--8{margin:-8px}.marg-12{margin:12px}.marg--12{margin:-12px}.marg-16{margin:16px}.marg--16{margin:-16px}.marg-24{margin:24px}.marg--24{margin:-24px}.marg-32{margin:32px}.marg--32{margin:-32px}.marg-40{margin:40px}.marg--40{margin:-40px}.marg-48{margin:48px}.marg--48{margin:-48px}.marg-56{margin:56px}.marg--56{margin:-56px}.marg-64{margin:64px}.marg--64{margin:-64px}.marg-x-3xs{margin-inline:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-x--3xs{margin-inline:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-x-2xs{margin-inline:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-x--2xs{margin-inline:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-x-xs{margin-inline:calc(var(--space-xs) * var(--gap-scale,1))}.marg-x--xs{margin-inline:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-x-sm{margin-inline:calc(var(--space-sm) * var(--gap-scale,1))}.marg-x--sm{margin-inline:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-x-md{margin-inline:calc(var(--space-md) * var(--gap-scale,1))}.marg-x--md{margin-inline:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-x-lg{margin-inline:calc(var(--space-lg) * var(--gap-scale,1))}.marg-x--lg{margin-inline:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-x-xl{margin-inline:calc(var(--space-xl) * var(--gap-scale,1))}.marg-x--xl{margin-inline:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-x-2xl{margin-inline:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-x--2xl{margin-inline:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-x-3xl{margin-inline:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-x--3xl{margin-inline:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-x-0,.marg-x--0{margin-inline:0}.marg-x-1{margin-inline:1px}.marg-x--1{margin-inline:-1px}.marg-x-2{margin-inline:2px}.marg-x--2{margin-inline:-2px}.marg-x-4{margin-inline:4px}.marg-x--4{margin-inline:-4px}.marg-x-6{margin-inline:6px}.marg-x--6{margin-inline:-6px}.marg-x-8{margin-inline:8px}.marg-x--8{margin-inline:-8px}.marg-x-12{margin-inline:12px}.marg-x--12{margin-inline:-12px}.marg-x-16{margin-inline:16px}.marg-x--16{margin-inline:-16px}.marg-x-24{margin-inline:24px}.marg-x--24{margin-inline:-24px}.marg-x-32{margin-inline:32px}.marg-x--32{margin-inline:-32px}.marg-x-40{margin-inline:40px}.marg-x--40{margin-inline:-40px}.marg-x-48{margin-inline:48px}.marg-x--48{margin-inline:-48px}.marg-x-56{margin-inline:56px}.marg-x--56{margin-inline:-56px}.marg-x-64{margin-inline:64px}.marg-x--64{margin-inline:-64px}.marg-y-3xs{margin-block:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-y--3xs{margin-block:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-y-2xs{margin-block:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-y--2xs{margin-block:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-y-xs{margin-block:calc(var(--space-xs) * var(--gap-scale,1))}.marg-y--xs{margin-block:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-y-sm{margin-block:calc(var(--space-sm) * var(--gap-scale,1))}.marg-y--sm{margin-block:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-y-md{margin-block:calc(var(--space-md) * var(--gap-scale,1))}.marg-y--md{margin-block:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-y-lg{margin-block:calc(var(--space-lg) * var(--gap-scale,1))}.marg-y--lg{margin-block:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-y-xl{margin-block:calc(var(--space-xl) * var(--gap-scale,1))}.marg-y--xl{margin-block:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-y-2xl{margin-block:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-y--2xl{margin-block:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-y-3xl{margin-block:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-y--3xl{margin-block:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-y-0,.marg-y--0{margin-block:0}.marg-y-1{margin-block:1px}.marg-y--1{margin-block:-1px}.marg-y-2{margin-block:2px}.marg-y--2{margin-block:-2px}.marg-y-4{margin-block:4px}.marg-y--4{margin-block:-4px}.marg-y-6{margin-block:6px}.marg-y--6{margin-block:-6px}.marg-y-8{margin-block:8px}.marg-y--8{margin-block:-8px}.marg-y-12{margin-block:12px}.marg-y--12{margin-block:-12px}.marg-y-16{margin-block:16px}.marg-y--16{margin-block:-16px}.marg-y-24{margin-block:24px}.marg-y--24{margin-block:-24px}.marg-y-32{margin-block:32px}.marg-y--32{margin-block:-32px}.marg-y-40{margin-block:40px}.marg-y--40{margin-block:-40px}.marg-y-48{margin-block:48px}.marg-y--48{margin-block:-48px}.marg-y-56{margin-block:56px}.marg-y--56{margin-block:-56px}.marg-y-64{margin-block:64px}.marg-y--64{margin-block:-64px}.marg-top-3xs{margin-top:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-top--3xs{margin-top:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-top-2xs{margin-top:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-top--2xs{margin-top:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-top-xs{margin-top:calc(var(--space-xs) * var(--gap-scale,1))}.marg-top--xs{margin-top:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-top-sm{margin-top:calc(var(--space-sm) * var(--gap-scale,1))}.marg-top--sm{margin-top:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-top-md{margin-top:calc(var(--space-md) * var(--gap-scale,1))}.marg-top--md{margin-top:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-top-lg{margin-top:calc(var(--space-lg) * var(--gap-scale,1))}.marg-top--lg{margin-top:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-top-xl{margin-top:calc(var(--space-xl) * var(--gap-scale,1))}.marg-top--xl{margin-top:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-top-2xl{margin-top:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-top--2xl{margin-top:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-top-3xl{margin-top:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-top--3xl{margin-top:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-top-0,.marg-top--0{margin-top:0}.marg-top-1{margin-top:1px}.marg-top--1{margin-top:-1px}.marg-top-2{margin-top:2px}.marg-top--2{margin-top:-2px}.marg-top-4{margin-top:4px}.marg-top--4{margin-top:-4px}.marg-top-6{margin-top:6px}.marg-top--6{margin-top:-6px}.marg-top-8{margin-top:8px}.marg-top--8{margin-top:-8px}.marg-top-12{margin-top:12px}.marg-top--12{margin-top:-12px}.marg-top-16{margin-top:16px}.marg-top--16{margin-top:-16px}.marg-top-24{margin-top:24px}.marg-top--24{margin-top:-24px}.marg-top-32{margin-top:32px}.marg-top--32{margin-top:-32px}.marg-top-40{margin-top:40px}.marg-top--40{margin-top:-40px}.marg-top-48{margin-top:48px}.marg-top--48{margin-top:-48px}.marg-top-56{margin-top:56px}.marg-top--56{margin-top:-56px}.marg-top-64{margin-top:64px}.marg-top--64{margin-top:-64px}.marg-right-3xs{margin-right:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-right--3xs{margin-right:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-right-2xs{margin-right:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-right--2xs{margin-right:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-right-xs{margin-right:calc(var(--space-xs) * var(--gap-scale,1))}.marg-right--xs{margin-right:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-right-sm{margin-right:calc(var(--space-sm) * var(--gap-scale,1))}.marg-right--sm{margin-right:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-right-md{margin-right:calc(var(--space-md) * var(--gap-scale,1))}.marg-right--md{margin-right:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-right-lg{margin-right:calc(var(--space-lg) * var(--gap-scale,1))}.marg-right--lg{margin-right:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-right-xl{margin-right:calc(var(--space-xl) * var(--gap-scale,1))}.marg-right--xl{margin-right:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-right-2xl{margin-right:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-right--2xl{margin-right:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-right-3xl{margin-right:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-right--3xl{margin-right:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-right-0,.marg-right--0{margin-right:0}.marg-right-1{margin-right:1px}.marg-right--1{margin-right:-1px}.marg-right-2{margin-right:2px}.marg-right--2{margin-right:-2px}.marg-right-4{margin-right:4px}.marg-right--4{margin-right:-4px}.marg-right-6{margin-right:6px}.marg-right--6{margin-right:-6px}.marg-right-8{margin-right:8px}.marg-right--8{margin-right:-8px}.marg-right-12{margin-right:12px}.marg-right--12{margin-right:-12px}.marg-right-16{margin-right:16px}.marg-right--16{margin-right:-16px}.marg-right-24{margin-right:24px}.marg-right--24{margin-right:-24px}.marg-right-32{margin-right:32px}.marg-right--32{margin-right:-32px}.marg-right-40{margin-right:40px}.marg-right--40{margin-right:-40px}.marg-right-48{margin-right:48px}.marg-right--48{margin-right:-48px}.marg-right-56{margin-right:56px}.marg-right--56{margin-right:-56px}.marg-right-64{margin-right:64px}.marg-right--64{margin-right:-64px}.marg-bottom-3xs{margin-bottom:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-bottom--3xs{margin-bottom:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-bottom-2xs{margin-bottom:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-bottom--2xs{margin-bottom:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-bottom-xs{margin-bottom:calc(var(--space-xs) * var(--gap-scale,1))}.marg-bottom--xs{margin-bottom:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-bottom-sm{margin-bottom:calc(var(--space-sm) * var(--gap-scale,1))}.marg-bottom--sm{margin-bottom:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-bottom-md{margin-bottom:calc(var(--space-md) * var(--gap-scale,1))}.marg-bottom--md{margin-bottom:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-bottom-lg{margin-bottom:calc(var(--space-lg) * var(--gap-scale,1))}.marg-bottom--lg{margin-bottom:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-bottom-xl{margin-bottom:calc(var(--space-xl) * var(--gap-scale,1))}.marg-bottom--xl{margin-bottom:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-bottom-2xl{margin-bottom:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-bottom--2xl{margin-bottom:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-bottom-3xl{margin-bottom:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-bottom--3xl{margin-bottom:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-bottom-0,.marg-bottom--0{margin-bottom:0}.marg-bottom-1{margin-bottom:1px}.marg-bottom--1{margin-bottom:-1px}.marg-bottom-2{margin-bottom:2px}.marg-bottom--2{margin-bottom:-2px}.marg-bottom-4{margin-bottom:4px}.marg-bottom--4{margin-bottom:-4px}.marg-bottom-6{margin-bottom:6px}.marg-bottom--6{margin-bottom:-6px}.marg-bottom-8{margin-bottom:8px}.marg-bottom--8{margin-bottom:-8px}.marg-bottom-12{margin-bottom:12px}.marg-bottom--12{margin-bottom:-12px}.marg-bottom-16{margin-bottom:16px}.marg-bottom--16{margin-bottom:-16px}.marg-bottom-24{margin-bottom:24px}.marg-bottom--24{margin-bottom:-24px}.marg-bottom-32{margin-bottom:32px}.marg-bottom--32{margin-bottom:-32px}.marg-bottom-40{margin-bottom:40px}.marg-bottom--40{margin-bottom:-40px}.marg-bottom-48{margin-bottom:48px}.marg-bottom--48{margin-bottom:-48px}.marg-bottom-56{margin-bottom:56px}.marg-bottom--56{margin-bottom:-56px}.marg-bottom-64{margin-bottom:64px}.marg-bottom--64{margin-bottom:-64px}.marg-left-3xs{margin-left:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-left--3xs{margin-left:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-left-2xs{margin-left:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-left--2xs{margin-left:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-left-xs{margin-left:calc(var(--space-xs) * var(--gap-scale,1))}.marg-left--xs{margin-left:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-left-sm{margin-left:calc(var(--space-sm) * var(--gap-scale,1))}.marg-left--sm{margin-left:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-left-md{margin-left:calc(var(--space-md) * var(--gap-scale,1))}.marg-left--md{margin-left:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-left-lg{margin-left:calc(var(--space-lg) * var(--gap-scale,1))}.marg-left--lg{margin-left:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-left-xl{margin-left:calc(var(--space-xl) * var(--gap-scale,1))}.marg-left--xl{margin-left:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-left-2xl{margin-left:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-left--2xl{margin-left:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-left-3xl{margin-left:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-left--3xl{margin-left:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-left-0,.marg-left--0{margin-left:0}.marg-left-1{margin-left:1px}.marg-left--1{margin-left:-1px}.marg-left-2{margin-left:2px}.marg-left--2{margin-left:-2px}.marg-left-4{margin-left:4px}.marg-left--4{margin-left:-4px}.marg-left-6{margin-left:6px}.marg-left--6{margin-left:-6px}.marg-left-8{margin-left:8px}.marg-left--8{margin-left:-8px}.marg-left-12{margin-left:12px}.marg-left--12{margin-left:-12px}.marg-left-16{margin-left:16px}.marg-left--16{margin-left:-16px}.marg-left-24{margin-left:24px}.marg-left--24{margin-left:-24px}.marg-left-32{margin-left:32px}.marg-left--32{margin-left:-32px}.marg-left-40{margin-left:40px}.marg-left--40{margin-left:-40px}.marg-left-48{margin-left:48px}.marg-left--48{margin-left:-48px}.marg-left-56{margin-left:56px}.marg-left--56{margin-left:-56px}.marg-left-64{margin-left:64px}.marg-left--64{margin-left:-64px}.radius-0{border-radius:0}.radius-1{border-radius:1px}.radius-2{border-radius:2px}.radius-4{border-radius:4px}.radius-6{border-radius:6px}.radius-8{border-radius:8px}.radius-12{border-radius:12px}.radius-16{border-radius:16px}.radius-24{border-radius:24px}.radius-32{border-radius:32px}.radius-40{border-radius:40px}.radius-48{border-radius:48px}.radius-56{border-radius:56px}.radius-64{border-radius:64px}.radius-full{border-radius:var(--radius-full)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.w-0{width:0}.h-0{height:0}.square-0{width:0;height:0}.w-1{width:1px}.h-1{height:1px}.square-1{width:1px;height:1px}.w-2{width:2px}.h-2{height:2px}.square-2{width:2px;height:2px}.w-4{width:4px}.h-4{height:4px}.square-4{width:4px;height:4px}.w-6{width:6px}.h-6{height:6px}.square-6{width:6px;height:6px}.w-8{width:8px}.h-8{height:8px}.square-8{width:8px;height:8px}.w-12{width:12px}.h-12{height:12px}.square-12{width:12px;height:12px}.w-16{width:16px}.h-16{height:16px}.square-16{width:16px;height:16px}.w-24{width:24px}.h-24{height:24px}.square-24{width:24px;height:24px}.w-32{width:32px}.h-32{height:32px}.square-32{width:32px;height:32px}.w-40{width:40px}.h-40{height:40px}.square-40{width:40px;height:40px}.w-48{width:48px}.h-48{height:48px}.square-48{width:48px;height:48px}.w-56{width:56px}.h-56{height:56px}.square-56{width:56px;height:56px}.w-64{width:64px}.h-64{height:64px}.square-64{width:64px;height:64px}.w-72{width:72px}.h-72{height:72px}.square-72{width:72px;height:72px}.w-80{width:80px}.h-80{height:80px}.square-80{width:80px;height:80px}.w-88{width:88px}.h-88{height:88px}.square-88{width:88px;height:88px}.w-96{width:96px}.h-96{height:96px}.square-96{width:96px;height:96px}.w-104{width:104px}.h-104{height:104px}.square-104{width:104px;height:104px}.w-112{width:112px}.h-112{height:112px}.square-112{width:112px;height:112px}.w-120{width:120px}.h-120{height:120px}.square-120{width:120px;height:120px}.w-128{width:128px}.h-128{height:128px}.square-128{width:128px;height:128px}.w-136{width:136px}.h-136{height:136px}.square-136{width:136px;height:136px}.w-144{width:144px}.h-144{height:144px}.square-144{width:144px;height:144px}.w-152{width:152px}.h-152{height:152px}.square-152{width:152px;height:152px}.w-160{width:160px}.h-160{height:160px}.square-160{width:160px;height:160px}.w-168{width:168px}.h-168{height:168px}.square-168{width:168px;height:168px}.w-176{width:176px}.h-176{height:176px}.square-176{width:176px;height:176px}.w-184{width:184px}.h-184{height:184px}.square-184{width:184px;height:184px}.w-192{width:192px}.h-192{height:192px}.square-192{width:192px;height:192px}.w-200{width:200px}.h-200{height:200px}.square-200{width:200px;height:200px}.w-208{width:208px}.h-208{height:208px}.square-208{width:208px;height:208px}.w-216{width:216px}.h-216{height:216px}.square-216{width:216px;height:216px}.w-224{width:224px}.h-224{height:224px}.square-224{width:224px;height:224px}.w-232{width:232px}.h-232{height:232px}.square-232{width:232px;height:232px}.w-240{width:240px}.h-240{height:240px}.square-240{width:240px;height:240px}.w-248{width:248px}.h-248{height:248px}.square-248{width:248px;height:248px}.w-256{width:256px}.h-256{height:256px}.square-256{width:256px;height:256px}.w-264{width:264px}.h-264{height:264px}.square-264{width:264px;height:264px}.w-272{width:272px}.h-272{height:272px}.square-272{width:272px;height:272px}.w-280{width:280px}.h-280{height:280px}.square-280{width:280px;height:280px}.w-288{width:288px}.h-288{height:288px}.square-288{width:288px;height:288px}.w-296{width:296px}.h-296{height:296px}.square-296{width:296px;height:296px}.w-304{width:304px}.h-304{height:304px}.square-304{width:304px;height:304px}.w-312{width:312px}.h-312{height:312px}.square-312{width:312px;height:312px}.w-320{width:320px}.h-320{height:320px}.square-320{width:320px;height:320px}.w-328{width:328px}.h-328{height:328px}.square-328{width:328px;height:328px}.w-336{width:336px}.h-336{height:336px}.square-336{width:336px;height:336px}.w-344{width:344px}.h-344{height:344px}.square-344{width:344px;height:344px}.w-352{width:352px}.h-352{height:352px}.square-352{width:352px;height:352px}.w-360{width:360px}.h-360{height:360px}.square-360{width:360px;height:360px}.w-368{width:368px}.h-368{height:368px}.square-368{width:368px;height:368px}.w-376{width:376px}.h-376{height:376px}.square-376{width:376px;height:376px}.w-384{width:384px}.h-384{height:384px}.square-384{width:384px;height:384px}.w-392{width:392px}.h-392{height:392px}.square-392{width:392px;height:392px}.w-400{width:400px}.h-400{height:400px}.square-400{width:400px;height:400px}.w-408{width:408px}.h-408{height:408px}.square-408{width:408px;height:408px}.w-416{width:416px}.h-416{height:416px}.square-416{width:416px;height:416px}.w-424{width:424px}.h-424{height:424px}.square-424{width:424px;height:424px}.w-432{width:432px}.h-432{height:432px}.square-432{width:432px;height:432px}.w-440{width:440px}.h-440{height:440px}.square-440{width:440px;height:440px}.w-448{width:448px}.h-448{height:448px}.square-448{width:448px;height:448px}.w-456{width:456px}.h-456{height:456px}.square-456{width:456px;height:456px}.w-464{width:464px}.h-464{height:464px}.square-464{width:464px;height:464px}.w-472{width:472px}.h-472{height:472px}.square-472{width:472px;height:472px}.w-480{width:480px}.h-480{height:480px}.square-480{width:480px;height:480px}.w-488{width:488px}.h-488{height:488px}.square-488{width:488px;height:488px}.w-496{width:496px}.h-496{height:496px}.square-496{width:496px;height:496px}.w-504{width:504px}.h-504{height:504px}.square-504{width:504px;height:504px}.w-512{width:512px}.h-512{height:512px}.square-512{width:512px;height:512px}.wfull{width:100%}.hfull{height:100%}.full{width:100%;height:100%}.min0{min-width:0;min-height:0}.hfull-vh{min-height:100vh}.hfull-vh-fitted{min-height:calc(100vh - var(--header-height,48px) - var(--footer-height))}@media (width<=767px){.gap-3xs-mob{gap:calc(var(--space-3xs) * var(--gap-scale,1))}.gap-2xs-mob{gap:calc(var(--space-2xs) * var(--gap-scale,1))}.gap-xs-mob{gap:calc(var(--space-xs) * var(--gap-scale,1))}.gap-sm-mob{gap:calc(var(--space-sm) * var(--gap-scale,1))}.gap-md-mob{gap:calc(var(--space-md) * var(--gap-scale,1))}.gap-lg-mob{gap:calc(var(--space-lg) * var(--gap-scale,1))}.gap-xl-mob{gap:calc(var(--space-xl) * var(--gap-scale,1))}.gap-2xl-mob{gap:calc(var(--space-2xl) * var(--gap-scale,1))}.gap-3xl-mob{gap:calc(var(--space-3xl) * var(--gap-scale,1))}.gap-0-mob{gap:0}.gap-1-mob{gap:1px}.gap-2-mob{gap:2px}.gap-4-mob{gap:4px}.gap-6-mob{gap:6px}.gap-8-mob{gap:8px}.gap-12-mob{gap:12px}.gap-16-mob{gap:16px}.gap-24-mob{gap:24px}.gap-32-mob{gap:32px}.gap-40-mob{gap:40px}.gap-48-mob{gap:48px}.gap-56-mob{gap:56px}.gap-64-mob{gap:64px}.rgap-3xs-mob{row-gap:calc(var(--space-3xs) * var(--gap-scale,1))}.rgap-2xs-mob{row-gap:calc(var(--space-2xs) * var(--gap-scale,1))}.rgap-xs-mob{row-gap:calc(var(--space-xs) * var(--gap-scale,1))}.rgap-sm-mob{row-gap:calc(var(--space-sm) * var(--gap-scale,1))}.rgap-md-mob{row-gap:calc(var(--space-md) * var(--gap-scale,1))}.rgap-lg-mob{row-gap:calc(var(--space-lg) * var(--gap-scale,1))}.rgap-xl-mob{row-gap:calc(var(--space-xl) * var(--gap-scale,1))}.rgap-2xl-mob{row-gap:calc(var(--space-2xl) * var(--gap-scale,1))}.rgap-3xl-mob{row-gap:calc(var(--space-3xl) * var(--gap-scale,1))}.rgap-0-mob{row-gap:0}.rgap-1-mob{row-gap:1px}.rgap-2-mob{row-gap:2px}.rgap-4-mob{row-gap:4px}.rgap-6-mob{row-gap:6px}.rgap-8-mob{row-gap:8px}.rgap-12-mob{row-gap:12px}.rgap-16-mob{row-gap:16px}.rgap-24-mob{row-gap:24px}.rgap-32-mob{row-gap:32px}.rgap-40-mob{row-gap:40px}.rgap-48-mob{row-gap:48px}.rgap-56-mob{row-gap:56px}.rgap-64-mob{row-gap:64px}.cgap-3xs-mob{column-gap:calc(var(--space-3xs) * var(--gap-scale,1))}.cgap-2xs-mob{column-gap:calc(var(--space-2xs) * var(--gap-scale,1))}.cgap-xs-mob{column-gap:calc(var(--space-xs) * var(--gap-scale,1))}.cgap-sm-mob{column-gap:calc(var(--space-sm) * var(--gap-scale,1))}.cgap-md-mob{column-gap:calc(var(--space-md) * var(--gap-scale,1))}.cgap-lg-mob{column-gap:calc(var(--space-lg) * var(--gap-scale,1))}.cgap-xl-mob{column-gap:calc(var(--space-xl) * var(--gap-scale,1))}.cgap-2xl-mob{column-gap:calc(var(--space-2xl) * var(--gap-scale,1))}.cgap-3xl-mob{column-gap:calc(var(--space-3xl) * var(--gap-scale,1))}.cgap-0-mob{column-gap:0}.cgap-1-mob{column-gap:1px}.cgap-2-mob{column-gap:2px}.cgap-4-mob{column-gap:4px}.cgap-6-mob{column-gap:6px}.cgap-8-mob{column-gap:8px}.cgap-12-mob{column-gap:12px}.cgap-16-mob{column-gap:16px}.cgap-24-mob{column-gap:24px}.cgap-32-mob{column-gap:32px}.cgap-40-mob{column-gap:40px}.cgap-48-mob{column-gap:48px}.cgap-56-mob{column-gap:56px}.cgap-64-mob{column-gap:64px}.pad-3xs-mob{padding:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-2xs-mob{padding:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-xs-mob{padding:calc(var(--space-xs) * var(--pad-scale,1))}.pad-sm-mob{padding:calc(var(--space-sm) * var(--pad-scale,1))}.pad-md-mob{padding:calc(var(--space-md) * var(--pad-scale,1))}.pad-lg-mob{padding:calc(var(--space-lg) * var(--pad-scale,1))}.pad-xl-mob{padding:calc(var(--space-xl) * var(--pad-scale,1))}.pad-2xl-mob{padding:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-3xl-mob{padding:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-0-mob{padding:0}.pad-1-mob{padding:1px}.pad-2-mob{padding:2px}.pad-4-mob{padding:4px}.pad-6-mob{padding:6px}.pad-8-mob{padding:8px}.pad-12-mob{padding:12px}.pad-16-mob{padding:16px}.pad-24-mob{padding:24px}.pad-32-mob{padding:32px}.pad-40-mob{padding:40px}.pad-48-mob{padding:48px}.pad-56-mob{padding:56px}.pad-64-mob{padding:64px}.pad-x-3xs-mob{padding-inline:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-x-2xs-mob{padding-inline:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-x-xs-mob{padding-inline:calc(var(--space-xs) * var(--pad-scale,1))}.pad-x-sm-mob{padding-inline:calc(var(--space-sm) * var(--pad-scale,1))}.pad-x-md-mob{padding-inline:calc(var(--space-md) * var(--pad-scale,1))}.pad-x-lg-mob{padding-inline:calc(var(--space-lg) * var(--pad-scale,1))}.pad-x-xl-mob{padding-inline:calc(var(--space-xl) * var(--pad-scale,1))}.pad-x-2xl-mob{padding-inline:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-x-3xl-mob{padding-inline:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-x-0-mob{padding-inline:0}.pad-x-1-mob{padding-inline:1px}.pad-x-2-mob{padding-inline:2px}.pad-x-4-mob{padding-inline:4px}.pad-x-6-mob{padding-inline:6px}.pad-x-8-mob{padding-inline:8px}.pad-x-12-mob{padding-inline:12px}.pad-x-16-mob{padding-inline:16px}.pad-x-24-mob{padding-inline:24px}.pad-x-32-mob{padding-inline:32px}.pad-x-40-mob{padding-inline:40px}.pad-x-48-mob{padding-inline:48px}.pad-x-56-mob{padding-inline:56px}.pad-x-64-mob{padding-inline:64px}.pad-y-3xs-mob{padding-block:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-y-2xs-mob{padding-block:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-y-xs-mob{padding-block:calc(var(--space-xs) * var(--pad-scale,1))}.pad-y-sm-mob{padding-block:calc(var(--space-sm) * var(--pad-scale,1))}.pad-y-md-mob{padding-block:calc(var(--space-md) * var(--pad-scale,1))}.pad-y-lg-mob{padding-block:calc(var(--space-lg) * var(--pad-scale,1))}.pad-y-xl-mob{padding-block:calc(var(--space-xl) * var(--pad-scale,1))}.pad-y-2xl-mob{padding-block:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-y-3xl-mob{padding-block:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-y-0-mob{padding-block:0}.pad-y-1-mob{padding-block:1px}.pad-y-2-mob{padding-block:2px}.pad-y-4-mob{padding-block:4px}.pad-y-6-mob{padding-block:6px}.pad-y-8-mob{padding-block:8px}.pad-y-12-mob{padding-block:12px}.pad-y-16-mob{padding-block:16px}.pad-y-24-mob{padding-block:24px}.pad-y-32-mob{padding-block:32px}.pad-y-40-mob{padding-block:40px}.pad-y-48-mob{padding-block:48px}.pad-y-56-mob{padding-block:56px}.pad-y-64-mob{padding-block:64px}.pad-top-3xs-mob{padding-top:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-top-2xs-mob{padding-top:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-top-xs-mob{padding-top:calc(var(--space-xs) * var(--pad-scale,1))}.pad-top-sm-mob{padding-top:calc(var(--space-sm) * var(--pad-scale,1))}.pad-top-md-mob{padding-top:calc(var(--space-md) * var(--pad-scale,1))}.pad-top-lg-mob{padding-top:calc(var(--space-lg) * var(--pad-scale,1))}.pad-top-xl-mob{padding-top:calc(var(--space-xl) * var(--pad-scale,1))}.pad-top-2xl-mob{padding-top:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-top-3xl-mob{padding-top:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-top-0-mob{padding-top:0}.pad-top-1-mob{padding-top:1px}.pad-top-2-mob{padding-top:2px}.pad-top-4-mob{padding-top:4px}.pad-top-6-mob{padding-top:6px}.pad-top-8-mob{padding-top:8px}.pad-top-12-mob{padding-top:12px}.pad-top-16-mob{padding-top:16px}.pad-top-24-mob{padding-top:24px}.pad-top-32-mob{padding-top:32px}.pad-top-40-mob{padding-top:40px}.pad-top-48-mob{padding-top:48px}.pad-top-56-mob{padding-top:56px}.pad-top-64-mob{padding-top:64px}.pad-right-3xs-mob{padding-right:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-right-2xs-mob{padding-right:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-right-xs-mob{padding-right:calc(var(--space-xs) * var(--pad-scale,1))}.pad-right-sm-mob{padding-right:calc(var(--space-sm) * var(--pad-scale,1))}.pad-right-md-mob{padding-right:calc(var(--space-md) * var(--pad-scale,1))}.pad-right-lg-mob{padding-right:calc(var(--space-lg) * var(--pad-scale,1))}.pad-right-xl-mob{padding-right:calc(var(--space-xl) * var(--pad-scale,1))}.pad-right-2xl-mob{padding-right:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-right-3xl-mob{padding-right:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-right-0-mob{padding-right:0}.pad-right-1-mob{padding-right:1px}.pad-right-2-mob{padding-right:2px}.pad-right-4-mob{padding-right:4px}.pad-right-6-mob{padding-right:6px}.pad-right-8-mob{padding-right:8px}.pad-right-12-mob{padding-right:12px}.pad-right-16-mob{padding-right:16px}.pad-right-24-mob{padding-right:24px}.pad-right-32-mob{padding-right:32px}.pad-right-40-mob{padding-right:40px}.pad-right-48-mob{padding-right:48px}.pad-right-56-mob{padding-right:56px}.pad-right-64-mob{padding-right:64px}.pad-bottom-3xs-mob{padding-bottom:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-bottom-2xs-mob{padding-bottom:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-bottom-xs-mob{padding-bottom:calc(var(--space-xs) * var(--pad-scale,1))}.pad-bottom-sm-mob{padding-bottom:calc(var(--space-sm) * var(--pad-scale,1))}.pad-bottom-md-mob{padding-bottom:calc(var(--space-md) * var(--pad-scale,1))}.pad-bottom-lg-mob{padding-bottom:calc(var(--space-lg) * var(--pad-scale,1))}.pad-bottom-xl-mob{padding-bottom:calc(var(--space-xl) * var(--pad-scale,1))}.pad-bottom-2xl-mob{padding-bottom:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-bottom-3xl-mob{padding-bottom:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-bottom-0-mob{padding-bottom:0}.pad-bottom-1-mob{padding-bottom:1px}.pad-bottom-2-mob{padding-bottom:2px}.pad-bottom-4-mob{padding-bottom:4px}.pad-bottom-6-mob{padding-bottom:6px}.pad-bottom-8-mob{padding-bottom:8px}.pad-bottom-12-mob{padding-bottom:12px}.pad-bottom-16-mob{padding-bottom:16px}.pad-bottom-24-mob{padding-bottom:24px}.pad-bottom-32-mob{padding-bottom:32px}.pad-bottom-40-mob{padding-bottom:40px}.pad-bottom-48-mob{padding-bottom:48px}.pad-bottom-56-mob{padding-bottom:56px}.pad-bottom-64-mob{padding-bottom:64px}.pad-left-3xs-mob{padding-left:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-left-2xs-mob{padding-left:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-left-xs-mob{padding-left:calc(var(--space-xs) * var(--pad-scale,1))}.pad-left-sm-mob{padding-left:calc(var(--space-sm) * var(--pad-scale,1))}.pad-left-md-mob{padding-left:calc(var(--space-md) * var(--pad-scale,1))}.pad-left-lg-mob{padding-left:calc(var(--space-lg) * var(--pad-scale,1))}.pad-left-xl-mob{padding-left:calc(var(--space-xl) * var(--pad-scale,1))}.pad-left-2xl-mob{padding-left:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-left-3xl-mob{padding-left:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-left-0-mob{padding-left:0}.pad-left-1-mob{padding-left:1px}.pad-left-2-mob{padding-left:2px}.pad-left-4-mob{padding-left:4px}.pad-left-6-mob{padding-left:6px}.pad-left-8-mob{padding-left:8px}.pad-left-12-mob{padding-left:12px}.pad-left-16-mob{padding-left:16px}.pad-left-24-mob{padding-left:24px}.pad-left-32-mob{padding-left:32px}.pad-left-40-mob{padding-left:40px}.pad-left-48-mob{padding-left:48px}.pad-left-56-mob{padding-left:56px}.pad-left-64-mob{padding-left:64px}.marg-3xs-mob{margin:calc(var(--space-3xs) * var(--gap-scale,1))}.marg--3xs-mob{margin:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-2xs-mob{margin:calc(var(--space-2xs) * var(--gap-scale,1))}.marg--2xs-mob{margin:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-xs-mob{margin:calc(var(--space-xs) * var(--gap-scale,1))}.marg--xs-mob{margin:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-sm-mob{margin:calc(var(--space-sm) * var(--gap-scale,1))}.marg--sm-mob{margin:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-md-mob{margin:calc(var(--space-md) * var(--gap-scale,1))}.marg--md-mob{margin:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-lg-mob{margin:calc(var(--space-lg) * var(--gap-scale,1))}.marg--lg-mob{margin:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-xl-mob{margin:calc(var(--space-xl) * var(--gap-scale,1))}.marg--xl-mob{margin:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-2xl-mob{margin:calc(var(--space-2xl) * var(--gap-scale,1))}.marg--2xl-mob{margin:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-3xl-mob{margin:calc(var(--space-3xl) * var(--gap-scale,1))}.marg--3xl-mob{margin:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-0-mob,.marg--0-mob{margin:0}.marg-1-mob{margin:1px}.marg--1-mob{margin:-1px}.marg-2-mob{margin:2px}.marg--2-mob{margin:-2px}.marg-4-mob{margin:4px}.marg--4-mob{margin:-4px}.marg-6-mob{margin:6px}.marg--6-mob{margin:-6px}.marg-8-mob{margin:8px}.marg--8-mob{margin:-8px}.marg-12-mob{margin:12px}.marg--12-mob{margin:-12px}.marg-16-mob{margin:16px}.marg--16-mob{margin:-16px}.marg-24-mob{margin:24px}.marg--24-mob{margin:-24px}.marg-32-mob{margin:32px}.marg--32-mob{margin:-32px}.marg-40-mob{margin:40px}.marg--40-mob{margin:-40px}.marg-48-mob{margin:48px}.marg--48-mob{margin:-48px}.marg-56-mob{margin:56px}.marg--56-mob{margin:-56px}.marg-64-mob{margin:64px}.marg--64-mob{margin:-64px}.marg-x-3xs-mob{margin-inline:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-x--3xs-mob{margin-inline:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-x-2xs-mob{margin-inline:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-x--2xs-mob{margin-inline:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-x-xs-mob{margin-inline:calc(var(--space-xs) * var(--gap-scale,1))}.marg-x--xs-mob{margin-inline:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-x-sm-mob{margin-inline:calc(var(--space-sm) * var(--gap-scale,1))}.marg-x--sm-mob{margin-inline:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-x-md-mob{margin-inline:calc(var(--space-md) * var(--gap-scale,1))}.marg-x--md-mob{margin-inline:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-x-lg-mob{margin-inline:calc(var(--space-lg) * var(--gap-scale,1))}.marg-x--lg-mob{margin-inline:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-x-xl-mob{margin-inline:calc(var(--space-xl) * var(--gap-scale,1))}.marg-x--xl-mob{margin-inline:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-x-2xl-mob{margin-inline:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-x--2xl-mob{margin-inline:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-x-3xl-mob{margin-inline:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-x--3xl-mob{margin-inline:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-x-0-mob,.marg-x--0-mob{margin-inline:0}.marg-x-1-mob{margin-inline:1px}.marg-x--1-mob{margin-inline:-1px}.marg-x-2-mob{margin-inline:2px}.marg-x--2-mob{margin-inline:-2px}.marg-x-4-mob{margin-inline:4px}.marg-x--4-mob{margin-inline:-4px}.marg-x-6-mob{margin-inline:6px}.marg-x--6-mob{margin-inline:-6px}.marg-x-8-mob{margin-inline:8px}.marg-x--8-mob{margin-inline:-8px}.marg-x-12-mob{margin-inline:12px}.marg-x--12-mob{margin-inline:-12px}.marg-x-16-mob{margin-inline:16px}.marg-x--16-mob{margin-inline:-16px}.marg-x-24-mob{margin-inline:24px}.marg-x--24-mob{margin-inline:-24px}.marg-x-32-mob{margin-inline:32px}.marg-x--32-mob{margin-inline:-32px}.marg-x-40-mob{margin-inline:40px}.marg-x--40-mob{margin-inline:-40px}.marg-x-48-mob{margin-inline:48px}.marg-x--48-mob{margin-inline:-48px}.marg-x-56-mob{margin-inline:56px}.marg-x--56-mob{margin-inline:-56px}.marg-x-64-mob{margin-inline:64px}.marg-x--64-mob{margin-inline:-64px}.marg-y-3xs-mob{margin-block:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-y--3xs-mob{margin-block:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-y-2xs-mob{margin-block:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-y--2xs-mob{margin-block:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-y-xs-mob{margin-block:calc(var(--space-xs) * var(--gap-scale,1))}.marg-y--xs-mob{margin-block:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-y-sm-mob{margin-block:calc(var(--space-sm) * var(--gap-scale,1))}.marg-y--sm-mob{margin-block:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-y-md-mob{margin-block:calc(var(--space-md) * var(--gap-scale,1))}.marg-y--md-mob{margin-block:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-y-lg-mob{margin-block:calc(var(--space-lg) * var(--gap-scale,1))}.marg-y--lg-mob{margin-block:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-y-xl-mob{margin-block:calc(var(--space-xl) * var(--gap-scale,1))}.marg-y--xl-mob{margin-block:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-y-2xl-mob{margin-block:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-y--2xl-mob{margin-block:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-y-3xl-mob{margin-block:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-y--3xl-mob{margin-block:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-y-0-mob,.marg-y--0-mob{margin-block:0}.marg-y-1-mob{margin-block:1px}.marg-y--1-mob{margin-block:-1px}.marg-y-2-mob{margin-block:2px}.marg-y--2-mob{margin-block:-2px}.marg-y-4-mob{margin-block:4px}.marg-y--4-mob{margin-block:-4px}.marg-y-6-mob{margin-block:6px}.marg-y--6-mob{margin-block:-6px}.marg-y-8-mob{margin-block:8px}.marg-y--8-mob{margin-block:-8px}.marg-y-12-mob{margin-block:12px}.marg-y--12-mob{margin-block:-12px}.marg-y-16-mob{margin-block:16px}.marg-y--16-mob{margin-block:-16px}.marg-y-24-mob{margin-block:24px}.marg-y--24-mob{margin-block:-24px}.marg-y-32-mob{margin-block:32px}.marg-y--32-mob{margin-block:-32px}.marg-y-40-mob{margin-block:40px}.marg-y--40-mob{margin-block:-40px}.marg-y-48-mob{margin-block:48px}.marg-y--48-mob{margin-block:-48px}.marg-y-56-mob{margin-block:56px}.marg-y--56-mob{margin-block:-56px}.marg-y-64-mob{margin-block:64px}.marg-y--64-mob{margin-block:-64px}.marg-top-3xs-mob{margin-top:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-top--3xs-mob{margin-top:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-top-2xs-mob{margin-top:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-top--2xs-mob{margin-top:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-top-xs-mob{margin-top:calc(var(--space-xs) * var(--gap-scale,1))}.marg-top--xs-mob{margin-top:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-top-sm-mob{margin-top:calc(var(--space-sm) * var(--gap-scale,1))}.marg-top--sm-mob{margin-top:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-top-md-mob{margin-top:calc(var(--space-md) * var(--gap-scale,1))}.marg-top--md-mob{margin-top:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-top-lg-mob{margin-top:calc(var(--space-lg) * var(--gap-scale,1))}.marg-top--lg-mob{margin-top:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-top-xl-mob{margin-top:calc(var(--space-xl) * var(--gap-scale,1))}.marg-top--xl-mob{margin-top:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-top-2xl-mob{margin-top:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-top--2xl-mob{margin-top:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-top-3xl-mob{margin-top:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-top--3xl-mob{margin-top:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-top-0-mob,.marg-top--0-mob{margin-top:0}.marg-top-1-mob{margin-top:1px}.marg-top--1-mob{margin-top:-1px}.marg-top-2-mob{margin-top:2px}.marg-top--2-mob{margin-top:-2px}.marg-top-4-mob{margin-top:4px}.marg-top--4-mob{margin-top:-4px}.marg-top-6-mob{margin-top:6px}.marg-top--6-mob{margin-top:-6px}.marg-top-8-mob{margin-top:8px}.marg-top--8-mob{margin-top:-8px}.marg-top-12-mob{margin-top:12px}.marg-top--12-mob{margin-top:-12px}.marg-top-16-mob{margin-top:16px}.marg-top--16-mob{margin-top:-16px}.marg-top-24-mob{margin-top:24px}.marg-top--24-mob{margin-top:-24px}.marg-top-32-mob{margin-top:32px}.marg-top--32-mob{margin-top:-32px}.marg-top-40-mob{margin-top:40px}.marg-top--40-mob{margin-top:-40px}.marg-top-48-mob{margin-top:48px}.marg-top--48-mob{margin-top:-48px}.marg-top-56-mob{margin-top:56px}.marg-top--56-mob{margin-top:-56px}.marg-top-64-mob{margin-top:64px}.marg-top--64-mob{margin-top:-64px}.marg-right-3xs-mob{margin-right:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-right--3xs-mob{margin-right:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-right-2xs-mob{margin-right:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-right--2xs-mob{margin-right:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-right-xs-mob{margin-right:calc(var(--space-xs) * var(--gap-scale,1))}.marg-right--xs-mob{margin-right:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-right-sm-mob{margin-right:calc(var(--space-sm) * var(--gap-scale,1))}.marg-right--sm-mob{margin-right:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-right-md-mob{margin-right:calc(var(--space-md) * var(--gap-scale,1))}.marg-right--md-mob{margin-right:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-right-lg-mob{margin-right:calc(var(--space-lg) * var(--gap-scale,1))}.marg-right--lg-mob{margin-right:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-right-xl-mob{margin-right:calc(var(--space-xl) * var(--gap-scale,1))}.marg-right--xl-mob{margin-right:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-right-2xl-mob{margin-right:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-right--2xl-mob{margin-right:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-right-3xl-mob{margin-right:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-right--3xl-mob{margin-right:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-right-0-mob,.marg-right--0-mob{margin-right:0}.marg-right-1-mob{margin-right:1px}.marg-right--1-mob{margin-right:-1px}.marg-right-2-mob{margin-right:2px}.marg-right--2-mob{margin-right:-2px}.marg-right-4-mob{margin-right:4px}.marg-right--4-mob{margin-right:-4px}.marg-right-6-mob{margin-right:6px}.marg-right--6-mob{margin-right:-6px}.marg-right-8-mob{margin-right:8px}.marg-right--8-mob{margin-right:-8px}.marg-right-12-mob{margin-right:12px}.marg-right--12-mob{margin-right:-12px}.marg-right-16-mob{margin-right:16px}.marg-right--16-mob{margin-right:-16px}.marg-right-24-mob{margin-right:24px}.marg-right--24-mob{margin-right:-24px}.marg-right-32-mob{margin-right:32px}.marg-right--32-mob{margin-right:-32px}.marg-right-40-mob{margin-right:40px}.marg-right--40-mob{margin-right:-40px}.marg-right-48-mob{margin-right:48px}.marg-right--48-mob{margin-right:-48px}.marg-right-56-mob{margin-right:56px}.marg-right--56-mob{margin-right:-56px}.marg-right-64-mob{margin-right:64px}.marg-right--64-mob{margin-right:-64px}.marg-bottom-3xs-mob{margin-bottom:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-bottom--3xs-mob{margin-bottom:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-bottom-2xs-mob{margin-bottom:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-bottom--2xs-mob{margin-bottom:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-bottom-xs-mob{margin-bottom:calc(var(--space-xs) * var(--gap-scale,1))}.marg-bottom--xs-mob{margin-bottom:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-bottom-sm-mob{margin-bottom:calc(var(--space-sm) * var(--gap-scale,1))}.marg-bottom--sm-mob{margin-bottom:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-bottom-md-mob{margin-bottom:calc(var(--space-md) * var(--gap-scale,1))}.marg-bottom--md-mob{margin-bottom:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-bottom-lg-mob{margin-bottom:calc(var(--space-lg) * var(--gap-scale,1))}.marg-bottom--lg-mob{margin-bottom:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-bottom-xl-mob{margin-bottom:calc(var(--space-xl) * var(--gap-scale,1))}.marg-bottom--xl-mob{margin-bottom:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-bottom-2xl-mob{margin-bottom:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-bottom--2xl-mob{margin-bottom:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-bottom-3xl-mob{margin-bottom:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-bottom--3xl-mob{margin-bottom:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-bottom-0-mob,.marg-bottom--0-mob{margin-bottom:0}.marg-bottom-1-mob{margin-bottom:1px}.marg-bottom--1-mob{margin-bottom:-1px}.marg-bottom-2-mob{margin-bottom:2px}.marg-bottom--2-mob{margin-bottom:-2px}.marg-bottom-4-mob{margin-bottom:4px}.marg-bottom--4-mob{margin-bottom:-4px}.marg-bottom-6-mob{margin-bottom:6px}.marg-bottom--6-mob{margin-bottom:-6px}.marg-bottom-8-mob{margin-bottom:8px}.marg-bottom--8-mob{margin-bottom:-8px}.marg-bottom-12-mob{margin-bottom:12px}.marg-bottom--12-mob{margin-bottom:-12px}.marg-bottom-16-mob{margin-bottom:16px}.marg-bottom--16-mob{margin-bottom:-16px}.marg-bottom-24-mob{margin-bottom:24px}.marg-bottom--24-mob{margin-bottom:-24px}.marg-bottom-32-mob{margin-bottom:32px}.marg-bottom--32-mob{margin-bottom:-32px}.marg-bottom-40-mob{margin-bottom:40px}.marg-bottom--40-mob{margin-bottom:-40px}.marg-bottom-48-mob{margin-bottom:48px}.marg-bottom--48-mob{margin-bottom:-48px}.marg-bottom-56-mob{margin-bottom:56px}.marg-bottom--56-mob{margin-bottom:-56px}.marg-bottom-64-mob{margin-bottom:64px}.marg-bottom--64-mob{margin-bottom:-64px}.marg-left-3xs-mob{margin-left:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-left--3xs-mob{margin-left:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-left-2xs-mob{margin-left:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-left--2xs-mob{margin-left:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-left-xs-mob{margin-left:calc(var(--space-xs) * var(--gap-scale,1))}.marg-left--xs-mob{margin-left:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-left-sm-mob{margin-left:calc(var(--space-sm) * var(--gap-scale,1))}.marg-left--sm-mob{margin-left:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-left-md-mob{margin-left:calc(var(--space-md) * var(--gap-scale,1))}.marg-left--md-mob{margin-left:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-left-lg-mob{margin-left:calc(var(--space-lg) * var(--gap-scale,1))}.marg-left--lg-mob{margin-left:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-left-xl-mob{margin-left:calc(var(--space-xl) * var(--gap-scale,1))}.marg-left--xl-mob{margin-left:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-left-2xl-mob{margin-left:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-left--2xl-mob{margin-left:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-left-3xl-mob{margin-left:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-left--3xl-mob{margin-left:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-left-0-mob,.marg-left--0-mob{margin-left:0}.marg-left-1-mob{margin-left:1px}.marg-left--1-mob{margin-left:-1px}.marg-left-2-mob{margin-left:2px}.marg-left--2-mob{margin-left:-2px}.marg-left-4-mob{margin-left:4px}.marg-left--4-mob{margin-left:-4px}.marg-left-6-mob{margin-left:6px}.marg-left--6-mob{margin-left:-6px}.marg-left-8-mob{margin-left:8px}.marg-left--8-mob{margin-left:-8px}.marg-left-12-mob{margin-left:12px}.marg-left--12-mob{margin-left:-12px}.marg-left-16-mob{margin-left:16px}.marg-left--16-mob{margin-left:-16px}.marg-left-24-mob{margin-left:24px}.marg-left--24-mob{margin-left:-24px}.marg-left-32-mob{margin-left:32px}.marg-left--32-mob{margin-left:-32px}.marg-left-40-mob{margin-left:40px}.marg-left--40-mob{margin-left:-40px}.marg-left-48-mob{margin-left:48px}.marg-left--48-mob{margin-left:-48px}.marg-left-56-mob{margin-left:56px}.marg-left--56-mob{margin-left:-56px}.marg-left-64-mob{margin-left:64px}.marg-left--64-mob{margin-left:-64px}.radius-0-mob{border-radius:0}.radius-1-mob{border-radius:1px}.radius-2-mob{border-radius:2px}.radius-4-mob{border-radius:4px}.radius-6-mob{border-radius:6px}.radius-8-mob{border-radius:8px}.radius-12-mob{border-radius:12px}.radius-16-mob{border-radius:16px}.radius-24-mob{border-radius:24px}.radius-32-mob{border-radius:32px}.radius-40-mob{border-radius:40px}.radius-48-mob{border-radius:48px}.radius-56-mob{border-radius:56px}.radius-64-mob{border-radius:64px}.radius-full-mob{border-radius:var(--radius-full)}.radius-sm-mob{border-radius:var(--radius-sm)}.radius-md-mob{border-radius:var(--radius-md)}.radius-lg-mob{border-radius:var(--radius-lg)}.w-0-mob{width:0}.h-0-mob{height:0}.square-0-mob{width:0;height:0}.w-1-mob{width:1px}.h-1-mob{height:1px}.square-1-mob{width:1px;height:1px}.w-2-mob{width:2px}.h-2-mob{height:2px}.square-2-mob{width:2px;height:2px}.w-4-mob{width:4px}.h-4-mob{height:4px}.square-4-mob{width:4px;height:4px}.w-6-mob{width:6px}.h-6-mob{height:6px}.square-6-mob{width:6px;height:6px}.w-8-mob{width:8px}.h-8-mob{height:8px}.square-8-mob{width:8px;height:8px}.w-12-mob{width:12px}.h-12-mob{height:12px}.square-12-mob{width:12px;height:12px}.w-16-mob{width:16px}.h-16-mob{height:16px}.square-16-mob{width:16px;height:16px}.w-24-mob{width:24px}.h-24-mob{height:24px}.square-24-mob{width:24px;height:24px}.w-32-mob{width:32px}.h-32-mob{height:32px}.square-32-mob{width:32px;height:32px}.w-40-mob{width:40px}.h-40-mob{height:40px}.square-40-mob{width:40px;height:40px}.w-48-mob{width:48px}.h-48-mob{height:48px}.square-48-mob{width:48px;height:48px}.w-56-mob{width:56px}.h-56-mob{height:56px}.square-56-mob{width:56px;height:56px}.w-64-mob{width:64px}.h-64-mob{height:64px}.square-64-mob{width:64px;height:64px}.w-72-mob{width:72px}.h-72-mob{height:72px}.square-72-mob{width:72px;height:72px}.w-80-mob{width:80px}.h-80-mob{height:80px}.square-80-mob{width:80px;height:80px}.w-88-mob{width:88px}.h-88-mob{height:88px}.square-88-mob{width:88px;height:88px}.w-96-mob{width:96px}.h-96-mob{height:96px}.square-96-mob{width:96px;height:96px}.w-104-mob{width:104px}.h-104-mob{height:104px}.square-104-mob{width:104px;height:104px}.w-112-mob{width:112px}.h-112-mob{height:112px}.square-112-mob{width:112px;height:112px}.w-120-mob{width:120px}.h-120-mob{height:120px}.square-120-mob{width:120px;height:120px}.w-128-mob{width:128px}.h-128-mob{height:128px}.square-128-mob{width:128px;height:128px}.w-136-mob{width:136px}.h-136-mob{height:136px}.square-136-mob{width:136px;height:136px}.w-144-mob{width:144px}.h-144-mob{height:144px}.square-144-mob{width:144px;height:144px}.w-152-mob{width:152px}.h-152-mob{height:152px}.square-152-mob{width:152px;height:152px}.w-160-mob{width:160px}.h-160-mob{height:160px}.square-160-mob{width:160px;height:160px}.w-168-mob{width:168px}.h-168-mob{height:168px}.square-168-mob{width:168px;height:168px}.w-176-mob{width:176px}.h-176-mob{height:176px}.square-176-mob{width:176px;height:176px}.w-184-mob{width:184px}.h-184-mob{height:184px}.square-184-mob{width:184px;height:184px}.w-192-mob{width:192px}.h-192-mob{height:192px}.square-192-mob{width:192px;height:192px}.w-200-mob{width:200px}.h-200-mob{height:200px}.square-200-mob{width:200px;height:200px}.w-208-mob{width:208px}.h-208-mob{height:208px}.square-208-mob{width:208px;height:208px}.w-216-mob{width:216px}.h-216-mob{height:216px}.square-216-mob{width:216px;height:216px}.w-224-mob{width:224px}.h-224-mob{height:224px}.square-224-mob{width:224px;height:224px}.w-232-mob{width:232px}.h-232-mob{height:232px}.square-232-mob{width:232px;height:232px}.w-240-mob{width:240px}.h-240-mob{height:240px}.square-240-mob{width:240px;height:240px}.w-248-mob{width:248px}.h-248-mob{height:248px}.square-248-mob{width:248px;height:248px}.w-256-mob{width:256px}.h-256-mob{height:256px}.square-256-mob{width:256px;height:256px}.w-264-mob{width:264px}.h-264-mob{height:264px}.square-264-mob{width:264px;height:264px}.w-272-mob{width:272px}.h-272-mob{height:272px}.square-272-mob{width:272px;height:272px}.w-280-mob{width:280px}.h-280-mob{height:280px}.square-280-mob{width:280px;height:280px}.w-288-mob{width:288px}.h-288-mob{height:288px}.square-288-mob{width:288px;height:288px}.w-296-mob{width:296px}.h-296-mob{height:296px}.square-296-mob{width:296px;height:296px}.w-304-mob{width:304px}.h-304-mob{height:304px}.square-304-mob{width:304px;height:304px}.w-312-mob{width:312px}.h-312-mob{height:312px}.square-312-mob{width:312px;height:312px}.w-320-mob{width:320px}.h-320-mob{height:320px}.square-320-mob{width:320px;height:320px}.w-328-mob{width:328px}.h-328-mob{height:328px}.square-328-mob{width:328px;height:328px}.w-336-mob{width:336px}.h-336-mob{height:336px}.square-336-mob{width:336px;height:336px}.w-344-mob{width:344px}.h-344-mob{height:344px}.square-344-mob{width:344px;height:344px}.w-352-mob{width:352px}.h-352-mob{height:352px}.square-352-mob{width:352px;height:352px}.w-360-mob{width:360px}.h-360-mob{height:360px}.square-360-mob{width:360px;height:360px}.w-368-mob{width:368px}.h-368-mob{height:368px}.square-368-mob{width:368px;height:368px}.w-376-mob{width:376px}.h-376-mob{height:376px}.square-376-mob{width:376px;height:376px}.w-384-mob{width:384px}.h-384-mob{height:384px}.square-384-mob{width:384px;height:384px}.w-392-mob{width:392px}.h-392-mob{height:392px}.square-392-mob{width:392px;height:392px}.w-400-mob{width:400px}.h-400-mob{height:400px}.square-400-mob{width:400px;height:400px}.w-408-mob{width:408px}.h-408-mob{height:408px}.square-408-mob{width:408px;height:408px}.w-416-mob{width:416px}.h-416-mob{height:416px}.square-416-mob{width:416px;height:416px}.w-424-mob{width:424px}.h-424-mob{height:424px}.square-424-mob{width:424px;height:424px}.w-432-mob{width:432px}.h-432-mob{height:432px}.square-432-mob{width:432px;height:432px}.w-440-mob{width:440px}.h-440-mob{height:440px}.square-440-mob{width:440px;height:440px}.w-448-mob{width:448px}.h-448-mob{height:448px}.square-448-mob{width:448px;height:448px}.w-456-mob{width:456px}.h-456-mob{height:456px}.square-456-mob{width:456px;height:456px}.w-464-mob{width:464px}.h-464-mob{height:464px}.square-464-mob{width:464px;height:464px}.w-472-mob{width:472px}.h-472-mob{height:472px}.square-472-mob{width:472px;height:472px}.w-480-mob{width:480px}.h-480-mob{height:480px}.square-480-mob{width:480px;height:480px}.w-488-mob{width:488px}.h-488-mob{height:488px}.square-488-mob{width:488px;height:488px}.w-496-mob{width:496px}.h-496-mob{height:496px}.square-496-mob{width:496px;height:496px}.w-504-mob{width:504px}.h-504-mob{height:504px}.square-504-mob{width:504px;height:504px}.w-512-mob{width:512px}.h-512-mob{height:512px}.square-512-mob{width:512px;height:512px}.wfull-mob{width:100%}.hfull-mob{height:100%}.full-mob{width:100%;height:100%}.min0-mob{min-width:0;min-height:0}.hfull-vh-mob{min-height:100vh}.hfull-vh-fitted-mob{min-height:calc(100vh - var(--header-height,48px) - var(--footer-height))}.shadow-sm-mob{box-shadow:var(--shadow-sm)}.shadow-md-mob{box-shadow:var(--shadow-md)}.shadow-lg-mob{box-shadow:var(--shadow-lg)}}@media (width>=768px){.gap-3xs-desk{gap:calc(var(--space-3xs) * var(--gap-scale,1))}.gap-2xs-desk{gap:calc(var(--space-2xs) * var(--gap-scale,1))}.gap-xs-desk{gap:calc(var(--space-xs) * var(--gap-scale,1))}.gap-sm-desk{gap:calc(var(--space-sm) * var(--gap-scale,1))}.gap-md-desk{gap:calc(var(--space-md) * var(--gap-scale,1))}.gap-lg-desk{gap:calc(var(--space-lg) * var(--gap-scale,1))}.gap-xl-desk{gap:calc(var(--space-xl) * var(--gap-scale,1))}.gap-2xl-desk{gap:calc(var(--space-2xl) * var(--gap-scale,1))}.gap-3xl-desk{gap:calc(var(--space-3xl) * var(--gap-scale,1))}.gap-0-desk{gap:0}.gap-1-desk{gap:1px}.gap-2-desk{gap:2px}.gap-4-desk{gap:4px}.gap-6-desk{gap:6px}.gap-8-desk{gap:8px}.gap-12-desk{gap:12px}.gap-16-desk{gap:16px}.gap-24-desk{gap:24px}.gap-32-desk{gap:32px}.gap-40-desk{gap:40px}.gap-48-desk{gap:48px}.gap-56-desk{gap:56px}.gap-64-desk{gap:64px}.rgap-3xs-desk{row-gap:calc(var(--space-3xs) * var(--gap-scale,1))}.rgap-2xs-desk{row-gap:calc(var(--space-2xs) * var(--gap-scale,1))}.rgap-xs-desk{row-gap:calc(var(--space-xs) * var(--gap-scale,1))}.rgap-sm-desk{row-gap:calc(var(--space-sm) * var(--gap-scale,1))}.rgap-md-desk{row-gap:calc(var(--space-md) * var(--gap-scale,1))}.rgap-lg-desk{row-gap:calc(var(--space-lg) * var(--gap-scale,1))}.rgap-xl-desk{row-gap:calc(var(--space-xl) * var(--gap-scale,1))}.rgap-2xl-desk{row-gap:calc(var(--space-2xl) * var(--gap-scale,1))}.rgap-3xl-desk{row-gap:calc(var(--space-3xl) * var(--gap-scale,1))}.rgap-0-desk{row-gap:0}.rgap-1-desk{row-gap:1px}.rgap-2-desk{row-gap:2px}.rgap-4-desk{row-gap:4px}.rgap-6-desk{row-gap:6px}.rgap-8-desk{row-gap:8px}.rgap-12-desk{row-gap:12px}.rgap-16-desk{row-gap:16px}.rgap-24-desk{row-gap:24px}.rgap-32-desk{row-gap:32px}.rgap-40-desk{row-gap:40px}.rgap-48-desk{row-gap:48px}.rgap-56-desk{row-gap:56px}.rgap-64-desk{row-gap:64px}.cgap-3xs-desk{column-gap:calc(var(--space-3xs) * var(--gap-scale,1))}.cgap-2xs-desk{column-gap:calc(var(--space-2xs) * var(--gap-scale,1))}.cgap-xs-desk{column-gap:calc(var(--space-xs) * var(--gap-scale,1))}.cgap-sm-desk{column-gap:calc(var(--space-sm) * var(--gap-scale,1))}.cgap-md-desk{column-gap:calc(var(--space-md) * var(--gap-scale,1))}.cgap-lg-desk{column-gap:calc(var(--space-lg) * var(--gap-scale,1))}.cgap-xl-desk{column-gap:calc(var(--space-xl) * var(--gap-scale,1))}.cgap-2xl-desk{column-gap:calc(var(--space-2xl) * var(--gap-scale,1))}.cgap-3xl-desk{column-gap:calc(var(--space-3xl) * var(--gap-scale,1))}.cgap-0-desk{column-gap:0}.cgap-1-desk{column-gap:1px}.cgap-2-desk{column-gap:2px}.cgap-4-desk{column-gap:4px}.cgap-6-desk{column-gap:6px}.cgap-8-desk{column-gap:8px}.cgap-12-desk{column-gap:12px}.cgap-16-desk{column-gap:16px}.cgap-24-desk{column-gap:24px}.cgap-32-desk{column-gap:32px}.cgap-40-desk{column-gap:40px}.cgap-48-desk{column-gap:48px}.cgap-56-desk{column-gap:56px}.cgap-64-desk{column-gap:64px}.pad-3xs-desk{padding:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-2xs-desk{padding:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-xs-desk{padding:calc(var(--space-xs) * var(--pad-scale,1))}.pad-sm-desk{padding:calc(var(--space-sm) * var(--pad-scale,1))}.pad-md-desk{padding:calc(var(--space-md) * var(--pad-scale,1))}.pad-lg-desk{padding:calc(var(--space-lg) * var(--pad-scale,1))}.pad-xl-desk{padding:calc(var(--space-xl) * var(--pad-scale,1))}.pad-2xl-desk{padding:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-3xl-desk{padding:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-0-desk{padding:0}.pad-1-desk{padding:1px}.pad-2-desk{padding:2px}.pad-4-desk{padding:4px}.pad-6-desk{padding:6px}.pad-8-desk{padding:8px}.pad-12-desk{padding:12px}.pad-16-desk{padding:16px}.pad-24-desk{padding:24px}.pad-32-desk{padding:32px}.pad-40-desk{padding:40px}.pad-48-desk{padding:48px}.pad-56-desk{padding:56px}.pad-64-desk{padding:64px}.pad-x-3xs-desk{padding-inline:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-x-2xs-desk{padding-inline:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-x-xs-desk{padding-inline:calc(var(--space-xs) * var(--pad-scale,1))}.pad-x-sm-desk{padding-inline:calc(var(--space-sm) * var(--pad-scale,1))}.pad-x-md-desk{padding-inline:calc(var(--space-md) * var(--pad-scale,1))}.pad-x-lg-desk{padding-inline:calc(var(--space-lg) * var(--pad-scale,1))}.pad-x-xl-desk{padding-inline:calc(var(--space-xl) * var(--pad-scale,1))}.pad-x-2xl-desk{padding-inline:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-x-3xl-desk{padding-inline:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-x-0-desk{padding-inline:0}.pad-x-1-desk{padding-inline:1px}.pad-x-2-desk{padding-inline:2px}.pad-x-4-desk{padding-inline:4px}.pad-x-6-desk{padding-inline:6px}.pad-x-8-desk{padding-inline:8px}.pad-x-12-desk{padding-inline:12px}.pad-x-16-desk{padding-inline:16px}.pad-x-24-desk{padding-inline:24px}.pad-x-32-desk{padding-inline:32px}.pad-x-40-desk{padding-inline:40px}.pad-x-48-desk{padding-inline:48px}.pad-x-56-desk{padding-inline:56px}.pad-x-64-desk{padding-inline:64px}.pad-y-3xs-desk{padding-block:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-y-2xs-desk{padding-block:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-y-xs-desk{padding-block:calc(var(--space-xs) * var(--pad-scale,1))}.pad-y-sm-desk{padding-block:calc(var(--space-sm) * var(--pad-scale,1))}.pad-y-md-desk{padding-block:calc(var(--space-md) * var(--pad-scale,1))}.pad-y-lg-desk{padding-block:calc(var(--space-lg) * var(--pad-scale,1))}.pad-y-xl-desk{padding-block:calc(var(--space-xl) * var(--pad-scale,1))}.pad-y-2xl-desk{padding-block:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-y-3xl-desk{padding-block:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-y-0-desk{padding-block:0}.pad-y-1-desk{padding-block:1px}.pad-y-2-desk{padding-block:2px}.pad-y-4-desk{padding-block:4px}.pad-y-6-desk{padding-block:6px}.pad-y-8-desk{padding-block:8px}.pad-y-12-desk{padding-block:12px}.pad-y-16-desk{padding-block:16px}.pad-y-24-desk{padding-block:24px}.pad-y-32-desk{padding-block:32px}.pad-y-40-desk{padding-block:40px}.pad-y-48-desk{padding-block:48px}.pad-y-56-desk{padding-block:56px}.pad-y-64-desk{padding-block:64px}.pad-top-3xs-desk{padding-top:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-top-2xs-desk{padding-top:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-top-xs-desk{padding-top:calc(var(--space-xs) * var(--pad-scale,1))}.pad-top-sm-desk{padding-top:calc(var(--space-sm) * var(--pad-scale,1))}.pad-top-md-desk{padding-top:calc(var(--space-md) * var(--pad-scale,1))}.pad-top-lg-desk{padding-top:calc(var(--space-lg) * var(--pad-scale,1))}.pad-top-xl-desk{padding-top:calc(var(--space-xl) * var(--pad-scale,1))}.pad-top-2xl-desk{padding-top:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-top-3xl-desk{padding-top:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-top-0-desk{padding-top:0}.pad-top-1-desk{padding-top:1px}.pad-top-2-desk{padding-top:2px}.pad-top-4-desk{padding-top:4px}.pad-top-6-desk{padding-top:6px}.pad-top-8-desk{padding-top:8px}.pad-top-12-desk{padding-top:12px}.pad-top-16-desk{padding-top:16px}.pad-top-24-desk{padding-top:24px}.pad-top-32-desk{padding-top:32px}.pad-top-40-desk{padding-top:40px}.pad-top-48-desk{padding-top:48px}.pad-top-56-desk{padding-top:56px}.pad-top-64-desk{padding-top:64px}.pad-right-3xs-desk{padding-right:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-right-2xs-desk{padding-right:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-right-xs-desk{padding-right:calc(var(--space-xs) * var(--pad-scale,1))}.pad-right-sm-desk{padding-right:calc(var(--space-sm) * var(--pad-scale,1))}.pad-right-md-desk{padding-right:calc(var(--space-md) * var(--pad-scale,1))}.pad-right-lg-desk{padding-right:calc(var(--space-lg) * var(--pad-scale,1))}.pad-right-xl-desk{padding-right:calc(var(--space-xl) * var(--pad-scale,1))}.pad-right-2xl-desk{padding-right:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-right-3xl-desk{padding-right:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-right-0-desk{padding-right:0}.pad-right-1-desk{padding-right:1px}.pad-right-2-desk{padding-right:2px}.pad-right-4-desk{padding-right:4px}.pad-right-6-desk{padding-right:6px}.pad-right-8-desk{padding-right:8px}.pad-right-12-desk{padding-right:12px}.pad-right-16-desk{padding-right:16px}.pad-right-24-desk{padding-right:24px}.pad-right-32-desk{padding-right:32px}.pad-right-40-desk{padding-right:40px}.pad-right-48-desk{padding-right:48px}.pad-right-56-desk{padding-right:56px}.pad-right-64-desk{padding-right:64px}.pad-bottom-3xs-desk{padding-bottom:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-bottom-2xs-desk{padding-bottom:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-bottom-xs-desk{padding-bottom:calc(var(--space-xs) * var(--pad-scale,1))}.pad-bottom-sm-desk{padding-bottom:calc(var(--space-sm) * var(--pad-scale,1))}.pad-bottom-md-desk{padding-bottom:calc(var(--space-md) * var(--pad-scale,1))}.pad-bottom-lg-desk{padding-bottom:calc(var(--space-lg) * var(--pad-scale,1))}.pad-bottom-xl-desk{padding-bottom:calc(var(--space-xl) * var(--pad-scale,1))}.pad-bottom-2xl-desk{padding-bottom:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-bottom-3xl-desk{padding-bottom:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-bottom-0-desk{padding-bottom:0}.pad-bottom-1-desk{padding-bottom:1px}.pad-bottom-2-desk{padding-bottom:2px}.pad-bottom-4-desk{padding-bottom:4px}.pad-bottom-6-desk{padding-bottom:6px}.pad-bottom-8-desk{padding-bottom:8px}.pad-bottom-12-desk{padding-bottom:12px}.pad-bottom-16-desk{padding-bottom:16px}.pad-bottom-24-desk{padding-bottom:24px}.pad-bottom-32-desk{padding-bottom:32px}.pad-bottom-40-desk{padding-bottom:40px}.pad-bottom-48-desk{padding-bottom:48px}.pad-bottom-56-desk{padding-bottom:56px}.pad-bottom-64-desk{padding-bottom:64px}.pad-left-3xs-desk{padding-left:calc(var(--space-3xs) * var(--pad-scale,1))}.pad-left-2xs-desk{padding-left:calc(var(--space-2xs) * var(--pad-scale,1))}.pad-left-xs-desk{padding-left:calc(var(--space-xs) * var(--pad-scale,1))}.pad-left-sm-desk{padding-left:calc(var(--space-sm) * var(--pad-scale,1))}.pad-left-md-desk{padding-left:calc(var(--space-md) * var(--pad-scale,1))}.pad-left-lg-desk{padding-left:calc(var(--space-lg) * var(--pad-scale,1))}.pad-left-xl-desk{padding-left:calc(var(--space-xl) * var(--pad-scale,1))}.pad-left-2xl-desk{padding-left:calc(var(--space-2xl) * var(--pad-scale,1))}.pad-left-3xl-desk{padding-left:calc(var(--space-3xl) * var(--pad-scale,1))}.pad-left-0-desk{padding-left:0}.pad-left-1-desk{padding-left:1px}.pad-left-2-desk{padding-left:2px}.pad-left-4-desk{padding-left:4px}.pad-left-6-desk{padding-left:6px}.pad-left-8-desk{padding-left:8px}.pad-left-12-desk{padding-left:12px}.pad-left-16-desk{padding-left:16px}.pad-left-24-desk{padding-left:24px}.pad-left-32-desk{padding-left:32px}.pad-left-40-desk{padding-left:40px}.pad-left-48-desk{padding-left:48px}.pad-left-56-desk{padding-left:56px}.pad-left-64-desk{padding-left:64px}.marg-3xs-desk{margin:calc(var(--space-3xs) * var(--gap-scale,1))}.marg--3xs-desk{margin:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-2xs-desk{margin:calc(var(--space-2xs) * var(--gap-scale,1))}.marg--2xs-desk{margin:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-xs-desk{margin:calc(var(--space-xs) * var(--gap-scale,1))}.marg--xs-desk{margin:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-sm-desk{margin:calc(var(--space-sm) * var(--gap-scale,1))}.marg--sm-desk{margin:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-md-desk{margin:calc(var(--space-md) * var(--gap-scale,1))}.marg--md-desk{margin:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-lg-desk{margin:calc(var(--space-lg) * var(--gap-scale,1))}.marg--lg-desk{margin:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-xl-desk{margin:calc(var(--space-xl) * var(--gap-scale,1))}.marg--xl-desk{margin:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-2xl-desk{margin:calc(var(--space-2xl) * var(--gap-scale,1))}.marg--2xl-desk{margin:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-3xl-desk{margin:calc(var(--space-3xl) * var(--gap-scale,1))}.marg--3xl-desk{margin:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-0-desk,.marg--0-desk{margin:0}.marg-1-desk{margin:1px}.marg--1-desk{margin:-1px}.marg-2-desk{margin:2px}.marg--2-desk{margin:-2px}.marg-4-desk{margin:4px}.marg--4-desk{margin:-4px}.marg-6-desk{margin:6px}.marg--6-desk{margin:-6px}.marg-8-desk{margin:8px}.marg--8-desk{margin:-8px}.marg-12-desk{margin:12px}.marg--12-desk{margin:-12px}.marg-16-desk{margin:16px}.marg--16-desk{margin:-16px}.marg-24-desk{margin:24px}.marg--24-desk{margin:-24px}.marg-32-desk{margin:32px}.marg--32-desk{margin:-32px}.marg-40-desk{margin:40px}.marg--40-desk{margin:-40px}.marg-48-desk{margin:48px}.marg--48-desk{margin:-48px}.marg-56-desk{margin:56px}.marg--56-desk{margin:-56px}.marg-64-desk{margin:64px}.marg--64-desk{margin:-64px}.marg-x-3xs-desk{margin-inline:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-x--3xs-desk{margin-inline:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-x-2xs-desk{margin-inline:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-x--2xs-desk{margin-inline:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-x-xs-desk{margin-inline:calc(var(--space-xs) * var(--gap-scale,1))}.marg-x--xs-desk{margin-inline:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-x-sm-desk{margin-inline:calc(var(--space-sm) * var(--gap-scale,1))}.marg-x--sm-desk{margin-inline:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-x-md-desk{margin-inline:calc(var(--space-md) * var(--gap-scale,1))}.marg-x--md-desk{margin-inline:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-x-lg-desk{margin-inline:calc(var(--space-lg) * var(--gap-scale,1))}.marg-x--lg-desk{margin-inline:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-x-xl-desk{margin-inline:calc(var(--space-xl) * var(--gap-scale,1))}.marg-x--xl-desk{margin-inline:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-x-2xl-desk{margin-inline:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-x--2xl-desk{margin-inline:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-x-3xl-desk{margin-inline:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-x--3xl-desk{margin-inline:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-x-0-desk,.marg-x--0-desk{margin-inline:0}.marg-x-1-desk{margin-inline:1px}.marg-x--1-desk{margin-inline:-1px}.marg-x-2-desk{margin-inline:2px}.marg-x--2-desk{margin-inline:-2px}.marg-x-4-desk{margin-inline:4px}.marg-x--4-desk{margin-inline:-4px}.marg-x-6-desk{margin-inline:6px}.marg-x--6-desk{margin-inline:-6px}.marg-x-8-desk{margin-inline:8px}.marg-x--8-desk{margin-inline:-8px}.marg-x-12-desk{margin-inline:12px}.marg-x--12-desk{margin-inline:-12px}.marg-x-16-desk{margin-inline:16px}.marg-x--16-desk{margin-inline:-16px}.marg-x-24-desk{margin-inline:24px}.marg-x--24-desk{margin-inline:-24px}.marg-x-32-desk{margin-inline:32px}.marg-x--32-desk{margin-inline:-32px}.marg-x-40-desk{margin-inline:40px}.marg-x--40-desk{margin-inline:-40px}.marg-x-48-desk{margin-inline:48px}.marg-x--48-desk{margin-inline:-48px}.marg-x-56-desk{margin-inline:56px}.marg-x--56-desk{margin-inline:-56px}.marg-x-64-desk{margin-inline:64px}.marg-x--64-desk{margin-inline:-64px}.marg-y-3xs-desk{margin-block:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-y--3xs-desk{margin-block:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-y-2xs-desk{margin-block:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-y--2xs-desk{margin-block:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-y-xs-desk{margin-block:calc(var(--space-xs) * var(--gap-scale,1))}.marg-y--xs-desk{margin-block:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-y-sm-desk{margin-block:calc(var(--space-sm) * var(--gap-scale,1))}.marg-y--sm-desk{margin-block:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-y-md-desk{margin-block:calc(var(--space-md) * var(--gap-scale,1))}.marg-y--md-desk{margin-block:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-y-lg-desk{margin-block:calc(var(--space-lg) * var(--gap-scale,1))}.marg-y--lg-desk{margin-block:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-y-xl-desk{margin-block:calc(var(--space-xl) * var(--gap-scale,1))}.marg-y--xl-desk{margin-block:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-y-2xl-desk{margin-block:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-y--2xl-desk{margin-block:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-y-3xl-desk{margin-block:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-y--3xl-desk{margin-block:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-y-0-desk,.marg-y--0-desk{margin-block:0}.marg-y-1-desk{margin-block:1px}.marg-y--1-desk{margin-block:-1px}.marg-y-2-desk{margin-block:2px}.marg-y--2-desk{margin-block:-2px}.marg-y-4-desk{margin-block:4px}.marg-y--4-desk{margin-block:-4px}.marg-y-6-desk{margin-block:6px}.marg-y--6-desk{margin-block:-6px}.marg-y-8-desk{margin-block:8px}.marg-y--8-desk{margin-block:-8px}.marg-y-12-desk{margin-block:12px}.marg-y--12-desk{margin-block:-12px}.marg-y-16-desk{margin-block:16px}.marg-y--16-desk{margin-block:-16px}.marg-y-24-desk{margin-block:24px}.marg-y--24-desk{margin-block:-24px}.marg-y-32-desk{margin-block:32px}.marg-y--32-desk{margin-block:-32px}.marg-y-40-desk{margin-block:40px}.marg-y--40-desk{margin-block:-40px}.marg-y-48-desk{margin-block:48px}.marg-y--48-desk{margin-block:-48px}.marg-y-56-desk{margin-block:56px}.marg-y--56-desk{margin-block:-56px}.marg-y-64-desk{margin-block:64px}.marg-y--64-desk{margin-block:-64px}.marg-top-3xs-desk{margin-top:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-top--3xs-desk{margin-top:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-top-2xs-desk{margin-top:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-top--2xs-desk{margin-top:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-top-xs-desk{margin-top:calc(var(--space-xs) * var(--gap-scale,1))}.marg-top--xs-desk{margin-top:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-top-sm-desk{margin-top:calc(var(--space-sm) * var(--gap-scale,1))}.marg-top--sm-desk{margin-top:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-top-md-desk{margin-top:calc(var(--space-md) * var(--gap-scale,1))}.marg-top--md-desk{margin-top:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-top-lg-desk{margin-top:calc(var(--space-lg) * var(--gap-scale,1))}.marg-top--lg-desk{margin-top:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-top-xl-desk{margin-top:calc(var(--space-xl) * var(--gap-scale,1))}.marg-top--xl-desk{margin-top:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-top-2xl-desk{margin-top:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-top--2xl-desk{margin-top:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-top-3xl-desk{margin-top:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-top--3xl-desk{margin-top:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-top-0-desk,.marg-top--0-desk{margin-top:0}.marg-top-1-desk{margin-top:1px}.marg-top--1-desk{margin-top:-1px}.marg-top-2-desk{margin-top:2px}.marg-top--2-desk{margin-top:-2px}.marg-top-4-desk{margin-top:4px}.marg-top--4-desk{margin-top:-4px}.marg-top-6-desk{margin-top:6px}.marg-top--6-desk{margin-top:-6px}.marg-top-8-desk{margin-top:8px}.marg-top--8-desk{margin-top:-8px}.marg-top-12-desk{margin-top:12px}.marg-top--12-desk{margin-top:-12px}.marg-top-16-desk{margin-top:16px}.marg-top--16-desk{margin-top:-16px}.marg-top-24-desk{margin-top:24px}.marg-top--24-desk{margin-top:-24px}.marg-top-32-desk{margin-top:32px}.marg-top--32-desk{margin-top:-32px}.marg-top-40-desk{margin-top:40px}.marg-top--40-desk{margin-top:-40px}.marg-top-48-desk{margin-top:48px}.marg-top--48-desk{margin-top:-48px}.marg-top-56-desk{margin-top:56px}.marg-top--56-desk{margin-top:-56px}.marg-top-64-desk{margin-top:64px}.marg-top--64-desk{margin-top:-64px}.marg-right-3xs-desk{margin-right:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-right--3xs-desk{margin-right:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-right-2xs-desk{margin-right:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-right--2xs-desk{margin-right:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-right-xs-desk{margin-right:calc(var(--space-xs) * var(--gap-scale,1))}.marg-right--xs-desk{margin-right:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-right-sm-desk{margin-right:calc(var(--space-sm) * var(--gap-scale,1))}.marg-right--sm-desk{margin-right:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-right-md-desk{margin-right:calc(var(--space-md) * var(--gap-scale,1))}.marg-right--md-desk{margin-right:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-right-lg-desk{margin-right:calc(var(--space-lg) * var(--gap-scale,1))}.marg-right--lg-desk{margin-right:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-right-xl-desk{margin-right:calc(var(--space-xl) * var(--gap-scale,1))}.marg-right--xl-desk{margin-right:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-right-2xl-desk{margin-right:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-right--2xl-desk{margin-right:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-right-3xl-desk{margin-right:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-right--3xl-desk{margin-right:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-right-0-desk,.marg-right--0-desk{margin-right:0}.marg-right-1-desk{margin-right:1px}.marg-right--1-desk{margin-right:-1px}.marg-right-2-desk{margin-right:2px}.marg-right--2-desk{margin-right:-2px}.marg-right-4-desk{margin-right:4px}.marg-right--4-desk{margin-right:-4px}.marg-right-6-desk{margin-right:6px}.marg-right--6-desk{margin-right:-6px}.marg-right-8-desk{margin-right:8px}.marg-right--8-desk{margin-right:-8px}.marg-right-12-desk{margin-right:12px}.marg-right--12-desk{margin-right:-12px}.marg-right-16-desk{margin-right:16px}.marg-right--16-desk{margin-right:-16px}.marg-right-24-desk{margin-right:24px}.marg-right--24-desk{margin-right:-24px}.marg-right-32-desk{margin-right:32px}.marg-right--32-desk{margin-right:-32px}.marg-right-40-desk{margin-right:40px}.marg-right--40-desk{margin-right:-40px}.marg-right-48-desk{margin-right:48px}.marg-right--48-desk{margin-right:-48px}.marg-right-56-desk{margin-right:56px}.marg-right--56-desk{margin-right:-56px}.marg-right-64-desk{margin-right:64px}.marg-right--64-desk{margin-right:-64px}.marg-bottom-3xs-desk{margin-bottom:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-bottom--3xs-desk{margin-bottom:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-bottom-2xs-desk{margin-bottom:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-bottom--2xs-desk{margin-bottom:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-bottom-xs-desk{margin-bottom:calc(var(--space-xs) * var(--gap-scale,1))}.marg-bottom--xs-desk{margin-bottom:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-bottom-sm-desk{margin-bottom:calc(var(--space-sm) * var(--gap-scale,1))}.marg-bottom--sm-desk{margin-bottom:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-bottom-md-desk{margin-bottom:calc(var(--space-md) * var(--gap-scale,1))}.marg-bottom--md-desk{margin-bottom:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-bottom-lg-desk{margin-bottom:calc(var(--space-lg) * var(--gap-scale,1))}.marg-bottom--lg-desk{margin-bottom:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-bottom-xl-desk{margin-bottom:calc(var(--space-xl) * var(--gap-scale,1))}.marg-bottom--xl-desk{margin-bottom:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-bottom-2xl-desk{margin-bottom:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-bottom--2xl-desk{margin-bottom:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-bottom-3xl-desk{margin-bottom:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-bottom--3xl-desk{margin-bottom:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-bottom-0-desk,.marg-bottom--0-desk{margin-bottom:0}.marg-bottom-1-desk{margin-bottom:1px}.marg-bottom--1-desk{margin-bottom:-1px}.marg-bottom-2-desk{margin-bottom:2px}.marg-bottom--2-desk{margin-bottom:-2px}.marg-bottom-4-desk{margin-bottom:4px}.marg-bottom--4-desk{margin-bottom:-4px}.marg-bottom-6-desk{margin-bottom:6px}.marg-bottom--6-desk{margin-bottom:-6px}.marg-bottom-8-desk{margin-bottom:8px}.marg-bottom--8-desk{margin-bottom:-8px}.marg-bottom-12-desk{margin-bottom:12px}.marg-bottom--12-desk{margin-bottom:-12px}.marg-bottom-16-desk{margin-bottom:16px}.marg-bottom--16-desk{margin-bottom:-16px}.marg-bottom-24-desk{margin-bottom:24px}.marg-bottom--24-desk{margin-bottom:-24px}.marg-bottom-32-desk{margin-bottom:32px}.marg-bottom--32-desk{margin-bottom:-32px}.marg-bottom-40-desk{margin-bottom:40px}.marg-bottom--40-desk{margin-bottom:-40px}.marg-bottom-48-desk{margin-bottom:48px}.marg-bottom--48-desk{margin-bottom:-48px}.marg-bottom-56-desk{margin-bottom:56px}.marg-bottom--56-desk{margin-bottom:-56px}.marg-bottom-64-desk{margin-bottom:64px}.marg-bottom--64-desk{margin-bottom:-64px}.marg-left-3xs-desk{margin-left:calc(var(--space-3xs) * var(--gap-scale,1))}.marg-left--3xs-desk{margin-left:calc(var(--space-3xs) * var(--gap-scale,1) * -1)}.marg-left-2xs-desk{margin-left:calc(var(--space-2xs) * var(--gap-scale,1))}.marg-left--2xs-desk{margin-left:calc(var(--space-2xs) * var(--gap-scale,1) * -1)}.marg-left-xs-desk{margin-left:calc(var(--space-xs) * var(--gap-scale,1))}.marg-left--xs-desk{margin-left:calc(var(--space-xs) * var(--gap-scale,1) * -1)}.marg-left-sm-desk{margin-left:calc(var(--space-sm) * var(--gap-scale,1))}.marg-left--sm-desk{margin-left:calc(var(--space-sm) * var(--gap-scale,1) * -1)}.marg-left-md-desk{margin-left:calc(var(--space-md) * var(--gap-scale,1))}.marg-left--md-desk{margin-left:calc(var(--space-md) * var(--gap-scale,1) * -1)}.marg-left-lg-desk{margin-left:calc(var(--space-lg) * var(--gap-scale,1))}.marg-left--lg-desk{margin-left:calc(var(--space-lg) * var(--gap-scale,1) * -1)}.marg-left-xl-desk{margin-left:calc(var(--space-xl) * var(--gap-scale,1))}.marg-left--xl-desk{margin-left:calc(var(--space-xl) * var(--gap-scale,1) * -1)}.marg-left-2xl-desk{margin-left:calc(var(--space-2xl) * var(--gap-scale,1))}.marg-left--2xl-desk{margin-left:calc(var(--space-2xl) * var(--gap-scale,1) * -1)}.marg-left-3xl-desk{margin-left:calc(var(--space-3xl) * var(--gap-scale,1))}.marg-left--3xl-desk{margin-left:calc(var(--space-3xl) * var(--gap-scale,1) * -1)}.marg-left-0-desk,.marg-left--0-desk{margin-left:0}.marg-left-1-desk{margin-left:1px}.marg-left--1-desk{margin-left:-1px}.marg-left-2-desk{margin-left:2px}.marg-left--2-desk{margin-left:-2px}.marg-left-4-desk{margin-left:4px}.marg-left--4-desk{margin-left:-4px}.marg-left-6-desk{margin-left:6px}.marg-left--6-desk{margin-left:-6px}.marg-left-8-desk{margin-left:8px}.marg-left--8-desk{margin-left:-8px}.marg-left-12-desk{margin-left:12px}.marg-left--12-desk{margin-left:-12px}.marg-left-16-desk{margin-left:16px}.marg-left--16-desk{margin-left:-16px}.marg-left-24-desk{margin-left:24px}.marg-left--24-desk{margin-left:-24px}.marg-left-32-desk{margin-left:32px}.marg-left--32-desk{margin-left:-32px}.marg-left-40-desk{margin-left:40px}.marg-left--40-desk{margin-left:-40px}.marg-left-48-desk{margin-left:48px}.marg-left--48-desk{margin-left:-48px}.marg-left-56-desk{margin-left:56px}.marg-left--56-desk{margin-left:-56px}.marg-left-64-desk{margin-left:64px}.marg-left--64-desk{margin-left:-64px}.radius-0-desk{border-radius:0}.radius-1-desk{border-radius:1px}.radius-2-desk{border-radius:2px}.radius-4-desk{border-radius:4px}.radius-6-desk{border-radius:6px}.radius-8-desk{border-radius:8px}.radius-12-desk{border-radius:12px}.radius-16-desk{border-radius:16px}.radius-24-desk{border-radius:24px}.radius-32-desk{border-radius:32px}.radius-40-desk{border-radius:40px}.radius-48-desk{border-radius:48px}.radius-56-desk{border-radius:56px}.radius-64-desk{border-radius:64px}.radius-full-desk{border-radius:var(--radius-full)}.radius-sm-desk{border-radius:var(--radius-sm)}.radius-md-desk{border-radius:var(--radius-md)}.radius-lg-desk{border-radius:var(--radius-lg)}.w-0-desk{width:0}.h-0-desk{height:0}.square-0-desk{width:0;height:0}.w-1-desk{width:1px}.h-1-desk{height:1px}.square-1-desk{width:1px;height:1px}.w-2-desk{width:2px}.h-2-desk{height:2px}.square-2-desk{width:2px;height:2px}.w-4-desk{width:4px}.h-4-desk{height:4px}.square-4-desk{width:4px;height:4px}.w-6-desk{width:6px}.h-6-desk{height:6px}.square-6-desk{width:6px;height:6px}.w-8-desk{width:8px}.h-8-desk{height:8px}.square-8-desk{width:8px;height:8px}.w-12-desk{width:12px}.h-12-desk{height:12px}.square-12-desk{width:12px;height:12px}.w-16-desk{width:16px}.h-16-desk{height:16px}.square-16-desk{width:16px;height:16px}.w-24-desk{width:24px}.h-24-desk{height:24px}.square-24-desk{width:24px;height:24px}.w-32-desk{width:32px}.h-32-desk{height:32px}.square-32-desk{width:32px;height:32px}.w-40-desk{width:40px}.h-40-desk{height:40px}.square-40-desk{width:40px;height:40px}.w-48-desk{width:48px}.h-48-desk{height:48px}.square-48-desk{width:48px;height:48px}.w-56-desk{width:56px}.h-56-desk{height:56px}.square-56-desk{width:56px;height:56px}.w-64-desk{width:64px}.h-64-desk{height:64px}.square-64-desk{width:64px;height:64px}.w-72-desk{width:72px}.h-72-desk{height:72px}.square-72-desk{width:72px;height:72px}.w-80-desk{width:80px}.h-80-desk{height:80px}.square-80-desk{width:80px;height:80px}.w-88-desk{width:88px}.h-88-desk{height:88px}.square-88-desk{width:88px;height:88px}.w-96-desk{width:96px}.h-96-desk{height:96px}.square-96-desk{width:96px;height:96px}.w-104-desk{width:104px}.h-104-desk{height:104px}.square-104-desk{width:104px;height:104px}.w-112-desk{width:112px}.h-112-desk{height:112px}.square-112-desk{width:112px;height:112px}.w-120-desk{width:120px}.h-120-desk{height:120px}.square-120-desk{width:120px;height:120px}.w-128-desk{width:128px}.h-128-desk{height:128px}.square-128-desk{width:128px;height:128px}.w-136-desk{width:136px}.h-136-desk{height:136px}.square-136-desk{width:136px;height:136px}.w-144-desk{width:144px}.h-144-desk{height:144px}.square-144-desk{width:144px;height:144px}.w-152-desk{width:152px}.h-152-desk{height:152px}.square-152-desk{width:152px;height:152px}.w-160-desk{width:160px}.h-160-desk{height:160px}.square-160-desk{width:160px;height:160px}.w-168-desk{width:168px}.h-168-desk{height:168px}.square-168-desk{width:168px;height:168px}.w-176-desk{width:176px}.h-176-desk{height:176px}.square-176-desk{width:176px;height:176px}.w-184-desk{width:184px}.h-184-desk{height:184px}.square-184-desk{width:184px;height:184px}.w-192-desk{width:192px}.h-192-desk{height:192px}.square-192-desk{width:192px;height:192px}.w-200-desk{width:200px}.h-200-desk{height:200px}.square-200-desk{width:200px;height:200px}.w-208-desk{width:208px}.h-208-desk{height:208px}.square-208-desk{width:208px;height:208px}.w-216-desk{width:216px}.h-216-desk{height:216px}.square-216-desk{width:216px;height:216px}.w-224-desk{width:224px}.h-224-desk{height:224px}.square-224-desk{width:224px;height:224px}.w-232-desk{width:232px}.h-232-desk{height:232px}.square-232-desk{width:232px;height:232px}.w-240-desk{width:240px}.h-240-desk{height:240px}.square-240-desk{width:240px;height:240px}.w-248-desk{width:248px}.h-248-desk{height:248px}.square-248-desk{width:248px;height:248px}.w-256-desk{width:256px}.h-256-desk{height:256px}.square-256-desk{width:256px;height:256px}.w-264-desk{width:264px}.h-264-desk{height:264px}.square-264-desk{width:264px;height:264px}.w-272-desk{width:272px}.h-272-desk{height:272px}.square-272-desk{width:272px;height:272px}.w-280-desk{width:280px}.h-280-desk{height:280px}.square-280-desk{width:280px;height:280px}.w-288-desk{width:288px}.h-288-desk{height:288px}.square-288-desk{width:288px;height:288px}.w-296-desk{width:296px}.h-296-desk{height:296px}.square-296-desk{width:296px;height:296px}.w-304-desk{width:304px}.h-304-desk{height:304px}.square-304-desk{width:304px;height:304px}.w-312-desk{width:312px}.h-312-desk{height:312px}.square-312-desk{width:312px;height:312px}.w-320-desk{width:320px}.h-320-desk{height:320px}.square-320-desk{width:320px;height:320px}.w-328-desk{width:328px}.h-328-desk{height:328px}.square-328-desk{width:328px;height:328px}.w-336-desk{width:336px}.h-336-desk{height:336px}.square-336-desk{width:336px;height:336px}.w-344-desk{width:344px}.h-344-desk{height:344px}.square-344-desk{width:344px;height:344px}.w-352-desk{width:352px}.h-352-desk{height:352px}.square-352-desk{width:352px;height:352px}.w-360-desk{width:360px}.h-360-desk{height:360px}.square-360-desk{width:360px;height:360px}.w-368-desk{width:368px}.h-368-desk{height:368px}.square-368-desk{width:368px;height:368px}.w-376-desk{width:376px}.h-376-desk{height:376px}.square-376-desk{width:376px;height:376px}.w-384-desk{width:384px}.h-384-desk{height:384px}.square-384-desk{width:384px;height:384px}.w-392-desk{width:392px}.h-392-desk{height:392px}.square-392-desk{width:392px;height:392px}.w-400-desk{width:400px}.h-400-desk{height:400px}.square-400-desk{width:400px;height:400px}.w-408-desk{width:408px}.h-408-desk{height:408px}.square-408-desk{width:408px;height:408px}.w-416-desk{width:416px}.h-416-desk{height:416px}.square-416-desk{width:416px;height:416px}.w-424-desk{width:424px}.h-424-desk{height:424px}.square-424-desk{width:424px;height:424px}.w-432-desk{width:432px}.h-432-desk{height:432px}.square-432-desk{width:432px;height:432px}.w-440-desk{width:440px}.h-440-desk{height:440px}.square-440-desk{width:440px;height:440px}.w-448-desk{width:448px}.h-448-desk{height:448px}.square-448-desk{width:448px;height:448px}.w-456-desk{width:456px}.h-456-desk{height:456px}.square-456-desk{width:456px;height:456px}.w-464-desk{width:464px}.h-464-desk{height:464px}.square-464-desk{width:464px;height:464px}.w-472-desk{width:472px}.h-472-desk{height:472px}.square-472-desk{width:472px;height:472px}.w-480-desk{width:480px}.h-480-desk{height:480px}.square-480-desk{width:480px;height:480px}.w-488-desk{width:488px}.h-488-desk{height:488px}.square-488-desk{width:488px;height:488px}.w-496-desk{width:496px}.h-496-desk{height:496px}.square-496-desk{width:496px;height:496px}.w-504-desk{width:504px}.h-504-desk{height:504px}.square-504-desk{width:504px;height:504px}.w-512-desk{width:512px}.h-512-desk{height:512px}.square-512-desk{width:512px;height:512px}.wfull-desk{width:100%}.hfull-desk{height:100%}.full-desk{width:100%;height:100%}.min0-desk{min-width:0;min-height:0}.hfull-vh-desk{min-height:100vh}.hfull-vh-fitted-desk{min-height:calc(100vh - var(--header-height,48px) - var(--footer-height))}.shadow-sm-desk{box-shadow:var(--shadow-sm)}.shadow-md-desk{box-shadow:var(--shadow-md)}.shadow-lg-desk{box-shadow:var(--shadow-lg)}}.box{flex-direction:column;display:flex}.box.xcenter{text-align:center;align-items:center}.box.xleft{text-align:left;align-items:flex-start}.box.xright{text-align:right;align-items:flex-end}.box.ycenter{justify-content:center}.box.ytop{justify-content:flex-start}.box.ybot{justify-content:flex-end}.box.ybetween{justify-content:space-between}.box.yevenly{justify-content:space-evenly}.box.yaround{justify-content:space-around}.row{flex-direction:row;display:flex}.row.xleft{justify-content:flex-start}.row.xcenter{justify-content:center}.row.xright{justify-content:flex-end}.row.xbetween{justify-content:space-between}.row.xevenly{justify-content:space-evenly}.row.xaround{justify-content:space-around}.row.ycenter{align-items:center}.row.ytop{align-items:flex-start}.row.ybot{align-items:flex-end}.grid{display:grid}.grid.center{place-items:center}.grid.xcenter{text-align:center;justify-items:center}.grid.xleft{text-align:left;justify-items:start}.grid.xright{text-align:right;justify-items:end}.grid.xstretch{justify-items:stretch}.grid.ycenter{align-items:center}.grid.ytop{align-items:start}.grid.ybot{align-items:end}.grid.ystretch{align-items:stretch}.grid.xbetween{justify-content:space-between}.grid.xevenly{justify-content:space-evenly}.grid.xaround{justify-content:space-around}.grid.ybetween{align-content:space-between}.grid.yevenly{align-content:space-evenly}.grid.yaround{align-content:space-around}.wrap{flex-wrap:wrap}.grow{flex:1}.shrink-0{flex-shrink:0}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.scroll-y{overscroll-behavior:contain;overflow:hidden auto}.scroll-x{overscroll-behavior:contain;overflow:auto hidden}.grid-1,.grid-2{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-3{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-4{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=640px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-6{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=640px){.grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.card-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--card-min), 100%), 1fr));display:grid}.prose{gap:calc(var(--space-sm) * var(--gap-scale,1));flex-direction:column;max-width:min(100%,760px);margin-inline:auto;line-height:1.65;display:flex}.prose h1,.prose h2,.prose h3,.prose h4{margin-top:calc(var(--space-2xs) * var(--gap-scale,1));font-weight:600;line-height:1.25}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child{margin-top:0}.frame-16-9{aspect-ratio:16/9;position:relative;overflow:hidden}.frame-16-9 img,.frame-16-9 video,.frame-16-9 iframe,.frame-16-9 svg{object-fit:cover;width:100%;height:100%}.frame-9-16{aspect-ratio:9/16;position:relative;overflow:hidden}.frame-9-16 img,.frame-9-16 video,.frame-9-16 iframe,.frame-9-16 svg{object-fit:cover;width:100%;height:100%}.frame-4-3{aspect-ratio:4/3;position:relative;overflow:hidden}.frame-4-3 img,.frame-4-3 video,.frame-4-3 iframe,.frame-4-3 svg{object-fit:cover;width:100%;height:100%}.frame-3-4{aspect-ratio:3/4;position:relative;overflow:hidden}.frame-3-4 img,.frame-3-4 video,.frame-3-4 iframe,.frame-3-4 svg{object-fit:cover;width:100%;height:100%}.frame-3-2{aspect-ratio:3/2;position:relative;overflow:hidden}.frame-3-2 img,.frame-3-2 video,.frame-3-2 iframe,.frame-3-2 svg{object-fit:cover;width:100%;height:100%}.frame-2-3{aspect-ratio:2/3;position:relative;overflow:hidden}.frame-2-3 img,.frame-2-3 video,.frame-2-3 iframe,.frame-2-3 svg{object-fit:cover;width:100%;height:100%}.frame-1-1{aspect-ratio:1;position:relative;overflow:hidden}.frame-1-1 img,.frame-1-1 video,.frame-1-1 iframe,.frame-1-1 svg{object-fit:cover;width:100%;height:100%}.reel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;flex-direction:row;display:flex;overflow-x:auto}.reel>*{scroll-snap-align:start;flex:none}.app-shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.app-header{z-index:var(--z-sticky);height:var(--header-height);padding-inline:calc(var(--space-sm) * var(--pad-scale,1));background:color-mix(in srgb, var(--bg-surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex-direction:row;align-items:center;display:flex;position:sticky;top:0}.app-main{min-width:0;min-height:calc(100vh - var(--header-height) - var(--footer-height));flex-direction:row;flex:1;display:flex}.main-section{flex:1;min-width:0}.sidebar-left,.sidebar-right{top:var(--header-height);height:calc(100vh - var(--header-height) - var(--footer-height));padding:calc(var(--space-sm) * var(--pad-scale,1));flex-shrink:0;display:none;position:sticky;overflow-y:auto}.sidebar-left{width:var(--sidebar-width)}.sidebar-right{width:var(--toc-width)}@media (width<=1023px){.app-shell.open .sidebar-left{z-index:var(--z-modal);width:min(85vw, var(--sidebar-width));height:calc(100vh - var(--header-height) - var(--footer-height));background:var(--bg);border-right:1px solid var(--border);display:block;position:fixed;left:0}}@media (width>=1024px){.sidebar-left{border-right:1px solid var(--border);display:block}}@media (width>=1280px){.sidebar-right{border-left:1px solid var(--border);display:block}}.content-shell{max-width:var(--measure);margin-inline:auto}.app-footer{padding-inline:calc(var(--space-sm) * var(--pad-scale,1));min-height:var(--footer-height);border-top:1px solid var(--border);flex-direction:row;align-items:center;display:flex}.mobile-toc{padding:calc(var(--space-xs) * var(--pad-scale,1));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.mobile-toc summary{font-weight:500;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc[open]{background:var(--bg-raised)}.mobile-toc[open] summary{padding-bottom:calc(var(--space-2xs) * var(--pad-scale,1));margin-bottom:calc(var(--space-xs) * var(--gap-scale,1));border-bottom:1px solid var(--border)}@media (width>=1280px){.mobile-toc{display:none}}.navtree{gap:calc(var(--space-sm) * var(--gap-scale,1));flex-direction:column;display:flex}.navtree-title{padding-inline:calc(var(--space-xs) * var(--pad-scale,1));font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.navtree-link{padding-block:calc(var(--space-3xs) * var(--pad-scale,1));padding-inline:calc(var(--space-xs) * var(--pad-scale,1));font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;text-decoration:none;display:flex}.navtree-link:hover{background:var(--state-hover-subtle);color:var(--text-primary)}.navtree-link.active{background:var(--state-selected);color:var(--text-primary)}.navtree-sub{gap:calc(var(--space-3xs) * var(--gap-scale,1));padding-left:calc(var(--space-sm) * var(--pad-scale,1));flex-direction:column;display:flex}.toc{gap:calc(var(--space-xs) * var(--gap-scale,1));flex-direction:column;display:flex}.toc-title{padding-inline:calc(var(--space-xs) * var(--pad-scale,1));font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.toc-list{gap:calc(var(--space-3xs) * var(--gap-scale,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc-link{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--motion-fast) ease;text-decoration:none;display:block}.toc-link:hover{color:var(--text-primary)}.toc-link.active{color:var(--theme-color);font-weight:500}.toc-footer{margin-top:calc(var(--space-xs) * var(--gap-scale,1));padding-top:calc(var(--space-xs) * var(--pad-scale,1));border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.tab-list{gap:calc(var(--space-2xs) * var(--gap-scale,1));border-bottom:1px solid var(--border);flex-direction:row;display:flex}.tab-trigger{padding-block:calc(var(--space-2xs) * var(--pad-scale,1));padding-inline:calc(var(--space-xs) * var(--pad-scale,1));font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.tab-trigger:hover{color:var(--text-primary)}.tab-trigger.active{color:var(--text-primary);border-bottom-color:var(--theme-color)}.page-shell{padding-inline:var(--page-gutter);padding-block:calc(var(--space-md) * var(--pad-scale,1))}.page-split{grid-template-columns:minmax(0,1fr);display:grid}.page-split .page-main{min-width:0;padding:var(--page-gutter)}.page-split .page-sidebar{display:none}@media (width>=768px){.page-split{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.page-split .page-sidebar{top:var(--header-height);height:calc(100vh - var(--header-height) - var(--footer-height));border-right:1px solid var(--border);display:block;position:sticky;overflow-y:auto}}.drawer{top:var(--header-height);z-index:var(--z-modal);width:min(85vw,320px);height:calc(100dvh - var(--header-height));padding:calc(var(--space-sm) * var(--pad-scale,1));background:var(--bg);border-right:1px solid var(--border);visibility:hidden;transition:transform var(--motion-base) var(--ease-out), visibility var(--motion-base);position:fixed;left:0;overflow-y:auto;transform:translate(-105%)}.drawer.open{visibility:visible;transform:translate(0)}.dialog{z-index:var(--z-modal);background:var(--bg-dialog);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:min(92vw,540px);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out), visibility var(--motion-base), translate var(--motion-base) var(--ease-out);position:fixed;top:50%;left:50%;translate:0 -4px}.dialog.open,.dialog[open]{opacity:1;visibility:visible;pointer-events:auto;translate:0}.dialog::backdrop{background:#00000080}.popover{z-index:var(--z-raised);background:var(--bg-popover);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out), visibility var(--motion-fast), translate var(--motion-fast) var(--ease-out);position:absolute;top:calc(100% + 6px);left:0;translate:0 -4px}.popover.open{opacity:1;visibility:visible;pointer-events:auto;translate:0}.accordion{gap:calc(var(--space-2xs) * var(--gap-scale,1));flex-direction:column;display:flex}.accordion-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.accordion-item .accordion-content{transition:grid-template-rows var(--motion-base) var(--ease-out);grid-template-rows:0fr;padding:0;display:grid}.accordion-item .accordion-panel{min-height:0;overflow:hidden}.accordion-item.open .accordion-content{padding:calc(var(--space-xs) * var(--pad-scale,1));grid-template-rows:1fr}.accordion-trigger{width:100%;min-height:var(--control-h-md);padding:calc(var(--space-2xs) * var(--pad-scale,1)) calc(var(--space-xs) * var(--pad-scale,1));font-weight:500;font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.accordion-trigger:hover{background:var(--bg-raised)}.accordion-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.hero{justify-content:center;align-items:center;gap:calc(var(--space-lg) * var(--gap-scale,1));padding-block:calc(var(--space-xl) * var(--pad-scale,1));flex-direction:column;display:flex}.bg{background:var(--bg)}.surface{background:var(--bg-surface)}.raised{background:var(--bg-raised)}.panel{background:var(--bg-panel)}.footer{background:var(--bg-footer)}.canvas{background:var(--bg-canvas)}.terminal{background:var(--bg-terminal)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-inverse{color:var(--text-inverse)}.text-theme{color:var(--theme-color)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-info{color:var(--info)}.bg-success{background:var(--success)}.bg-warning{background:var(--warning)}.bg-danger{background:var(--danger)}.bg-info{background:var(--info)}.border{border:1px solid var(--border)}.border-subtle{border:1px solid var(--border-subtle)}.border-top{border-top:1px solid var(--border)}.border-right{border-right:1px solid var(--border)}.border-bottom{border-bottom:1px solid var(--border)}.border-left{border-left:1px solid var(--border)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-md)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.mono{font-family:var(--font-mono)}.tt-u{text-transform:uppercase}.tt-c{text-transform:capitalize}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eyebrow{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:500}.card{gap:calc(var(--space-sm) * var(--gap-scale,1));padding:calc(var(--space-md) * var(--pad-scale,1));background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.field{gap:calc(var(--space-3xs) * var(--gap-scale,1));flex-direction:column;display:flex}.field-label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}.field-error{font-size:var(--text-xs);color:var(--danger)}.avatar{border-radius:var(--radius-full);flex-shrink:0;width:32px;height:32px;overflow:hidden}.avatar:is(img){object-fit:cover}.avatar img{object-fit:cover;width:100%;height:100%}.divider{border:0;border-top:1px solid var(--border);margin-block:calc(var(--space-sm) * var(--gap-scale,1))}.kbd{padding-inline:calc(var(--space-2xs) * var(--pad-scale,1));font-family:var(--font-mono);font-size:var(--text-xs);background:var(--bg-raised);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding-block:2px;line-height:1.4;display:inline-block}.switch-track{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;width:40px;height:22px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;align-items:center;padding:2px;display:inline-flex}.switch-thumb{background:var(--text-inverse);border-radius:var(--radius-full);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:translate var(--motion-fast) ease}.switch-track[aria-checked=true],.switch-track.checked{background:var(--theme-color);border-color:var(--theme-color)}.switch-track[aria-checked=true] .switch-thumb,.switch-track.checked .switch-thumb{translate:18px}@media (width<=767px){.hide-mobile{display:none}}@media (width>=768px){.hide-desktop,.only-mobile{display:none}}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.badge{align-items:center;gap:calc(var(--space-3xs) * var(--gap-scale,1));padding-inline:calc(var(--space-2xs) * var(--pad-scale,1));font-size:var(--text-xs);background:var(--bg-raised);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding-block:2px;font-weight:500;display:inline-flex}.input{width:100%;height:var(--control-h-md);padding-inline:calc(var(--space-xs) * var(--pad-scale,1));font-size:var(--text-sm);background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);line-height:1.5;display:block}.input:focus-visible{border-color:var(--theme-color);box-shadow:0 0 0 2px var(--ring);outline:none}.select{width:100%;height:var(--control-h-md);padding-inline:calc(var(--space-xs) * var(--pad-scale,1));font-size:var(--text-sm);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23697080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding-right:28px;display:block}.select:focus-visible{border-color:var(--theme-color);box-shadow:0 0 0 2px var(--ring);outline:none}.link{color:var(--theme-color);text-decoration:none}.link:hover{text-decoration:underline}.link-plain{color:inherit;text-decoration:none}.link-parent:hover .link,.link-parent:hover .link-plain{color:var(--theme-color-alt)}.button{height:var(--control-h-md);padding-inline:calc(var(--space-sm) * var(--pad-scale,1));border-radius:var(--radius-sm);font-weight:500;font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button.primary{background:var(--theme-color);color:var(--text-inverse)}.button.primary:hover{background:var(--theme-color-alt)}.button.ghost{color:var(--text-primary);background:0 0;border:none}.button.ghost:hover{background:var(--bg-raised)}.button.active{background:var(--state-selected);border-color:var(--border);color:var(--text-primary)}.button.is-icon{color:var(--text-primary);background:0;border:0;padding:0}.button.is-icon:hover{color:var(--theme-color)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Stack Sans Text", sans-serif;--font-mono:"Google Sans Code", monospace;--text-xs:.8rem;--text-sm:.9rem;--text-md:1rem;--text-bs:clamp(1rem, .9489rem + .2273vw, 1.125rem);--text-lg:clamp(1.2rem, 1.1795rem + .0909vw, 1.25rem);--text-xl:clamp(1.44rem, 1.3899rem + .2227vw, 1.5625rem);--text-2xl:clamp(1.728rem, 1.6359rem + .4093vw, 1.9531rem);--text-3xl:clamp(2.0736rem, 1.9231rem + .6687vw, 2.4414rem);--text-4xl:clamp(2.4883rem, 2.2578rem + 1.0244vw, 3.0518rem);--text-5xl:clamp(2.986rem, 2.647rem + 1.5068vw, 3.8147rem);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-sm:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-md:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-lg:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl:clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--radius-0:0;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:9999px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--motion-fast:.12s;--motion-base:.16s;--motion-slow:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--control-h-sm:26px;--control-h-md:32px;--control-h-lg:38px;--z-base:0;--z-raised:10;--z-sticky:100;--z-modal:200;--z-toast:300;--header-height:48px;--footer-height:32px;--measure:65ch;--page-gutter:clamp(1rem, 4vw, 2rem);--sidebar-width:260px;--toc-width:240px;--card-min:16rem;--breakpoint:768px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdfefe;--bg-surface:#f8f7f7;--bg-raised:#f1f5f9;--bg-panel:#f1f3f5;--bg-footer:#e9ecef;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0f172a;--bg-input:#fff;--bg-canvas:#f8f9fa;--text-primary:#0f172a;--text-secondary:#5b6472;--text-muted:#929497;--text-inverse:#fff;--state-hover:#e2e8f0;--state-hover-subtle:#f1f5f9;--state-selected:#cbd5e1;--border:#bbbcbc;--border-subtle:#edf2f7;--theme-color:#04825b;--theme-color-alt:#047857;--success:#10b981;--success-hover:#059669;--warning:#f59e0b;--warning-hover:#d97706;--danger:#ef4444;--danger-hover:#dc2626;--info:#3b82f6;--info-hover:#2563eb;--feedback-error:#dc2626;--ring:#007f4e59;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a1f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101010;--bg-surface:#151515;--bg-raised:#191919;--bg-panel:#101010;--bg-footer:#121212;--bg-popover:#212121;--bg-dialog:#1c1c1c;--bg-terminal:#191919;--bg-input:#232323;--bg-canvas:#101010;--border:#202020;--border-subtle:#171717;--text-primary:#edf2f7;--text-secondary:#6d6d6d;--text-muted:#3e3e3e;--state-hover:#292929;--state-hover-subtle:#222;--state-selected:#373737;--theme-color:#38bdf8;--theme-color-alt:#0ea5e9;--text-inverse:#0e1118;--success:#34d399;--success-hover:#6ee7b7;--warning:#fbbf24;--warning-hover:#fcd34d;--danger:#f87171;--danger-hover:#fca5a5;--info:#60a5fa;--info-hover:#93c5fd;--feedback-error:#f87171;--ring:#10b98166;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 32px #00000073}}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101010;--bg-surface:#151515;--bg-raised:#191919;--bg-panel:#101010;--bg-footer:#121212;--bg-popover:#212121;--bg-dialog:#1c1c1c;--bg-terminal:#191919;--bg-input:#232323;--bg-canvas:#101010;--border:#202020;--border-subtle:#171717;--text-primary:#edf2f7;--text-secondary:#6d6d6d;--text-muted:#3e3e3e;--state-hover:#292929;--state-hover-subtle:#222;--state-selected:#373737;--theme-color:#38bdf8;--theme-color-alt:#0ea5e9;--text-inverse:#0e1118;--success:#34d399;--success-hover:#6ee7b7;--warning:#fbbf24;--warning-hover:#fcd34d;--danger:#f87171;--danger-hover:#fca5a5;--info:#60a5fa;--info-hover:#93c5fd;--feedback-error:#f87171;--ring:#10b98166;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 32px #00000073}[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdfefe;--bg-surface:#f8f7f7;--bg-raised:#f1f5f9;--bg-panel:#f1f3f5;--bg-footer:#e9ecef;--bg-popover:#fff;--bg-dialog:#fff;--bg-terminal:#0f172a;--bg-input:#fff;--bg-canvas:#f8f9fa;--text-primary:#0f172a;--text-secondary:#5b6472;--text-muted:#929497;--text-inverse:#fff;--state-hover:#e2e8f0;--state-hover-subtle:#f1f5f9;--state-selected:#cbd5e1;--border:#bbbcbc;--border-subtle:#edf2f7;--theme-color:#04825b;--theme-color-alt:#047857;--success:#10b981;--success-hover:#059669;--warning:#f59e0b;--warning-hover:#d97706;--danger:#ef4444;--danger-hover:#dc2626;--info:#3b82f6;--info-hover:#2563eb;--feedback-error:#dc2626;--ring:#007f4e59;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 32px #0f172a1f}:root{--col-svelte:#ff3e00;--pad:clamp(1rem, 2.4vw, 2rem);--graph-framer:var(--border) 0 4px, transparent 4px 8px;--graph-framer-gapped:var(--border) 0 4px, transparent 4px 16px;--graph-framer-long:var(--border) 0 12px, transparent 12px 24px;--graph-framer-short:var(--border) 0 2px, transparent 2px 4px;--graph-framer-dot:var(--border) 0 1px, transparent 1px 4px;--graph-framer-alt:var(--border) 0 2px, transparent 2px 5px, var(--border) 5px 13px, transparent 13px 16px;--fg-on:4px;--fg-period:8px;--fg-speed:.7s;--fg-dash:var(--fg-ink,var(--text-primary)) 0 var(--fg-on), transparent var(--fg-on) var(--fg-period);--agni-line:calc(.85rem * 1.15);--knob-track:.375rem;--knob-thumb:.85rem}.graph.gfgap{--graph-framer:var(--graph-framer-gapped)}.graph.gflong{--graph-framer:var(--graph-framer-long)}.graph.gfshort{--graph-framer:var(--graph-framer-short)}.graph.gfdot{--graph-framer:var(--graph-framer-dot)}.graph.gfalt{--graph-framer:var(--graph-framer-alt)}html[data-accent=\#ff3e00]{--graph-accent:#ff3e00;--graph-accent-2:oklch(42.5306% .234137 34.1962);--graph-accent-3:oklch(82.7159% .117068 34.1962)}html[data-accent=\#e67700]{--graph-accent:#e67700;--graph-accent-2:oklch(44.4266% .169304 54.965);--graph-accent-3:oklch(84.1743% .0846519 54.965)}html[data-accent=\#5c940d]{--graph-accent:#5c940d;--graph-accent-2:oklch(39.2815% .162463 131.55);--graph-accent-3:oklch(80.2166% .0812313 131.55)}html[data-accent=\#2f9e44]{--graph-accent:#2f9e44;--graph-accent-2:oklch(40.1155% .162371 146.429);--graph-accent-3:oklch(80.8581% .0811858 146.429)}html[data-accent=\#087f5b]{--graph-accent:#087f5b;--graph-accent-2:oklch(34.4007% .109832 164.666);--graph-accent-3:oklch(76.4621% .0549161 164.666)}html[data-accent=\#1098ad]{--graph-accent:#1098ad;--graph-accent-2:oklch(40.6173% .106454 212.19);--graph-accent-3:oklch(81.2441% .053227 212.19)}html[data-accent=\#1971c2]{--graph-accent:#1971c2;--graph-accent-2:oklch(35.271% .148521 251.666);--graph-accent-3:oklch(77.1315% .0742603 251.666)}html[data-accent=\#862e9c]{--graph-accent:#862e9c;--graph-accent-2:oklch(31.0885% .18101 318.863);--graph-accent-3:oklch(73.9142% .0905048 318.863)}html[data-accent=\#c2255c]{--graph-accent:#c2255c;--graph-accent-2:oklch(35.028% .192892 6.48303);--graph-accent-3:oklch(76.9446% .0964459 6.48303)}html[data-accent=\#c92a2a]{--graph-accent:#c92a2a;--graph-accent-2:oklch(35.4706% .194926 26.614);--graph-accent-3:oklch(77.2851% .0974633 26.614)}html.accent-wiping::view-transition-group(root){animation:none}html.accent-wiping::view-transition-old(root){z-index:1;animation:none}html.accent-wiping::view-transition-new(root){z-index:2;animation:.42s cubic-bezier(.215,.61,.355,1) both accent-wipe;-webkit-mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 72%,#0000 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.accent-shimmer{overflow:hidden}html.accent-shimmer:after{content:"";pointer-events:none;z-index:9999;background:linear-gradient(105deg, transparent 32%, color-mix(in oklch, var(--graph-accent,oklch(78% .17 155)) 40%, transparent) 46%, color-mix(in oklch, var(--graph-accent-2,oklch(78% .12 70)) 45%, transparent) 54%, transparent 68%);animation:.42s cubic-bezier(.215,.61,.355,1) both accent-shimmer;position:fixed;inset:0}@keyframes accent-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes accent-shimmer{0%{opacity:0;transform:translate(-25%)}25%{opacity:1}to{opacity:0;transform:translate(25%)}}@media (prefers-reduced-motion:reduce){html.accent-wiping::view-transition-old(root){animation:none}html.accent-wiping::view-transition-new(root){animation:none}html.accent-shimmer:after{animation:none;display:none}}.box,.row{display:flex}.box{flex-direction:column}.kicker{color:var(--graph-accent)}.kicker-hover:hover,a:hover .kicker-hover{color:var(--graph-accent)!important}.display{font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:.92}.primo,.ghost{text-transform:uppercase;letter-spacing:.08em;min-width:96px;height:36px;font-size:.72rem;font-family:var(--font-sans);justify-content:center;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;transition:background 90ms,border-color 90ms;display:inline-flex}.primo{background:var(--text-muted);color:var(--bg);border:1px solid var(--text-muted)}.primo:hover{background:var(--text-secondary);border-color:var(--text-secondary)}.ghost{color:var(--text-primary);border:1px solid var(--border);background:0 0}.ghost:hover{border-color:var(--text-primary)}.fg-prose h1,.fg-prose h2,.fg-prose h3{letter-spacing:-.025em;margin:2.5rem 0 1rem;font-weight:600}.fg-prose h1{font-size:2.25rem}.fg-prose h2{margin-top:3rem;font-size:1.5rem}.fg-prose h3{margin-top:2rem;font-size:1.25rem}@media (width<=1024px){.fg-prose h1,.fg-prose h2,.fg-prose h3{margin:2rem 0 .85rem}.fg-prose h1{font-size:1.8rem}.fg-prose h2{margin-top:2.25rem;font-size:1.3rem}.fg-prose h3{margin-top:1.6rem;font-size:1.15rem}.fg-prose pre{padding:.85rem 1rem}}.fg-prose h1:first-child,.fg-prose h2:first-child,.fg-prose h3:first-child,.fg-prose>p:first-child{margin-top:0}.fg-prose p{color:var(--text-primary);margin:1rem 0;line-height:1.7}.fg-prose ul,.fg-prose ol{color:var(--text-secondary);margin:1rem 0;padding-left:1.25rem;line-height:1.7}.fg-prose li{margin:.25rem 0}.fg-prose code,.fg-prose pre{font-size:.875rem}.fg-prose pre{background:var(--text-muted);margin:1rem 0;padding:1rem 1.25rem;line-height:1.6;overflow-x:auto}.fg-prose :not(pre)>code{background:var(--text-muted);padding:.125rem .375rem}.fg-prose blockquote{border-left:2px dashed var(--border);color:var(--text-secondary);margin:1rem 0;padding-left:1rem}.fg-prose a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.fg-prose a:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.fg-prose hr{background-image:repeating-linear-gradient(to right, var(--border) 0 2px, transparent 2px 7px);border:0;height:1px;margin:2.5rem 0}.lede{color:var(--text-secondary);margin:0;font-size:1.2rem;line-height:1.5}@media (width<=1024px){.lede{font-size:1.05rem}}code{font-family:var(--font-mono)}.accent-dot{border:1px solid color-mix(in oklab, var(--text-primary) 20%, transparent);background:var(--swatch);border-radius:99px;width:16px;height:16px;padding:0}.accent-dot[aria-pressed=true]{outline:1px solid var(--text-primary);outline-offset:2px}.site-wrapper{width:100%;max-width:1600px;padding:0 var(--pad) 1.4rem;margin-inline:auto;position:relative}.cabinet{flex-direction:column;min-width:0;display:flex}@media (width>=1024px){.cabinet{grid-template-columns:17rem minmax(0,1fr);align-items:start;display:grid}.cabinet.solo{grid-template-columns:minmax(0,1fr)}}.content{min-width:0;padding:1.6rem 1.3rem 4rem}@media (width>=1024px){.content{padding:1.6rem 1.6rem 5rem}}select{appearance:none;border:none}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}}.weight-300{font-weight:300}.fitted-1024{width:100%;max-width:1024px;margin-inline:auto}@font-face{font-family:Google Sans Code;src:url(../../../fonts/googlesanscode.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Stack Sans Text;src:url(../../../fonts/stacksans.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.45}::selection{background:var(--graph-accent,oklch(78% .17 155));color:var(--bg)}:focus-visible{outline:1px dashed var(--graph-accent,oklch(78% .17 155));outline-offset:3px}button:not(:disabled){cursor:pointer}
