@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial),local(Liberation Sans Bold),local(Liberation Sans),local(Helvetica);font-weight:800;size-adjust:97.2%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#efefee;--canvas:#f7f6f4;--surface:#fff;--surface-inset:#fcfbf9;--surface-hover:#fcfbf9;--control-hover:#f4f2ee;--scrim:#1c1b1952;--line:#e7e5df;--line-strong:#c2bdb2;--line-hair:#f4f2ee;--line-faint:#f8f6f2;--ink:#1c1b19;--ink-soft:#5f5d57;--ink-dim:#6e6b64;--ink-muted:#8d8b85;--ink-faint:#a3a09a;--accent:#3b5bdb;--accent-hover:#2a45b8;--accent-ink:#fff;--accent-soft:#eef1fd;--accent-soft-line:#c4cdef;--accent-soft-ink:#1f3695;--focus:var(--accent);--focus-ring:0 0 0 3px var(--accent-soft);--brand-bar-warn:#f2c14e;--brand-bar-bad:#e5534b;--brand-bar-ok:#34a853;--magic-from:#3b5bdb;--magic-mid:#5a4fd6;--magic-to:#7a52c9;--magic-ink:var(--accent-ink);--magic-glow:#7a52c94d;--glass-bg:#fff6;--glass-inset:#ffffff73;--glass-sheen:#ffffff8c;--glass-highlight:#fffffff2;--glass-edge:#3b5bdb47;--glass-glow:#3b5bdb29;--shadow-glass:inset 0 1px 0 var(--glass-highlight), 0 0 16px -6px var(--glass-glow), 0 20px 48px -28px var(--glass-glow);--glass-blur:blur(6px) saturate(160%);--liquid-blob-a:#3b5bdb57;--liquid-blob-b:#7a52c94d;--liquid-shine:#fff6;--ok-mark:#0f8c74;--ok-ink:#0b6e5c;--ok-bg:#e9f4f1;--ok-line:#cbe5de;--warn-mark:#b26a00;--warn-fill:#e8a33d;--warn-ink:#8a5200;--warn-bg:#fbf3e4;--warn-line:#ead9b8;--bad-mark:#c0392b;--bad-mark-hover:#a32e22;--bad-ink:#8e2b20;--bad-bg:#fbeeec;--bad-line:#e8c9c4;--bad-solid-ink:#fff;--idle-mark:#8a8f98;--idle-ink:#5f5d57;--idle-bg:#f4f2ee;--idle-line:#e7e5df;--bot-mark:#7c4fd0;--bot-ink:#5b34a6;--bot-bg:#f3effc;--bot-line:#dccff3;--task-mark:#1584ad;--task-ink:#0c5f80;--task-bg:#e7f3f8;--task-line:#c3e0ec;--token-bg:var(--accent-soft);--token-ink:var(--accent-soft-ink);--token-line:var(--accent-soft-line);--info-bg:var(--accent-soft);--info-ink:var(--accent-soft-ink);--track-off:#cfccc4;--knob:#fff;--control-line-off:#cfccc4;--toast-bg:#1c1b19;--toast-ink:#fff;--toast-mark:#8fe3c8;--toast-close:#94918a;--skeleton-base:#e9e6df;--skeleton-sheen:#f0ede7;--skeleton-mark:#edeae3;--hatch-a:#f4f2ee;--hatch-b:#edeae3;--dot:#1c1b1912;--scrollbar:#1c1b1929;--code-keyword:#6f42c1;--code-literal:#0a6b8a;--code-comment:var(--ink-muted);--code-gutter:var(--ink-faint);--shadow-card:0 1px 2px #1c1b190a;--shadow-raised:0 1px 3px #1c1b191f;--shadow-menu:0 12px 32px -10px #1c1b1957;--shadow-overlay:0 18px 48px -12px #1c1b1966;--shadow-toast:0 12px 32px -10px #1c1b1980;--shadow-knob:0 1px 2px #1c1b190d;--font:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:"Bricolage Grotesque", "Bricolage Fallback", var(--font);--weight-display:800;--text-xs:10px;--text-sm:11px;--text-md:12px;--text-base:13px;--text-lg:14px;--text-xl:15px;--text-2xl:20px;--text-metric:22px;--text-verdict:26px;--text-display:30px;--text-hero:46px;--text-landing:64px;--text-lead:19px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.35;--leading-normal:1.5;--leading-display:1.1;--leading-code:1.7;--tracking-wide:.1em;--tracking-tight:-.025em;--tracking-display:-.035em;--space-0:2px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:20px;--space-10:24px;--r-hair:2px;--r-xs:4px;--r-chip:6px;--r-field:8px;--r-menu:10px;--r-card:12px;--r-overlay:14px;--r-sheet:18px;--r-pill:999px;--control-h:32px;--control-h-sm:26px;--control-h-xs:22px;--control-h-touch:44px;--control-h-lg:44px;--sidebar-w:214px;--sidebar-w-collapsed:58px;--shell-head-h:66px;--content-pad-x:20px;--content-pad-y:18px;--pass-w:760px;--pass-w-wide:1120px;--consent-w:560px;--row-h:62px;--row-h-compact:44px;--row-h-touch:56px;--row-h-sub:56px;--landing-w:1200px;--landing-lead-w:600px;--landing-scene-h:560px;--landing-scene-w:600px;--landing-guard:460px;--landing-runner:calc(var(--landing-guard)*.42);--landing-alert-w:240px;--landing-story-w:570px;--landing-story-bar-h:34px;--landing-story-view-h:322px;--landing-story-shadow:0 1px 0 #ffffffe6 inset, 0 24px 60px -24px #1c1b1973;--landing-story-glow:0 0 0 1px #3b5bdb47, 0 0 28px 2px #3b5bdb38, 0 18px 60px -10px #3b5bdb4d;--landing-sheet-shadow:0 -18px 40px -24px #14200873;--landing-sheet-overlap:calc(var(--space-10)*1.5);--landing-cta-sheen:linear-gradient(180deg, #ffffff29, #fff0 60%);--landing-cta-shadow:inset 0 1px 0 #ffffff4d, inset 0 -2px 0 #0e185438, 0 2px 4px #14205429, 0 12px 24px -12px #3b5bdbbf;--landing-cta-shadow-hover:inset 0 1px 0 #ffffff4d, inset 0 -2px 0 #0e185438, 0 4px 8px #14205429, 0 18px 32px -12px #3b5bdbd9;--landing-cta-arrow:#fff3;--landing-canvas-dot:#d6d1c7;--landing-head-shadow:drop-shadow(0 3px 4px #1c1b1940);--landing-shop:#a4243b;--landing-shop-soft:#f8ece4;--landing-shop-ink:#3a1f17;--landing-shop-muted:#8a776e;--landing-shop-line:#f1ebe6;--landing-shop-on:#fff;--landing-shop-spin:#fff6;--landing-shop-soup:#b3263e;--landing-shop-cream:#fff4ec;--landing-shop-herb:#6f9a3a;--landing-shop-steam:#d9b8a8;--landing-shop-bowl:#e9ddd4;--landing-shop-rim:#2f6eb5;--landing-shop-card:linear-gradient(135deg, #ffb24d, #e0464a);--landing-land-h:max(260px, 14.5455vw);--landing-ground:calc(var(--landing-land-h)*.2);--landing-cloud-w:240px;--landing-contact-shadow:#14200899;--landing-grass-1:#4c6f1a;--landing-grass-2:#5e8722;--landing-grass-3:#73972c;--landing-grass-4:#86a83a;--landing-grass-5:#97b24a;--landing-grass-6:#a9c25a;--landing-dust:#96805c99;--landing-backdrop-filter:none;--transition:.14s ease;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e1013;--canvas:#0e1013;--surface:#14181d;--surface-inset:#1a1e24;--surface-hover:#1a1e24;--control-hover:#232936;--scrim:#0406099e;--line:#262b33;--line-strong:#3b4350;--line-hair:#1f242b;--line-faint:#1a1f26;--landing-backdrop-filter:brightness(.55) saturate(.8);--ink:#e7eaf0;--ink-soft:#a8b1bf;--ink-dim:#a8b1bf;--ink-muted:#8a93a2;--ink-faint:#7c8694;--accent:#8fa6ff;--accent-hover:#a9bbff;--accent-ink:#0e1013;--accent-soft:#1b2237;--accent-soft-line:#2c3757;--accent-soft-ink:#8fa6ff;--magic-from:#8fa6ff;--magic-mid:#a79dff;--magic-to:#c1a6f5;--magic-glow:#a79dff5c;--glass-bg:#14181d73;--glass-inset:#ffffff08;--glass-sheen:#ffffff0f;--glass-highlight:#ffffff1f;--glass-edge:#8fa6ff66;--glass-glow:#8fa6ff2e;--liquid-blob-a:#8fa6ff6b;--liquid-blob-b:#c1a6f55c;--liquid-shine:#ffffff80;--ok-mark:#3dbfa0;--ok-ink:#3dbfa0;--ok-bg:#12251f;--ok-line:#1f3d34;--warn-mark:#f0b65b;--warn-fill:#f0b65b;--warn-ink:#f0b65b;--warn-bg:#1c1a16;--warn-line:#3d3320;--bad-mark:#f2685c;--bad-mark-hover:#ff8377;--bad-ink:#f2685c;--bad-bg:#1a1614;--bad-line:#4a2a28;--bad-solid-ink:#0e1013;--idle-mark:#8a8f98;--idle-ink:#8a93a2;--idle-bg:#1a1e24;--idle-line:#262b33;--track-off:#33394a;--control-line-off:#33394a;--bot-mark:#a98af0;--bot-ink:#c4b0f7;--bot-bg:#221c33;--bot-line:#3a3057;--task-mark:#5bbde0;--task-ink:#8fd3ec;--task-bg:#142630;--task-line:#24414f;--skeleton-base:#1f242b;--skeleton-sheen:#262b33;--skeleton-mark:#22262e;--hatch-a:#1a1e24;--hatch-b:#1f242b;--dot:#e7eaf00f;--scrollbar:#e7eaf02e;--code-keyword:#c3a0ff;--code-literal:#7fd3e8;--shadow-card:0 1px 2px #0006;--shadow-raised:0 1px 3px #00000080;--shadow-menu:0 12px 32px -10px #000000b3;--shadow-overlay:0 18px 48px -12px #000000bf;--shadow-toast:0 12px 32px -10px #000c;--shadow-knob:0 1px 2px #00000059}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e1013;--canvas:#0e1013;--surface:#14181d;--surface-inset:#1a1e24;--surface-hover:#1a1e24;--control-hover:#232936;--scrim:#0406099e;--line:#262b33;--line-strong:#3b4350;--line-hair:#1f242b;--line-faint:#1a1f26;--landing-backdrop-filter:brightness(.55) saturate(.8);--ink:#e7eaf0;--ink-soft:#a8b1bf;--ink-dim:#a8b1bf;--ink-muted:#8a93a2;--ink-faint:#7c8694;--accent:#8fa6ff;--accent-hover:#a9bbff;--accent-ink:#0e1013;--accent-soft:#1b2237;--accent-soft-line:#2c3757;--accent-soft-ink:#8fa6ff;--magic-from:#8fa6ff;--magic-mid:#a79dff;--magic-to:#c1a6f5;--magic-glow:#a79dff5c;--glass-bg:#14181d73;--glass-inset:#ffffff08;--glass-sheen:#ffffff0f;--glass-highlight:#ffffff1f;--glass-edge:#8fa6ff66;--glass-glow:#8fa6ff2e;--liquid-blob-a:#8fa6ff6b;--liquid-blob-b:#c1a6f55c;--liquid-shine:#ffffff80;--ok-mark:#3dbfa0;--ok-ink:#3dbfa0;--ok-bg:#12251f;--ok-line:#1f3d34;--warn-mark:#f0b65b;--warn-fill:#f0b65b;--warn-ink:#f0b65b;--warn-bg:#1c1a16;--warn-line:#3d3320;--bad-mark:#f2685c;--bad-mark-hover:#ff8377;--bad-ink:#f2685c;--bad-bg:#1a1614;--bad-line:#4a2a28;--bad-solid-ink:#0e1013;--idle-mark:#8a8f98;--idle-ink:#8a93a2;--idle-bg:#1a1e24;--idle-line:#262b33;--track-off:#33394a;--control-line-off:#33394a;--bot-mark:#a98af0;--bot-ink:#c4b0f7;--bot-bg:#221c33;--bot-line:#3a3057;--task-mark:#5bbde0;--task-ink:#8fd3ec;--task-bg:#142630;--task-line:#24414f;--skeleton-base:#1f242b;--skeleton-sheen:#262b33;--skeleton-mark:#22262e;--hatch-a:#1a1e24;--hatch-b:#1f242b;--dot:#e7eaf00f;--scrollbar:#e7eaf02e;--code-keyword:#c3a0ff;--code-literal:#7fd3e8;--shadow-card:0 1px 2px #0006;--shadow-raised:0 1px 3px #00000080;--shadow-menu:0 12px 32px -10px #000000b3;--shadow-overlay:0 18px 48px -12px #000000bf;--shadow-toast:0 12px 32px -10px #000c;--shadow-knob:0 1px 2px #00000059}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{height:100%}body{font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dotted{background-image:radial-gradient(circle,var(--dot) 1px,transparent 1px);background-position:-1px -1px;background-size:22px 22px}.screen{padding:var(--content-pad-y) var(--content-pad-x)}@media (width<=767px){.screen{padding:var(--space-5)}}@property --cloud-x{syntax:"<length>";inherits:false;initial-value:0}@property --cloud-y{syntax:"<length>";inherits:false;initial-value:0}.landing-cloud{--cloud-drift:calc(var(--space-10)*3);--cloud-bob:var(--space-3);transform:translate(var(--cloud-x),var(--cloud-y));animation:landing-cloud-x var(--cloud-time,26s) var(--ease-in-out) var(--cloud-delay,0s) infinite alternate,landing-cloud-y calc(var(--cloud-time,26s)/3.7) var(--ease-in-out) var(--cloud-delay,0s) infinite alternate;will-change:transform}@keyframes landing-cloud-x{0%{--cloud-x:calc(var(--cloud-drift)*-.5)}to{--cloud-x:calc(var(--cloud-drift)*.5)}}@keyframes landing-cloud-y{0%{--cloud-y:0px}to{--cloud-y:calc(var(--cloud-bob)*-1)}}@media (prefers-reduced-motion:reduce){.landing-cloud{animation:none}}.eyebrow{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-dim)}.eyebrow,.label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.label{color:var(--ink-soft)}.muted{color:var(--ink-muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hljs-attr,.hljs-built_in,.hljs-keyword,.hljs-meta,.hljs-name,.hljs-selector-tag,.hljs-type{color:var(--code-keyword)}.hljs-literal,.hljs-number,.hljs-regexp,.hljs-string,.hljs-symbol{color:var(--code-literal)}.hljs-comment,.hljs-quote{color:var(--code-comment);font-style:italic}.hljs-accent{color:var(--accent)}.code--lang-ini .hljs-number{color:inherit}.cell__name{color:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none}.cell__name,.cell__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cell__sub{font-size:var(--text-sm);color:var(--ink-muted)}button{font:inherit;color:inherit;padding:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background-clip:content-box;background-color:var(--scrollbar);border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}
