@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}:root,[data-theme=warm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fef7ee;--card:#fff;--line:#efe3d3;--line-soft:#f2e8dc;--chip-line:#e6d6c3;--text:#1f1f1f;--muted:#6b6259;--primary:#bc513d;--primary-dark:#9a3b26;--sand:#f6eadb;--sand-2:#f3e9dc;--amber:#ffc45a;--coral:#ff8f73;--ok-bg:#eaf2e1;--ok-fg:#3f6b2e;--go:#56844a;--go-dark:#476f3c;--later:#8a7f74;--later-line:#cbbfb2;--warn-bg:#fde3da;--warn-fg:#8a3a26;--err:#b3261e;--shadow-rgb:80, 50, 20;--axis:#4a4038;--grabber:#dccdbb;--ready-bg:#fff4e3;--ready-line:#f6d9a8;--notice-bg:#fff8ec;--notice-line:#f3ddb3;--tag-amber-bg:#fff0cc;--tag-amber-fg:#7a5200;--amber-fg:#9a6a12;--info:#3b6ea5;--info-fg:#2f5b8a;--shimmer:#fbf5ec;--dim-bg:#faf9f8;--fy-bg-1:#fffaf3;--fy-bg-2:#fff1e1;--tile-a:#ffd27a;--tile-fg:#5a2414;--read-bg-1:#fff6e8;--read-bg-2:#fdeee6;--read-line:#f6dcc8;--read-line-2:#f3d9c6;--tint-blue:#e8eef6;--tint-sky:#e3eff7;--tint-purple:#f1e6f7;--fy-hot:#ff8f73;--quote-decision:#8e6cc0;--quote-note:#6d8fbf;--sec-read:#8a4fae;--sec-now:#b23f2a;--sec-meet:#2f659a;--sec-prio:#3f6b2e;--sec-matrix:#875a0c;--sec-wait:#2a7068;--q-now-bg:#fde3da;--q-now-fg:#8a3a26;--q-now-dot:#d86b56;--q-plan-bg:#fff0cc;--q-plan-fg:#6e4a00;--q-plan-dot:#e9a23b;--q-hand-bg:#e4edf6;--q-hand-fg:#2f5577;--q-hand-dot:#5b8db8;--q-later-bg:#f3e9dc;--q-later-fg:#5c5148;--q-later-dot:#c9b49b;--q-none-bg:#efe9e2;--q-none-fg:#5c5148;--q-none-dot:#b8ada2;--mark-1a:#ffd377;--mark-1b:#ffa52e;--mark-1e:#f2a23c;--mark-2a:#e98163;--mark-2b:#bc513d;--mark-2e:#c95c45;--mark-3a:#f6e5d0;--mark-3b:#dac0a2;--mark-3e:#c9a784;--mark-4a:#ffad8a;--mark-4b:#fa7e60;--mark-4e:#f27b5c;--mark-sa:#ffeba0;--mark-sb:#ffd266;--mark-sc:#efa22e;--mark-se:#e9a030;--solid:#1f1f1f;--fill-deep:#9a3b26}[data-theme=calm]{--bg:#f4f7f7;--card:#fff;--line:#e2e8ec;--line-soft:#ebf0f2;--chip-line:#d5dee3;--text:#0f172a;--muted:#5b6b7f;--primary:#0f7f75;--primary-dark:#0b635b;--sand:#e9f0f1;--sand-2:#e6eef0;--amber:#b7e4c7;--coral:#60a5fa;--ok-bg:#e3f4ea;--ok-fg:#23674a;--go:#0f7f75;--go-dark:#0b635b;--later:#64748b;--later-line:#c3cdd6;--warn-bg:#fde8df;--warn-fg:#9a3b26;--err:#b3261e;--shadow-rgb:15, 40, 50;--axis:#334155;--grabber:#cbd5dc;--ready-bg:#eef8f6;--ready-line:#bfe6df;--notice-bg:#f1f8f7;--notice-line:#cde9e3;--tag-amber-bg:#ddf3e6;--tag-amber-fg:#1f5e45;--amber-fg:#8a5d0e;--info:#3b82f6;--info-fg:#24578f;--shimmer:#f8fbfb;--dim-bg:#f6f8f9;--fy-bg-1:#f7fcfb;--fy-bg-2:#e9f7f4;--tile-a:#7fe0d3;--tile-fg:#0b4a44;--read-bg-1:#eef8f6;--read-bg-2:#e8f1fb;--read-line:#cfe5ea;--read-line-2:#d6e8ec;--tint-blue:#e0edfd;--tint-sky:#dff3f0;--tint-purple:#ece8fb;--fy-hot:#60a5fa;--quote-decision:#7c62c9;--quote-note:#4a7fc0;--sec-read:#6a4fc0;--sec-now:#b03f3a;--sec-meet:#24578f;--sec-prio:#23674a;--sec-matrix:#8a5d0e;--sec-wait:#0f7469;--q-now-bg:#fbe3d6;--q-now-fg:#8a3a26;--q-now-dot:#e07a5f;--q-plan-bg:#ddf3e6;--q-plan-fg:#1f5e45;--q-plan-dot:#2ec4b6;--q-hand-bg:#e0edfd;--q-hand-fg:#24578f;--q-hand-dot:#60a5fa;--q-later-bg:#eaeff3;--q-later-fg:#475569;--q-later-dot:#94a3b8;--q-none-bg:#eef1f4;--q-none-fg:#475569;--q-none-dot:#a8b3c0;--mark-1a:#6fdcd0;--mark-1b:#2ec4b6;--mark-1e:#22a89b;--mark-2a:#93c5fd;--mark-2b:#60a5fa;--mark-2e:#4a8fe6;--mark-3a:#faeadb;--mark-3b:#f4d7b7;--mark-3e:#e2be98;--mark-4a:#d4f1de;--mark-4b:#b7e4c7;--mark-4e:#8fcfa6;--mark-sa:#fff;--mark-sb:#e0f2fe;--mark-sc:#93c5fd;--mark-se:#60a5fa;--solid:#0f172a;--fill-deep:#0b635b}[data-theme=exec]{--bg:#f6f6fa;--card:#fff;--line:#e5e7eb;--line-soft:#eeeff3;--chip-line:#d9dbe3;--text:#1f2937;--muted:#5f6675;--primary:#4f52e0;--primary-dark:#3f3fc8;--sand:#f0f0f5;--sand-2:#eeeef4;--amber:#ffc8a2;--coral:#ff6b6b;--ok-bg:#e7f5ec;--ok-fg:#22663f;--go:#4f52e0;--go-dark:#3f3fc8;--later:#6b7280;--later-line:#cbd0d8;--warn-bg:#ffe4e1;--warn-fg:#9b2c2c;--err:#b91c1c;--shadow-rgb:30, 30, 60;--axis:#374151;--grabber:#d1d5db;--ready-bg:#f3f2fe;--ready-line:#d9d6fb;--notice-bg:#f6f5ff;--notice-line:#dcd8fa;--tag-amber-bg:#ede9fe;--tag-amber-fg:#4c3b9a;--amber-fg:#8a4b12;--info:#6366f1;--info-fg:#3730a3;--shimmer:#f9f9fc;--dim-bg:#f7f7fa;--fy-bg-1:#fbfaff;--fy-bg-2:#f1effe;--tile-a:#ffc8a2;--tile-fg:#5a1e1e;--read-bg-1:#f7f5ff;--read-bg-2:#fff3ec;--read-line:#e4dffb;--read-line-2:#e8e4fb;--tint-blue:#e7e6fd;--tint-sky:#e6effe;--tint-purple:#f1eafe;--fy-hot:#a78bfa;--quote-decision:#8b5cf6;--quote-note:#5b7fd6;--sec-read:#6b3fd0;--sec-now:#b02a45;--sec-meet:#2459bd;--sec-prio:#22663f;--sec-matrix:#8a4b12;--sec-wait:#0f6e66;--q-now-bg:#ffe3e1;--q-now-fg:#9b2c2c;--q-now-dot:#ff6b6b;--q-plan-bg:#ffebdd;--q-plan-fg:#8a4b12;--q-plan-dot:#f5a97a;--q-hand-bg:#e7e6fd;--q-hand-fg:#3730a3;--q-hand-dot:#6366f1;--q-later-bg:#eeeff3;--q-later-fg:#4b5563;--q-later-dot:#9ca3af;--q-none-bg:#f0f1f4;--q-none-fg:#4b5563;--q-none-dot:#b0b6c0;--mark-1a:#8b8ef7;--mark-1b:#6366f1;--mark-1e:#4f46e5;--mark-2a:#c9b6fd;--mark-2b:#a78bfa;--mark-2e:#8b5cf6;--mark-3a:#ffdcc4;--mark-3b:#ffc8a2;--mark-3e:#f5a97a;--mark-4a:#ff9696;--mark-4b:#ff6b6b;--mark-4e:#e85555;--mark-sa:#fff;--mark-sb:#ede9fe;--mark-sc:#c4b5fd;--mark-se:#a78bfa;--solid:#1f2937;--fill-deep:#3f3fc8}[data-theme=sunrise]{--bg:#fdf6ef;--card:#fff;--line:#ebdfd8;--line-soft:#f1e4dc;--chip-line:#e0d3ce;--text:#1f2937;--muted:#64686d;--primary:#d14121;--primary-dark:#933a28;--sand:#f4ebe1;--sand-2:#f1e8de;--amber:#fada9f;--coral:#f7c15f;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#2e8376;--go-dark:#2e7167;--later:#7d7f83;--later-line:#d3c8c4;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:76, 54, 59;--axis:#474e58;--grabber:#d9cec9;--ready-bg:#fef9ef;--ready-line:#fce7c2;--notice-bg:#fefbf4;--notice-line:#fdefd5;--tag-amber-bg:#fdf3df;--tag-amber-fg:#73603b;--amber-fg:#896c36;--info:#3b82f6;--info-fg:#285bb0;--shimmer:#fefbf9;--dim-bg:#fbfbfb;--fy-bg-1:#fffbfa;--fy-bg-2:#fff3f1;--tile-a:#fbdda7;--tile-fg:#673935;--read-bg-1:#fefaf2;--read-bg-2:#fff5f2;--read-line:#ffe1db;--read-line-2:#ffe4de;--tint-blue:#e7f0fe;--tint-sky:#e6f1ef;--tint-purple:#f1ebfe;--fy-hot:#ff9a62;--quote-decision:#8b5cf6;--quote-note:#3b82f6;--sec-read:#7342e5;--sec-now:#b14034;--sec-meet:#3168a7;--sec-prio:#35733e;--sec-matrix:#895c17;--sec-wait:#2e7167;--q-now-bg:#fae8e5;--q-now-fg:#7f4942;--q-now-dot:#e0705c;--q-plan-bg:#fdf1dc;--q-plan-fg:#6c5935;--q-plan-dot:#f7c15f;--q-hand-bg:#e0ebfe;--q-hand-fg:#325691;--q-hand-dot:#3b82f6;--q-later-bg:#f7f7f6;--q-later-fg:#5c5e62;--q-later-dot:#bab9b8;--q-none-bg:#faf9f9;--q-none-fg:#5d6063;--q-none-dot:#c8c5c3;--mark-1a:#fad99c;--mark-1b:#f7c15f;--mark-1e:#deae56;--mark-2a:#ffa38f;--mark-2b:#ff6b4a;--mark-2e:#e66043;--mark-3a:#f7f1ea;--mark-3b:#f2e8dd;--mark-3e:#dad1c7;--mark-4a:#ffc0ad;--mark-4b:#ff9a7a;--mark-4e:#e68b6e;--mark-sa:#fff;--mark-sb:#fce9c7;--mark-sc:#f7c15f;--mark-se:#deae56;--solid:#1f2937;--fill-deep:#933a28}[data-theme=ocean]{--bg:#f2f8f9;--card:#fff;--line:#d5e2e4;--line-soft:#d9e7ea;--chip-line:#c8d6d9;--text:#0f172a;--muted:#626975;--primary:#138285;--primary-dark:#136066;--sand:#ebeef7;--sand-2:#e8ebf4;--amber:#88d7fb;--coral:#38bdf8;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#138285;--go-dark:#147274;--later:#777f8a;--later-line:#bcc9ce;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:15, 51, 67;--axis:#38404f;--grabber:#c2d0d4;--ready-bg:#ebf8fe;--ready-line:#b3e6fc;--notice-bg:#f1faff;--notice-line:#cbeefd;--tag-amber-bg:#d7f2fe;--tag-amber-fg:#286485;--amber-fg:#28779a;--info:#0284c7;--info-fg:#0d628e;--shimmer:#fafcfd;--dim-bg:#fafafb;--fy-bg-1:#f9fdfd;--fy-bg-2:#ecf8f8;--tile-a:#92dbfb;--tile-fg:#0f4a55;--read-bg-1:#effafe;--read-bg-2:#eef9f9;--read-line:#cfedee;--read-line-2:#d4eff0;--tint-blue:#e1f0f8;--tint-sky:#e2f4f5;--tint-purple:#f1ebfe;--fy-hot:#38bdf8;--quote-decision:#8b5cf6;--quote-note:#0284c7;--sec-read:#7543e6;--sec-now:#b44034;--sec-meet:#3169a9;--sec-prio:#35733e;--sec-matrix:#8c5e17;--sec-wait:#147275;--q-now-bg:#fae8e5;--q-now-fg:#824743;--q-now-dot:#e0705c;--q-plan-bg:#fdeac9;--q-plan-fg:#72511a;--q-plan-dot:#f59e0b;--q-hand-bg:#dff4fe;--q-hand-fg:#2b5f7b;--q-hand-dot:#38bdf8;--q-later-bg:#f5f6f7;--q-later-fg:#585e67;--q-later-dot:#aeb5bb;--q-none-bg:#f8f9f9;--q-none-fg:#5a6067;--q-none-dot:#bcc2c7;--mark-1a:#9bf2e4;--mark-1b:#5eead4;--mark-1e:#55d3bf;--mark-2a:#6ac7ca;--mark-2b:#0ea5a9;--mark-2e:#0d9598;--mark-3a:#f4f0f9;--mark-3b:#ede7f6;--mark-3e:#d5d0dd;--mark-4a:#84d6fb;--mark-4b:#38bdf8;--mark-4e:#32aadf;--mark-sa:#fff;--mark-sb:#fcddaa;--mark-sc:#f59e0b;--mark-se:#dd8e0a;--solid:#0f172a;--fill-deep:#136066}[data-theme=blossom]{--bg:#fff7f0;--card:#fff;--line:#ecdfde;--line-soft:#f2e5e3;--chip-line:#e1d5d4;--text:#1f2937;--muted:#66696e;--primary:#c93f87;--primary-dark:#8c3c69;--sand:#fbecef;--sand-2:#f8e9ec;--amber:#cab9fc;--coral:#a78bfa;--ok-bg:#e1f3e7;--ok-fg:#1a733b;--go:#c93f87;--go-dark:#ab3e77;--later:#7d7e83;--later-line:#d4c9ca;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:74, 56, 80;--axis:#474e58;--grabber:#dacfd0;--ready-bg:#f6f3ff;--ready-line:#ded3fd;--notice-bg:#f9f7ff;--notice-line:#e8e1fe;--tag-amber-bg:#ede8fe;--tag-amber-fg:#5e5491;--amber-fg:#7a58de;--info:#3b82f6;--info-fg:#285bb0;--shimmer:#fffcf9;--dim-bg:#fbfbfb;--fy-bg-1:#fffbfd;--fy-bg-2:#fef4f9;--tile-a:#cfbffc;--tile-fg:#5f3a57;--read-bg-1:#f8f6ff;--read-bg-2:#fef5fa;--read-line:#fde3f0;--read-line-2:#fde6f2;--tint-blue:#e7f0fe;--tint-sky:#e3f6f4;--tint-purple:#f4f1fe;--fy-hot:#c4a5fb;--quote-decision:#a78bfa;--quote-note:#3b82f6;--sec-read:#714fd5;--sec-now:#b74033;--sec-meet:#306aac;--sec-prio:#1a783d;--sec-matrix:#8c5e17;--sec-wait:#17726d;--q-now-bg:#fae8e5;--q-now-fg:#7f4942;--q-now-dot:#e0705c;--q-plan-bg:#feeff6;--q-plan-fg:#735269;--q-plan-dot:#f9b4d6;--q-hand-bg:#e0ebfe;--q-hand-fg:#325691;--q-hand-dot:#3b82f6;--q-later-bg:#f7f7f7;--q-later-fg:#5d5e63;--q-later-dot:#bcb9b9;--q-none-bg:#faf9f9;--q-none-fg:#5d5e63;--q-none-dot:#c9c6c4;--mark-1a:#dad1fe;--mark-1b:#c4b5fd;--mark-1e:#b0a3e4;--mark-2a:#f8a8d2;--mark-2b:#f472b6;--mark-2e:#dc67a4;--mark-3a:#d5fae2;--mark-3b:#bbf7d0;--mark-3e:#a8debb;--mark-4a:#c8b7fc;--mark-4b:#a78bfa;--mark-4e:#967de1;--mark-sa:#fff;--mark-sb:#fbbcc7;--mark-sc:#f43f5e;--mark-se:#dc3955;--solid:#1f2937;--fill-deep:#8c3c69}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1020;--card:#141a2e;--line:#252e47;--line-soft:#1f273d;--chip-line:#303a57;--text:#e5e7eb;--muted:#8e98ad;--primary:#2563eb;--primary-dark:#8fb2ff;--sand:#1a2137;--sand-2:#181f34;--amber:#f5b544;--coral:#8b5cf6;--ok-bg:#163536;--ok-fg:#4ade80;--go:#2563eb;--go-dark:#1d4ed8;--later:#4b556b;--later-line:#3a4560;--warn-bg:#3b2232;--warn-fg:#fca5a5;--err:#f05252;--shadow-rgb:0, 0, 0;--axis:#c7cdd9;--grabber:#3a4560;--ready-bg:#182442;--ready-line:#4a3888;--notice-bg:#17223e;--notice-line:#20396a;--tag-amber-bg:#3d3228;--tag-amber-fg:#fcd34d;--amber-fg:#fbbf24;--info:#60a5fa;--info-fg:#93c5fd;--shimmer:#232c45;--dim-bg:#10162a;--fy-bg-1:#161f38;--fy-bg-2:#222246;--tile-a:#c4b5fd;--tile-fg:#1e1b4b;--read-bg-1:#1e1f3e;--read-bg-2:#17223e;--read-line:#382e6a;--read-line-2:#332b62;--tint-blue:#1a2b4e;--tint-sky:#143341;--tint-purple:#27254e;--fy-hot:#8b5cf6;--quote-decision:#a78bfa;--quote-note:#60a5fa;--sec-read:#a78bfa;--sec-now:#f87171;--sec-meet:#60a5fa;--sec-prio:#4ade80;--sec-matrix:#fbbf24;--sec-wait:#2dd4bf;--q-now-bg:#2d2435;--q-now-fg:#ecbec0;--q-now-dot:#f87171;--q-plan-bg:#2b272b;--q-plan-fg:#ebcd9d;--q-plan-dot:#f59e0b;--q-hand-bg:#192848;--q-hand-fg:#aac4ef;--q-hand-dot:#3b82f6;--q-later-bg:#1f273b;--q-later-fg:#b8bfc9;--q-later-dot:#64748b;--q-none-bg:#1b2134;--q-none-fg:#afb4bb;--q-none-dot:#4b5563;--mark-1a:#85b2f9;--mark-1b:#3b82f6;--mark-1e:#3575dd;--mark-2a:#dad1fe;--mark-2b:#c4b5fd;--mark-2e:#b0a3e4;--mark-3a:#b79af9;--mark-3b:#8b5cf6;--mark-3e:#7d53dd;--mark-4a:#f9c368;--mark-4b:#f59e0b;--mark-4e:#dd8e0a;--mark-sa:#fff;--mark-sb:#fcddaa;--mark-sc:#f59e0b;--mark-se:#dd8e0a;--solid:#2b3552;--fill-deep:#1d4ed8}[data-theme=sage]{--bg:#f7f5f0;--card:#fff;--line:#dedfd9;--line-soft:#e3e4de;--chip-line:#d3d4d0;--text:#1f2937;--muted:#61666c;--primary:#597e5c;--primary-dark:#405b47;--sand:#efe9de;--sand-2:#ece6db;--amber:#eedccb;--coral:#d9776b;--ok-bg:#eaeeea;--ok-fg:#4c6c4f;--go:#597e5c;--go-dark:#4e6f51;--later:#7a7e84;--later-line:#c6c8c6;--warn-bg:#f9e9e7;--warn-fg:#92483f;--err:#b3261e;--shadow-rgb:43, 58, 63;--axis:#464e58;--grabber:#cccecb;--ready-bg:#fcf9f6;--ready-line:#f4e9de;--notice-bg:#fdfbf9;--notice-line:#f8f0e8;--tag-amber-bg:#f9f3ee;--tag-amber-fg:#6a6059;--amber-fg:#90653e;--info:#3b82f6;--info-fg:#285bb0;--shimmer:#fcfbf9;--dim-bg:#fbfbfb;--fy-bg-1:#fbfcfb;--fy-bg-2:#f2f5f2;--tile-a:#f0dfcf;--tile-fg:#344742;--read-bg-1:#fdfaf8;--read-bg-2:#f3f6f4;--read-line:#dee5df;--read-line-2:#e1e8e2;--tint-blue:#e7f0fe;--tint-sky:#e3f6f4;--tint-purple:#f1ebfe;--fy-hot:#e0a37a;--quote-decision:#8b5cf6;--quote-note:#3b82f6;--sec-read:#7240e4;--sec-now:#ac4035;--sec-meet:#3266a1;--sec-prio:#4c6c4f;--sec-matrix:#865b17;--sec-wait:#17706b;--q-now-bg:#f9e9e7;--q-now-fg:#7a4b4a;--q-now-dot:#d9776b;--q-plan-bg:#f9f2ec;--q-plan-fg:#655a51;--q-plan-dot:#e3c4a8;--q-hand-bg:#e0ebfe;--q-hand-fg:#325691;--q-hand-dot:#3b82f6;--q-later-bg:#f6f6f7;--q-later-fg:#5a5e62;--q-later-dot:#b6b8b9;--q-none-bg:#f9f9f9;--q-none-fg:#5c6065;--q-none-dot:#c3c4c4;--mark-1a:#eedac9;--mark-1b:#e3c4a8;--mark-1e:#ccb097;--mark-2a:#99b09b;--mark-2b:#5a7f5d;--mark-2e:#517254;--mark-3a:#faf9f6;--mark-3b:#f7f5f0;--mark-3e:#deddd8;--mark-4a:#e7aba3;--mark-4b:#d9776b;--mark-4e:#c36b60;--mark-sa:#fff;--mark-sb:#f2cfcb;--mark-sc:#d9776b;--mark-se:#c36b60;--solid:#1f2937;--fill-deep:#405b47}[data-theme=citrus]{--bg:#f6f7fb;--card:#fff;--line:#d9dee9;--line-soft:#dee3ee;--chip-line:#cdd2de;--text:#111827;--muted:#666b75;--primary:#2563eb;--primary-dark:#2352bb;--sand:#eef1f8;--sand-2:#ebeef5;--amber:#ffb966;--coral:#ff8a00;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#2563eb;--go-dark:#1d5be4;--later:#7b7f89;--later-line:#c0c5d2;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:21, 39, 78;--axis:#3a404d;--grabber:#c6cbd8;--ready-bg:#fff3e6;--ready-line:#ffd39e;--notice-bg:#fff7ed;--notice-line:#ffe1bd;--tag-amber-bg:#ffe8cc;--tag-amber-fg:#865014;--amber-fg:#a06015;--info:#2563eb;--info-fg:#2354bf;--shimmer:#fbfcfd;--dim-bg:#fafafb;--fy-bg-1:#fafbff;--fy-bg-2:#eef3fd;--tile-a:#ffbf73;--tile-fg:#193675;--read-bg-1:#fff6eb;--read-bg-2:#f0f4fe;--read-line:#d3e0fb;--read-line-2:#d8e3fb;--tint-blue:#e5ecfd;--tint-sky:#e7faf3;--tint-purple:#f1ebfe;--fy-hot:#ffa53d;--quote-decision:#8b5cf6;--quote-note:#2563eb;--sec-read:#7746e9;--sec-now:#b74033;--sec-meet:#205ee6;--sec-prio:#35753f;--sec-matrix:#8e6016;--sec-wait:#167570;--q-now-bg:#fae8e5;--q-now-fg:#834742;--q-now-dot:#e0705c;--q-plan-bg:#fef5d8;--q-plan-fg:#6a5c2d;--q-plan-dot:#fcd34d;--q-hand-bg:#dce6fc;--q-hand-fg:#1d459d;--q-hand-dot:#2563eb;--q-later-bg:#f6f6f7;--q-later-fg:#5a5e66;--q-later-dot:#b1b4bb;--q-none-bg:#f9f9fa;--q-none-fg:#5c5f68;--q-none-dot:#bfc1c8;--mark-1a:#ffb661;--mark-1b:#ff8a00;--mark-1e:#e67c00;--mark-2a:#789ef3;--mark-2b:#2563eb;--mark-2e:#2159d4;--mark-3a:#c8f8e2;--mark-3b:#a7f3d0;--mark-3e:#96dbbb;--mark-4a:#fde491;--mark-4b:#fcd34d;--mark-4e:#e3be45;--mark-sa:#fff;--mark-sb:#fef0c1;--mark-sc:#fcd34d;--mark-se:#e3be45;--solid:#111827;--fill-deep:#2352bb}[data-theme=harbor]{--bg:#f8fafc;--card:#fff;--line:#d9dee4;--line-soft:#dfe3e9;--chip-line:#cdd2d9;--text:#0f1d33;--muted:#606875;--primary:#0f2d5b;--primary-dark:#0f2a53;--sand:#f4ece2;--sand-2:#f1e9df;--amber:#72d4ca;--coral:#14b8a6;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#0f766e;--go-dark:#0f736b;--later:#767f8c;--later-line:#c0c6ce;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:15, 32, 59;--axis:#394557;--grabber:#c6ccd4;--ready-bg:#e8f8f6;--ready-line:#a6e4dd;--notice-bg:#effaf9;--notice-line:#c2ede8;--tag-amber-bg:#d0f1ed;--tag-amber-fg:#136767;--amber-fg:#1b7e73;--info:#3b8fd9;--info-fg:#386287;--shimmer:#fcfdfe;--dim-bg:#fafafb;--fy-bg-1:#f9fafb;--fy-bg-2:#eceef2;--tile-a:#7ed8ce;--tile-fg:#0f2343;--read-bg-1:#ecf9f8;--read-bg-2:#eef0f4;--read-line:#cfd5de;--read-line-2:#d4d9e1;--tint-blue:#e7f2fa;--tint-sky:#e3f6f4;--tint-purple:#f1ebfe;--fy-hot:#8ccbff;--quote-decision:#8b5cf6;--quote-note:#3b8fd9;--sec-read:#7543e6;--sec-now:#b14034;--sec-meet:#0f2d5b;--sec-prio:#35733e;--sec-matrix:#895c17;--sec-wait:#1c736a;--q-now-bg:#fae8e5;--q-now-fg:#804846;--q-now-dot:#e0705c;--q-plan-bg:#fdf6ef;--q-plan-fg:#655c53;--q-plan-dot:#f4d7b5;--q-hand-bg:#edf7ff;--q-hand-fg:#3f607e;--q-hand-dot:#8ccbff;--q-later-bg:#f6f6f7;--q-later-fg:#565d68;--q-later-dot:#b2b8c0;--q-none-bg:#f9f9fa;--q-none-fg:#59606a;--q-none-dot:#c0c5cc;--mark-1a:#6dd3c8;--mark-1b:#14b8a6;--mark-1e:#12a695;--mark-2a:#6a7d99;--mark-2b:#0f2d5b;--mark-2e:#0e2952;--mark-3a:#f8e6d1;--mark-3b:#f4d7b5;--mark-3e:#dcc2a3;--mark-4a:#b8dfff;--mark-4b:#8ccbff;--mark-4e:#7eb7e6;--mark-sa:#fff;--mark-sb:#ffefd0;--mark-sc:#ffd27a;--mark-se:#e6bd6e;--solid:#0f1d33;--fill-deep:#0f2a53}[data-theme=grove]{--bg:#fbf7ed;--card:#fff;--line:#dddfd2;--line-soft:#e3e3d8;--chip-line:#d2d3c8;--text:#1c2a1f;--muted:#636960;--primary:#14532d;--primary-dark:#164b2a;--sand:#f1ecda;--sand-2:#eee9d7;--amber:#cadf9a;--coral:#d16b4a;--ok-bg:#e0e9e4;--ok-fg:#14532d;--go:#14532d;--go-dark:#14532d;--later:#7b8175;--later-line:#c5c8bc;--warn-bg:#f8e7e2;--warn-fg:#884d3a;--err:#b3261e;--shadow-rgb:26, 50, 34;--axis:#444f44;--grabber:#cbcec2;--ready-bg:#f6faee;--ready-line:#deeabf;--notice-bg:#f9fbf3;--notice-line:#e8f1d3;--tag-amber-bg:#edf4dd;--tag-amber-fg:#536732;--amber-fg:#637733;--info:#3b82f6;--info-fg:#285bb0;--shimmer:#fdfcf8;--dim-bg:#fafbfb;--fy-bg-1:#f9fbfa;--fy-bg-2:#ecf1ee;--tile-a:#cfe1a3;--tile-fg:#193a25;--read-bg-1:#f8fbf2;--read-bg-2:#eff3f0;--read-line:#d0ddd5;--read-line-2:#d5e0d9;--tint-blue:#e7f0fe;--tint-sky:#e3f6f4;--tint-purple:#f1ebfe;--fy-hot:#a7c957;--quote-decision:#8b5cf6;--quote-note:#3b82f6;--sec-read:#7342e5;--sec-now:#b14034;--sec-meet:#3168a7;--sec-prio:#14532d;--sec-matrix:#895c17;--sec-wait:#17726d;--q-now-bg:#f8e7e2;--q-now-fg:#7b4a35;--q-now-dot:#d16b4a;--q-plan-bg:#f2eee3;--q-plan-fg:#5e5940;--q-plan-dot:#c6b37f;--q-hand-bg:#f1f6e4;--q-hand-fg:#50632f;--q-hand-dot:#a7c957;--q-later-bg:#f6f7f5;--q-later-fg:#5a5f57;--q-later-dot:#b8b9af;--q-none-bg:#f9f9f8;--q-none-fg:#5b6058;--q-none-dot:#c5c6bc;--mark-1a:#6d947d;--mark-1b:#14532d;--mark-1e:#124b29;--mark-2a:#c8de97;--mark-2b:#a7c957;--mark-2e:#96b54e;--mark-3a:#dcd0b0;--mark-3b:#c6b37f;--mark-3e:#b2a172;--mark-4a:#e2a38f;--mark-4b:#d16b4a;--mark-4e:#bc6043;--mark-sa:#fff;--mark-sb:#fbecc6;--mark-sc:#f4c95d;--mark-se:#dcb554;--solid:#1c2a1f;--fill-deep:#164b2a}[data-theme=dusk]{--bg:#fff9f1;--card:#fff;--line:#e3dddc;--line-soft:#e8e3e1;--chip-line:#d6d1d3;--text:#1e1b3a;--muted:#6b6776;--primary:#312e81;--primary-dark:#2d2a73;--sand:#f3eef8;--sand-2:#f0ebf5;--amber:#cab9fc;--coral:#a78bfa;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#312e81;--go-dark:#312e81;--later:#827d8a;--later-line:#cac5c8;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:34, 31, 72;--axis:#47435b;--grabber:#d1cbce;--ready-bg:#f6f3ff;--ready-line:#ded3fd;--notice-bg:#f9f7ff;--notice-line:#e8e1fe;--tag-amber-bg:#ede8fe;--tag-amber-fg:#615297;--amber-fg:#7b59df;--info:#3b82f6;--info-fg:#285bb0;--shimmer:#fffdf9;--dim-bg:#fbfafb;--fy-bg-1:#fafafc;--fy-bg-2:#efeef5;--tile-a:#cfbffc;--tile-fg:#262356;--read-bg-1:#f8f6ff;--read-bg-2:#f1f0f6;--read-line:#d6d5e6;--read-line-2:#dad9e8;--tint-blue:#e7f0fe;--tint-sky:#e3f6f4;--tint-purple:#f4f1fe;--fy-hot:#f7b8c3;--quote-decision:#a78bfa;--quote-note:#3b82f6;--sec-read:#312e81;--sec-now:#b74033;--sec-meet:#306aac;--sec-prio:#35753f;--sec-matrix:#8c5e17;--sec-wait:#17726d;--q-now-bg:#fbeaed;--q-now-fg:#81465b;--q-now-dot:#e9798c;--q-plan-bg:#fdf3db;--q-plan-fg:#6d5a36;--q-plan-dot:#f4c95d;--q-hand-bg:#f1ecfe;--q-hand-fg:#5e4d98;--q-hand-dot:#a78bfa;--q-later-bg:#f7f6f7;--q-later-fg:#605c68;--q-later-dot:#bcb6ba;--q-none-bg:#faf9f9;--q-none-fg:#625d68;--q-none-dot:#c9c4c5;--mark-1a:#7f7db1;--mark-1b:#312e81;--mark-1e:#2c2974;--mark-2a:#c8b7fc;--mark-2b:#a78bfa;--mark-2e:#967de1;--mark-3a:#fad3da;--mark-3b:#f7b8c3;--mark-3e:#dea6b0;--mark-4a:#f8de9b;--mark-4b:#f4c95d;--mark-4e:#dcb554;--mark-sa:#fff;--mark-sb:#fbecc6;--mark-sc:#f4c95d;--mark-se:#dcb554;--solid:#1e1b3a;--fill-deep:#2d2a73}[data-theme=ember]{--bg:#fcf5ed;--card:#fff;--line:#e7dbd3;--line-soft:#ece1d6;--chip-line:#dcd0c8;--text:#24262b;--muted:#676666;--primary:#b7410e;--primary-dark:#913a15;--sand:#f6e8d9;--sand-2:#f3e5d6;--amber:#9dddd4;--coral:#ff6b6b;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#b7410e;--go-dark:#b4400f;--later:#807d7b;--later-line:#d0c5bd;--warn-bg:#ffe7e7;--warn-fg:#aa3131;--err:#b3261e;--shadow-rgb:65, 43, 37;--axis:#4b4b4e;--grabber:#d5cbc2;--ready-bg:#eff9f8;--ready-line:#c1e9e4;--notice-bg:#f4fbfa;--notice-line:#d5f0ec;--tag-amber-bg:#def4f1;--tag-amber-fg:#376863;--amber-fg:#34796f;--info:#6b8ca3;--info-fg:#486274;--shimmer:#fefbf8;--dim-bg:#fbfbfb;--fy-bg-1:#fdfaf9;--fy-bg-2:#f9f0ec;--tile-a:#a5e0d7;--tile-fg:#5f311f;--read-bg-1:#f2faf9;--read-bg-2:#faf2ee;--read-line:#f1d9cf;--read-line-2:#f2ddd4;--tint-blue:#edf1f4;--tint-sky:#ebf8f6;--tint-purple:#f1ebfe;--fy-hot:#ff8a6b;--quote-decision:#8b5cf6;--quote-note:#6b8ca3;--sec-read:#7240e4;--sec-now:#af4034;--sec-meet:#4a687e;--sec-prio:#34713d;--sec-matrix:#895c17;--sec-wait:#2a6d66;--q-now-bg:#fae8e5;--q-now-fg:#82483f;--q-now-dot:#e0705c;--q-plan-bg:#ffeee5;--q-plan-fg:#765343;--q-plan-dot:#ffb08a;--q-hand-bg:#e7edf0;--q-hand-fg:#485a68;--q-hand-dot:#6b8ca3;--q-later-bg:#f7f6f6;--q-later-fg:#5f5d5d;--q-later-dot:#bbb7b3;--q-none-bg:#faf9f9;--q-none-fg:#615f5e;--q-none-dot:#c8c3be;--mark-1a:#ffa3a3;--mark-1b:#ff6b6b;--mark-1e:#e66060;--mark-2a:#9adcd2;--mark-2b:#5cc6b7;--mark-2e:#53b2a5;--mark-3a:#f9f1e7;--mark-3b:#f6e8d9;--mark-3e:#ddd1c3;--mark-4a:#a3b8c6;--mark-4b:#6b8ca3;--mark-4e:#607e93;--mark-sa:#fff;--mark-sb:#e6bdab;--mark-sc:#b7410e;--mark-se:#a53b0d;--solid:#24262b;--fill-deep:#913a15}[data-theme=atelier]{--bg:#faf6ee;--card:#fff;--line:#e3dbdf;--line-soft:#e7e0e3;--chip-line:#d7cfd5;--text:#231a33;--muted:#6b646f;--primary:#7c3aed;--primary-dark:#6835c2;--sand:#f1eaf2;--sand-2:#eee7ef;--amber:#f1c4d4;--coral:#e79cb8;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#7c3aed;--go-dark:#7c3aed;--later:#847c86;--later-line:#cbc3cb;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:53, 32, 88;--axis:#4a4255;--grabber:#d1c9d0;--ready-bg:#fdf5f8;--ready-line:#f6d9e4;--notice-bg:#fdf8fa;--notice-line:#f9e5ed;--tag-amber-bg:#faebf1;--tag-amber-fg:#7a536a;--amber-fg:#b24c72;--info:#3b82f6;--info-fg:#285bb0;--shimmer:#fdfbf8;--dim-bg:#fbfafb;--fy-bg-1:#fcfaff;--fy-bg-2:#f5effe;--tile-a:#f2c9d8;--tile-fg:#47277d;--read-bg-1:#fdf7f9;--read-bg-2:#f6f1fe;--read-line:#e5d8fb;--read-line-2:#e7dcfc;--tint-blue:#e7f0fe;--tint-sky:#e3f6f4;--tint-purple:#efe7fd;--fy-hot:#e79cb8;--quote-decision:#7c3aed;--quote-note:#3b82f6;--sec-read:#4c1d95;--sec-now:#b14034;--sec-meet:#3168a7;--sec-prio:#35733e;--sec-matrix:#895c17;--sec-wait:#17726d;--q-now-bg:#fae8ed;--q-now-fg:#83455c;--q-now-dot:#e0708c;--q-plan-bg:#f6ebe0;--q-plan-fg:#6b5344;--q-plan-dot:#d4a574;--q-hand-bg:#efeafa;--q-hand-fg:#614c8c;--q-hand-dot:#9b7be0;--q-later-bg:#f7f6f6;--q-later-fg:#615b65;--q-later-dot:#bab4b6;--q-none-bg:#f9f9f9;--q-none-fg:#635e66;--q-none-dot:#c6c1c1;--mark-1a:#f0c2d3;--mark-1b:#e79cb8;--mark-1e:#d08ca6;--mark-2a:#9073bd;--mark-2b:#4c1d95;--mark-2e:#441a86;--mark-3a:#e4c7a9;--mark-3b:#d4a574;--mark-3e:#bf9568;--mark-4a:#ae85f4;--mark-4b:#7c3aed;--mark-4e:#7034d5;--mark-sa:#fff;--mark-sb:#fbecc6;--mark-sc:#f4c95d;--mark-se:#dcb554;--solid:#231a33;--fill-deep:#6835c2}[data-theme=horizon]{--bg:#f5f7fa;--card:#fff;--line:#d9dee8;--line-soft:#dde3ed;--chip-line:#ccd2dd;--text:#111827;--muted:#646973;--primary:#2563eb;--primary-dark:#2352b8;--sand:#ecf0f5;--sand-2:#e9edf2;--amber:#6ad3e5;--coral:#fb923c;--ok-bg:#e7f0e7;--ok-fg:#3b6f38;--go:#2563eb;--go-dark:#1d5be4;--later:#7a7f89;--later-line:#bfc5d1;--warn-bg:#f9e3e2;--warn-fg:#91433e;--err:#b3261e;--shadow-rgb:21, 39, 78;--axis:#3a404d;--grabber:#c6cbd7;--ready-bg:#e6f8fb;--ready-line:#a0e3ef;--notice-bg:#eefafc;--notice-line:#beecf4;--tag-amber-bg:#cdf0f6;--tag-amber-fg:#0d6478;--amber-fg:#137b8c;--info:#2563eb;--info-fg:#2354bf;--shimmer:#fbfcfd;--dim-bg:#fafafb;--fy-bg-1:#fafbff;--fy-bg-2:#eef3fd;--tile-a:#76d7e7;--tile-fg:#193675;--read-bg-1:#ebf9fc;--read-bg-2:#f0f4fe;--read-line:#d3e0fb;--read-line-2:#d8e3fb;--tint-blue:#e5ecfd;--tint-sky:#e1f6fa;--tint-purple:#f1ebfe;--fy-hot:#fb923c;--quote-decision:#8b5cf6;--quote-note:#2563eb;--sec-read:#7644e7;--sec-now:#b74033;--sec-meet:#1e5de5;--sec-prio:#35753f;--sec-matrix:#8c5e17;--sec-wait:#147181;--q-now-bg:#fae8e5;--q-now-fg:#834742;--q-now-dot:#e0705c;--q-plan-bg:#fee7d4;--q-plan-fg:#744e32;--q-plan-dot:#fb923c;--q-hand-bg:#d7f3f8;--q-hand-fg:#0d6072;--q-hand-dot:#06b6d4;--q-later-bg:#f6f6f7;--q-later-fg:#5a5e66;--q-later-dot:#b1b4bb;--q-none-bg:#f9f9f9;--q-none-fg:#5c5f67;--q-none-dot:#bec1c7;--mark-1a:#65d2e4;--mark-1b:#06b6d4;--mark-1e:#05a4bf;--mark-2a:#789ef3;--mark-2b:#2563eb;--mark-2e:#2159d4;--mark-3a:#eff0f3;--mark-3b:#e5e7eb;--mark-3e:#ced0d4;--mark-4a:#fdbb86;--mark-4b:#fb923c;--mark-4e:#e28336;--mark-sa:#fff;--mark-sb:#fed9bb;--mark-sc:#fb923c;--mark-se:#e28336;--solid:#111827;--fill-deep:#2352b8}:root,[data-theme]{--shadow:0 1px 2px rgba(var(--shadow-rgb), .04), 0 6px 18px rgba(var(--shadow-rgb), .05);--c-title:var(--text);--c-value:var(--text);--c-label:var(--muted);--c-meta:var(--muted);--c-placeholder:var(--muted);--c-section:var(--primary-dark);--c-action:var(--primary-dark);--c-control:var(--primary)}:root{--fs-page:22px;--lh-page:28px;--fs-record:20px;--lh-record:26px;--fs-sheet:17px;--lh-sheet:22px;--fs-title:16px;--lh-title:22px;--fs-value:16px;--lh-value:22px;--fs-body:15px;--lh-body:21px;--fs-label:14px;--lh-label:20px;--fs-section:14px;--lh-section:18px;--ls-section:.05em;--fs-chip:14px;--fs-meta:13px;--lh-meta:18px;--fs-btn:15px;--fs-btn-sm:13px;--fw-label:400;--fw-value:400;--fw-section:600;--fw-title:600;--fw-record:700;--radius:20px;--gutter:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:Inter,IBM Plex Sans Arabic,-apple-system,system-ui,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);height:100%;margin:0;overflow:hidden}body{overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.55}h1,h2,h3,p{margin:0}[dir=auto]{text-align:start;unicode-bidi:plaintext}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.strong{font-weight:600}.block{display:block}.center{text-align:center}.grow{flex:1;min-width:0}.grow2{flex:2}.error{color:var(--err)}.warn,.warn-text{color:var(--warn-fg)}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-dark);font-size:13px;font-weight:600}.label.muted{color:var(--muted)}.day>.label{color:var(--sec-meet)}.link{color:var(--primary-dark);font-size:15px;font-weight:600}.stack{flex-direction:column;gap:10px;display:flex}.stack-lg{flex-direction:column;gap:16px;display:flex}.row-end{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.app{flex-direction:column;height:100dvh;display:flex;position:relative}.topbar{z-index:5;padding:calc(env(safe-area-inset-top) + 6px) calc(env(safe-area-inset-right) + 8px) 6px calc(env(safe-area-inset-left) + 20px);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.topbar-actions{gap:2px;display:flex}.icon-btn.spinning svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.icon-btn.spinning svg{opacity:.5;animation:none}}.icon-btn{background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.badge,.tab-badge{background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute}.tab-badge{top:-6px;right:-10px}main{overscroll-behavior-y:contain;--pad-r:max(calc(env(safe-area-inset-right) + var(--gutter)), calc((100% - 720px) / 2 + var(--gutter)));--pad-l:max(calc(env(safe-area-inset-left) + var(--gutter)), calc((100% - 720px) / 2 + var(--gutter)));--main-pad-top:4px;width:100%;min-height:0;padding:var(--main-pad-top) var(--pad-r) calc(var(--bottom-h,150px) + 24px) var(--pad-l);--main-gap:14px;gap:var(--main-gap);flex-direction:column;flex:auto;display:flex;overflow-y:auto}main>*{flex-shrink:0}main:before{content:"";top:calc(-1 * var(--main-pad-top));z-index:5;height:10px;margin:0 calc(-1 * var(--pad-r)) calc(-10px - var(--main-gap)) calc(-1 * var(--pad-l));background:linear-gradient(var(--bg), color-mix(in srgb, var(--bg) 0%, transparent));pointer-events:none;opacity:0;flex-shrink:0;transition:opacity .15s;position:sticky}html.scrolled main:before{opacity:1}.hello{padding:6px 4px 0}.hello h1,.screen-head h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:34px}.hello p,.screen-head p{margin-top:4px;font-size:15px}.screen-head{padding:6px 4px 0}.empty{color:var(--muted);text-align:center;padding:40px 24px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}button.card{text-align:start;width:100%}.sec-read{--sec:var(--sec-read)}.sec-now{--sec:var(--sec-now)}.sec-meet{--sec:var(--sec-meet)}.sec-prio{--sec:var(--sec-prio)}.sec-matrix{--sec:var(--sec-matrix)}.sec-wait{--sec:var(--sec-wait)}.card.sec{background:linear-gradient(180deg, color-mix(in srgb, var(--sec) 5%, var(--card)), var(--card) 64px)}.sec>.label,.sec>.row-between>.label{color:var(--sec)}.sec>.label svg,.sec>.row-between>.label svg{opacity:1}.row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 0;display:flex}.row:last-child{border-bottom:0}.row-main,.row-btn{text-align:start;background:0 0;border:0;flex:1;min-width:0;padding:0}.row-btn{border-bottom:1px solid var(--line-soft);width:100%;padding:12px 0;display:flex}.row-btn:last-child{border-bottom:0}.row-line{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 0;display:flex}.when{flex:none;width:64px}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot-lg{align-self:flex-start;width:10px;height:10px;margin-top:7px}.closed-mark{width:14px;height:14px;color:var(--muted);flex:none;align-self:flex-start;place-items:center;margin-top:5px;display:inline-grid}.closed-done{color:var(--ok-fg)}.tag{white-space:nowrap;background:var(--sand-2);color:var(--muted);border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.tag-ok{background:var(--ok-bg);color:var(--ok-fg)}.tag-warn{background:var(--warn-bg);color:var(--warn-fg)}.tag-dev{color:#fff;letter-spacing:.04em;background:#92400e}.dev-line{color:var(--muted);margin:4px 0 12px;font-size:13px}.banner-card{background:var(--ready-bg);border-color:var(--ready-line);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ready{background:var(--ready-bg);border-color:var(--ready-line);align-items:center;gap:14px;padding:14px 16px;display:flex}.ready-quiet{background:var(--card);border-color:var(--line)}.ready-icon{background:var(--amber);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.btn{white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:active{background:var(--fill-deep)}:where(button,a,summary,[role=button]):not(:disabled,.mic):active{filter:brightness(.94)}@media (prefers-reduced-motion:no-preference){:where(button,a,summary,[role=button]):not(:disabled,.mic):active{transition:scale 80ms ease-out;scale:.97}}.btn-soft{background:var(--sand)}.btn-dark{background:var(--solid);color:#fff}.btn-ghost{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 10px;font-size:15px;font-weight:600}.danger{color:var(--err)}.chips{margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--chip-line);background:var(--card);white-space:nowrap;border-radius:999px;flex:none;height:36px;margin:4px 0;padding:0 13px;font-size:14px;font-weight:400}.chip-on{background:var(--solid);border-color:var(--solid);color:#fff;font-weight:600}.segmented{background:var(--card);border:1px solid var(--chip-line);border-radius:14px;gap:2px;padding:3px;display:flex}.seg{min-height:44px;color:var(--text);background:0 0;border:0;border-radius:11px;flex:1;font-size:15px;font-weight:400}.seg-on{background:var(--primary);color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--primary) 30%, transparent);font-weight:600}.toggles{gap:8px;display:flex}.toggles .seg{background:var(--card);border:1px solid var(--chip-line);color:var(--text)}.toggles .seg-on{background:var(--primary);border-color:var(--primary);color:#fff}.item-row{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.item-row-title{font-size:16px;font-weight:600;line-height:22px}.person{align-items:center;gap:14px;padding:16px;display:flex}.avatar{background:var(--amber);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;font-weight:700;display:flex}.person-name{font-size:18px;font-weight:700}.item-title{margin-bottom:6px;font-size:22px;font-weight:700;line-height:28px}.pad-lg .tag{margin-top:10px}.stack>.label,.pad-lg>.label{margin-top:4px}.pad-lg.stack{gap:12px}.matrix{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr);gap:8px 10px;margin-left:-6px;display:grid}.axis{letter-spacing:.05em;text-transform:uppercase;color:var(--axis);text-align:center;font-size:13px;font-weight:700}.axis-v{writing-mode:vertical-rl;justify-content:center;align-items:center;display:flex;transform:rotate(180deg)}.quad{text-align:start;outline-offset:2px;border:0;border-radius:20px;flex-direction:column;gap:8px;min-height:150px;padding:14px;display:flex}.quad-drop{outline:3px dashed var(--text)}.quad-head{min-height:32px;color:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:baseline;padding:0;font-size:15px;display:flex}.quad-item{text-align:start;width:100%;color:inherit;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:var(--card);overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;padding:9px 10px;font-size:14px;font-weight:500;line-height:19px;display:block}.unplaced{border:1px dashed var(--chip-line);min-height:44px;color:var(--muted);text-align:start;background:0 0;border-radius:14px;padding:10px 14px;font-size:14px}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mini-q{border-radius:14px;flex-direction:column;padding:12px;display:flex}.mini-n{font-size:24px;font-weight:700}.bottom{transform:translateY(calc(-1 * var(--kb,0px)));z-index:6;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px calc(env(safe-area-inset-right) + var(--gutter)) calc(env(safe-area-inset-bottom) + 4px) calc(env(safe-area-inset-left) + var(--gutter));position:fixed;bottom:0;left:0;right:0}.dock{align-items:center;gap:10px;max-width:720px;margin:0 auto 6px;display:flex}.dock-input{border:1px solid var(--chip-line);background:var(--card);border-radius:24px;flex:1;min-width:0;height:48px;padding:0 18px;font-size:16px}.mic{background:var(--primary);color:#fff;width:64px;height:64px;box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 35%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative}.mic-lang{background:var(--solid);color:#fff;letter-spacing:.02em;pointer-events:none;border-radius:9px;min-width:26px;padding:2px 5px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:-2px}.mic:active{transform:scale(.94)}.tabbar{justify-content:space-around;max-width:720px;margin:0 auto;display:flex}.tab{min-width:64px;min-height:48px;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.tab-icon{display:inline-flex;position:relative}.rec-bubble{z-index:20;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px rgba(var(--shadow-rgb), .18);border-radius:28px;transition:height .26s cubic-bezier(.2,.8,.2,1),border-radius .26s cubic-bezier(.2,.8,.2,1);animation:.14s ease-out rec-in;position:fixed;overflow:hidden}.rec-bubble.rec-locked{border-radius:18px}.rec-inner{flex-direction:column;gap:6px;padding:10px 12px;display:flex}@keyframes rec-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes rec-fade{0%{opacity:0}}.rec-row{align-items:center;gap:8px;display:flex}.rec-dot{background:var(--err);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.35}}.rec-time{font-variant-numeric:tabular-nums;min-width:40px;font-weight:400}.rec-wave{flex:1;align-items:center;min-width:0;height:32px;margin-inline-start:6px;display:flex}.voice-wave{justify-content:center;width:100%;height:28px;display:flex;position:relative}.wave-row{justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.wave-bar{background-image:linear-gradient(90deg, var(--mark-1e), var(--mark-2e) 50%, var(--mark-4e));background-repeat:no-repeat;border-radius:999px;flex:none;width:3px;height:3px}.wave-glow{filter:blur(4px);opacity:.15;position:absolute;inset:0;transform:translateY(2px)scale(1.02,1.3)}.rec-preview{max-height:84px;margin:0;font-size:15px;line-height:21px;overflow-y:auto}.rec-context,.rec-hint{margin:0}.rec-hint{align-items:center;gap:4px;display:flex}.rec-actions{justify-content:flex-end;gap:8px;animation:.2s ease-out 60ms backwards rec-fade;display:flex}.lock-rail{z-index:20;background:var(--card);border:1px solid var(--line);width:36px;height:56px;box-shadow:var(--shadow);color:var(--muted);pointer-events:none;border-radius:18px;justify-content:center;align-items:flex-start;padding-top:9px;animation:.14s ease-out rec-in;display:flex;position:fixed;transform:translate(-50%)}.page:focus,.sheet:focus{outline:none}html.locked main,html.sheet-open main{overflow:hidden}.page{inset:0;bottom:var(--kb,0px);z-index:10;background:var(--bg);flex-direction:column;display:flex;position:fixed}.page-head{padding:calc(env(safe-area-inset-top) + 6px) 16px 6px 8px;align-items:center;gap:4px;display:flex}.page-title h1{letter-spacing:-.01em;font-size:22px;font-weight:700}.page-body{overscroll-behavior:contain;padding:10px var(--gutter) 24px;flex-direction:column;flex:1;gap:14px;width:100%;max-width:720px;margin:0 auto;display:flex;overflow-y:auto}.page-mic{right:calc(env(safe-area-inset-right) + var(--gutter));bottom:calc(env(safe-area-inset-bottom) + 72px);z-index:3;position:fixed}.page-mic-hint{top:50%;white-space:nowrap;background:var(--card);border:1px solid var(--line);box-shadow:0 2px 8px rgba(var(--shadow-rgb), .12);color:var(--muted);pointer-events:none;border-radius:999px;padding:5px 10px;font-size:13px;animation:3s forwards page-mic-hint;position:absolute;inset-inline-end:calc(100% + 8px);transform:translateY(-50%)}@keyframes page-mic-hint{0%,90%{opacity:1}to{opacity:0;visibility:hidden}}html.kb-open .page-mic{display:none}.page.has-mic .page-body{padding-bottom:96px}.page-foot{padding:12px var(--gutter) calc(max(env(safe-area-inset-bottom) - var(--kb,0px), 0px) + 12px);border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 96%, transparent);gap:10px;display:flex}.page-foot .btn{border-radius:16px;min-height:52px;font-size:16px}.disclosure-summary{width:100%;font:inherit;color:inherit;text-align:start;background:0 0;border:0;padding:0}.said .disclosure-summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:-10px 0;font-size:15px;font-weight:600;display:flex}.said .disclosure-summary svg{transition:transform .15s;transform:rotate(-90deg)}.said.is-open .disclosure-summary svg{transform:none}[dir=rtl] .said .disclosure-summary svg{transform:rotate(90deg)}[dir=rtl] .said.is-open .disclosure-summary svg{transform:none}.said p{color:var(--muted);white-space:pre-wrap;margin-top:10px;font-size:16px;line-height:25px}.thinking{align-items:center;gap:14px;padding:16px;display:flex}.notice{background:var(--notice-bg);border-color:var(--notice-line);padding:16px}.notice p{margin-top:4px}.change.dropped .change-main,.change.dropped .pills{opacity:.5}.change.dropped .change-title{text-decoration:line-through}.change-question{background:var(--notice-bg);border-color:var(--notice-line)}.change-main{align-items:flex-start;gap:12px;display:flex}.change-badge{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.change-text{flex:1;min-width:0}.change-title{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:24px}.pills{flex-wrap:wrap;gap:8px;margin:12px 0 2px 48px;display:flex}.pill{background:var(--sand);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.edit{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.sheet-backdrop{inset:0;bottom:var(--kb,0px);z-index:10;background:rgba(var(--shadow-rgb), .45);justify-content:center;align-items:flex-end;display:flex;position:fixed}.sheet{overscroll-behavior:contain;background:var(--bg);width:100%;max-width:720px;max-height:min(92dvh,100%);padding:10px 20px calc(env(safe-area-inset-bottom) + 20px);border-radius:28px 28px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.grabber{background:var(--grabber);border-radius:3px;align-self:center;width:40px;height:5px}.sheet-head{justify-content:space-between;align-items:baseline;display:flex}.sheet-head h2{font-size:22px;font-weight:700}.question{padding:18px}.question-text{margin:8px 0;font-size:20px;font-weight:600;line-height:28px}.answer-mic{flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.answer-row{gap:10px;display:flex}.answer-row input{border:1px solid var(--chip-line);background:var(--card);border-radius:16px;flex:1;min-width:0;height:50px;padding:0 16px;font-size:16px}.answer-row .btn{border-radius:16px;height:50px}.field{color:var(--muted);grid-template-columns:minmax(0,1fr);gap:6px;font-size:14px;display:grid}.field.row{min-height:44px;color:var(--text);border:0;grid-template-columns:auto 1fr;align-items:center;padding:0}.field.row input{width:22px;height:22px;accent-color:var(--primary)}.field input:not([type=checkbox]),.field select,.field textarea,textarea.input{border:1px solid var(--chip-line);background:var(--card);min-height:48px;color:var(--text);border-radius:14px;width:100%;padding:11px 14px;font-size:16px}.field input[type=date],.field input[type=time],.field input[type=datetime-local]{appearance:none;text-align:start;min-width:0;display:block}.field input::-webkit-date-and-time-value{text-align:start;min-height:1.4em}.field textarea,textarea.input{resize:vertical;line-height:22px}.notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.note{padding:14px 16px}.note-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.status{background:var(--sand-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.status-done{background:var(--ok-bg);color:var(--ok-fg)}.status-queued,.status-uploading{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.status-failed{background:var(--warn-bg);color:var(--warn-fg)}.note-text{white-space:pre-wrap;margin:10px 0 6px;font-size:16px;line-height:1.5}.note-text.preview{color:var(--muted);font-style:italic}.note audio{width:100%;margin-top:8px}.note-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.toast-region{left:0;right:0;top:calc(env(safe-area-inset-top) + 6px);z-index:30;padding:0 var(--gutter);pointer-events:none;position:absolute}.toast{pointer-events:auto;background:var(--solid);color:#fff;border-radius:14px;align-items:center;gap:4px;max-width:560px;margin:0 auto;padding:2px 2px 2px 14px;font-size:14px;line-height:1.3;animation:.18s ease-out toast-in;display:flex;position:relative;box-shadow:0 6px 18px #00000029}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast>span{flex:1;min-width:0;padding:8px 0}.toast-action{min-height:40px;color:var(--amber);background:0 0;border:0;padding:0 10px;font-weight:700}.toast-close{color:#fff;background:0 0;border:0;flex:none;width:40px;height:40px;font-size:22px}.cosi-mark .mk-1a{stop-color:var(--mark-1a)}.cosi-mark .mk-1b{stop-color:var(--mark-1b)}.cosi-mark .mk-2a{stop-color:var(--mark-2a)}.cosi-mark .mk-2b{stop-color:var(--mark-2b)}.cosi-mark .mk-3a{stop-color:var(--mark-3a)}.cosi-mark .mk-3b{stop-color:var(--mark-3b)}.cosi-mark .mk-4a{stop-color:var(--mark-4a)}.cosi-mark .mk-4b{stop-color:var(--mark-4b)}.cosi-mark .mk-sa{stop-color:var(--mark-sa)}.cosi-mark .mk-sb{stop-color:var(--mark-sb)}.cosi-mark .mk-sc{stop-color:var(--mark-sc)}.cosi-mark .cm-1 .cm-edge{stroke:var(--mark-1e)}.cosi-mark .cm-2 .cm-edge{stroke:var(--mark-2e)}.cosi-mark .cm-3 .cm-edge{stroke:var(--mark-3e)}.cosi-mark .cm-4 .cm-edge{stroke:var(--mark-4e)}.cosi-mark .cm-spark .cm-edge{stroke:var(--mark-se)}.cosi-mark{flex:none;overflow:visible}.cosi-mark path{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite cosi-breathe}.cosi-mark .cm-2{animation-delay:.2s}.cosi-mark .cm-3{animation-delay:.4s}.cosi-mark .cm-4{animation-delay:.6s}.cosi-mark .cm-spark{animation:1.6s ease-in-out infinite cosi-spark}.cosi-mark.still path,.cosi-mark.still .cm-spark{animation:none}@keyframes cosi-breathe{0%,60%,to{opacity:1;transform:scale(1)}30%{opacity:.6;transform:scale(.84)}}@keyframes cosi-spark{0%,to{transform:scale(.85)}50%{transform:scale(1.25)}}.cosi-mark.drawing path,.cosi-mark.drawing .cm-spark{animation:none}.cosi-mark.drawing .cm-edge{stroke-dasharray:1 1;animation:5.6s ease-in-out infinite cosi-draw-1;animation-delay:var(--cosi-sync,0s)}.cosi-mark.drawing .cm-2 .cm-edge{animation-name:cosi-draw-2}.cosi-mark.drawing .cm-3 .cm-edge{animation-name:cosi-draw-3}.cosi-mark.drawing .cm-4 .cm-edge{animation-name:cosi-draw-4}.cosi-mark.drawing .cm-spark .cm-edge{animation-name:cosi-draw-spark}.cosi-mark.drawing .cm-fill{animation:5.6s ease-in-out infinite cosi-fill;animation-delay:var(--cosi-sync,0s)}@keyframes cosi-draw-1{0%{stroke-dashoffset:1px;opacity:1}16%,74%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:0;opacity:0}}@keyframes cosi-draw-2{0%,5%{stroke-dashoffset:1px;opacity:1}21%,74%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:0;opacity:0}}@keyframes cosi-draw-3{0%,10%{stroke-dashoffset:1px;opacity:1}26%,74%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:0;opacity:0}}@keyframes cosi-draw-4{0%,15%{stroke-dashoffset:1px;opacity:1}31%,74%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:0;opacity:0}}@keyframes cosi-draw-spark{0%,22%{stroke-dashoffset:1px;opacity:1}31%,74%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:0;opacity:0}}@keyframes cosi-fill{0%,40%{opacity:0}52%,74%{opacity:1}82%,to{opacity:0}}.splash{z-index:100;background:var(--bg);place-content:center;justify-items:center;gap:18px;transition:opacity .25s;display:grid;position:fixed;inset:0}.splash-out{opacity:0;pointer-events:none}.splash-text{color:var(--muted);font-size:15px}@media (prefers-reduced-motion:reduce){.rec-bubble{transition:none}.rec-dot,.rec-bubble,.rec-actions,.lock-rail,.cosi-mark path,.cosi-mark .cm-spark,.cosi-mark.drawing .cm-edge,.cosi-mark.drawing .cm-fill{animation:none}.cosi-mark.drawing .cm-edge{display:none}.splash{transition:none}}.field-group{gap:6px;display:grid}fieldset.field-group{border:0;min-width:0;margin:0;padding:0}.link-btn{min-height:44px;font:inherit;color:var(--primary-dark);background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:600}.priority+.priority{border-top:1px solid var(--line)}.assumed{border:1px dashed var(--muted);font:inherit;color:var(--muted);text-align:start;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.assumed-row{align-items:center;gap:8px;width:100%;display:flex}.assumed-row .assumed{flex:1}.tag-assumed{outline-offset:-3px;outline:1.5px dashed}.stack-sm{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.settings-list{padding:4px 16px}.settings-row{border:0;border-bottom:1px solid var(--line-soft);text-align:start;width:100%;min-height:64px;color:inherit;background:0 0;align-items:center;gap:14px;padding:12px 0;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>svg{color:var(--muted);flex:none}.settings-icon{background:var(--sand);width:38px;height:38px;color:var(--primary-dark);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.btn-add{border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:inline-flex}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tile{border:1px solid var(--line);background:var(--card);min-height:64px;box-shadow:var(--shadow);text-align:start;color:inherit;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px;transition:box-shadow .25s,border-color .25s;display:flex}.tile:active{transform:scale(.98)}.tile-col{flex-direction:column;align-items:stretch;gap:4px}.tile-text{flex-direction:column;min-width:0;display:flex}.tile-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.tile-line,.tile-foot{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.tile-col .tile-line{white-space:normal}.tile-foot{white-space:normal;margin-top:auto;padding-top:4px}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-fresh{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.disclosure-summary.label{cursor:pointer;min-height:36px}@media (prefers-reduced-motion:reduce){.tile{transition:none}.tile:active{transform:none}}.page-screen-head{align-items:flex-start;gap:4px;padding-left:0;display:flex}.page-screen-head>.icon-btn{margin-left:-8px}.page-screen-head .btn-add{margin-top:2px}.screen-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.week-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.week-label{text-align:center;flex:1;justify-items:center;display:grid}.week-back{min-height:44px;font:inherit;color:var(--text);background:0 0;border:0;align-content:center;justify-items:center;display:grid}.day{gap:8px;display:grid}.day-past{opacity:.7}.day-free{min-height:64px;box-shadow:none;background:0 0;border-style:dashed;place-items:center;margin:0;display:grid}.day-list{padding:0 16px}.day-free-short{border:0;place-items:start;min-height:0;padding:0 4px}.day-due{margin:0;padding:0 4px;list-style:none}.day-due-row{border:0;border-bottom:1px dashed var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:start;background:0 0;align-items:center;gap:8px;padding:4px 0;font-size:14.5px;display:flex}.day-due li:last-child .day-due-row{border-bottom:0}.day-due-row>svg{color:var(--muted);flex:none}.day-due-who{flex:none;max-width:40%;font-size:13px}.meeting-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:56px;font:inherit;color:inherit;text-align:start;background:0 0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.meeting-row:last-child{border-bottom:0}.meeting-row .when{font-variant-numeric:tabular-nums;width:52px}.meeting-row .grow{gap:2px;min-width:0;display:grid}.meeting-row .grow,.item-title,.person-meeting,.raise-row .grow{overflow-wrap:anywhere}.row-fresh{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:12px}.struck{text-decoration:line-through}.raise-row>svg{color:var(--muted);flex:none}.raise-list{margin:0;padding:0;list-style:none;display:grid}.raise-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:44px;font:inherit;color:var(--text);text-align:start;background:0 0;align-items:center;gap:10px;padding:6px 0;display:flex}.raise-list>li:last-child>.raise-row,.raise-list>li.raise-row:last-child{border-bottom:0}.field-legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:14px}.chips-wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.person-meeting{border:0;border-top:1px solid var(--line-soft);width:100%;font:inherit;color:inherit;text-align:start;background:0 0;gap:4px;margin-top:10px;padding:10px 0 0;display:grid}.armed,.seg.armed{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.seg.armed{background:var(--solid);border-color:var(--solid)}@media (prefers-reduced-motion:no-preference){.bubble.skeleton{animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.armed{animation:.18s ease-out armed-in}}@keyframes armed-in{0%{transform:scale(.96)}to{transform:scale(1)}}.row-actions{flex:none;align-items:center;gap:8px;display:flex}.row-actions.wrap{flex-wrap:wrap}.btn-sm{padding:0 12px;font-size:14px}.add-row{gap:8px;display:flex}.add-row input{flex:1;min-width:0}.snooze-row{gap:12px;margin-top:12px}.quad-item-lifted{opacity:.35}.drag-ghost{z-index:60;width:max-content;max-width:200px;transform:translate(clamp(8px, calc(var(--x) - 50%), calc(100vw - 100% - 8px)), calc(var(--y) - 120%));background:var(--card);box-shadow:0 10px 28px rgba(var(--shadow-rgb), .25);pointer-events:none;border-radius:12px;padding:9px 12px;font-size:14px;font-weight:600;position:fixed;top:0;left:0}.record-ready{z-index:15;background:var(--bg);color:var(--text);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:17px;display:flex;position:fixed;inset:0}.record-ready-close{z-index:16;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%)}.rem-day+.rem-day{margin-top:14px}.rem-day>.label{margin:0 2px 8px}.reminders,.reminder-lines{margin:0;padding:0;list-style:none}.reminders{gap:10px;display:grid}.reminder{gap:6px;padding:12px 14px 8px;display:grid}.reminder.unread{border-color:var(--chip-line)}.reminder.focused{box-shadow:0 0 0 2px var(--primary)}.rem-head{align-items:center;gap:8px;display:flex}.swipe-away{touch-action:pan-y}.rem-clear{color:var(--muted);margin:-8px -8px -8px -10px}.rem-caught-up{padding:8px 4px}.rem-earlier-toggle{align-items:center;gap:6px;margin-top:10px;font-weight:600;display:inline-flex}.rem-earlier-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.rem-gone{opacity:.72}.rem-kind{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.rem-kind svg{width:16px;height:16px}.tone-calm{background:var(--sand);color:var(--muted)}.tone-meet{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary-dark)}.tone-warn{background:var(--warn-bg);color:var(--warn-fg)}.tone-ask{background:color-mix(in srgb, var(--info) 14%, transparent);color:var(--info-fg)}.rem-new{background:var(--primary);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.rem-title{width:100%;min-height:0;color:var(--text);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:17px;font-weight:650;line-height:1.3;display:flex}button.rem-title{cursor:pointer;min-height:40px}button.rem-title svg{color:var(--muted);flex:none}.rem-rows{gap:6px;font-size:15px;line-height:1.4;display:grid}.rem-plain{color:var(--muted);margin:0}.rem-group{gap:3px;display:grid}.rem-tag{border-radius:6px;justify-self:start;padding:0 7px;font-size:12px;font-weight:600;line-height:20px}.rem-bullets{gap:2px;margin:0;padding-inline-start:18px;list-style:outside;display:grid}.rem-bullets li::marker{color:var(--chip-line)}.rem-more{justify-self:start}.reminder-lines li{border-top:1px solid var(--line-soft);gap:2px;padding:6px 0;display:grid}.reminder-lines .link-btn{text-align:start;font-weight:500}.reminder-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.rem-not-useful{color:var(--muted);margin:-8px -8px -8px 0}.plain-list{gap:6px;margin:0;padding-inline-start:18px;display:grid}.row-stack{flex-wrap:wrap;row-gap:4px}.unplaced-box{gap:6px;display:grid}.unplaced-items{gap:4px;padding:0 4px;display:grid}.reply p{color:var(--text);margin:4px 0 0}.chat{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding-bottom:4px;display:flex}.bubble.skeleton{background:linear-gradient(90deg, var(--line) 25%, var(--shimmer) 50%, var(--line) 75%);background-size:200% 100%;border:0;height:40px}.skeleton.w45{width:45%}.skeleton.w60{width:60%}.skeleton.w75{width:75%}.skeleton.w85{width:85%}.composer{flex:1;align-items:flex-end;gap:8px;min-width:0;display:flex}.composer-field{flex:1;min-width:0;position:relative}.composer-field textarea{border:1px solid var(--chip-line);background:var(--card);width:100%;min-height:42px;font:inherit;resize:none;border-radius:21px;padding:10px 44px 10px 14px;font-size:16px;line-height:20px;display:block}.composer-send{background:var(--fill-deep);color:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:4px;right:4px}.composer-send:before{content:"";position:absolute;inset:-5px}.composer-send:disabled{opacity:.5}.chat-turn{flex-direction:column;gap:6px;display:flex}.bubble{overflow-wrap:anywhere;border-radius:18px;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.4}.bubble p{margin:0}.bubble p+p{margin-top:4px}.bubble-me{background:var(--fill-deep);color:#fff;border-end-end-radius:6px;align-self:flex-end}.cosi-says{align-items:flex-end;gap:8px;display:flex}.cosi-says-mark{flex:none;margin-bottom:4px}.bubble-cosi.skeleton{margin-inline-start:32px}.cosi-says-bubbles{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bubble-cosi{background:var(--card);border:1px solid var(--line);border-end-start-radius:6px;align-self:flex-start}.bubble-action{margin-top:8px}.pill{background:var(--sand-2);color:var(--muted);border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:3px 9px 3px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.pill-ok{background:var(--ok-bg);color:var(--ok-fg)}.bubble-when{opacity:.75;margin-top:4px;font-size:12px;display:block}.learned-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.learned-row:first-of-type{border-top:0}.learned-off{opacity:.65}.stepper{align-items:center;gap:6px;display:flex}.inline-result{gap:8px;display:grid}.inline-result .row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.said-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.inline-reply{margin:0}.inline-changes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inline-changes li{align-items:flex-start;gap:10px;display:flex}.row-actions.end{justify-content:flex-end}.inline-question .question-text{margin:0}.timeline{padding:4px 16px;position:relative}.timeline:before{content:"";top:16px;bottom:16px;background:var(--line);width:2px;position:absolute;inset-inline-start:84px}.timeline .meeting-row{border-bottom:0;position:relative}.timeline .meeting-row:before{content:"";top:18px;background:var(--card);border:2px solid var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-start:62px}.timeline .meeting-row .when{width:52px;padding-top:2px}.meeting-row.meeting-done{opacity:.55}.meeting-row.meeting-done:before{border-color:var(--line);background:var(--line)}.now-line{height:22px;color:var(--err);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:relative}.now-line:after{content:"";background:var(--err);border-radius:2px;flex:1;height:2px}.meeting-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.tag-sm{padding:2px 8px;font-size:12px}.tag-one{background:var(--ok-bg);color:var(--ok-fg)}.tag-prio{background:var(--tag-amber-bg);color:var(--tag-amber-fg);text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:no-preference){@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes page-in{0%{transform:translate(100%)}}@keyframes page-in-rtl{0%{transform:translate(-100%)}}@keyframes fade-in{0%{opacity:0}}.card.ready,.inline-result,.reminder,.row,.meeting-row,.bubble,.learned-row,.quad-item{animation:.22s ease-out both rise-in}.sheet{animation:.28s cubic-bezier(.2,.8,.2,1) both sheet-up}.sheet-backdrop{animation:.18s ease-out both fade-in}.page{box-shadow:0 0 24px rgba(var(--shadow-rgb), .18);animation:.3s cubic-bezier(.2,.8,.2,1) both page-in}[dir=rtl] .page{animation-name:page-in-rtl}main>*{animation:.2s ease-out both fade-in}}:root{--radius:16px;--gutter:14px}.small{font-size:13px;line-height:18px}.label{letter-spacing:.05em;font-size:12px}main{--main-gap:10px;--main-pad-top:2px}.stack-lg{gap:10px}.stack{gap:8px}.one-line,.row-main>.block,.item-row .grow>.block,.meeting-row .grow>span,.ready .grow>.block,.settings-row .grow>.block,.quad-item,.inline-changes .block{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar{padding-top:calc(env(safe-area-inset-top) + 2px);padding-bottom:2px;padding-left:calc(env(safe-area-inset-left) + 14px)}.brand{gap:8px;font-size:19px}.brand .cosi-mark{width:18px;height:18px;margin:0 4px}.icon-btn{width:40px;height:40px}.icon-btn svg{width:21px;height:21px}.badge{top:3px;right:2px}.hello,.screen-head{padding:0 2px}.hello h1,.screen-head h1{font-size:22px;line-height:28px}.hello p,.screen-head p{margin-top:0;font-size:13px;line-height:18px}.hello p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chip{height:32px;margin:2px 0;padding:0 12px;font-size:13.5px}.chips{gap:6px}.segmented{border-radius:12px;padding:2px}.seg{border-radius:9px;min-height:34px;font-size:14px}.widget{padding:10px 14px 2px}.widget>.label{margin-bottom:0}.widget>p.small,.widget>.collapse>.collapse-inner>p.small{padding:6px 0 10px}.row{gap:10px;padding:8px 0}.row-btn{padding:8px 0}.row-line{padding:7px 0}.when{width:52px}.tag{padding:2px 8px;font-size:12px}.pad-lg{padding:12px 14px}.pad{padding:12px}.ready,.banner-card{gap:10px;padding:9px 12px}.ready-icon{border-radius:9px;width:30px;height:30px}.ready-icon.reading{background:0 0}.row-stack{flex-wrap:nowrap}.row-stack .row-actions{flex-basis:auto;padding-inline-start:0}.row-actions{gap:2px}.btn{border-radius:12px;min-height:40px;padding:0 14px;font-size:14.5px}.btn-sm,.row-actions .btn,.row-actions .btn-ghost{border-radius:10px;min-width:0;min-height:34px;padding:0 10px;font-size:13.5px}.btn-ghost{min-height:40px;font-size:14px}.item-row{align-items:center;gap:10px;padding:9px 12px}.item-row-title{font-size:15px;line-height:20px}.dot-lg{align-self:center;margin-top:0}.item-row .grow{min-width:0}.item-title{font-size:19px;line-height:25px}.meeting-row{gap:10px;min-height:0;padding:8px 0}.meeting-row .grow{gap:0}.meeting-row .when{width:46px}.timeline:before{inset-inline-start:76px}.timeline .meeting-row:before{top:13px;inset-inline-start:54px}.when-end{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.segmented-tight{scrollbar-width:none;overflow-x:auto}.segmented-tight .seg{white-space:nowrap;flex:auto;min-width:0;padding:0 4px;font-size:13.5px}.timeline .meeting-row .grow{padding-inline-start:22px}.meeting-tags{flex-wrap:nowrap;overflow:hidden}.day{gap:4px}.week-nav .icon-btn{width:36px;height:36px}.settings-row{gap:12px;min-height:52px;padding:8px 0}.settings-icon{border-radius:10px;width:32px;height:32px}.quad{border-radius:14px;gap:2px;min-height:108px;padding:8px}.quad-head{min-height:32px}.quad-item{padding:5px 6px;font-size:13.5px}.bottom{padding-top:6px}.dock{gap:8px;margin-bottom:2px}.dock-input{border-radius:21px;height:42px;padding:0 14px}.mic{width:52px;height:52px;box-shadow:0 5px 14px color-mix(in srgb, var(--primary) 30%, transparent)}.mic-lg{width:76px;height:76px}.composer .mic{width:44px;height:44px}.tab{gap:1px;min-height:42px;font-size:11.5px}.tab svg{width:20px;height:20px}.page-head{padding-top:calc(env(safe-area-inset-top) + 4px);padding-bottom:4px}.page-title h1{font-size:19px}.sheet{padding-left:16px;padding-right:16px}.card>.row-between:first-child{min-height:0}.card>.row-between:first-child .link-btn{z-index:1;min-height:30px;margin-block:-8px;font-size:14px;position:relative}.matrix-mini{padding-bottom:10px}.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.mini-q{border-radius:10px;padding:6px 8px}.mini-q .small{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px;overflow:hidden}.mini-n{font-size:18px;line-height:22px}.row-btn .row-between{gap:8px}.row-btn .row-between>:last-child{flex:none}.field{gap:4px;font-size:13px}.field.row{gap:10px;min-height:36px;font-size:14.5px}.field.row input{width:20px;height:20px}.field input:not([type=checkbox]),.field select,.field textarea{border-radius:12px;min-height:42px;padding:8px 12px}[tabindex="-1"]:focus{outline:none}.screen-head p{-webkit-line-clamp:1}.quad{min-height:88px}.meeting-line{align-items:center;gap:6px;min-width:0;display:flex}.meeting-line>.one-line{flex:0 auto;min-width:0}.meeting-line>.tag{flex:none;max-width:45%}.btn-add{min-height:34px;padding:0 12px;font-size:14px}.week-nav{min-height:36px}.screen-head-row{align-items:center}.link-btn{min-height:36px}.bubble-me{border-end-end-radius:18px;border-bottom-right-radius:6px}.bubble-cosi{border-end-start-radius:18px;border-bottom-left-radius:6px}.change{padding:10px 12px 2px}.change-main{gap:10px}.change-badge{border-radius:8px;width:28px;height:28px;font-size:13px}.change-title{font-size:15.5px;line-height:21px}.pills{gap:5px;margin:6px 0 0 38px}.pill{min-height:24px;padding:0 9px;font-size:12.5px}.fact{background:var(--card);border:1px solid var(--line-soft);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:2px 10px;font-size:13px;line-height:18px;display:inline-flex}.fact svg,.assumed svg{flex:none}.assumed{padding:1px 8px;font-size:12.5px}button.assumed{min-height:28px}.change .row-end .btn-ghost{min-height:32px;font-size:13.5px}.said{padding:8px 12px}.said .disclosure-summary{min-height:34px;margin:-6px 0;font-size:14px}.said p{font-size:14.5px;line-height:21px}.page-foot .btn{min-height:44px}.add-row input{border:1px solid var(--chip-line);background:var(--card);border-radius:12px;height:40px;padding:0 12px;font-size:16px}.assumed-row .assumed{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline-result,.inline-changes,.notes,.field-group,.day,.meeting-row .grow,.raise-list,.person-meeting,.reminder,.reminder-lines li,.plain-list,.unplaced-box,.unplaced-items{grid-template-columns:minmax(0,1fr)}.label.with-icon{align-items:center;gap:6px;display:flex}.label.with-icon svg{opacity:.85;flex:none}.link-btn.with-icon{align-items:center;gap:2px;display:inline-flex}.act{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.act-soft{background:var(--sand);color:var(--text)}.act:active{transform:scale(.94)}.row-actions:has(.act){gap:8px}.act{position:relative}.act:after{content:"";border-radius:50%;position:absolute;inset:-4px}.chip{position:relative}.chip:after{content:"";position:absolute;inset:-6px 0}.sheet-grip{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex-direction:column;gap:14px;margin:-10px -16px 0;padding:10px 16px 0;display:flex}.edge-back{top:calc(env(safe-area-inset-top) + 56px);bottom:0;z-index:2;touch-action:none;width:20px;position:absolute;inset-inline-start:0}.item-title-btn{font:inherit;color:inherit;text-align:start;cursor:text;background:0 0;border:0;padding:0}.item-title-input{font-size:19px;font-weight:700}.meta{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.meta-part{flex:0 auto;align-items:center;gap:3px;min-width:0;display:inline-flex}.meta-part svg{opacity:.75;flex:none}.meta-part bdi,.meta-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.meta-title{flex:0 auto}.meta-late{color:var(--warn-fg);font-weight:600}.meta-owner{flex-shrink:1000;max-width:45%}.meta-for,.meta-partof{flex-shrink:100000000}.btn.with-icon{gap:6px}.field>span.with-icon{align-items:center;gap:5px;display:inline-flex}.field>span.with-icon svg{opacity:.75}.tag.with-icon{align-items:center;gap:3px;display:inline-flex}.dock{align-items:flex-end}textarea.dock-input{height:auto;min-height:42px;font:inherit;resize:none;margin-bottom:5px;padding:10px 14px;font-size:16px;line-height:20px;display:block}.typing{align-items:center;gap:5px;height:20px;padding:0 2px;display:inline-flex}.typing i{background:var(--muted);opacity:.45;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.typing i{animation:1.2s ease-in-out infinite typing}.typing i:nth-child(3){animation-delay:.15s}.typing i:nth-child(4){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}}.raise-text{gap:1px;min-width:0;display:grid}.news-line .news-age{flex:none}.news-line .news-text{flex:0 auto}.drafts{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.draft{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;display:grid}.draft-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.draft-actions{align-items:center;gap:8px;display:flex}.quad-legend{flex-wrap:wrap;gap:4px 12px;padding:0 4px;display:flex}.quad-legend-part{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dot-assumed{outline:1.5px dashed var(--muted);outline-offset:2px}.quad-legend .dot-assumed{margin-inline:3px}.matrix{flex:1 1 0;grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);min-height:300px}.matrix>.quad{min-height:0;overflow:hidden}.quad-more{flex:none;min-height:32px}.quad .muted,.quad .quad-more{color:var(--qf,var(--muted))}.quad-item-assumed{border:1px dashed color-mix(in srgb, var(--qd,var(--muted)) 60%, transparent);background:color-mix(in srgb, var(--card) 70%, transparent)}.learned-row>.skill-diff-wrap{flex-basis:100%}.skill-diff{border:1px solid var(--line-soft);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;border-radius:10px;max-height:260px;margin:0;padding:8px 10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.link-inline{font:inherit;color:var(--primary-dark);background:0 0;border:0;padding:0;font-weight:600}.skill-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.skill-meta>.one-line{min-width:0}.skill-meta>.link-inline{flex:none}.read-head{align-items:center;gap:6px;display:flex}.read-head .grow{flex:1}.read-when{letter-spacing:0;text-transform:none;font-weight:500}.insight{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0;display:grid}.insight:first-of-type{border-top:0;padding-top:2px}.insight-main{font:inherit;color:inherit;text-align:start;background:0 0;border:0;gap:2px;padding:0;display:grid}.insight-why{color:var(--text)}.insight-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insight-refs{flex-wrap:wrap;gap:4px;display:flex}.ref{border:1px solid var(--line);box-sizing:border-box;max-width:100%;min-height:32px;font:inherit;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;line-height:18px;display:inline-flex;overflow:hidden}.ref-icon{color:var(--muted);flex:none;display:inline-grid}.ref-icon svg{width:13px;height:13px}.ref-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.ref-priority .ref-icon{color:var(--primary-dark)}.ref-person{color:var(--muted)}.insight-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.insight-acts .grow{flex:1}.act-on{color:var(--primary-dark)}.prep-title,.advice p{margin:0}.advice-point{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px;padding-top:10px;display:grid}.description{grid-template-columns:1fr auto;align-items:start;gap:4px;margin:2px 0 4px;display:grid}.description-text{font:inherit;color:var(--muted);text-align:start;white-space:pre-line;background:0 0;border:0;padding:0;font-size:14px;line-height:20px}.description-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.description-add{color:var(--muted);margin:2px 0 4px;display:block}.description-edit{align-items:stretch;margin:4px 0 6px}.description-edit textarea{box-sizing:border-box;width:100%}.about-text{width:100%;font:inherit;color:inherit;text-align:start;white-space:pre-line;background:0 0;border:0;padding:0;display:block}.about-text.one-line{white-space:nowrap}.step-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;color:inherit;text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:7px 0;display:grid}.step-row>:last-child:not(.tag){grid-column:1/-1}.step-closed{text-decoration:line-through}.suggest{margin-top:4px}.suggest-wait{align-items:center;min-height:44px;margin:0;display:flex}.suggest-head-actions{align-items:center;gap:4px;display:inline-flex}.suggest-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:7px 0;display:flex}.suggest-row:last-of-type{border-bottom:0}.suggest-text{flex:1;min-width:0}.suggest-who{align-items:center;gap:3px;margin-inline-end:6px;display:inline-flex}.task-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.task-chip{border:1px solid var(--line);background:var(--card);max-width:70%;min-height:32px;font:inherit;color:var(--text);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.task-chip[aria-pressed=true]{background:var(--solid);border-color:var(--solid);color:#fff}.task-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-line{width:100%;min-width:0;font:inherit;color:var(--muted);text-align:start;background:0 0;border:0;align-items:center;gap:4px;padding:0 0 6px;font-size:13px;display:flex}.task-line>.one-line{min-width:0}.item-head .item-crumb{max-width:100%;min-height:28px;color:var(--muted);align-items:center;gap:4px;margin:-4px 0 2px;font-size:13px;font-weight:500;display:flex}.item-head .item-title{margin-bottom:2px}.item-facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;min-width:0;margin-inline-start:auto;display:flex}.item-facts:only-child{justify-content:flex-start;margin-inline-start:0}.item-facts .tag{margin-top:0}.item-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding-top:10px;display:flex}.item-actions .btn{flex:none}.link-btn.description-add{color:var(--muted);align-items:center;gap:4px;margin:2px 0;font-weight:500;display:inline-flex}.for-you-pin{z-index:6;margin:-6px calc(-1 * var(--pad-r)) 0 calc(-1 * var(--pad-l));padding:6px var(--pad-r) 4px var(--pad-l);pointer-events:none;position:sticky;top:-6px}.for-you-pin>*{pointer-events:auto}.for-you-pin:before{content:"";inset:6px var(--pad-r) 4px var(--pad-l);z-index:-1;border-radius:var(--radius);background:linear-gradient(110deg, var(--amber), var(--fy-hot), var(--primary), var(--fy-hot), var(--amber));filter:blur(12px);opacity:.35;pointer-events:none;position:absolute}.card.ready.for-you{background:linear-gradient(180deg, var(--fy-bg-1), var(--fy-bg-2)) padding-box, conic-gradient(from var(--ring-turn), var(--ready-line) 0deg, var(--ready-line) 110deg, var(--amber) 190deg, var(--fy-hot) 255deg,  color-mix(in srgb, var(--fy-hot) 70%, var(--primary)) 315deg, var(--ready-line) 360deg) border-box;border:2px solid #0000;padding:8px 11px}.for-you .ready-icon{background:linear-gradient(140deg, var(--tile-a), var(--fy-hot));color:var(--tile-fg);box-shadow:0 2px 8px color-mix(in srgb, var(--primary) 25%, transparent)}@media (prefers-reduced-motion:no-preference){.card.ready.for-you{animation:.22s ease-out both rise-in,4s linear infinite ring-turn}.for-you-pin:before{animation:3.2s cubic-bezier(.45,0,.55,1) infinite for-you-bloom}}@keyframes for-you-bloom{0%,to{opacity:.55}50%{opacity:.18}}.for-you .deck-icon{position:relative}.deck-count{background:var(--primary);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.deck{flex:1;min-height:0;margin:4px 4px 22px;display:grid;position:relative}.deck-card{transform-origin:50% 100%;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:24px;flex-direction:column;grid-area:1/1;gap:14px;min-height:0;max-height:100%;padding:20px 20px 16px;transition:transform .2s ease-out,opacity .2s ease-out;display:flex}.deck-card:not(.deck-top){pointer-events:none;box-shadow:none;border:1px solid var(--line)}.deck-card .draft-text{-webkit-user-select:text;user-select:text}.deck-top{box-shadow:0 2px 4px rgba(var(--shadow-rgb), .06), 0 14px 32px rgba(var(--shadow-rgb), .12)}.deck-leaving{opacity:0}.deck-body{overscroll-behavior:contain;flex:1;align-content:start;gap:14px;min-height:0;overflow-y:auto}.deck-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.deck-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--primary-dark);font-size:13px;font-weight:700}.deck-line{align-items:flex-start;gap:10px;display:flex}.deck-line p{margin:0}.deck-who{flex:none;justify-content:center;width:22px;padding-top:2px;display:inline-flex}.deck-you{color:var(--muted);font-size:16px;line-height:23px}.deck-cosi{font-size:17px;line-height:25px}.deck-cosi>div{gap:6px;display:grid}.deck-change{background:var(--bg);border:1px solid var(--line-soft);border-radius:16px;gap:8px;padding:14px;display:grid}.deck-change-head{align-items:center;gap:10px;display:flex}.deck-change-title{margin:0;font-size:18px;font-weight:600;line-height:24px}.deck-change-about{margin:0;font-size:15px;line-height:21px}.deck-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.deck-fact{background:var(--card);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:14px;line-height:18px;display:inline-flex}.deck-guess{border:1.5px dashed var(--chip-line);background:0 0}.deck-why{color:var(--muted);align-items:flex-start;gap:6px;margin:0;display:flex}.deck-why svg{flex:none;margin-top:2px}.deck-card .question-text{font-size:22px;font-weight:600;line-height:30px}.deck-actions{gap:8px;display:flex}.deck-actions .btn{white-space:nowrap;justify-content:center;min-height:48px;padding:0 14px;font-size:16px}.deck-actions .btn-primary{flex:1}.deck-swipe{z-index:2;border-radius:inherit;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.deck-swipe-mark{justify-items:center;gap:10px;display:grid}.deck-swipe-right{--swipe-fill:var(--go);background:color-mix(in srgb, var(--ok-bg) 90%, transparent);color:var(--ok-fg)}.deck-swipe-left{--swipe-fill:var(--later);background:color-mix(in srgb, var(--sand) 92%, transparent);color:var(--text)}.deck-swipe-badge{background:var(--swipe-fill);color:#fff;box-shadow:0 6px 18px rgba(var(--shadow-rgb), .18);border-radius:18px;align-items:center;gap:10px;padding:16px 26px;transition:transform .12s ease-out;display:flex;transform:scale(.92)}.deck-actions .btn-primary{background:var(--go)}.deck-actions .btn-primary:active{background:var(--go-dark)}.deck-actions .btn-soft{background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 2px var(--later-line)}.deck-swipe.ready .deck-swipe-badge{transform:scale(1.06)}.deck-swipe-label{font-size:26px;font-weight:800}.deck-swipe-cue{font-size:15px;font-weight:600}.deck-done{text-align:center;color:var(--ok-fg);flex:1;align-content:center;place-items:center;gap:10px;display:grid}.deck-done p{color:var(--text);margin:0}.deck-done .deck-countdown p{color:var(--muted)}.deck-countdown{justify-items:center;gap:8px;display:grid}.deck-countdown-bar{background:var(--go);transform-origin:0;border-radius:2px;width:140px;height:4px;animation:3s linear forwards deck-countdown}@keyframes deck-countdown{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.deck-card,.deck-swipe-badge{transition:none}.deck-countdown-bar{display:none}}.fold-title{margin:0}.fold-empty{flex-wrap:wrap;min-height:18px}.fold-empty-text{font-size:var(--fs-meta);letter-spacing:normal;text-transform:none;color:var(--c-meta);margin-inline-start:4px;font-weight:400}.widget:has(>.fold-empty,>.row-between>.fold-empty){padding-bottom:10px}.fold-btn{min-height:18px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.fold-btn:before{content:"";position:absolute;inset:-10px -8px}.read-head .act{margin:-9px 0}.widget:has(.fold-btn){padding-bottom:10px}.fold-count{background:var(--sand);min-width:18px;height:18px;color:var(--text);text-align:center;letter-spacing:0;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.fold-chev{color:var(--muted);transition:transform .16s ease-out;display:inline-flex}.fold-chev.folded{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.fold-chev{transition:none}}.search-box{border:1px solid var(--chip-line);background:var(--card);min-height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.search-box input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-box input::-webkit-search-cancel-button{display:none}.item-row-head{align-items:center;gap:8px;min-width:0;display:flex}.item-row-head .item-row-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.found-status{background:var(--sand);color:var(--muted);border-radius:999px;flex:none;padding:1px 8px}.person-notes{color:var(--text);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.chat-end{scroll-margin-bottom:calc(var(--bottom-h,140px) + 8px)}.card-ask{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:10px;display:flex}.card-ask .question-text,.card-ask p{margin:0}.ask-callout{background:var(--sand);border-radius:14px;padding:10px 12px}.ask-callout>div{gap:2px;min-width:0;display:grid}.ask-text{font-size:16px;font-weight:500;line-height:23px}.raise-item{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;display:flex}.raise-item>.raise-row{border-bottom:0;flex:1;min-width:0}.raise-list>li.raise-item:last-child{border-bottom:0}.topic-done{color:var(--muted);flex:none;display:inline-flex}.topic-done.topic-raised{color:var(--ok-fg)}.tick-cols{flex:none;grid-template-columns:repeat(3,36px);align-items:center;gap:8px;display:grid}.tick-head{text-align:center;white-space:nowrap;font-size:11.5px;font-weight:600}.tick-head>span{justify-self:center}.act-picked,.act-picked:disabled{background:var(--ok-bg);color:var(--ok-fg);opacity:1}.act-soft.act-dim{background:var(--dim-bg)}.act-dim>*{opacity:.14}.repeat-mark{flex:none;display:inline-flex}.look-title{margin:4px 0 2px;font-size:18px;line-height:1.3}.look-why{background:var(--sand);border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:14.5px}.look-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.look-actions .chip{align-items:center;gap:6px;display:inline-flex}.chip-warn{background:var(--primary);border-color:var(--primary);color:#fff}.look-panel{gap:8px;margin-top:10px;display:flex}.look-panel input,.look-panel select{border:1px solid var(--chip-line);background:var(--card);min-width:0;height:44px;font:inherit;border-radius:12px;flex:1;padding:0 12px}.chase-wait{align-items:center;gap:10px;padding:12px 0;display:flex}.chase-text{resize:vertical;width:100%;font-size:16px;line-height:1.45}.leadership-note{align-items:center;gap:8px;margin:0;display:flex}.leadership-doc{gap:16px;display:grid}.leadership-sec{gap:6px;display:grid}.leadership-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.leadership-head:after{content:"";background:var(--line);flex:1;height:1px;margin-inline-start:6px}.leadership-rows{gap:6px;margin:0;padding-inline-start:20px;font-size:15px;line-height:1.45;display:grid}.leadership-again{justify-self:start;min-height:44px}.chase-actions{gap:8px;display:flex}.chase-actions .btn{flex:1;justify-content:center;min-height:44px}.decide{margin-top:4px}.decide-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.decide-actions .btn{justify-content:center;min-height:44px}.decide-actions .btn-primary{order:-1;grid-column:1/-1}.remarks-card{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.remarks-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.remark-form{padding:6px 0 10px}.remark{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.remarks-head+.remark{border-top:0;padding-top:6px}.remark-body{flex:1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.remark-text{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:21px}.remark-kind{background:var(--sand-2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600;line-height:16px}.remark-kind-praise{background:var(--ok-bg);color:var(--ok-fg)}.remark-kind-concern{background:var(--warn-bg);color:var(--warn-fg)}.remark-forget{flex:none;min-height:30px}.writeup-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.writeup-row .btn{min-height:40px}.writeup-from{align-items:center;gap:8px;display:inline-flex}.writeup-from input{border:1px solid var(--chip-line);background:var(--card,transparent);min-height:36px;color:inherit;font:inherit;border-radius:10px;padding:4px 8px;font-size:14px}.writeup-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.writeup-item{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:52px;font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:6px 0;display:flex}.writeup-item .grow{min-width:0}.writeup-icon{background:var(--sand-2);width:32px;height:32px;color:var(--muted);border-radius:10px;flex:none;place-items:center;display:inline-grid}.writeup-evidence{background:var(--ok-bg);color:var(--ok-fg)}.writeup-one_on_one{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.pulse-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.pulse-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pulse-title{min-width:0;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.pulse-why,.pulse-next{overflow-wrap:anywhere;margin:0}.tag-risk{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.home-pulse{margin-inline-start:auto}.cycle{border-top:1px solid var(--line-soft);padding:8px 0}.cycle-head,.cycle-people,.writeup-list,.meeting-writeup>.summary-panel{align-self:stretch}.cycle-head{align-items:center;gap:12px;display:flex}.cycle-people{border-inline-start:2px solid var(--line-soft);margin:0;padding:0 0 0 12px;list-style:none}.cycle-person{width:100%;min-height:44px;font:inherit;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.cycle-person>.grow{flex:1;min-width:0}button.cycle-person{cursor:pointer}.cycle-person .btn{min-height:36px}.cycles>.label+.cycle,.cycles>.muted+.cycle{border-top:0}.decided-card{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.decided-card>.label{margin-bottom:2px}.decision{border-top:1px solid var(--line-soft);gap:10px;padding:9px 0;display:flex}.decided-card>.label+.decision{border-top:0;padding-top:6px}.decided-card>.decision:last-of-type{padding-bottom:0}.decision-body{flex:1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.decision-text{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:21px}.decision-why{border-inline-start:2px solid var(--chip-line);color:var(--muted);overflow-wrap:anywhere;margin:0;padding-inline-start:8px;font-size:14px;line-height:20px}.decision-refs{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.decision-meta .meta-part{max-width:100%;font-size:13px;line-height:18px}.decision-refs .ref{border:0;border-radius:0;min-height:0;margin:-6px 0;padding:6px 0;font-size:13px;line-height:18px}.decision-refs button.ref{color:var(--primary-dark);cursor:pointer}.decision-refs button.ref .ref-icon{color:inherit}.decision-refs .ref-priority{color:var(--primary-dark);font-weight:500}.decided-all{justify-self:start;min-height:44px;margin-top:2px}.priority-head p{margin:0}.priority-actions{flex-wrap:wrap;gap:8px;display:flex}.priority-sub{margin:12px 0 0}.field-link{justify-self:start;min-height:36px;margin-top:-6px}.priority-tabs .seg{justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 4px;font-size:13.5px;display:inline-flex}.seg-count{background:var(--sand);min-width:18px;height:18px;color:var(--muted);border-radius:9px;padding:0 5px;font-size:11.5px;font-weight:600;line-height:18px}.seg-on .seg-count{color:var(--primary-dark);background:#ffffffbf}.tab-card{touch-action:pan-y;min-height:160px;overflow:hidden}.tab-empty{margin:0;padding:8px 0}.summary-panel{--ring:conic-gradient(from var(--ring-turn,0deg), var(--mark-1e), var(--mark-2e), var(--mark-3e), var(--mark-4e), var(--mark-se), var(--mark-1e));border-radius:var(--radius);background:linear-gradient(var(--card), var(--card)) padding-box, var(--ring) border-box;box-shadow:var(--shadow);border:1.5px solid #0000;padding:12px 14px;position:relative}.summary-head{align-items:center;gap:4px;display:flex}.summary-toggle{text-align:start;min-height:44px;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.summary-chevron{color:var(--muted);display:inline-flex;transform:rotate(-90deg)}.summary-chevron.open{transform:none}.grow-wrap{overflow:hidden}.summary-body{gap:8px;padding-top:6px;display:grid}.summary-body p{margin:0}.summary-lead{font-weight:600}.summary-line{line-height:1.5}.summary-body .draft-actions{margin-top:2px}.summary-reading{gap:8px;padding:4px 0 2px;display:grid}.shimmer-line{background:linear-gradient(90deg, var(--sand-2) 0%, var(--shimmer) 40%, var(--sand-2) 80%);background-size:200% 100%;border-radius:5px;height:10px;display:block}.shimmer-line.short{width:60%}@property --ring-turn{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.summary-panel{animation:.32s cubic-bezier(.2,.8,.2,1) summary-open}.summary-panel.is-thinking{animation:.32s cubic-bezier(.2,.8,.2,1) summary-open,2.4s linear infinite ring-turn}.grow-wrap{transition:height .38s cubic-bezier(.2,.8,.2,1)}.summary-chevron{transition:transform .2s}.shimmer-line{animation:1.4s linear infinite shimmer}.summary-panel.fresh .rise{animation:.36s cubic-bezier(.2,.8,.2,1) both rise-in}.tab-pane.from-right{animation:.24s cubic-bezier(.2,.8,.2,1) tab-from-right}.tab-pane.from-left{animation:.24s cubic-bezier(.2,.8,.2,1) tab-from-left}@keyframes summary-open{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes ring-turn{to{--ring-turn:360deg}}@keyframes tab-from-right{0%{opacity:0;transform:translate(24px)}}@keyframes tab-from-left{0%{opacity:0;transform:translate(-24px)}}}.summary-peek{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:2px 0 2px 30px;display:-webkit-box;overflow:hidden}.tab-pane>.decision:first-child{border-top:0;padding-top:0}.tab-pane>.decision:last-child{padding-bottom:0}.brief{gap:12px;font-size:15px;line-height:1.35;display:grid}.brief-read{background:linear-gradient(135deg, var(--read-bg-1), var(--read-bg-2));border:1px solid var(--read-line);border-radius:12px;padding:10px 12px}.brief-read-head{letter-spacing:.02em;text-transform:uppercase;color:var(--primary-dark);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.brief-read ul{margin:4px 0 0;padding:0;list-style:none}.brief-read li+li{border-top:1px solid var(--read-line-2)}.brief-read-row{width:100%;min-height:40px;color:var(--text);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:550;display:flex}.brief-read-row svg{color:var(--muted);flex:none}.brief-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:650;display:flex}.brief-label svg{flex:none}.brief-rows{margin:2px 0 0;padding:0;list-style:none}.brief-rows li+li{border-top:1px solid var(--line-soft)}.brief-row{width:100%;min-height:42px;color:var(--text);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;display:flex}button.brief-row{cursor:pointer}.brief-text{min-width:0}.brief-closed{color:var(--muted);text-decoration:line-through}.brief-time{background:color-mix(in srgb, var(--primary) 12%, transparent);min-width:52px;color:var(--primary-dark);text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;flex:none;padding:6px 8px;font-size:13px;font-weight:600;line-height:1}.brief-week_meetings .brief-time{min-width:76px;color:var(--text);text-align:start;background:0 0;padding-inline:0}.brief-chip{text-box:trim-both cap alphabetic;white-space:nowrap;border-radius:999px;flex:none;padding:6.5px 8px;font-size:12.5px;font-weight:600;line-height:1}.brief-chip.tone-late{background:var(--warn-bg);color:var(--warn-fg)}.brief-chip.tone-today{background:var(--tag-amber-bg);color:var(--tag-amber-fg)}.brief-chip.tone-soon{background:var(--sand);color:var(--text)}.brief-tag{background:var(--sand);color:var(--muted);border-radius:6px;flex:none;padding:0 7px;font-size:12px;font-weight:600;line-height:20px}.brief-tag.tag-overdue{background:var(--warn-bg);color:var(--warn-fg)}.brief-done_today .brief-row{color:var(--muted)}.brief-more{margin:2px 0 0}.brief-close{color:var(--muted);margin:0;font-style:italic}.brief-also{margin-top:4px}.brief-check{background:var(--ok-bg);width:22px;height:22px;color:var(--ok-fg);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mark{vertical-align:-2px;flex:none;margin-inline-start:5px;display:inline-flex}.mark-said{color:var(--ok-fg)}.mark-worked_out{color:var(--amber-fg)}.mark-guessed{color:var(--warn-fg)}.mark svg>circle[r="10"]{fill:currentColor}.mark svg>:not(circle[r="10"]){stroke:#fff}.card-level .heard svg{vertical-align:-2px;margin-inline:1px 3px}.card-level{align-items:flex-start;gap:6px;min-width:0;font-size:14px;line-height:1.35;display:flex}.card-level svg{flex:none;margin-top:2px}.level-high{color:var(--ok-fg)}.level-medium{color:var(--amber-fg)}.level-low{color:var(--warn-fg)}.card-level .muted{color:var(--muted)}.level-card{flex-direction:column;gap:6px;padding:10px 14px;display:flex}.mark-key{flex-wrap:wrap;gap:4px 12px;display:flex}.mark-key>span{align-items:center;display:inline-flex}.mark-key .mark{margin-inline:0 4px}.accuracy{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.accuracy li{flex-direction:column;gap:1px;display:flex}.accuracy li>span:first-child{align-items:center;display:inline-flex}.accuracy .mark{margin-inline:0 5px}.history{gap:12px;margin-top:4px;display:grid}.history-sec{padding:10px 14px 4px}.history-head{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0 0 2px;font-size:12.5px;font-weight:650;display:flex}.history-head svg{flex:none}.history-count{letter-spacing:0;text-transform:none;margin-inline-start:auto;font-weight:600}.history-row{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:52px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 0;display:flex}.history-head+.history-row{border-top:0}.history-row>svg{color:var(--muted);flex:none}.history-row .grow{gap:3px;min-width:0;display:grid}.history-text{overflow-wrap:anywhere;line-height:1.35}.history-text mark{background:color-mix(in srgb, var(--primary) 16%, transparent);color:inherit;border-radius:3px;padding:0 1px;font-weight:600}.history-meta{align-items:center;gap:6px;min-width:0;display:flex}.history-meta .tag{flex:none}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-items-head{margin:2px 2px -2px}.kind-chips{margin:-4px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);border-bottom:1px solid var(--line);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.kind-chips::-webkit-scrollbar{display:none}.kind-chip{min-height:42px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:9px;margin-bottom:-1px;padding:0 1px;font-size:14.5px;font-weight:400;display:inline-flex}.kind-on{border-bottom-color:var(--primary);color:var(--text);font-weight:600}.kind-n{background:var(--sand);min-width:24px;color:var(--muted);text-align:center;text-box:trim-both cap alphabetic;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1}.kind-on .kind-n{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary-dark)}.history-all{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--primary-dark);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.history-all:disabled{color:var(--muted)}.search-items-all{border-top:0;min-height:36px;margin-top:-4px}.deck-chips{flex-wrap:wrap;gap:6px;display:flex}.deck-chip{background:var(--card);border:1px solid var(--line-soft);min-height:32px;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:14px;line-height:18px;display:inline-flex}.deck-chip:disabled,.deck-quote:disabled{cursor:default;opacity:1}.deck-chip s,.deck-quote s{text-decoration-thickness:1px}.deck-chip>svg:last-child,.deck-quote>svg:last-child{color:var(--primary-dark);flex:none}.deck-chip.deck-guess{border:1.5px dashed var(--chip-line);background:0 0}.deck-quote{border:1px solid var(--line-soft);border-inline-start:3px solid var(--quote-edge,var(--line));background:var(--card);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.deck-quote>svg:first-child{color:var(--quote-edge,var(--muted));flex:none;margin-top:2px}.deck-quote .grow{gap:2px;min-width:0;display:grid}.deck-quote-text{font-weight:600;line-height:1.35}.quote-decision{--quote-edge:var(--quote-decision)}.quote-note{--quote-edge:var(--quote-note)}.deck-reminders{gap:6px;display:grid}.deck-reminder-text{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:15px;line-height:20px;display:flex}.deck-reminder-text>svg{color:var(--tag-amber-fg);flex:none;margin-top:2px}.deck-quote-facts{flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.deck-quote-facts>span{align-items:center;gap:4px;display:inline-flex}.deck-quote-why{align-items:flex-start;gap:5px;display:flex}.deck-quote-why svg{flex:none;margin-top:2px}.deck-chip-wide{border-radius:12px;width:100%;display:block}.deck-chip-wide>svg{vertical-align:-2px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-tile{border:1.5px solid var(--line);background:var(--card);min-width:0;color:var(--text);text-align:start;box-shadow:var(--shadow);border-radius:18px;align-content:start;gap:2px;padding:6px 6px 12px;display:grid}.theme-on{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.theme-preview{background:var(--bg);border-radius:13px;gap:8px;margin-bottom:8px;padding:12px 10px 10px;display:grid;position:relative}.theme-mini-card{border:1px solid var(--line-soft);background:var(--card);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.theme-mini-lines{flex:1;gap:5px;display:grid}.theme-mini-lines>span{background:var(--text);opacity:.75;border-radius:3px;height:5px}.theme-mini-lines>span+span{background:var(--muted);opacity:.45;width:60%}.theme-mini-row{justify-content:space-between;align-items:center;display:flex}.theme-mini-chip{background:var(--primary);border-radius:7px;width:44%;height:14px}.theme-mini-dot{background:var(--primary);width:22px;height:22px;box-shadow:0 2px 6px color-mix(in srgb, var(--primary) 40%, transparent);border-radius:50%}.theme-name,.theme-line{padding-inline:6px;overflow:hidden}.theme-name{text-overflow:ellipsis;white-space:nowrap}.theme-line{-webkit-line-clamp:2;min-height:calc(2 * var(--lh-meta));-webkit-box-orient:vertical;display:-webkit-box}.theme-name{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-title);color:var(--c-title)}.theme-line{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-meta)}.theme-swatches{gap:4px;margin-top:6px;padding-inline:6px;display:flex}.theme-swatches>span{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000014}.theme-tick{top:6px;color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:6px}.theme-tick>svg{width:14px;height:14px}.theme-on .theme-tick{background:var(--primary)}.form-list{background:var(--card);border:1px solid var(--line-soft);border-radius:14px;margin:0;display:grid;overflow:hidden}.card .form-list{background:color-mix(in srgb, var(--sand) 40%, var(--card))}.form-list>*{min-height:48px;margin:0;padding:9px 14px;position:relative}.form-list>*+:before{content:"";top:0;background:var(--line-soft);height:1px;position:absolute;inset-inline:14px 0}.form-list>.field{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--c-label);align-content:center;gap:2px}.form-list>.info-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-row>dt{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--c-label)}.info-row>dd{overflow-wrap:anywhere;text-align:end;min-width:0;font-size:var(--fs-value);line-height:var(--lh-value);color:var(--c-value);margin:0}.how-to>.disclosure-summary{cursor:pointer;min-height:32px;color:var(--c-action)}.how-to ol{margin:2px 0 0;padding-inline-start:20px}.form-list>.field:focus-within{box-shadow:inset 3px 0 0 var(--c-control)}.form-list>.field:has(>:disabled)>span{opacity:.55}.form-list>.field>:is(input,textarea){min-height:26px;color:var(--c-value);font-size:var(--fs-value);font-weight:var(--fw-value);background-color:#0000;border:0;border-radius:0;padding:0}.form-list>.field>textarea{resize:none}.form-list>.field>:is(input,textarea):focus-visible{outline:none}.field:has(>:is(select,input[type=date],input[type=time],input[type=datetime-local],input[type=number])){color:var(--c-label);font-size:var(--fs-label);line-height:var(--lh-label);grid-template-columns:fit-content(52%) minmax(0,1fr);align-items:center;column-gap:12px}.form-list>.field:has(>:is(select,input[type=date],input[type=time],input[type=datetime-local],input[type=number])){padding-block:2px}.field:has(>:is(select,input[type=date],input[type=time],input[type=datetime-local],input[type=number]))>span svg{color:var(--primary);opacity:1;flex:none}.field>:is(select,input[type=date],input[type=time],input[type=datetime-local],input[type=number]){min-height:44px;color:var(--c-value);font-size:var(--fs-value);font-weight:var(--fw-value);text-align:end;text-align-last:end;background-color:#0000;border:0;border-radius:8px;padding:0 4px}.field>select:not([multiple]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--c-control) 50%), linear-gradient(135deg, var(--c-control) 50%, transparent 50%);background-position:calc(100% - 11px) 52%,calc(100% - 6px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:22px}[dir=rtl] .field>select:not([multiple]){background-position:11px 52%,6px 52%}.field>:is(input[type=date],input[type=time],input[type=datetime-local])::-webkit-date-and-time-value{text-align:end}.field>:is(select,input):focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:0}.form-list>.field.row{color:var(--c-label);font-size:var(--fs-label);line-height:var(--lh-label);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.form-list>.field.row>input[type=checkbox]{appearance:none;background-color:var(--sand-2);width:51px;height:31px;box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;background-image:radial-gradient(circle closest-side,#fff 92%,#0000 100%);background-position:2px;background-repeat:no-repeat;background-size:27px 27px;border-radius:16px;flex:none;margin:0}.form-list>.field.row>input[type=checkbox]:checked{background-color:var(--primary);box-shadow:none;background-position:calc(100% - 2px)}[dir=rtl] .form-list>.field.row>input[type=checkbox]{background-position:calc(100% - 2px)}[dir=rtl] .form-list>.field.row>input[type=checkbox]:checked{background-position:2px}.form-list>.field.row>input[type=checkbox]:disabled{opacity:.45}@media (prefers-reduced-motion:no-preference){.form-list>.field.row>input[type=checkbox]{transition:background-color .2s,background-position .2s}}.form-list>fieldset.field-group{border:0;padding:9px 14px 12px}.form-list>fieldset.field-group>legend{float:left;width:100%;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--c-label);margin-bottom:8px;padding:0}.form-list>.field>.segmented{margin-block:4px 3px}.form-list>.link-btn{justify-content:flex-start;width:100%;padding-block:0;font-size:15px}.form-list>.raise-list{padding-block:0}.form-list>select{appearance:none;width:100%;min-height:46px;color:var(--c-action);font:inherit;font-size:var(--fs-value);background:0 0;border:0;border-radius:0}.form-list>*+select{background:linear-gradient(var(--line-soft), var(--line-soft)) no-repeat 14px 0 / calc(100% - 14px) 1px}[dir=rtl] .form-list>*+select{background-position:0 0}.collapse{margin-top:calc(-1 * var(--collapse-gap,0px));opacity:0;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.collapse-open{opacity:1;grid-template-rows:1fr;margin-top:0}.collapse-inner{min-width:0;min-height:0;overflow:hidden}.collapse-rest>.collapse-inner{overflow:visible}.widget>.collapse-open{margin-bottom:-8px}@media (prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),margin .26s cubic-bezier(.2,.8,.2,1),opacity .2s}.collapse-shut{transition:none}}.timed-list{margin:0;padding:0;list-style:none}.timed-row{align-items:center;gap:8px;padding:8px 0;display:flex}.timed-row+.timed-row{border-top:1px solid var(--line-soft)}.timed-main{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.timed-text{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.timed-meta button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-6px 0;padding:6px 0}.timed-meta .timed-when{color:var(--primary-dark);font-variant-numeric:tabular-nums;font-weight:600}.timed-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.timed-input{flex:100%;min-width:0;min-height:36px}.form-list>.field:has(>input:is(:not([type]),[type=text],[type=url],[type=password],[type=email],[type=search])){color:var(--c-label);font-size:var(--fs-label);line-height:var(--lh-label);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding-block:2px}.form-list>.field>input:is(:not([type]),[type=text],[type=url],[type=password],[type=email],[type=search]){min-height:44px}.form-list>.field:has(>input:is(:not([type]),[type=text],[type=url],[type=password],[type=email],[type=search]))>span{min-width:80px;max-width:40vw}.form-note{color:var(--muted);margin:-6px 14px 0;font-size:13px;line-height:18px}::placeholder{color:var(--c-placeholder);opacity:1}.field>:is(input[type=date],input[type=time],input[type=datetime-local]):is([data-empty],:invalid){color:var(--c-placeholder)}.field>select:has(>option:checked[value=""]){color:var(--c-placeholder)}.label,.deck-kind{font-size:var(--fs-section);line-height:var(--lh-section);font-weight:var(--fw-section);letter-spacing:var(--ls-section)}.axis{font-size:var(--fs-meta);font-weight:var(--fw-section);letter-spacing:var(--ls-section)}.page-title h1,.sheet-head h2{font-size:var(--fs-sheet);line-height:var(--lh-sheet);font-weight:var(--fw-title)}.item-title,.item-head .item-title,.item-title-input{font-size:var(--fs-record);line-height:var(--lh-record)}.item-row-title,.item-row-head .item-row-title,.timed-text,.rem-title,.change-title,.tile-title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-title)}.timed-meta .timed-when{color:var(--c-value);font-weight:500}.decision-refs .ref,.decision-refs .ref-priority{color:var(--c-action);font-weight:500}.btn,.btn-ghost{font-size:var(--fs-btn)}.btn-sm{font-size:var(--fs-btn-sm)}.chip,.seg,.segmented-tight .seg{font-size:var(--fs-chip)}.btn-dark{background:var(--primary)}.chip-on{background:var(--primary);border-color:var(--primary)}:root:not([data-theme]) .deck-actions .btn-primary,[data-theme=warm] .deck-actions .btn-primary{background:var(--go-dark)}.tab-on{color:var(--primary-dark)}.matrix-big{display:none}.home-area{display:contents}@media (width>=1024px){:root{--rail-w:84px;--panel-w:clamp(400px, 34vw, 480px);--topbar-h:calc(env(safe-area-inset-top) + 44px);--wide-gutter:24px;--strip-w:60px;--composer-h:104px;--right-w:0px}html.side-chat{--right-w:var(--strip-w)}html.chat-open,html.panel-open{--right-w:var(--panel-w)}.app{padding-left:calc(env(safe-area-inset-left) + var(--rail-w));padding-right:var(--right-w)}@media (prefers-reduced-motion:no-preference){.app,.bottom{transition:padding-right .2s,right .2s}}.topbar{padding-left:var(--wide-gutter);padding-right:calc(env(safe-area-inset-right) + 16px)}.toast-region{left:var(--rail-w);right:var(--right-w)}.tabbar{z-index:7;width:calc(env(safe-area-inset-left) + var(--rail-w));max-width:none;padding:calc(var(--topbar-h) + 8px) 0 16px env(safe-area-inset-left);background:var(--card);border-right:1px solid var(--line);pointer-events:auto;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;margin:0;position:fixed;top:0;bottom:0;left:0}.tab{border-radius:14px;gap:4px;width:68px;min-width:0;min-height:60px;font-size:12px}.tab svg{width:22px;height:22px}.tab-on{background:color-mix(in srgb, var(--primary) 11%, var(--card))}.bottom{left:var(--rail-w);right:var(--right-w);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-top:0;padding:0;transform:none}.bottom .dock{display:none}.wide-composer{right:0;bottom:var(--kb,0px);z-index:9;width:var(--panel-w);padding:10px 16px calc(env(safe-area-inset-bottom) + 14px);background:var(--bg);border-top:1px solid var(--line-soft);border-left:1px solid var(--line);gap:6px;display:grid;position:fixed}html:not(.chat-open):not(.panel-open) .wide-composer{border-top-color:var(--line);box-shadow:0 -8px 28px rgba(var(--shadow-rgb), .1);border-top-left-radius:18px}html:has(.page:not(.has-mic)) .wide-composer{display:none}.wide-composer-about{text-overflow:ellipsis;white-space:nowrap;margin:0;padding-inline:6px;overflow:hidden}.wide-composer .mic{width:48px;height:48px}.wide-composer .composer-field textarea{border-radius:24px;min-height:48px;padding-block:13px}.wide-composer .composer-send{bottom:7px;right:7px}main{padding-bottom:calc(var(--composer-h) + 24px)}.page.has-mic .page-body{padding-bottom:calc(var(--composer-h) + 16px)}.page.has-mic .page-foot{margin-bottom:var(--composer-h)}main{--content-max:760px;--pad-l:max(var(--wide-gutter), calc((100% - var(--content-max)) / 2));--pad-r:var(--pad-l);container-type:inline-size}main[data-view=home]{--content-max:1440px}main[data-view=matrix]{--content-max:1200px}html.panel-open:not(.modal-open) main{overflow-y:auto}.page{width:var(--panel-w);z-index:8;border-left:1px solid var(--line);left:auto;right:0}.page-head,.chat-dock-head{min-height:var(--topbar-h);padding-top:env(safe-area-inset-top);padding-bottom:0}.chat-dock{z-index:7;width:var(--panel-w);background:var(--bg);border-left:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.chat-dock-head{align-items:center;gap:8px;padding-left:20px;padding-right:8px;display:flex}.chat-dock-head .muted{display:none}.chat-dock-strip{width:var(--strip-w);background:var(--card)}.chat-strip-btn{padding:calc(env(safe-area-inset-top) + 12px) 0 16px;color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:14px;display:flex}.chat-strip-icon{width:44px;height:44px;color:var(--c-control);background:color-mix(in srgb, var(--primary) 11%, var(--card));border-radius:14px;place-items:center;display:grid}.chat-strip-label{writing-mode:vertical-rl;letter-spacing:.04em;font-size:12px;font-weight:600}@media (hover:hover){.chat-strip-btn:hover{background:var(--sand)}}.chat-dock-head h2{font-size:var(--fs-sheet);line-height:var(--lh-sheet);font-weight:700}.chat-dock-body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.chat-dock .chat-end{scroll-margin-bottom:calc(var(--composer-h) + 8px)}.chat-dock-body{padding-bottom:calc(var(--composer-h) + 8px)}main:has(.settings-split){--content-max:1120px}.settings-split{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-master{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid;position:sticky;top:0}.settings-master-title{font-size:var(--fs-page);line-height:var(--lh-page);font-weight:var(--fw-record);padding:5px 6px 0}.settings-detail{gap:var(--main-gap);flex-direction:column;min-width:0;display:flex}.settings-detail>*{flex-shrink:0}.settings-detail .page-screen-head>.icon-btn:first-child{display:none}.settings-master .settings-list{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px;display:grid}.settings-master .settings-row{border-bottom:0;border-radius:12px;min-height:56px;padding:8px 10px}.settings-row-on{background:color-mix(in srgb, var(--primary) 9%, var(--card))}.settings-row-on .settings-icon,.settings-row-on>svg{color:var(--c-control)}@media (hover:hover){.settings-row:not(.settings-row-on):hover{background:color-mix(in srgb, var(--sand) 60%, var(--card))}}.rec-bubble-wide{border-radius:34px}.rec-bubble-wide.rec-locked{border-radius:22px}.rec-bubble-wide .rec-inner{gap:10px;padding:16px 18px}.rec-bubble-wide .rec-row{gap:10px}.rec-bubble-wide .rec-dot{width:12px;height:12px}.rec-bubble-wide .rec-time{min-width:56px;font-size:22px;line-height:28px}.rec-bubble-wide .rec-wave{height:64px}.rec-bubble-wide .voice-wave{height:56px}.rec-bubble-wide .rec-context{font-size:var(--fs-body);line-height:var(--lh-body)}.rec-bubble-wide .rec-preview{max-height:200px;font-size:17px;line-height:25px}.sheet-backdrop{align-items:center;padding:24px}.sheet{max-width:560px;max-height:min(85dvh,100%);box-shadow:0 24px 60px rgba(var(--shadow-rgb), .2);border-radius:24px;padding-bottom:20px}.sheet .grabber{display:none}.item-row-on{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}@media (hover:hover){.tab:not(.tab-on):hover{background:var(--sand)}}}@container (width>=820px){.home-grid{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"now day""now matrix""wait matrix";align-items:start;gap:14px;display:grid}.home-area{flex-direction:column;gap:10px;min-width:0;display:flex}.home-area:empty{display:none}.home-now{grid-area:now}.home-day{grid-area:day}.home-matrix{grid-area:matrix}.home-wait{grid-area:wait}.matrix-mini{display:none}.matrix-big{gap:10px;display:grid}}@container (width>=1180px){.home-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"now day matrix""wait day matrix"}}.big-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.big-q{border-radius:14px;flex-direction:column;gap:6px;min-width:0;min-height:168px;padding:8px;display:flex}.big-q-head{min-height:32px;color:inherit;font-size:var(--fs-body);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px;display:flex}.big-n{font-size:22px;font-weight:700;line-height:1}.big-item{background:var(--card);width:100%;min-height:34px;color:var(--text);font-size:var(--fs-body);text-align:start;border:0;border-radius:10px;padding:7px 10px;line-height:20px;display:block}.big-more{min-height:30px;color:inherit;font-size:var(--fs-meta);background:0 0;border:0;align-self:flex-start;padding:0 4px;font-weight:600}
