:root{--bg:#0e1217;--bg-elev:#161b22;--bg-elev-2:#1f2630;--border:#2a313c;--text:#e6edf3;--text-dim:#9aa4af;--text-quiet:color-mix(in srgb, var(--text-dim) 88%, var(--bg-elev));--accent:#3b82f6;--accent-dim:#1e3a8a;--danger:#ef4444;--green:#22c55e;--sidebar-w:280px;--tc-safe-top:env(safe-area-inset-top,0px);--tc-safe-right:env(safe-area-inset-right,0px);--tc-safe-bottom:env(safe-area-inset-bottom,0px);--tc-safe-left:env(safe-area-inset-left,0px);--tc-phone-command-row-height:52px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f6f9;--bg-elev:#fff;--bg-elev-2:#eef1f5;--border:#d6dbe2;--text:#1c2128;--text-dim:#5b6470;--accent:#2563eb;--accent-dim:#93c5fd;--danger:#dc2626;--green:#16a34a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f4f6f9;--bg-elev:#fff;--bg-elev-2:#eef1f5;--border:#d6dbe2;--text:#1c2128;--text-dim:#5b6470;--accent:#2563eb;--accent-dim:#93c5fd;--danger:#dc2626;--green:#16a34a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=colorblind]{--bg:#0a0e14;--bg-elev:#141a22;--bg-elev-2:#1e2530;--border:#2f3744;--text:#f0f3f7;--text-dim:#a3afbd;--accent:#0072b2;--accent-dim:#1e3a8a;--danger:#d55e00;--green:#56b4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=high_contrast]{--bg:#000;--bg-elev:#0a0a0a;--bg-elev-2:#141414;--border:#e0e0e0;--text:#fff;--text-dim:#ccc;--accent:#00e5ff;--accent-dim:#008b9e;--danger:#ff3030;--green:#00ff7f;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--border-thick:2px}:root[data-theme=high_contrast] button{border-width:2px}:root[data-theme=high_contrast] .modal-card,:root[data-theme=high_contrast] .modal-window{border:2px solid var(--border)!important}:root[data-theme=midnight]{--bg:#0b1020;--bg-elev:#131a2e;--bg-elev-2:#1c2541;--border:#2a3352;--text:#e7ecf5;--text-dim:#9aa3b8;--accent:#6366f1;--accent-dim:#3730a3;--danger:#f87171;--green:#34d399;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ocean]{--bg:#0a1a1f;--bg-elev:#0f262e;--bg-elev-2:#15323c;--border:#1f4250;--text:#e0f2f1;--text-dim:#8fb3b5;--accent:#06b6d4;--accent-dim:#0e7490;--danger:#fb7185;--green:#2dd4bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=forest]{--bg:#0d140f;--bg-elev:#141d16;--bg-elev-2:#1d2a20;--border:#2c3d30;--text:#e6f0e8;--text-dim:#93a597;--accent:#eab308;--accent-dim:#854d0e;--danger:#ef4444;--green:#22c55e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dracula]{--bg:#282a36;--bg-elev:#343746;--bg-elev-2:#424458;--border:#565872;--text:#f8f8f2;--text-dim:#a6a8b8;--accent:#bd93f9;--accent-dim:#6c4ea8;--danger:#f55;--green:#50fa7b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=nord]{--bg:#2e3440;--bg-elev:#3b4252;--bg-elev-2:#434c5e;--border:#4c566a;--text:#eceff4;--text-dim:#9aa2b1;--accent:#88c0d0;--accent-dim:#5a8494;--danger:#bf616a;--green:#a3be8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=gruvbox]{--bg:#282828;--bg-elev:#32302f;--bg-elev-2:#3c3836;--border:#504945;--text:#ebdbb2;--text-dim:#a89984;--accent:#83a598;--accent-dim:#4f6b62;--danger:#fb4934;--green:#b8bb26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=catppuccin]{--bg:#1e1e2e;--bg-elev:#313244;--bg-elev-2:#45475a;--border:#585b70;--text:#cdd6f4;--text-dim:#8b90a8;--accent:#89b4fa;--accent-dim:#4b6bb0;--danger:#f38ba8;--green:#a6e3a1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=synthwave]{--bg:#1a1026;--bg-elev:#241634;--bg-elev-2:#321f48;--border:#45305f;--text:#f4eaff;--text-dim:#a596b8;--accent:#ff2e97;--accent-dim:#a01560;--danger:#fe4450;--green:#36f9b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=aurora]{--bg:#0b1521;--bg-elev:#11202f;--bg-elev-2:#182d40;--border:#244055;--text:#dff5ef;--text-dim:#8eaba4;--accent:#5eead4;--accent-dim:#2c8576;--danger:#fb7185;--green:#34d399;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=ember]{--bg:#1a1413;--bg-elev:#241b19;--bg-elev-2:#322521;--border:#463430;--text:#f6e8e0;--text-dim:#a89690;--accent:#ff7849;--accent-dim:#a8421f;--danger:#ff5252;--green:#b5d36b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=royal]{--bg:#1a1130;--bg-elev:#241844;--bg-elev-2:#32225e;--border:#443078;--text:#ece3ff;--text-dim:#a194c0;--accent:#fbbf24;--accent-dim:#a16207;--danger:#fb7185;--green:#4ade80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=cyberpunk]{--bg:#0a0a0c;--bg-elev:#15151a;--bg-elev-2:#1f1f27;--border:#33333f;--text:#eef0f2;--text-dim:#9a9ca5;--accent:#fcee0a;--accent-dim:#9a9006;--danger:#ff2e63;--green:#05ffa1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=mocha]{--bg:#1c1512;--bg-elev:#271d18;--bg-elev-2:#352822;--border:#4a382f;--text:#f0e4d6;--text-dim:#a59488;--accent:#d2a06a;--accent-dim:#8a6840;--danger:#e07a5f;--green:#9bbf6f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dragonfruit]{--bg:#1a0f1e;--bg-elev:#271433;--bg-elev-2:#361c47;--border:#4a2a5e;--text:#fce4f1;--text-dim:#ad95a4;--accent:#ff4d9d;--accent-dim:#a82565;--danger:#ff5c5c;--green:#3ee6b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=solarized_light]{--text-quiet:var(--text-dim);--bg:#fdf6e3;--bg-elev:#eee8d5;--bg-elev-2:#e2dcc6;--border:#c9c2a8;--text:#586e75;--text-dim:#93a1a1;--accent:#268bd2;--accent-dim:#7fb8e0;--danger:#dc322f;--green:#859900;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=rose]{--text-quiet:var(--text-dim);--bg:#faf4ed;--bg-elev:#fffaf3;--bg-elev-2:#f2e9e1;--border:#dfd6cd;--text:#575279;--text-dim:#9893a5;--accent:#286983;--accent-dim:#7ba3b5;--danger:#b4637a;--green:#568259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=paper]{--bg:#fff;--bg-elev:#f6f8fa;--bg-elev-2:#eaeef2;--border:#d0d7de;--text:#1f2328;--text-dim:#6a737d;--accent:#0969da;--accent-dim:#80b3ea;--danger:#cf222e;--green:#1a7f37;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=sepia]{--bg:#f3e9d2;--bg-elev:#faf3e0;--bg-elev-2:#e9dcc0;--border:#cdba99;--text:#433422;--text-dim:#8a7a63;--accent:#1e6f8c;--accent-dim:#7eaec0;--danger:#a8322d;--green:#4f7a3f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=sakura]{--bg:#fff5f7;--bg-elev:#fff;--bg-elev-2:#fbe7ec;--border:#f0cdd6;--text:#4a2c3d;--text-dim:#97798a;--accent:#e84a8a;--accent-dim:#f29bbd;--danger:#d6336c;--green:#2f9e44;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=matcha]{--text-quiet:var(--text-dim);--bg:#f3f6ec;--bg-elev:#fbfdf6;--bg-elev-2:#e7ecdb;--border:#c8d2b6;--text:#2f3a26;--text-dim:#7f8a72;--accent:#5a8a3c;--accent-dim:#a3c187;--danger:#c0392b;--green:#2fae4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=lavender]{--bg:#f7f5fc;--bg-elev:#fff;--bg-elev-2:#ece8f6;--border:#d6cfe8;--text:#38304f;--text-dim:#837c97;--accent:#7c3aed;--accent-dim:#b794f0;--danger:#dc2626;--green:#16a34a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=peach]{--bg:#fff4ec;--bg-elev:#fffaf6;--bg-elev-2:#ffe6d6;--border:#f3ccb3;--text:#4a3328;--text-dim:#8f7c73;--accent:#e8590c;--accent-dim:#f2a677;--danger:#d6336c;--green:#2b8a3e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=custom]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;color:var(--text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}button{font-family:inherit;font-size:inherit;background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 10px;transition:background .1s,border-color .1s}button:hover{background:var(--bg-elev);border-color:#3a4250}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text,white)}button.primary:hover{background:#2563eb}button.ghost{background:0 0}button.active{background:var(--accent-dim);border-color:var(--accent);color:#fff}button.danger{color:var(--danger)}button.icon{padding:4px 8px;font-size:12px}input[type=text],input[type=date],input[type=email],input[type=password],input[type=number],select,textarea{background:var(--bg-elev-2);color:var(--text);border:1px solid var(--border);font-family:inherit;font-size:inherit;border-radius:6px;padding:6px 8px}textarea{resize:vertical;width:100%;min-height:80px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-wrap{background:var(--bg);justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;display:flex}.auth-loading{color:var(--text-dim);font-size:14px}.lp-root a{color:inherit;text-decoration:none}.lp-root h1,.lp-root h2,.lp-root h3{letter-spacing:-.02em;margin:0;font-weight:700}.lp-plans-inner>h2{text-align:center;margin:0 0 6px}.insights-main{width:min(1120px,100% - 48px);min-height:calc(100dvh - 190px);margin:0 auto;padding:76px 0 100px}.insights-hero p,.insight-summary,.insights-state p{color:var(--lp-text-2);font-size:17px;line-height:1.65}.insights-card{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:10px;flex-direction:column;min-width:0;padding:24px;display:flex}.insights-card h2{margin:14px 0 10px;font-size:21px;line-height:1.3}.insights-card p{color:var(--lp-text-2);flex:1;line-height:1.6}.insight-article-main{width:min(820px,100% - 48px)}.site-markdown{overflow-wrap:anywhere;color:inherit;line-height:1.75}.site-markdown h2{margin:2em 0 .65em;font-size:28px}.site-markdown p,.site-markdown li{color:inherit;font-size:16px}.site-markdown a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.site-markdown blockquote{border-left:3px solid var(--accent);color:var(--text-dim);margin:24px 0;padding:2px 0 2px 18px}.site-markdown pre{border:1px solid var(--border);background:var(--bg-elev);max-width:100%;padding:14px;overflow-x:auto}@media (max-width:639px){.insights-main,.insight-article-main{width:min(100% - 32px,820px);padding:48px 0 70px}.insights-grid{grid-template-columns:1fr}}
