:root{--lyra-black-void:#05040b;--lyra-black-deep:#06050f;--lyra-black-nav:#000002;--lyra-black-pure:#000;--lyra-orange:#ee7c2c;--lyra-orange-accent:#fa6d2d;--lyra-purple:#7700df;--lyra-purple-deep:#260047;--lyra-white:#fff;--lyra-grey-muted:#bebec1;--lyra-link-blue:#00e;--lyra-border-06:#ffffff0f;--lyra-border-08:#ffffff14;--lyra-border-10:#ffffff1a;--lyra-border-12:#ffffff1f;--lyra-border-18:#ffffff2e;--lyra-border-20:#fff3;--bg-page:var(--lyra-black-void);--bg-section:var(--lyra-black-deep);--bg-nav:var(--lyra-black-nav);--bg-input:var(--lyra-black-pure);--bg-button:var(--lyra-black-pure);--brand-gradient:linear-gradient(125deg, var(--lyra-orange) 0%, var(--lyra-purple) 100%);--brand-gradient-fill:linear-gradient(107deg, var(--lyra-orange) 0%, var(--lyra-purple-deep) 100%);--text-primary:var(--lyra-white);--text-muted:var(--lyra-grey-muted);--text-accent:var(--lyra-orange-accent);--text-link:var(--lyra-link-blue);--border-hairline:var(--lyra-border-08);--border-hairline-strong:var(--lyra-border-12);--border-card:var(--lyra-border-06)}
:root{--font-display:"Funnel Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-hero:80px;--text-h2:54px;--text-h3:44px;--text-h4:28px;--text-h5:22px;--text-eyebrow:16px;--text-body-lg:22px;--text-body:16px;--text-body-sm:14px;--text-button:16px;--tracking-tight:-.03em;--tracking-tighter:-.04em;--leading-tight:1.1;--leading-normal:1.2}
:root{--space-1:5px;--space-2:10px;--space-3:12px;--space-4:14px;--space-5:15px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:25px;--space-10:30px;--space-11:40px;--space-12:50px;--space-13:60px;--space-14:80px;--space-15:100px;--space-16:124px;--space-17:180px;--space-18:260px;--radius-none:0px;--radius-pill:999px;--border-width-hairline:1px;--border-width-button:1px}
:root{--shadow-icon-badge-inset:inset 0px 2px 12px 1px #ffffff42;--shadow-card-hairline:inset 0 0 0 1px #ffffff0f;--blur-hero-glow:blur(64px);--radius-badge:82.4px}
:root{--font-display:var(--font-funnel-display), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-nunito), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--r:20px;--r-sm:calc(var(--r) * .5);--r-lg:var(--r);--surface-hover:#ffffff08;--surface-active:#ffffff0d;--toggle-bg:var(--bg-section);--ai-launch-bg:#000;--brand-logo-bg:#1b120a;--logo-filter:none;--btn-ghost-bg:#000;--btn-ghost-hover:#0b0a14;--placeholder:#6d6c75;--orb-opacity:.55;--orb-2-opacity:.4;--drop-hover:#0c0816;--cell-hover:#0b0a16;--cell-empty:var(--bg-page);--published:#5a5960;--modal-backdrop:#000002b3;--side-bg:var(--bg-page);--bubble-me:linear-gradient(107deg, #3a1d0b 0%, #1f0a3a 100%);--series-1:#9a3cf0;--text-up:#ad6bff;--series-2:#e36f20;--series-3:#ad6bff;--series-4:#a85216;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg-page:#f6f5f8;--bg-section:#fff;--bg-nav:#fff;--bg-input:#fff;--text-primary:#05040b;--text-muted:#5c5b66;--text-accent:#b84a15;--text-up:var(--lyra-purple);--lyra-border-06:#05040b12;--lyra-border-08:#05040b1a;--lyra-border-10:#05040b1f;--lyra-border-12:#05040b24;--lyra-border-18:#05040b33;--lyra-border-20:#05040b42;--surface-hover:#05040b0a;--surface-active:#05040b0f;--toggle-bg:#fff;--ai-launch-bg:#fff;--brand-logo-bg:#f6eee7;--logo-filter:invert(1);--btn-ghost-bg:#fff;--btn-ghost-hover:#f6f5f8;--placeholder:#9a99a1;--orb-opacity:.3;--orb-2-opacity:.25;--drop-hover:#fdf8f4;--cell-hover:#faf9fc;--cell-empty:#f1f0f4;--published:#b9b8c0;--modal-backdrop:#14121e59;--side-bg:#faf9fc;--bubble-me:linear-gradient(107deg, #fde8d9 0%, #eeddfc 100%);--series-1:var(--lyra-purple);--series-2:var(--lyra-orange);--series-3:#a855f0;--series-4:#a34e13;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px}p{text-wrap:pretty}button{color:inherit;font-family:inherit}a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--text-accent)}:focus-visible{outline:2px solid var(--lyra-orange);outline-offset:2px}.page{flex-direction:column;gap:22px;max-width:1440px;margin:0 auto;padding:36px 40px 96px;display:flex}@media (max-width:760px){.page{padding:24px 16px 32px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}select:not([multiple]):not([size]){appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%238b8a94' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:34px}select:not([multiple]):not([size]):disabled{background-image:none}
