:root{--telro-graphite:#192320;--telro-graphite-2:#212d29;--telro-graphite-line:#2e3a36;--telro-lime:#d6f56b;--telro-lime-hover:#cbee52;--telro-lime-deep:#a9d93a;--telro-lime-soft:#e8f8b8;--telro-lime-ink:#2f4a0a;--telro-porcelain:#f6f6f0;--telro-slate:#66716b;--canvas:#f6f6f0;--rail:#192320;--panel:#ffffff;--card:#ffffff;--card-2:#fbfbf7;--elev:#ffffff;--line:#e4e5dd;--line-2:#eeefe8;--line-strong:#d9dbd2;--track:#eeefe8;--chip:#f6f6f0;--hover:#f1f2ea;--scrollbar:#d9dbd2;--header-bg:rgba(246,246,240,0.9);--scrim:rgba(25,35,32,0.4);--ink:#192320;--ink-2:#3d4642;--ink-3:#66716b;--ink-4:#8a938e;--ink-5:#b9c0bb;--brand:#d6f56b;--brand-2:#cbee52;--brand-ink:#192320;--brand-strong:#4d6b0f;--brand-tint:#eef9c6;--brand-shadow:rgba(169,217,58,0.45);--heat-1:#eef9c6;--heat-2:#d6f56b;--heat-3:#a9d93a;--heat-a:#eeefe8;--heat-b:#192320;--violet:#192320;--violet-2:#2e3a36;--violet-3:#66716b;--violet-4:#b9c0bb;--violet-tint:#eeefe8;--amber:#e7b84a;--amber-strong:#6b4a06;--amber-tint:#fcebc4;--red:#c0453a;--red-strong:#7a2414;--red-tint:#f9d9d3;--cyan:#3b8a8c;--cyan-tint:#dcefef;--thumb-1:#eeefe8;--thumb-2:#f6f6f0;--shadow-a:rgba(25,35,32,0.12);--shadow-b:rgba(25,35,32,0.2);--bolt-purple-900:#192320;--bolt-purple-700:#2e3a36;--bolt-purple-200:#d9dbd2;--bolt-purple-100:#eeefe8;--bolt-green-500:#d6f56b;--bolt-green-400:#cbee52;--bolt-green-950:#192320;--bolt-bg:#f6f6f0;--bolt-card:#ffffff;--bolt-border:#e4e5dd;--bolt-divider:#eeefe8;--bolt-hairline:#eeefe8;--bolt-text:#192320;--bolt-text-2:#3d4642;--bolt-text-3:#66716b;--bolt-success:#2f4a0a;--bolt-success-bg:#e8f8b8;--bolt-warning:#6b4a06;--bolt-warning-bg:#fcebc4;--bolt-danger:#c0453a;--bolt-danger-bg:#f9d9d3;--bolt-danger-strong:#7a2414;--bolt-amber:#e7b84a;--bolt-font-display:var(--font-manrope),"Manrope",system-ui,sans-serif;--bolt-font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--bolt-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--bolt-radius-card:18px;--bolt-radius-inner:12px;--bolt-radius-pill:999px;--bolt-shadow-hover:0 6px 20px rgba(25,35,32,0.08);--bolt-shadow-popover:0 12px 40px rgba(25,35,32,0.14);--bolt-sidebar-width:248px;--bolt-rail-width:72px;--bolt-header-height:78px}.dark,[data-theme=dark]{--canvas:#101714;--rail:#0b110f;--panel:#18211e;--card:#18211e;--card-2:#1d2724;--elev:#212d29;--line:#2e3a36;--line-2:#26312d;--line-strong:#3a4743;--track:#26312d;--chip:#212d29;--hover:#212d29;--scrollbar:#2e3a36;--header-bg:rgba(16,23,20,0.88);--scrim:rgba(5,8,7,0.7);--ink:#f6f6f0;--ink-2:#dde2de;--ink-3:#b9c0bb;--ink-4:#8a938e;--ink-5:#66716b;--brand:#d6f56b;--brand-2:#cbee52;--brand-ink:#192320;--brand-strong:#d6f56b;--brand-tint:#26331a;--brand-shadow:rgba(214,245,107,0.4);--heat-1:#26331a;--heat-2:#4d6b0f;--heat-3:#a9d93a;--heat-a:#212d29;--heat-b:#d6f56b;--violet:#f6f6f0;--violet-2:#a9d93a;--violet-3:#b9c0bb;--violet-4:#3a4743;--violet-tint:#212d29;--amber:#f2cf7a;--amber-strong:#f2cf7a;--amber-tint:#3a2f14;--red:#f08a7e;--red-strong:#f2a99f;--red-tint:#3a1c17;--cyan:#6cc3c5;--cyan-tint:#173133;--thumb-1:#212d29;--thumb-2:#18211e;--shadow-a:rgba(0,0,0,0.6);--shadow-b:rgba(0,0,0,0.75);--bolt-purple-900:#f6f6f0;--bolt-purple-700:#a9d93a;--bolt-purple-200:#3a4743;--bolt-purple-100:#26312d;--bolt-green-500:#d6f56b;--bolt-green-400:#cbee52;--bolt-green-950:#192320;--bolt-bg:#101714;--bolt-card:#18211e;--bolt-border:#2e3a36;--bolt-divider:#26312d;--bolt-hairline:#26312d;--bolt-text:#f6f6f0;--bolt-text-2:#dde2de;--bolt-text-3:#b9c0bb;--bolt-success:#d6f56b;--bolt-success-bg:#26331a;--bolt-warning:#f2cf7a;--bolt-warning-bg:#3a2f14;--bolt-danger:#f08a7e;--bolt-danger-bg:#3a1c17;--bolt-danger-strong:#f2a99f;--bolt-amber:#f2cf7a;--bolt-shadow-hover:0 6px 20px rgba(0,0,0,0.35);--bolt-shadow-popover:0 12px 40px rgba(0,0,0,0.5)}body{font-family:var(--bolt-font-body);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--brand);color:var(--brand-ink)}::selection{background:var(--brand);color:var(--brand-ink)}@keyframes telro-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}