@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17b2olbe3zz2r.woff2?dpl=dpl_76DhPcihFF6BTjF51Far2pXjkGdX)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__CrgxXG__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__CrgxXG__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0si68_l5hnsib.woff2?dpl=dpl_76DhPcihFF6BTjF51Far2pXjkGdX)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d5a4f12f-module__tbrSXq__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__tbrSXq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--zl-background:#090909;--zl-foreground:#f5f3ee;--zl-muted:#a4a19a;--zl-accent:#d9ff43;--zl-shell:min(1440px, calc(100vw - 48px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--zl-background);scroll-behavior:smooth}body{background:var(--zl-background);color:var(--zl-foreground);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.zl-site{background:var(--zl-background);min-height:100vh;color:var(--zl-foreground)}.zl-admin-bar{z-index:10000;display:none;position:relative}.zl-admin-bar[data-visible=true]{display:block}.zl-shell{width:var(--zl-shell);margin-inline:auto}.zl-site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--zl-background) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--zl-foreground) 14%, transparent);z-index:80;justify-content:space-between;align-items:center;gap:32px;min-height:72px;padding:14px max(24px,50vw - 720px);display:flex;position:sticky;top:0}.zl-site-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:700;display:flex}.zl-site-brand img{width:auto;height:28px}.zl-site-header nav{flex-wrap:wrap;gap:22px;display:flex}.zl-site-header nav a{color:var(--zl-muted);font-size:14px;transition:color .2s}.zl-site-footer{border-top:1px solid color-mix(in srgb, var(--zl-foreground) 14%, transparent);justify-content:space-between;gap:36px;padding:72px max(24px,50vw - 720px);display:flex}.zl-site-footer p{color:var(--zl-muted);max-width:520px;margin:8px 0 0}.zl-eyebrow{color:var(--zl-accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.zl-hero{place-items:center;display:grid}.zl-hero__inner{padding-block:80px}.zl-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:12ch;margin:16px 0 28px;font-size:clamp(54px,9vw,156px);line-height:.88}.zl-hero__summary{color:var(--zl-muted);max-width:38ch;font-size:clamp(18px,2vw,30px);line-height:1.35}.zl-hero--center{text-align:center}.zl-hero--center h1,.zl-hero--center .zl-hero__summary{margin-inline:auto}.zl-narrative{padding:clamp(88px,12vw,180px) 0}.zl-narrative--narrow .zl-shell{max-width:760px}.zl-narrative--medium .zl-shell{max-width:980px}.zl-narrative--wide .zl-shell{max-width:1260px}.zl-narrative h2,.zl-cta h2{letter-spacing:-.055em;margin:16px 0 40px;font-size:clamp(38px,6vw,88px);line-height:.95}.zl-rich-text{color:color-mix(in srgb, var(--zl-foreground) 86%, var(--zl-muted));font-size:clamp(18px,2vw,25px);line-height:1.6}.zl-rich-text p{margin:0 0 1.25em}.zl-rich-text a{text-underline-offset:.18em;text-decoration:underline}.zl-cta{padding:96px 0}.zl-cta__inner{border:1px solid color-mix(in srgb, var(--zl-foreground) 18%, transparent);border-radius:28px;justify-content:space-between;align-items:end;gap:40px;padding:clamp(32px,6vw,88px);display:flex}.zl-cta h2{margin-bottom:16px}.zl-cta p{color:var(--zl-muted);max-width:52ch;font-size:18px}.zl-button{background:var(--zl-accent);color:#090909;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:700;display:inline-flex}.zl-blur-text{min-height:110vh;padding:34vh 0}.zl-blur-text__copy{letter-spacing:-.06em;margin:20px 0 0;font-weight:650;line-height:.93}.zl-blur-text__copy span{transition:filter .3s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:inline-block}.zl-blur-text--medium .zl-blur-text__copy{font-size:clamp(38px,6vw,90px)}.zl-blur-text--large .zl-blur-text__copy{font-size:clamp(52px,9vw,150px)}.zl-blur-text--monumental .zl-blur-text__copy{font-size:clamp(70px,13vw,220px)}.zl-blur-text--center{text-align:center}.zl-experience-empty,.zl-experience-error{text-align:center;place-content:center;min-height:60vh;padding:80px 24px;display:grid}.zl-experience-error p{color:var(--zl-muted);max-width:62ch}.zl-experience-warning{background:color-mix(in srgb, var(--zl-accent) 8%, var(--zl-background));border-block:1px solid color-mix(in srgb, var(--zl-accent) 26%, transparent);color:var(--zl-muted);padding:16px max(24px,50vw - 720px);font-size:13px}.zl-experience-warning strong{color:var(--zl-foreground)}.zl-experience-warning ul{margin:8px 0 0;padding-left:20px}.zl-not-found{text-align:center;place-content:center;min-height:100vh;padding:48px;display:grid}.zl-not-found h1{letter-spacing:-.06em;max-width:12ch;font-size:clamp(44px,8vw,108px);line-height:.95}.zl-not-found p{color:var(--zl-muted)}.zl-not-found .zl-button{margin:24px auto 0}@media (max-width:760px){:root{--zl-shell:calc(100vw - 28px)}.zl-site-header{flex-direction:column;align-items:flex-start;gap:12px;padding-inline:14px}.zl-site-header nav{gap:14px}.zl-site-footer,.zl-cta__inner{flex-direction:column;align-items:flex-start}.zl-hero h1{font-size:clamp(52px,18vw,92px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zl-site[data-theme],.zl-showcase-setup[data-theme]{--zl-background:var(--zl-bg,#052a3a);--zl-foreground:var(--zl-text-strong,#e2e8f0);--zl-muted:var(--zl-text-muted,#a7b9c7);background:var(--zl-background);color:var(--zl-foreground);font-family:var(--zl-font-family,var(--font-geist-sans), sans-serif)}.zl-site--chrome-overlay .zl-site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--zl-bg) 88%, transparent), transparent);border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}.zl-site--chrome-sticky .zl-site-header{position:sticky}.zl-site-brand{font-family:var(--zl-font-family,var(--font-geist-sans), sans-serif);letter-spacing:.02em;text-transform:uppercase}.zl-site-brand__mark{background:var(--zl-action-bg,var(--zl-accent));color:var(--zl-action-text,#111);letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:inline-flex}.zl-site-header,.zl-site-footer{border-color:var(--zl-border,color-mix(in srgb, var(--zl-foreground) 14%, transparent))}.zl-site-header nav a{color:var(--zl-text-muted,var(--zl-muted))}.zl-site-header nav a:hover{color:var(--zl-link,var(--zl-foreground))}.zl-button{background:var(--zl-action-bg,var(--zl-accent));color:var(--zl-action-text,#111)}.zl-site--chrome-hidden>main{min-height:100vh}.zl-ajax-transition{background:var(--zl-transition-from,#090909);opacity:0;pointer-events:none;visibility:hidden;z-index:100000;transition:opacity .34s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.zl-ajax-transition[data-phase=leaving]{background:var(--zl-transition-from,#090909);opacity:1;visibility:visible;transition-duration:.22s,.18s}.zl-ajax-transition[data-phase=loading]{background:var(--zl-transition-to,var(--zl-transition-from,#090909));opacity:1;visibility:visible;transition-duration:.24s,.24s}.zl-ajax-transition[data-phase=entering]{background:var(--zl-transition-to,#090909);opacity:0;visibility:visible;transition-duration:.36s,.22s}.zl-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zl-route-loading,.zl-showcase-setup{background:var(--zl-bg,#052a3a);color:var(--zl-text-strong,#fff);place-items:center;min-height:100vh;padding:clamp(24px,8vw,120px);display:grid}.zl-route-loading span{background:var(--zl-action-bg,#f67d7d);color:var(--zl-action-text,#111);border-radius:50%;place-items:center;width:96px;height:96px;font-size:32px;font-weight:800;display:grid}.zl-route-loading p{color:var(--zl-text-muted)}.zl-showcase-setup>div{max-width:980px}.zl-showcase-setup h1{letter-spacing:-.075em;text-wrap:balance;margin:18px 0 32px;font-size:clamp(52px,10vw,160px);line-height:.86}.zl-showcase-setup p:not(.zl-eyebrow){color:var(--zl-text-muted);max-width:44ch;font-size:clamp(18px,2vw,28px);line-height:1.4}.zl-showcase-setup code{background:var(--zl-surface);border:1px solid var(--zl-border);overflow-wrap:anywhere;border-radius:14px;margin-top:28px;padding:18px;display:block}
:root{--zl-border-width:3px;--zl-card-border-width:3px;--zl-control-height:40px;--zl-converter-toolbar-min-height:48px}[data-theme=noir-light],[data-theme=yellow-brown],[data-theme=sandstone]{--zl-card-border-width:4px}[data-theme=noir-light]{--foreground-rgb:45, 50, 57;--background-start-rgb:249, 249, 247;--background-end-rgb:241, 244, 247;--zl-bg:#f6f7f8;--zl-bg-soft:#f0f3f6;--zl-surface:#fffdf8f7;--zl-surface-soft:#f9f6f7f7;--zl-surface-strong:#f7f9fcfc;--zl-surface-disabled:#e4e7ebdb;--zl-header-bg:#2d32390b;--zl-input-bg:#fffefafe;--zl-border:#31384247;--zl-border-soft:#3138422e;--zl-border-strong:#3138426b;--zl-text-strong:#20242a;--zl-text:#343941;--zl-text-muted:#59616c;--zl-text-placeholder:#69717b;--zl-text-disabled:#59616c99;--zl-accent:#4f6f8f;--zl-accent-strong:#355875;--zl-accent-outline:#4f6f8f33;--zl-success:#2e7c65;--zl-warning:#805a1c;--zl-danger:#a7444f;--zl-control-hover:#35587511;--zl-control-active:#4f6f8f21;--zl-row-hover:#2d32390a;--zl-row-selected:#4f6f8f1c;--zl-row-selected-hover:#4f6f8f29;--zl-input-hover-border:#4f6f8f61;--zl-shadow-strong:0 22px 60px #28313d1f, 0 1px 0 #ffffffe0 inset;--zl-sidebar-bg:linear-gradient(180deg, #f9f9f7fb 0%, #f0f4f8fe 100%);--zl-media-card-bg:#fafbfcfc;--zl-media-card-border:#31384252;--zl-page-glow:#4f6f8f11}[data-theme=charcoal-dark]{--foreground-rgb:216, 221, 229;--background-start-rgb:17, 19, 24;--background-end-rgb:10, 11, 14;--zl-bg:#111318;--zl-bg-soft:#171a20;--zl-surface:#1f232beb;--zl-surface-soft:#262a33d6;--zl-surface-strong:#171a20f5;--zl-surface-disabled:#282b31b8;--zl-header-bg:#d8dde50a;--zl-input-bg:#1b1e24db;--zl-border:#8d96a357;--zl-border-soft:#8d96a338;--zl-border-strong:#8d96a375;--zl-text-strong:#e5e9ef;--zl-text:#d2d7df;--zl-text-muted:#9aa3af;--zl-text-placeholder:#78818d;--zl-text-disabled:#9aa3af99;--zl-accent:#8aa0bd;--zl-accent-strong:#a2b3cc;--zl-accent-outline:#8aa0bd3d;--zl-success:#86b99d;--zl-warning:#c8a66d;--zl-danger:#cb7e86;--zl-control-hover:#d8dde50f;--zl-control-active:#8aa0bd29;--zl-row-hover:#d8dde50a;--zl-row-selected:#8aa0bd24;--zl-row-selected-hover:#8aa0bd2e;--zl-input-hover-border:#8aa0bd5c;--zl-shadow-strong:0 22px 60px #0000005c, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #111318f5 0%, #0a0b0efa 100%);--zl-media-card-bg:#171a20f5;--zl-media-card-border:#8d96a357}[data-theme=teal-studio]{--foreground-rgb:248, 250, 252;--background-start-rgb:5, 42, 58;--background-end-rgb:3, 31, 43;--zl-bg:#052a3a;--zl-bg-soft:#073449;--zl-surface:#083546eb;--zl-surface-soft:#0b3e4ed1;--zl-surface-strong:#062b39f5;--zl-surface-disabled:#0d303eb8;--zl-header-bg:#ffffff0a;--zl-input-bg:#072e3cc7;--zl-border:#ff6db46b;--zl-border-soft:#ff6db447;--zl-border-strong:#ff6db49e;--zl-text-strong:#f8fafc;--zl-text:#e2e8f0;--zl-text-muted:#94a3b8;--zl-text-placeholder:#64748b;--zl-text-disabled:#94a3b89e;--zl-accent:#f67d7d;--zl-accent-strong:#ef6767;--zl-accent-outline:#f67d7d47;--zl-success:#3dd9a2;--zl-warning:#f8b24f;--zl-danger:#fb7185;--zl-control-hover:#ffffff0f;--zl-control-active:#f67d7d2e;--zl-row-hover:#ffffff0a;--zl-row-selected:#f67d7d24;--zl-row-selected-hover:#f67d7d2e;--zl-input-hover-border:#ffffff24;--zl-shadow-strong:0 20px 60px #031f2b57, 0 1px 0 #ffffff0f inset;--zl-sidebar-bg:linear-gradient(180deg, #052a3af5 0%, #031f2bfa 100%);--zl-media-card-bg:#062b39f5;--zl-media-card-border:#ff6db46b}[data-theme=warm-brown]{--foreground-rgb:234, 222, 210;--background-start-rgb:42, 29, 24;--background-end-rgb:28, 19, 16;--zl-bg:#2a1d18;--zl-bg-soft:#35251f;--zl-surface:#433026eb;--zl-surface-soft:#4f392dd1;--zl-surface-strong:#31221cf5;--zl-surface-disabled:#48362db8;--zl-header-bg:#eaded20a;--zl-input-bg:#36261fdb;--zl-border:#c7925a61;--zl-border-soft:#c7925a3d;--zl-border-strong:#c7925a8a;--zl-text-strong:#f1e7da;--zl-text:#eaded2;--zl-text-muted:#c2ad9b;--zl-text-placeholder:#9d8474;--zl-text-disabled:#c2ad9b99;--zl-accent:#c7925a;--zl-accent-strong:#dbad75;--zl-accent-outline:#c7925a3d;--zl-success:#91b989;--zl-warning:#d1a55e;--zl-danger:#c47272;--zl-control-hover:#eaded20f;--zl-control-active:#c7925a29;--zl-row-hover:#eaded20a;--zl-row-selected:#c7925a24;--zl-row-selected-hover:#c7925a2e;--zl-input-hover-border:#c7925a5c;--zl-shadow-strong:0 20px 60px #0f0a0861, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #2a1d18f5 0%, #1c1310fa 100%);--zl-media-card-bg:#31221cf5;--zl-media-card-border:#c7925a61}[data-theme=dark-red]{--foreground-rgb:234, 217, 220;--background-start-rgb:37, 15, 20;--background-end-rgb:24, 10, 13;--zl-bg:#250f14;--zl-bg-soft:#32151b;--zl-surface:#421b24eb;--zl-surface-soft:#50222dd1;--zl-surface-strong:#2d1117f5;--zl-surface-disabled:#452129b8;--zl-header-bg:#ead9dc0a;--zl-input-bg:#32151cdb;--zl-border:#bd637061;--zl-border-soft:#bd63703d;--zl-border-strong:#bd63708a;--zl-text-strong:#f0e1e4;--zl-text:#ead9dc;--zl-text-muted:#c8a3aa;--zl-text-placeholder:#9f747d;--zl-text-disabled:#c8a3aa99;--zl-accent:#bd6370;--zl-accent-strong:#d27a86;--zl-accent-outline:#bd63703d;--zl-success:#87b38f;--zl-warning:#c69a62;--zl-danger:#e07f8d;--zl-control-hover:#ead9dc0f;--zl-control-active:#bd637029;--zl-row-hover:#ead9dc0a;--zl-row-selected:#bd637024;--zl-row-selected-hover:#bd63702e;--zl-input-hover-border:#bd63705c;--zl-shadow-strong:0 20px 60px #0c040666, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #250f14f5 0%, #180a0dfa 100%);--zl-media-card-bg:#2d1117f5;--zl-media-card-border:#bd637061}[data-theme=dark-blue]{--foreground-rgb:217, 226, 239;--background-start-rgb:11, 24, 48;--background-end-rgb:6, 13, 27;--zl-bg:#0b1830;--zl-bg-soft:#10213d;--zl-surface:#142849eb;--zl-surface-soft:#1c3358d1;--zl-surface-strong:#0b1830f5;--zl-surface-disabled:#1a2b44b8;--zl-header-bg:#d9e2ef0a;--zl-input-bg:#0e1e39db;--zl-border:#5b8ecb61;--zl-border-soft:#5b8ecb3d;--zl-border-strong:#5b8ecb8a;--zl-text-strong:#e8eef7;--zl-text:#d9e2ef;--zl-text-muted:#a6b5c9;--zl-text-placeholder:#7e8fa6;--zl-text-disabled:#a6b5c999;--zl-accent:#5b8ecb;--zl-accent-strong:#77a3d8;--zl-accent-outline:#5b8ecb3d;--zl-success:#7fb8a0;--zl-warning:#c0a061;--zl-danger:#c97884;--zl-control-hover:#d9e2ef0f;--zl-control-active:#5b8ecb29;--zl-row-hover:#d9e2ef0a;--zl-row-selected:#5b8ecb24;--zl-row-selected-hover:#5b8ecb2e;--zl-input-hover-border:#5b8ecb5c;--zl-shadow-strong:0 20px 60px #0409126b, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #0b1830f5 0%, #060d1bfa 100%);--zl-media-card-bg:#0b1830f5;--zl-media-card-border:#5b8ecb61}[data-theme=yellow-brown]{--foreground-rgb:77, 50, 23;--background-start-rgb:246, 231, 168;--background-end-rgb:234, 210, 138;--zl-bg:#f6e7a8;--zl-bg-soft:#ead28a;--zl-surface:#fff3c1eb;--zl-surface-soft:#f5e09be6;--zl-surface-strong:#fff6d5f5;--zl-surface-disabled:#d6bc7ac7;--zl-header-bg:#4d32170a;--zl-input-bg:#fff7dbfa;--zl-border:#754f2042;--zl-border-soft:#754f2029;--zl-border-strong:#754f2061;--zl-text-strong:#3a230e;--zl-text:#4d3217;--zl-text-muted:#7d5a31;--zl-text-placeholder:#9a7650;--zl-text-disabled:#7d5a3194;--zl-accent:#b87525;--zl-accent-strong:#915616;--zl-accent-outline:#b8752533;--zl-success:#567f4a;--zl-warning:#a06617;--zl-danger:#9a4d44;--zl-control-hover:#4d32170d;--zl-control-active:#b8752524;--zl-row-hover:#4d32170a;--zl-row-selected:#b875251f;--zl-row-selected-hover:#b8752529;--zl-input-hover-border:#b8752552;--zl-shadow-strong:0 22px 60px #6041152e, 0 1px 0 #fff9 inset;--zl-sidebar-bg:linear-gradient(180deg, #f6e7a8f5 0%, #ead28afa 100%);--zl-media-card-bg:#fff6d5f5;--zl-media-card-border:#754f2042}[data-theme=graphite]{--foreground-rgb:209, 215, 221;--background-start-rgb:23, 26, 31;--background-end-rgb:12, 14, 17;--zl-bg:#171a1f;--zl-bg-soft:#1e2329;--zl-surface:#242a31eb;--zl-surface-soft:#2b323ad1;--zl-surface-strong:#181c21f5;--zl-surface-disabled:#2b2f34b8;--zl-header-bg:#d1d7dd0a;--zl-input-bg:#1b2026db;--zl-border:#6fb0b757;--zl-border-soft:#6fb0b738;--zl-border-strong:#6fb0b77a;--zl-text-strong:#dfe5eb;--zl-text:#d1d7dd;--zl-text-muted:#99a3ad;--zl-text-placeholder:#737f89;--zl-text-disabled:#99a3ad99;--zl-accent:#6fb0b7;--zl-accent-strong:#86c1c7;--zl-accent-outline:#6fb0b73d;--zl-success:#83b08e;--zl-warning:#b9a264;--zl-danger:#c67a82;--zl-control-hover:#d1d7dd0f;--zl-control-active:#6fb0b729;--zl-row-hover:#d1d7dd0a;--zl-row-selected:#6fb0b724;--zl-row-selected-hover:#6fb0b72e;--zl-input-hover-border:#6fb0b75c;--zl-shadow-strong:0 20px 60px #04050761, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #171a1ff5 0%, #0c0e11fa 100%);--zl-media-card-bg:#181c21f5;--zl-media-card-border:#6fb0b757}[data-theme=forest]{--foreground-rgb:215, 228, 216;--background-start-rgb:16, 32, 22;--background-end-rgb:8, 19, 12;--zl-bg:#102016;--zl-bg-soft:#162a1c;--zl-surface:#1f3526eb;--zl-surface-soft:#27412fd1;--zl-surface-strong:#0f1f14f5;--zl-surface-disabled:#26362ab8;--zl-header-bg:#d7e4d80a;--zl-input-bg:#132719db;--zl-border:#8aac705c;--zl-border-soft:#8aac7038;--zl-border-strong:#8aac7080;--zl-text-strong:#e2ece3;--zl-text:#d7e4d8;--zl-text-muted:#a5b9a7;--zl-text-placeholder:#7f967f;--zl-text-disabled:#a5b9a799;--zl-accent:#8aac70;--zl-accent-strong:#a0bf86;--zl-accent-outline:#8aac703d;--zl-success:#93bf8c;--zl-warning:#c2a560;--zl-danger:#c07178;--zl-control-hover:#d7e4d80f;--zl-control-active:#8aac7029;--zl-row-hover:#d7e4d80a;--zl-row-selected:#8aac7024;--zl-row-selected-hover:#8aac702e;--zl-input-hover-border:#8aac705c;--zl-shadow-strong:0 20px 60px #030a0566, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #102016f5 0%, #08130cfa 100%);--zl-media-card-bg:#0f1f14f5;--zl-media-card-border:#8aac705c}[data-theme=aubergine]{--foreground-rgb:226, 216, 231;--background-start-rgb:33, 21, 39;--background-end-rgb:21, 13, 25;--zl-bg:#211527;--zl-bg-soft:#2b1c32;--zl-surface:#392541eb;--zl-surface-soft:#452f4ed1;--zl-surface-strong:#26182df5;--zl-surface-disabled:#3a2c41b8;--zl-header-bg:#e2d8e70a;--zl-input-bg:#27192fdb;--zl-border:#b978b957;--zl-border-soft:#b978b938;--zl-border-strong:#b978b980;--zl-text-strong:#eee3f2;--zl-text:#e2d8e7;--zl-text-muted:#b8a1c0;--zl-text-placeholder:#90769a;--zl-text-disabled:#b8a1c099;--zl-accent:#b978b9;--zl-accent-strong:#cb8ccc;--zl-accent-outline:#b978b93d;--zl-success:#8eba94;--zl-warning:#c0a060;--zl-danger:#c77787;--zl-control-hover:#e2d8e70f;--zl-control-active:#b978b929;--zl-row-hover:#e2d8e70a;--zl-row-selected:#b978b924;--zl-row-selected-hover:#b978b92e;--zl-input-hover-border:#b978b95c;--zl-shadow-strong:0 20px 60px #09050c66, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #211527f5 0%, #150d19fa 100%);--zl-media-card-bg:#26182df5;--zl-media-card-border:#b978b957}[data-theme=sandstone]{--foreground-rgb:66, 54, 42;--background-start-rgb:239, 230, 216;--background-end-rgb:222, 208, 189;--zl-bg:#efe6d8;--zl-bg-soft:#ded0bd;--zl-surface:#faf3e8eb;--zl-surface-soft:#ede3d4eb;--zl-surface-strong:#fff9eff5;--zl-surface-disabled:#d2c3b0c7;--zl-header-bg:#42362a0a;--zl-input-bg:#fffaf2fa;--zl-border:#725d483d;--zl-border-soft:#725d4829;--zl-border-strong:#725d485c;--zl-text-strong:#35291f;--zl-text:#42362a;--zl-text-muted:#756858;--zl-text-placeholder:#928675;--zl-text-disabled:#75685894;--zl-accent:#a66f4d;--zl-accent-strong:#8d5838;--zl-accent-outline:#a66f4d33;--zl-success:#67895e;--zl-warning:#9e753e;--zl-danger:#a35f61;--zl-control-hover:#42362a0d;--zl-control-active:#a66f4d24;--zl-row-hover:#42362a0a;--zl-row-selected:#a66f4d1f;--zl-row-selected-hover:#a66f4d29;--zl-input-hover-border:#a66f4d52;--zl-shadow-strong:0 22px 60px #5b4c3929, 0 1px 0 #fff9 inset;--zl-sidebar-bg:linear-gradient(180deg, #efe6d8f5 0%, #ded0bdfa 100%);--zl-media-card-bg:#fff9eff5;--zl-media-card-border:#725d483d}[data-theme=marine]{--foreground-rgb:214, 227, 228;--background-start-rgb:16, 38, 43;--background-end-rgb:8, 21, 24;--zl-bg:#10262b;--zl-bg-soft:#173137;--zl-surface:#1b3940eb;--zl-surface-soft:#24474ed1;--zl-surface-strong:#0f2429f5;--zl-surface-disabled:#273b3fb8;--zl-header-bg:#d6e3e40a;--zl-input-bg:#122b31db;--zl-border:#72aeb65c;--zl-border-soft:#72aeb638;--zl-border-strong:#72aeb680;--zl-text-strong:#e4eeee;--zl-text:#d6e3e4;--zl-text-muted:#9eb9bd;--zl-text-placeholder:#77959b;--zl-text-disabled:#9eb9bd99;--zl-accent:#72aeb6;--zl-accent-strong:#89c1c8;--zl-accent-outline:#72aeb63d;--zl-success:#88bd9a;--zl-warning:#c0a05f;--zl-danger:#c97880;--zl-control-hover:#d6e3e40f;--zl-control-active:#72aeb629;--zl-row-hover:#d6e3e40a;--zl-row-selected:#72aeb624;--zl-row-selected-hover:#72aeb62e;--zl-input-hover-border:#72aeb65c;--zl-shadow-strong:0 20px 60px #030b0d66, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #10262bf5 0%, #081518fa 100%);--zl-media-card-bg:#0f2429f5;--zl-media-card-border:#72aeb65c}:root,[data-theme]{--zl-font-family:var(--font-avantGarde,var(--font-geist-sans)), AvantGardeBook, AvantGarde, "ITC Avant Garde Gothic", "Avant Garde", sans-serif;--font-family-display:var(--zl-font-family);--font-family-ui:var(--zl-font-family);--font-family-code:var(--zl-font-family);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display:clamp(2rem, 1.72rem + 1.15vw, 3rem);--font-size-page-title:clamp(1.55rem, 1.36rem + .78vw, 2.25rem);--font-size-section-title:clamp(1.2rem, 1.08rem + .42vw, 1.6rem);--font-size-panel-title:clamp(1.05rem, .99rem + .25vw, 1.3rem);--font-size-card-title:clamp(.98rem, .94rem + .16vw, 1.125rem);--font-size-dialog-title:clamp(1.2rem, 1.08rem + .42vw, 1.6rem);--font-size-body-large:clamp(1rem, .97rem + .12vw, 1.075rem);--font-size-body:clamp(.9375rem, .915rem + .09vw, 1rem);--font-size-desktop-body:clamp(.81875rem, .80625rem + .1vw, .90625rem);--font-size-body-compact:clamp(.875rem, .855rem + .075vw, .9375rem);--font-size-label:clamp(.8125rem, .79rem + .08vw, .875rem);--font-size-button:clamp(.8125rem, .79rem + .08vw, .875rem);--font-size-navigation:clamp(.875rem, .85rem + .09vw, .95rem);--font-size-metadata:clamp(.75rem, .735rem + .055vw, .8125rem);--font-size-caption:clamp(.75rem, .7375rem + .045vw, .8125rem);--font-size-status:clamp(.75rem, .735rem + .055vw, .8125rem);--font-size-helper:clamp(.75rem, .735rem + .055vw, .8125rem);--font-size-validation:clamp(.8125rem, .79rem + .08vw, .875rem);--font-size-tooltip:clamp(.75rem, .735rem + .055vw, .8125rem);--font-size-code:clamp(.8125rem, .79rem + .08vw, .875rem);--font-size-numeric-readout:clamp(1rem, .94rem + .22vw, 1.25rem);--font-size-table-heading:clamp(.75rem, .73rem + .07vw, .8125rem);--font-size-table-cell:clamp(.8125rem, .79rem + .08vw, .875rem);--line-height-display:1.06;--line-height-heading:1.18;--line-height-body:1.55;--line-height-compact:1.38;--line-height-control:1.2;--letter-spacing-display:-.025em;--letter-spacing-heading:-.012em;--letter-spacing-label:.025em;--letter-spacing-body:0;--letter-spacing-metadata:.018em;--zl-fluid-display:var(--font-size-display);--zl-fluid-title:var(--font-size-page-title);--zl-fluid-subtitle:var(--font-size-section-title);--zl-fluid-body:var(--font-size-body);--zl-secondary-accent:var(--zl-accent-strong);--zl-information:var(--zl-link,var(--zl-accent));--zl-action-bg-pressed:color-mix(in srgb, var(--zl-action-bg) 82%, #000 18%);--zl-secondary-action-bg:var(--zl-surface-soft);--zl-secondary-action-hover:var(--zl-control-hover);--zl-selected-border:var(--zl-border-strong);--zl-selected-bg:var(--zl-control-active);--zl-nav-accent:var(--zl-accent);--zl-card-accent:var(--zl-border);--zl-icon-accent:var(--zl-accent);--zl-badge-accent:var(--zl-accent);--zl-code-accent:var(--zl-accent);--zl-runtime-preview-bg:var(--zl-surface-strong);--zl-runtime-preview-accent:var(--zl-accent);--zl-runtime-preview-interior:#080f1d;--zl-scene-canvas-bg:var(--zl-runtime-preview-bg);--zl-scene-stage-bg-start:color-mix(in srgb, var(--zl-surface-strong) 92%, var(--zl-runtime-preview-bg));--zl-scene-stage-bg-end:color-mix(in srgb, var(--zl-surface-soft) 82%, var(--zl-runtime-preview-bg));--zl-scene-player-bg:var(--zl-runtime-preview-bg);--zl-scene-stage-shadow:var(--zl-shadow-strong);--zl-scene-stroke-width:1px;--zl-scene-marker-stroke-width:2px;--zl-dialog-bg:var(--zl-surface-strong);--zl-navigation-bg:var(--zl-sidebar-bg);--zl-scrollbar-track:color-mix(in srgb, var(--zl-surface-strong) 78%, transparent);--zl-scrollbar-thumb:color-mix(in srgb, var(--zl-accent) 74%, var(--zl-text-strong) 26%);--zl-scrollbar-thumb-hover:color-mix(in srgb, var(--zl-accent-strong) 82%, var(--zl-text-strong) 18%);--zl-scrollbar-thumb-active:var(--zl-accent-strong);--zl-shadow-soft:0 14px 34px color-mix(in srgb, var(--zl-text-strong) 12%, transparent)}[data-theme=dark-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground-rgb:217, 226, 239;--background-start-rgb:11, 24, 48;--background-end-rgb:6, 13, 27;--zl-bg:#0b1830;--zl-bg-soft:#10213d;--zl-surface:#142849eb;--zl-surface-soft:#1c3358d1;--zl-surface-strong:#0b1830f5;--zl-surface-disabled:#1a2b44b8;--zl-header-bg:#d9e2ef0a;--zl-input-bg:#0e1e39db;--zl-border:#5b8ecb61;--zl-border-soft:#5b8ecb3d;--zl-border-strong:#5b8ecb8a;--zl-text-strong:#e8eef7;--zl-text:#d9e2ef;--zl-text-muted:#a6b5c9;--zl-text-placeholder:#7e8fa6;--zl-text-disabled:#a6b5c999;--zl-accent:#5b8ecb;--zl-accent-strong:#77a3d8;--zl-secondary-accent:#5b8ecb;--zl-information:#5b8ecb;--zl-accent-outline:#5b8ecb3d;--zl-action-bg:#77a3d8;--zl-action-bg-hover:#8db3e0;--zl-action-bg-pressed:#5b8ecb;--zl-action-text:#111;--zl-secondary-action-bg:var(--zl-surface-soft);--zl-secondary-action-hover:var(--zl-control-hover);--zl-link:#77a3d8;--zl-link-hover:color-mix(in srgb, var(--zl-link) 82%, var(--zl-text-strong) 18%);--zl-field-border:var(--zl-border);--zl-field-border-hover:var(--zl-border-strong);--zl-field-focus-ring:color-mix(in srgb, var(--zl-accent) 30%, transparent);--zl-success:#7fb8a0;--zl-warning:#c0a061;--zl-danger:#c97884;--zl-control-hover:#d9e2ef0f;--zl-control-active:#5b8ecb29;--zl-row-hover:#d9e2ef0a;--zl-row-selected:#5b8ecb24;--zl-row-selected-hover:#5b8ecb2e;--zl-selected-border:var(--zl-border-strong);--zl-selected-bg:var(--zl-control-active);--zl-input-hover-border:#5b8ecb5c;--zl-nav-accent:#5b8ecb;--zl-card-accent:var(--zl-border);--zl-icon-accent:#5b8ecb;--zl-badge-accent:#5b8ecb;--zl-code-accent:#5b8ecb;--zl-code-bg:#08111f;--zl-code-bg-soft:#0f1b2d;--zl-code-text:#f8fafc;--zl-code-muted:#cbd5e1;--zl-code-info:#7dd3fc;--zl-code-success:#6ee7b7;--zl-code-warning:#fcd34d;--zl-code-danger:#fda4af;--zl-code-border:#cbd5e147;--zl-runtime-preview-bg:var(--zl-surface-strong);--zl-runtime-preview-accent:#5b8ecb;--zl-runtime-preview-interior:#08111f;--zl-dialog-bg:var(--zl-surface-strong);--zl-shadow-strong:0 20px 60px #0409126b, 0 1px 0 #ffffff0d inset;--zl-sidebar-bg:linear-gradient(180deg, #0b1830f5 0%, #060d1bfa 100%);--zl-media-card-bg:#0b1830f5;--zl-media-card-border:#5b8ecb61;--zl-scrollbar-track:color-mix(in srgb, var(--zl-surface-strong) 72%, transparent);--zl-scrollbar-thumb:color-mix(in srgb, var(--zl-accent) 76%, var(--zl-text-strong) 24%);--zl-scrollbar-thumb-hover:color-mix(in srgb, var(--zl-accent-strong) 82%, var(--zl-text-strong) 18%);--zl-scrollbar-thumb-active:var(--zl-accent-strong)}[data-theme=indigo]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground-rgb:241, 245, 251;--background-start-rgb:11, 24, 48;--background-end-rgb:6, 13, 27;--zl-bg:#0b1830;--zl-bg-soft:#10213d;--zl-surface:#142849f0;--zl-surface-soft:#1b3256e0;--zl-surface-strong:#09152bfa;--zl-surface-disabled:#1f2d44c2;--zl-header-bg:#f67d7d13;--zl-input-bg:#0e1e39f0;--zl-border:#f67d7d85;--zl-border-soft:#f67d7d4d;--zl-border-strong:#ef6767d1;--zl-text-strong:#f7f9fd;--zl-text:#e6edf8;--zl-text-muted:#b9c6d9;--zl-text-placeholder:#8fa0b8;--zl-text-disabled:#b9c6d994;--zl-accent:#f67d7d;--zl-accent-strong:#ef6767;--zl-secondary-accent:#f6a08d;--zl-information:#f6a08d;--zl-accent-outline:#f67d7d47;--zl-action-bg:#f67d7d;--zl-action-bg-hover:#ef6767;--zl-action-bg-pressed:#d95363;--zl-action-text:#271113;--zl-secondary-action-bg:#f67d7d1f;--zl-secondary-action-hover:#f67d7d33;--zl-link:#ffa39c;--zl-link-hover:#ffc2bc;--zl-field-border:#f67d7d94;--zl-field-border-hover:#ef6767eb;--zl-field-focus-ring:#f67d7d61;--zl-success:#4cd5a2;--zl-warning:#f6bd60;--zl-danger:#ff768a;--zl-control-hover:#f67d7d1a;--zl-control-active:#f67d7d33;--zl-row-hover:#f67d7d12;--zl-row-selected:#f67d7d2b;--zl-row-selected-hover:#f67d7d3d;--zl-selected-border:#ef6767;--zl-selected-bg:#f67d7d33;--zl-input-hover-border:#ef6767eb;--zl-nav-accent:#f67d7d;--zl-card-accent:#f67d7d94;--zl-icon-accent:#f6a08d;--zl-badge-accent:#f67d7d;--zl-code-accent:#f6a08d;--zl-code-bg:#07101f;--zl-code-bg-soft:#0d1b33;--zl-code-text:#f7f9fd;--zl-code-muted:#b9c6d9;--zl-code-info:#ffa39c;--zl-code-success:#83e0bd;--zl-code-warning:#ffd083;--zl-code-danger:#ff9aac;--zl-code-border:#f67d7d7a;--zl-runtime-preview-bg:#0d1d39;--zl-runtime-preview-accent:#f67d7d;--zl-runtime-preview-interior:#070e1c;--zl-dialog-bg:#09152bfb;--zl-shadow-strong:0 22px 64px #0207127a, 0 1px 0 #ffffff0e inset;--zl-sidebar-bg:linear-gradient(180deg, #0b1830fb 0%, #060d1bfe 100%);--zl-media-card-bg:#0b1830fa;--zl-media-card-border:#f67d7d85;--zl-scrollbar-track:#070e1ce0;--zl-scrollbar-thumb:#d9616b;--zl-scrollbar-thumb-hover:#ef6767;--zl-scrollbar-thumb-active:#f67d7d}[data-theme=grape]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground-rgb:244, 239, 255;--background-start-rgb:23, 19, 63;--background-end-rgb:11, 9, 38;--zl-bg:#17133f;--zl-bg-soft:#211a52;--zl-surface:#27205ff0;--zl-surface-soft:#312870db;--zl-surface-strong:#191446fa;--zl-surface-disabled:#332d54bd;--zl-header-bg:#ff75bc13;--zl-input-bg:#1e194ef0;--zl-border:#ff75bc8a;--zl-border-soft:#ff75bc4d;--zl-border-strong:#ff94cbd6;--zl-text-strong:#faf7ff;--zl-text:#eee8fb;--zl-text-muted:#c5badd;--zl-text-placeholder:#9b8ebc;--zl-text-disabled:#c5badd8f;--zl-accent:#ff75bc;--zl-accent-strong:#ff94cb;--zl-secondary-accent:#35d0c5;--zl-information:#35d0c5;--zl-accent-outline:#ff75bc5c;--zl-action-bg:#ff75bc;--zl-action-bg-hover:#ff94cb;--zl-action-bg-pressed:#e6509e;--zl-action-text:#26111f;--zl-secondary-action-bg:#35d0c524;--zl-secondary-action-hover:#35d0c53b;--zl-link:#62e1d8;--zl-link-hover:#8cebe4;--zl-field-border:#ff75bc99;--zl-field-border-hover:#ff94cbf0;--zl-field-focus-ring:#ff75bc66;--zl-success:#53d6a3;--zl-warning:#f4bd63;--zl-danger:#ff7d94;--zl-control-hover:#35d0c51a;--zl-control-active:#ff75bc33;--zl-row-hover:#35d0c513;--zl-row-selected:#ff75bc2b;--zl-row-selected-hover:#ff75bc3d;--zl-selected-border:#ff94cb;--zl-selected-bg:#ff75bc33;--zl-input-hover-border:#ff94cbf0;--zl-nav-accent:#ff75bc;--zl-card-accent:#ff75bc94;--zl-icon-accent:#35d0c5;--zl-badge-accent:#ff75bc;--zl-code-accent:#35d0c5;--zl-code-bg:#0d0a25;--zl-code-bg-soft:#18123b;--zl-code-text:#faf7ff;--zl-code-muted:#c5badd;--zl-code-info:#62e1d8;--zl-code-success:#83e0bd;--zl-code-warning:#ffd083;--zl-code-danger:#ff9aac;--zl-code-border:#ff75bc7a;--zl-runtime-preview-bg:#211a52;--zl-runtime-preview-accent:#ff75bc;--zl-runtime-preview-interior:#0d0a25;--zl-dialog-bg:#191446fc;--zl-shadow-strong:0 24px 66px #06041980, 0 1px 0 #ffffff0e inset;--zl-sidebar-bg:linear-gradient(180deg, #17133ffc 0%, #0b0926fe 100%);--zl-media-card-bg:#191446fa;--zl-media-card-border:#ff75bc8a;--zl-scrollbar-track:#0d0a25e6;--zl-scrollbar-thumb:#dd5fa5;--zl-scrollbar-thumb-hover:#ff94cb;--zl-scrollbar-thumb-active:#ff75bc}[data-theme=pink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground-rgb:58, 23, 48;--background-start-rgb:255, 247, 251;--background-end-rgb:250, 224, 237;--zl-bg:#fff7fb;--zl-bg-soft:#fceaf3;--zl-surface:#fffcfef7;--zl-surface-soft:#f9dce9eb;--zl-surface-strong:#fff9fcfc;--zl-surface-disabled:#ecdbe4e0;--zl-header-bg:#d82f7d11;--zl-input-bg:#fffdfefe;--zl-border:#be2a695c;--zl-border-soft:#be2a6933;--zl-border-strong:#d82f7da3;--zl-text-strong:#351227;--zl-text:#4a2339;--zl-text-muted:#745269;--zl-text-placeholder:#8a697c;--zl-text-disabled:#7452698f;--zl-accent:#d82f7d;--zl-accent-strong:#bd1f68;--zl-secondary-accent:#1769d2;--zl-information:#1769d2;--zl-accent-outline:#1769d247;--zl-action-bg:#d82f7d;--zl-action-bg-hover:#bd1f68;--zl-action-bg-pressed:#98154f;--zl-action-text:#fff;--zl-secondary-action-bg:#1769d217;--zl-secondary-action-hover:#1769d229;--zl-link:#155dc1;--zl-link-hover:#0d4698;--zl-field-border:#be2a6975;--zl-field-border-hover:#1769d2;--zl-field-focus-ring:#1769d24d;--zl-success:#227a55;--zl-warning:#925c12;--zl-danger:#b3263c;--zl-control-hover:#1769d213;--zl-control-active:#d82f7d21;--zl-row-hover:#1769d20e;--zl-row-selected:#d82f7d1c;--zl-row-selected-hover:#d82f7d2b;--zl-selected-border:#1769d2;--zl-selected-bg:#d82f7d1f;--zl-input-hover-border:#1769d2;--zl-nav-accent:#d82f7d;--zl-card-accent:#d82f7d66;--zl-icon-accent:#1769d2;--zl-badge-accent:#d82f7d;--zl-code-accent:#4f8ee5;--zl-runtime-preview-bg:#f8dce9;--zl-runtime-preview-accent:#1769d2;--zl-runtime-preview-interior:#fffdfd;--zl-dialog-bg:#fff9fcfe;--zl-code-bg:#251522;--zl-code-bg-soft:#321c2d;--zl-code-text:#fff8fc;--zl-code-muted:#e7c7da;--zl-code-info:#8fc1ff;--zl-code-success:#82dfb4;--zl-code-warning:#ffd27d;--zl-code-danger:#ff9bac;--zl-code-border:#d82f7d75;--zl-shadow-strong:0 22px 60px #70244b29, 0 1px 0 #ffffffeb inset;--zl-sidebar-bg:linear-gradient(180deg, #fff7fbfc 0%, #f9dce9fa 100%);--zl-media-card-bg:#fffcfefc;--zl-media-card-border:#d82f7d5c;--zl-page-glow:#d82f7d1f;--zl-scrollbar-track:#f6dce9b8;--zl-scrollbar-thumb:#b72b6d;--zl-scrollbar-thumb-hover:#1769d2;--zl-scrollbar-thumb-active:#0d4698}[data-theme=rainbow]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground-rgb:40, 35, 44;--background-start-rgb:254, 254, 254;--background-end-rgb:254, 254, 254;--zl-bg:#fefefe;--zl-bg-soft:#fefefe;--zl-surface:#fffffcf6;--zl-surface-soft:#fefefefa;--zl-surface-strong:#fffffcfe;--zl-surface-disabled:#e0e0d6e6;--zl-header-bg:#2f2b330b;--zl-input-bg:#fffffcfe;--zl-border-width:3px;--zl-card-border-width:3px;--zl-field-shell-border-width:3px;--zl-candy-stroke-width:3px;--zl-candy-preview-stroke-width:3px;--zl-scene-stroke-width:3px;--zl-scene-marker-stroke-width:3px;--zl-rainbow-red:#e5243b;--zl-rainbow-ruby:#b80f56;--zl-rainbow-orange:#c94c00;--zl-rainbow-pink:#e20b82;--zl-rainbow-purple:#7022d4;--zl-rainbow-blue:#0057d9;--zl-rainbow-aqua:#007f96;--zl-rainbow-green:#007d4b;--zl-rainbow-lime:#567f00;--zl-rainbow-gold:#9d6b00;--zl-rainbow-border-1:var(--zl-rainbow-red);--zl-rainbow-border-2:var(--zl-rainbow-ruby);--zl-rainbow-border-3:var(--zl-rainbow-orange);--zl-rainbow-border-4:var(--zl-rainbow-pink);--zl-rainbow-border-5:var(--zl-rainbow-purple);--zl-rainbow-border-6:var(--zl-rainbow-blue);--zl-rainbow-border-7:var(--zl-rainbow-aqua);--zl-rainbow-border-8:var(--zl-rainbow-green);--zl-rainbow-border-9:var(--zl-rainbow-lime);--zl-rainbow-border-10:var(--zl-rainbow-gold);--zl-border:var(--zl-rainbow-border-1);--zl-border-soft:color-mix(in srgb, var(--zl-rainbow-border-2) 54%, transparent);--zl-border-strong:var(--zl-rainbow-border-3);--zl-text-strong:#242028;--zl-text:#37313b;--zl-text-muted:#625b67;--zl-text-placeholder:#77707b;--zl-text-disabled:#625b678c;--zl-shadow-strong:0 24px 64px #3d342b29, 0 1px 0 #fffffff5 inset;--zl-sidebar-bg:#fefefe;--zl-media-card-bg:#fffffcfe;--zl-runtime-preview-bg:#fefefe;--zl-runtime-preview-interior:#fefefe;--zl-dialog-bg:#fffffcfe;--zl-page-glow:color-mix(in srgb, var(--zl-rainbow-border-4) 14%, transparent);--zl-code-bg:#211d25;--zl-code-bg-soft:#2d2832;--zl-code-text:#fffaf4;--zl-code-muted:#ddd5df;--zl-code-info:#9bc7ff;--zl-code-success:#8ce1b2;--zl-code-warning:#ffd67e;--zl-code-danger:#ff9cad;--zl-code-border:var(--zl-rainbow-border-5);--zl-danger-action-text:#fff;--zl-scene-panel-border:var(--zl-rainbow-border-1);--zl-scene-panel-divider:var(--zl-rainbow-border-2);--zl-scene-toolbar-border:var(--zl-rainbow-border-3);--zl-scene-stage-border:var(--zl-rainbow-border-4);--zl-scene-grid-line:var(--zl-rainbow-border-5);--zl-scene-library-border:var(--zl-rainbow-border-6);--zl-scene-library-hover:var(--zl-rainbow-border-7);--zl-scene-library-active:var(--zl-rainbow-border-8);--zl-scene-graph-border:var(--zl-rainbow-border-9);--zl-scene-timeline-border:var(--zl-rainbow-border-10);--zl-scene-timeline-track:var(--zl-rainbow-border-1);--zl-scene-marker-border:var(--zl-rainbow-border-6);--zl-scene-marker-fill:var(--zl-rainbow-border-4)}[data-theme=candyland]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground-rgb:255, 255, 255;--background-start-rgb:39, 17, 79;--background-end-rgb:10, 21, 55;--zl-candyland-1:#d81b73;--zl-candyland-2:#6d28d9;--zl-candyland-3:#075bd8;--zl-candyland-4:#007f89;--zl-candyland-5:#0e7b4d;--zl-candyland-6:#c6530f;--zl-candyland-7:#a81552;--zl-candyland-8:#4b3ca7;--zl-bg:#1d0e3f;--zl-bg-soft:#26144d;--zl-surface:#571f82eb;--zl-surface-soft:#22144de0;--zl-surface-strong:#180c39f5;--zl-surface-disabled:#291c46c2;--zl-header-bg:#ffffff14;--zl-input-bg:#0f08277a;--zl-border:#ffffff80;--zl-border-soft:#ffffff40;--zl-border-strong:#ffffffc7;--zl-text-strong:#fff;--zl-text:#fff;--zl-text-muted:#ffffffc7;--zl-text-placeholder:#fff9;--zl-text-disabled:#ffffff75;--zl-accent:#ff7eb6;--zl-accent-strong:#fff;--zl-secondary-accent:#76d7ff;--zl-information:#8edcff;--zl-action-bg:#d81b73;--zl-action-bg-hover:#ee3a91;--zl-action-bg-pressed:#a90d56;--zl-action-text:#fff;--zl-secondary-action-bg:#ffffff1f;--zl-secondary-action-hover:#fff3;--zl-link:#b9e9ff;--zl-link-hover:#fff;--zl-field-border:#ffffff85;--zl-field-border-hover:#ffffffd1;--zl-field-focus-ring:#ffffff42;--zl-accent-outline:#ffffff3d;--zl-selected-border:#fff;--zl-selected-bg:#fff3;--zl-success:#6ee7b7;--zl-warning:#ffd67e;--zl-danger:#ff9cad;--zl-control-hover:#ffffff1f;--zl-control-active:#fff3;--zl-row-hover:#ffffff14;--zl-row-selected:#ffffff29;--zl-row-selected-hover:#ffffff38;--zl-nav-accent:#fff;--zl-card-accent:#ffffff8c;--zl-icon-accent:#fff;--zl-badge-accent:#fff;--zl-code-accent:#ff7eb6;--zl-runtime-preview-bg:#100727;--zl-runtime-preview-accent:#fff;--zl-runtime-preview-interior:#080417;--zl-dialog-bg:#241148;--zl-code-bg:#0d061e;--zl-code-bg-soft:#160b30;--zl-code-text:#fff;--zl-code-muted:#ffffffc2;--zl-code-info:#9bdcff;--zl-code-success:#8ce1b2;--zl-code-warning:#ffd67e;--zl-code-danger:#ff9cad;--zl-code-border:#ffffff7a;--zl-shadow-strong:0 24px 64px #0703186b, 0 1px 0 #ffffff24 inset;--zl-shadow-soft:0 12px 28px #07031847;--zl-sidebar-bg:linear-gradient(180deg, #5f1f90 0%, #1c3f91 48%, #0b5963 100%);--zl-media-card-bg:#180c39f5;--zl-media-card-border:#ffffff8a;--zl-page-glow:#ff7eb62e;--zl-scrollbar-track:#0b052080;--zl-scrollbar-thumb:#ffffffa3;--zl-scrollbar-thumb-hover:#fff;--zl-scrollbar-thumb-active:#fff;--zl-danger-action-text:#fff}[data-theme=rainbow][data-rainbow-palette=rainbow-tropical]{--zl-rainbow-red:#e5243b;--zl-rainbow-ruby:#b80f56;--zl-rainbow-orange:#c94c00;--zl-rainbow-pink:#e20b82;--zl-rainbow-purple:#7022d4;--zl-rainbow-blue:#0057d9;--zl-rainbow-aqua:#007f96;--zl-rainbow-green:#007d4b;--zl-rainbow-lime:#567f00;--zl-rainbow-gold:#9d6b00;--zl-accent:#d9485f;--zl-accent-strong:#b9364d;--zl-secondary-accent:#007f89;--zl-information:#006ea8;--zl-action-bg:#d13f57;--zl-action-bg-hover:#b9364d;--zl-action-bg-pressed:#922b3e;--zl-action-text:#fff;--zl-secondary-action-bg:#007f891a;--zl-secondary-action-hover:#007f892e;--zl-link:#006ea8;--zl-link-hover:#004f7d;--zl-field-border:#007f89;--zl-field-border-hover:#006f8b;--zl-field-focus-ring:#006f8b47;--zl-accent-outline:#006f8b47;--zl-selected-border:#006f8b;--zl-selected-bg:#d9485f1c;--zl-control-hover:#007f8914;--zl-control-active:#d9485f21;--zl-row-hover:#007f890e;--zl-row-selected:#d9485f1a;--zl-row-selected-hover:#d9485f29;--zl-nav-accent:#d9485f;--zl-card-accent:#e56a49;--zl-icon-accent:#007f89;--zl-badge-accent:#9a6400;--zl-code-accent:#007f89;--zl-runtime-preview-accent:#006ea8;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#e56a4966;--zl-success:#287a46;--zl-warning:#8c5a00;--zl-danger:#b6273e;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#007f89;--zl-scrollbar-thumb-hover:#d9485f;--zl-scrollbar-thumb-active:#006f8b}[data-theme=rainbow][data-rainbow-palette=rainbow-electric]{--zl-rainbow-red:#e90037;--zl-rainbow-ruby:#b90047;--zl-rainbow-orange:#c74f00;--zl-rainbow-pink:#e00091;--zl-rainbow-purple:#6800dc;--zl-rainbow-blue:#004ad4;--zl-rainbow-aqua:#007f9f;--zl-rainbow-green:#007d50;--zl-rainbow-lime:#577f00;--zl-rainbow-gold:#9b6900;--zl-accent:#d81b73;--zl-accent-strong:#ad125a;--zl-secondary-accent:#075bd8;--zl-information:#0752bf;--zl-action-bg:#d81b73;--zl-action-bg-hover:#ad125a;--zl-action-bg-pressed:#861046;--zl-action-text:#fff;--zl-secondary-action-bg:#075bd81a;--zl-secondary-action-hover:#075bd82e;--zl-link:#0752bf;--zl-link-hover:#053c8d;--zl-field-border:#6d28d9;--zl-field-border-hover:#075bd8;--zl-field-focus-ring:#6d28d947;--zl-accent-outline:#6d28d947;--zl-selected-border:#075bd8;--zl-selected-bg:#d81b731c;--zl-control-hover:#075bd814;--zl-control-active:#d81b7321;--zl-row-hover:#075bd80e;--zl-row-selected:#d81b731a;--zl-row-selected-hover:#d81b7329;--zl-nav-accent:#d81b73;--zl-card-accent:#6d28d9;--zl-icon-accent:#008c99;--zl-badge-accent:#718900;--zl-code-accent:#6d28d9;--zl-runtime-preview-accent:#d81b73;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#6d28d966;--zl-success:#4f7900;--zl-warning:#8e5b00;--zl-danger:#ba1d44;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#075bd8;--zl-scrollbar-thumb-hover:#d81b73;--zl-scrollbar-thumb-active:#075bd8}[data-theme=rainbow][data-rainbow-palette=rainbow-garden]{--zl-rainbow-red:#c92a40;--zl-rainbow-ruby:#a81552;--zl-rainbow-orange:#c65308;--zl-rainbow-pink:#cc277d;--zl-rainbow-purple:#6d34cf;--zl-rainbow-blue:#0f65b7;--zl-rainbow-aqua:#007f7f;--zl-rainbow-green:#187a42;--zl-rainbow-lime:#537c00;--zl-rainbow-gold:#966600;--zl-accent:#b8326b;--zl-accent-strong:#942653;--zl-secondary-accent:#2f7d4c;--zl-information:#146ea8;--zl-action-bg:#b8326b;--zl-action-bg-hover:#942653;--zl-action-bg-pressed:#711c3f;--zl-action-text:#fff;--zl-secondary-action-bg:#2f7d4c1a;--zl-secondary-action-hover:#2f7d4c2e;--zl-link:#146ea8;--zl-link-hover:#0c527f;--zl-field-border:#6d4cc2;--zl-field-border-hover:#2f7d4c;--zl-field-focus-ring:#6d4cc247;--zl-accent-outline:#6d4cc247;--zl-selected-border:#2f7d4c;--zl-selected-bg:#b8326b1c;--zl-control-hover:#2f7d4c14;--zl-control-active:#b8326b21;--zl-row-hover:#2f7d4c0e;--zl-row-selected:#b8326b1a;--zl-row-selected-hover:#b8326b29;--zl-nav-accent:#b8326b;--zl-card-accent:#b8326b;--zl-icon-accent:#6d4cc2;--zl-badge-accent:#976000;--zl-code-accent:#6d4cc2;--zl-runtime-preview-accent:#2f7d4c;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#b8326b66;--zl-success:#2f7d4c;--zl-warning:#8f5c00;--zl-danger:#b42f48;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#2f7d4c;--zl-scrollbar-thumb-hover:#b8326b;--zl-scrollbar-thumb-active:#2f7d4c}[data-theme=rainbow][data-rainbow-palette=rainbow-sunset]{--zl-rainbow-red:#d12631;--zl-rainbow-ruby:#a50d4a;--zl-rainbow-orange:#c84800;--zl-rainbow-pink:#c81772;--zl-rainbow-purple:#622094;--zl-rainbow-blue:#0e57aa;--zl-rainbow-aqua:#007783;--zl-rainbow-green:#1a733e;--zl-rainbow-lime:#5b7900;--zl-rainbow-gold:#9a6500;--zl-accent:#b51f69;--zl-accent-strong:#901653;--zl-secondary-accent:#cf5517;--zl-information:#70308f;--zl-action-bg:#b51f69;--zl-action-bg-hover:#901653;--zl-action-bg-pressed:#6d103f;--zl-action-text:#fff;--zl-secondary-action-bg:#cf55171a;--zl-secondary-action-hover:#cf55172e;--zl-link:#70308f;--zl-link-hover:#52206d;--zl-field-border:#b92d3d;--zl-field-border-hover:#cf5517;--zl-field-focus-ring:#b92d3d47;--zl-accent-outline:#b92d3d47;--zl-selected-border:#cf5517;--zl-selected-bg:#b51f691c;--zl-control-hover:#cf551714;--zl-control-active:#b51f6921;--zl-row-hover:#cf55170e;--zl-row-selected:#b51f691a;--zl-row-selected-hover:#b51f6929;--zl-nav-accent:#b51f69;--zl-card-accent:#b51f69;--zl-icon-accent:#70308f;--zl-badge-accent:#8c5e00;--zl-code-accent:#b51f69;--zl-runtime-preview-accent:#cf5517;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#b51f6966;--zl-success:#347947;--zl-warning:#895800;--zl-danger:#a91f35;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#cf5517;--zl-scrollbar-thumb-hover:#b51f69;--zl-scrollbar-thumb-active:#cf5517}[data-theme=rainbow][data-rainbow-palette=rainbow-candy]{--zl-rainbow-red:#d52543;--zl-rainbow-ruby:#aa1550;--zl-rainbow-orange:#c6530f;--zl-rainbow-pink:#d22183;--zl-rainbow-purple:#6d2dac;--zl-rainbow-blue:#0f5fb5;--zl-rainbow-aqua:#007e89;--zl-rainbow-green:#0e7b4d;--zl-rainbow-lime:#5c7800;--zl-rainbow-gold:#996800;--zl-accent:#c51f5d;--zl-accent-strong:#9f174a;--zl-secondary-accent:#6b3fc0;--zl-information:#1769c2;--zl-action-bg:#c51f5d;--zl-action-bg-hover:#9f174a;--zl-action-bg-pressed:#781038;--zl-action-text:#fff;--zl-secondary-action-bg:#6b3fc01a;--zl-secondary-action-hover:#6b3fc02e;--zl-link:#1769c2;--zl-link-hover:#0e4f93;--zl-field-border:#007f74;--zl-field-border-hover:#6b3fc0;--zl-field-focus-ring:#007f7447;--zl-accent-outline:#007f7447;--zl-selected-border:#6b3fc0;--zl-selected-bg:#c51f5d1c;--zl-control-hover:#6b3fc014;--zl-control-active:#c51f5d21;--zl-row-hover:#6b3fc00e;--zl-row-selected:#c51f5d1a;--zl-row-selected-hover:#c51f5d29;--zl-nav-accent:#c51f5d;--zl-card-accent:#6b3fc0;--zl-icon-accent:#007f74;--zl-badge-accent:#8c6100;--zl-code-accent:#6b3fc0;--zl-runtime-preview-accent:#1769c2;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#6b3fc066;--zl-success:#267753;--zl-warning:#8b5c00;--zl-danger:#b32042;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#6b3fc0;--zl-scrollbar-thumb-hover:#c51f5d;--zl-scrollbar-thumb-active:#6b3fc0}[data-theme=rainbow][data-rainbow-palette=rainbow-prism]{--zl-rainbow-red:#c92633;--zl-rainbow-ruby:#9d1249;--zl-rainbow-orange:#c44b00;--zl-rainbow-pink:#c6207a;--zl-rainbow-purple:#5f21c2;--zl-rainbow-blue:#0f5bb0;--zl-rainbow-aqua:#007b90;--zl-rainbow-green:#1e733f;--zl-rainbow-lime:#567500;--zl-rainbow-gold:#956500;--zl-accent:#c8333b;--zl-accent-strong:#9f252c;--zl-secondary-accent:#4b3ca7;--zl-information:#1769c2;--zl-action-bg:#c8333b;--zl-action-bg-hover:#9f252c;--zl-action-bg-pressed:#771a20;--zl-action-text:#fff;--zl-secondary-action-bg:#4b3ca71a;--zl-secondary-action-hover:#4b3ca72e;--zl-link:#1769c2;--zl-link-hover:#0e4f93;--zl-field-border:#6e36a8;--zl-field-border-hover:#1769c2;--zl-field-focus-ring:#6e36a847;--zl-accent-outline:#6e36a847;--zl-selected-border:#1769c2;--zl-selected-bg:#c8333b1c;--zl-control-hover:#4b3ca714;--zl-control-active:#c8333b21;--zl-row-hover:#4b3ca70e;--zl-row-selected:#c8333b1a;--zl-row-selected-hover:#c8333b29;--zl-nav-accent:#c8333b;--zl-card-accent:#c65f00;--zl-icon-accent:#4b3ca7;--zl-badge-accent:#7b6500;--zl-code-accent:#6e36a8;--zl-runtime-preview-accent:#1769c2;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#c65f0066;--zl-success:#2e7d32;--zl-warning:#805a00;--zl-danger:#b32632;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#4b3ca7;--zl-scrollbar-thumb-hover:#c8333b;--zl-scrollbar-thumb-active:#1769c2}[data-theme=rainbow][data-rainbow-palette=rainbow-festival]{--zl-rainbow-red:#cc2339;--zl-rainbow-ruby:#a00e50;--zl-rainbow-orange:#c84c00;--zl-rainbow-pink:#c81674;--zl-rainbow-purple:#6821aa;--zl-rainbow-blue:#0756bd;--zl-rainbow-aqua:#007a76;--zl-rainbow-green:#187746;--zl-rainbow-lime:#587900;--zl-rainbow-gold:#956700;--zl-accent:#c21875;--zl-accent-strong:#99105b;--zl-secondary-accent:#007b76;--zl-information:#0a56b3;--zl-action-bg:#c21875;--zl-action-bg-hover:#99105b;--zl-action-bg-pressed:#720b43;--zl-action-text:#fff;--zl-secondary-action-bg:#007b761a;--zl-secondary-action-hover:#007b762e;--zl-link:#0a56b3;--zl-link-hover:#073f85;--zl-field-border:#8b5e00;--zl-field-border-hover:#007b76;--zl-field-focus-ring:#8b5e0047;--zl-accent-outline:#8b5e0047;--zl-selected-border:#007b76;--zl-selected-bg:#c218751c;--zl-control-hover:#007b7614;--zl-control-active:#c2187521;--zl-row-hover:#007b760e;--zl-row-selected:#c218751a;--zl-row-selected-hover:#c2187529;--zl-nav-accent:#c21875;--zl-card-accent:#c75a0d;--zl-icon-accent:#007b76;--zl-badge-accent:#866000;--zl-code-accent:#0a56b3;--zl-runtime-preview-accent:#007b76;--zl-runtime-preview-bg:#f7f0e6;--zl-media-card-border:#c75a0d66;--zl-success:#23764c;--zl-warning:#825700;--zl-danger:#b21f43;--zl-scrollbar-track:#e8e1d7c2;--zl-scrollbar-thumb:#007b76;--zl-scrollbar-thumb-hover:#c21875;--zl-scrollbar-thumb-active:#007b76}[data-theme]{--zl-background:var(--zl-bg,#052a3a);--zl-foreground:var(--zl-text-strong,#e2e8f0);--zl-muted:var(--zl-text-muted,#a7b9c7);--experience-background:var(--zl-bg,#052a3a);--experience-foreground:var(--zl-text-strong,#e2e8f0);--experience-accent:var(--zl-accent,#f67d7d);--experience-font:var(--zl-font-family,var(--font-geist-sans), sans-serif)}
.experience-frame{background:var(--experience-background);color:var(--experience-foreground);position:relative;overflow:hidden}.experience-intro{pointer-events:none;z-index:20;max-width:min(560px,100vw - 36px);position:absolute;top:clamp(20px,5vw,72px);left:clamp(18px,4vw,68px)}.experience-intro p{color:var(--experience-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.experience-intro h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(34px,5.5vw,84px);line-height:.92}.experience-intro div{color:color-mix(in srgb, var(--experience-foreground) 70%, transparent);max-width:46ch;margin-top:16px;font-size:16px;line-height:1.45}.experience-detail{background:color-mix(in srgb, var(--experience-background) 92%, transparent);z-index:1000;justify-content:center;align-items:center;padding:clamp(18px,4vw,72px);display:flex;position:fixed;inset:0}.experience-detail>button{border:1px solid color-mix(in srgb, var(--experience-foreground) 35%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px;position:absolute;top:24px;right:24px}.experience-detail figure{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:clamp(24px,5vw,80px);width:100%;max-width:1400px;max-height:86vh;margin:0;display:grid}.experience-detail img{object-fit:contain;border-radius:14px;width:100%;height:min(76vh,900px)}.experience-detail figcaption p{color:var(--experience-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.experience-detail figcaption h3{letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(38px,6vw,84px);line-height:.95}.experience-detail figcaption div{color:color-mix(in srgb, var(--experience-foreground) 72%, transparent);line-height:1.55}.experience-detail figcaption a{border-bottom:1px solid;margin-top:24px;padding-bottom:4px;display:inline-block}@media (max-width:760px){.experience-detail figure{grid-template-columns:1fr;overflow:auto}.experience-detail img{height:52vh}}.experience-detail iframe{background:#000;border:0;border-radius:14px;width:100%;height:min(76vh,900px)}@media (max-width:760px){.experience-detail iframe{height:52vh}}.experience-detail--gallery{background:#000;padding:0}.experience-detail--gallery figure{width:100%;max-width:none;height:100%;max-height:none;display:block}.experience-detail--gallery iframe{border-radius:0;width:100%;height:100%}.experience-detail--gallery figcaption{pointer-events:none;position:absolute;top:18px;left:20px}.experience-detail--gallery figcaption h3{margin:6px 0 0;font-size:clamp(20px,3vw,42px)}.experience-detail--gallery figcaption div{font-size:12px}
