@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(./schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(./schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(./schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(./schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(./schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(./schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2)format("woff2"),url(./schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2)format("woff2"),url(./schibsted-grotesk-latin-700-normal-Dz-okVa0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-vietnamese-600-normal-Ipewt4hn.woff2)format("woff2"),url(./bricolage-grotesque-vietnamese-600-normal-BppAn7jL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-latin-ext-600-normal-CN5JKkBm.woff2)format("woff2"),url(./bricolage-grotesque-latin-ext-600-normal-DF26P3Q7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(./bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2"),url(./bricolage-grotesque-latin-600-normal-Bw0J83-2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(./bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(./bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(./bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(./bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Bricolage Grotesque", var(--font);--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bg:#f2f5f4;--surface:#fff;--surface-2:#f7f9f8;--surface-3:#eaefee;--line:#e1e8e6;--line-strong:#c9d4d2;--ink:#0d1c1f;--ink-2:#41565a;--ink-3:#5d7074;--brand:#0e6b73;--brand-hover:#0a565d;--brand-ink:#fff;--brand-soft:#e1f0f1;--brand-line:#b4d8db;--focus:#1a9ba5;--focus-soft:#1a9ba547;--ok:#11785a;--ok-soft:#e0f3eb;--warn:#8f5b00;--warn-soft:#fbf0d4;--danger:#bd3238;--danger-soft:#fbe7e7;--info:#1a65a8;--info-soft:#e2eef9;--lv-hot:#c2410c;--lv-hot-soft:#fde8dc;--lv-warm:#9a5b00;--lv-warm-soft:#fbf0d0;--lv-cool:#1d6fa8;--lv-cool-soft:#e2eef9;--lv-sleep:#5f6b78;--lv-sleep-soft:#eceff2;--lv-off:#9b4a4f;--lv-off-soft:#f6e6e7;--rail:#0a2529;--rail-ink:#8fb2b5;--rail-mark:#6fd6db;--rail-hover:#ffffff12;--rail-on:#ffffff21;--chat-bg:#e8eeec;--bubble-in:#fff;--bubble-out:#d4ece8;--tick:#62777b;--tick-read:#1b8ad6;--note-bg:#fff5d1;--note-line:#ecd88a;--note-ink:#6e5200;--badge:#d9480f;--badge-ink:#fff;--ring-open:#12a38f;--ring-soon:#e0a100;--ring-urgent:#e5484d;--ring-track:#0d1c1f1a;--s1:#0a97a3;--s2:#c97220;--s3:#6f63d9;--sp-ads:#9a4602;--sp-whatsapp:#0ba1b7;--sp-sms:#ed5e88;--sp-ai:#757bf6;--sp-email:#015bb8;--sp-website:#459c18;--sp-other:#4b5b5d;--f-read:#0b6e78;--f-delivered:#3fb1b9;--f-sent:#a9dbde;--f-failed:#d64a50;--f-replied:#c97220;--toast-bg:#10282b;--toast-ink:#eef6f6;--code-bg:#eef3f2;--tip-bg:#0a1f22;--shadow-sm:0 1px 2px #0a232614;--shadow-md:0 6px 20px #0a23261f, 0 1px 3px #0a232614;--shadow-lg:0 24px 64px #06181b47, 0 4px 12px #06181b1f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2341565a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:none;--pattern-page:none;--pattern-band:none;--pattern-medallion:none;--pattern-rail:none;--scene:none;--scene-h:0px;--login-art:radial-gradient(120% 90% at 20% 10%, #12474d 0%, #0a2529 55%, #071a1d 100%);--r-sm:8px;--r:12px;--r-lg:16px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-look]){--bg:#0c1416;--surface:#132123;--surface-2:#172a2d;--surface-3:#1e3336;--line:#223a3e;--line-strong:#2f4c51;--ink:#e9f1f1;--ink-2:#b2c7c9;--ink-3:#8aa4a7;--brand:#36b3bc;--brand-hover:#55c4cc;--brand-ink:#04201f;--brand-soft:#36b3bc24;--brand-line:#36b3bc59;--focus:#4cc4cd;--focus-soft:#4cc4cd52;--ok:#52cba0;--ok-soft:#52cba024;--warn:#e6b54f;--warn-soft:#e6b54f24;--danger:#f58488;--danger-soft:#f5848824;--info:#72b8f0;--info-soft:#72b8f024;--lv-hot:#ff9a6c;--lv-hot-soft:#ff9a6c26;--lv-warm:#e6b54f;--lv-warm-soft:#e6b54f24;--lv-cool:#72b8f0;--lv-cool-soft:#72b8f024;--lv-sleep:#a0acb7;--lv-sleep-soft:#a0acb721;--lv-off:#e5939a;--lv-off-soft:#e5939a21;--rail:#071a1d;--rail-ink:#7fa3a6;--rail-hover:#ffffff0f;--rail-on:#ffffff1c;--chat-bg:#0e1a1c;--bubble-in:#1a2d30;--bubble-out:#15484d;--tick:#86a1a5;--tick-read:#55b4f2;--note-bg:#332d12;--note-line:#5a4f1d;--note-ink:#e6cf7a;--badge:#ff8a4c;--badge-ink:#1d0b02;--ring-open:#35c9b5;--ring-soon:#f0b440;--ring-urgent:#ff7a7f;--ring-track:#e9f1f121;--s1:#1b9ca8;--s2:#d07a3a;--s3:#8a80e6;--sp-ads:#ae520a;--sp-whatsapp:#00a6bd;--sp-sms:#d0728a;--sp-ai:#8b82f1;--sp-email:#0469d1;--sp-website:#51a82a;--sp-other:#626b6c;--f-read:#4cc9d2;--f-delivered:#2b8e97;--f-sent:#1d5f66;--f-failed:#e56a70;--f-replied:#d07a3a;--toast-bg:#26434a;--toast-ink:#eef6f6;--code-bg:#0d1a1c;--tip-bg:#26434a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000073, 0 1px 3px #0000004d;--shadow-lg:0 28px 70px #0009, 0 4px 12px #0000004d;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2c7c9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}:root[data-look=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1416;--surface:#132123;--surface-2:#172a2d;--surface-3:#1e3336;--line:#223a3e;--line-strong:#2f4c51;--ink:#e9f1f1;--ink-2:#b2c7c9;--ink-3:#8aa4a7;--brand:#36b3bc;--brand-hover:#55c4cc;--brand-ink:#04201f;--brand-soft:#36b3bc24;--brand-line:#36b3bc59;--focus:#4cc4cd;--focus-soft:#4cc4cd52;--ok:#52cba0;--ok-soft:#52cba024;--warn:#e6b54f;--warn-soft:#e6b54f24;--danger:#f58488;--danger-soft:#f5848824;--info:#72b8f0;--info-soft:#72b8f024;--lv-hot:#ff9a6c;--lv-hot-soft:#ff9a6c26;--lv-warm:#e6b54f;--lv-warm-soft:#e6b54f24;--lv-cool:#72b8f0;--lv-cool-soft:#72b8f024;--lv-sleep:#a0acb7;--lv-sleep-soft:#a0acb721;--lv-off:#e5939a;--lv-off-soft:#e5939a21;--rail:#071a1d;--rail-ink:#7fa3a6;--rail-hover:#ffffff0f;--rail-on:#ffffff1c;--chat-bg:#0e1a1c;--bubble-in:#1a2d30;--bubble-out:#15484d;--tick:#86a1a5;--tick-read:#55b4f2;--note-bg:#332d12;--note-line:#5a4f1d;--note-ink:#e6cf7a;--badge:#ff8a4c;--badge-ink:#1d0b02;--ring-open:#35c9b5;--ring-soon:#f0b440;--ring-urgent:#ff7a7f;--ring-track:#e9f1f121;--s1:#1b9ca8;--s2:#d07a3a;--s3:#8a80e6;--sp-ads:#ae520a;--sp-whatsapp:#00a6bd;--sp-sms:#d0728a;--sp-ai:#8b82f1;--sp-email:#0469d1;--sp-website:#51a82a;--sp-other:#626b6c;--f-read:#4cc9d2;--f-delivered:#2b8e97;--f-sent:#1d5f66;--f-failed:#e56a70;--f-replied:#d07a3a;--toast-bg:#26434a;--toast-ink:#eef6f6;--code-bg:#0d1a1c;--tip-bg:#26434a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000073, 0 1px 3px #0000004d;--shadow-lg:0 28px 70px #0009, 0 4px 12px #0000004d;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b2c7c9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-look=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=earth]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efe4d3;--surface:#fbf6ee;--surface-2:#f6eee2;--surface-3:#ece0ce;--line:#e3d4be;--line-strong:#cfbb9e;--ink:#2e2017;--ink-2:#5a4434;--ink-3:#735e4d;--brand:#a24a28;--brand-hover:#873b1e;--brand-ink:#fffaf3;--brand-soft:#f5e2d4;--brand-line:#e4c1a8;--focus:#c0683f;--focus-soft:#c0683f47;--ok:#4f6b2a;--ok-soft:#e8ecd6;--warn:#85560a;--warn-soft:#f6e8c4;--danger:#a8322c;--danger-soft:#f8e1dc;--info:#3d6177;--info-soft:#e2e9ea;--lv-hot:#b4441c;--lv-hot-soft:#f6dccd;--lv-warm:#85560a;--lv-warm-soft:#f4e4bd;--lv-cool:#46654f;--lv-cool-soft:#e1e8d6;--lv-sleep:#76665a;--lv-sleep-soft:#ebe1d3;--lv-off:#9a4a3c;--lv-off-soft:#f3ddd6;--rail:#3b2a1f;--rail-ink:#cdb59a;--rail-mark:#e8a874;--rail-hover:#fff0dc14;--rail-on:#fff0dc26;--chat-bg:#ecdfca;--bubble-in:#fffaf2;--bubble-out:#e3e6cc;--tick:#7d6a58;--tick-read:#2f74a8;--note-bg:#fbedc8;--note-line:#e8cf8a;--note-ink:#6b4c08;--badge:#c4572a;--badge-ink:#fff;--ring-open:#6f8f3a;--ring-soon:#d39a2a;--ring-urgent:#c8473a;--ring-track:#2e20171f;--s1:#a24a28;--s2:#6f8f3a;--s3:#5a5aa0;--f-read:#7a3a1f;--f-delivered:#c0683f;--f-sent:#e8c3a8;--f-failed:#b03a32;--f-replied:#6f8f3a;--toast-bg:#3b2a1f;--toast-ink:#fbf3e8;--code-bg:#f1e6d6;--tip-bg:#3b2a1f;--shadow-sm:0 1px 2px #3b2a1f1a;--shadow-md:0 6px 20px #3b2a1f21, 0 1px 3px #3b2a1f14;--shadow-lg:0 24px 64px #281a114d, 0 4px 12px #281a111f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a4434' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E %3Cg fill='none' stroke='%239a4a2a' stroke-opacity='.11' stroke-width='1.3' stroke-linejoin='round'%3E %3Cpath d='M56 12 76 32 56 52 36 32Z'/%3E%3Cpath d='M56 21 67 32 56 43 45 32Z'/%3E %3Cpath d='M0 84l7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7'/%3E%3C/g%3E %3Cg fill='%239a4a2a' fill-opacity='.13'%3E%3Ccircle cx='56' cy='32' r='2.2'/%3E%3Ccircle cx='14' cy='26' r='1.7'/%3E%3Ccircle cx='98' cy='26' r='1.7'/%3E%3Ccircle cx='14' cy='100' r='1.5'/%3E%3Ccircle cx='42' cy='100' r='1.5'/%3E%3Ccircle cx='70' cy='100' r='1.5'/%3E%3Ccircle cx='98' cy='100' r='1.5'/%3E%3C/g%3E%3C/svg%3E");--pattern-page:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E %3Cg fill='none' stroke='%239a4a2a' stroke-opacity='.055' stroke-width='1.3' stroke-linejoin='round'%3E %3Cpath d='M56 12 76 32 56 52 36 32Z'/%3E%3Cpath d='M56 21 67 32 56 43 45 32Z'/%3E %3Cpath d='M0 84l7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7 7-7 7 7'/%3E%3C/g%3E %3Cg fill='%239a4a2a' fill-opacity='.07'%3E%3Ccircle cx='56' cy='32' r='2.2'/%3E%3Ccircle cx='14' cy='26' r='1.7'/%3E%3Ccircle cx='98' cy='26' r='1.7'/%3E%3Ccircle cx='14' cy='100' r='1.5'/%3E%3Ccircle cx='42' cy='100' r='1.5'/%3E%3Ccircle cx='70' cy='100' r='1.5'/%3E%3Ccircle cx='98' cy='100' r='1.5'/%3E%3C/g%3E%3C/svg%3E");--pattern-band:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='8' viewBox='0 0 48 8'%3E %3Cpath d='M0 8 6 0 12 8Z' fill='%23a24a28' fill-opacity='.75'/%3E%3Cpath d='M12 8 18 0 24 8Z' fill='%23c9963a' fill-opacity='.75'/%3E %3Cpath d='M24 8 30 0 36 8Z' fill='%236f8f3a' fill-opacity='.75'/%3E%3Cpath d='M36 8 42 0 48 8Z' fill='%23c9963a' fill-opacity='.75'/%3E%3C/svg%3E");--pattern-medallion:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E %3Cg fill='none' stroke='%239a4a2a' stroke-opacity='.2' stroke-width='1.4'%3E %3Ccircle cx='100' cy='100' r='40'/%3E%3Ccircle cx='100' cy='100' r='50' stroke-dasharray='1 6' stroke-linecap='round' stroke-width='3'/%3E%3Ccircle cx='100' cy='100' r='72'/%3E%3Ccircle cx='100' cy='100' r='96' stroke-opacity='.12'/%3E%3C/g%3E %3Cpath d='M177.7 93.0 190.0 100.0 177.7 107.0ZM175.4 120.0 184.6 130.8 170.6 133.2ZM164.0 144.6 168.9 157.9 155.0 155.3ZM144.9 163.8 145.0 177.9 132.8 170.8ZM120.4 175.3 115.6 188.6 106.6 177.7ZM93.4 177.7 84.4 188.6 79.6 175.3ZM67.2 170.8 55.0 177.9 55.1 163.8ZM45.0 155.3 31.1 157.9 36.0 144.6ZM29.4 133.2 15.4 130.8 24.6 120.0ZM22.3 107.0 10.0 100.0 22.3 93.0ZM24.6 80.0 15.4 69.2 29.4 66.8ZM36.0 55.4 31.1 42.1 45.0 44.7ZM55.1 36.2 55.0 22.1 67.2 29.2ZM79.6 24.7 84.4 11.4 93.4 22.3ZM106.6 22.3 115.6 11.4 120.4 24.7ZM132.8 29.2 145.0 22.1 144.9 36.2ZM155.0 44.7 168.9 42.1 164.0 55.4ZM170.6 66.8 184.6 69.2 175.4 80.0Z' fill='%239a4a2a' fill-opacity='.16'/%3E %3Cg fill='%236f8f3a' fill-opacity='.2'%3E%3Cellipse cx='159.9' cy='116.0' rx='2.2' ry='4.6' transform='rotate(105 159.9 116.0)'/%3E%3Cellipse cx='143.8' cy='143.8' rx='2.2' ry='4.6' transform='rotate(135 143.8 143.8)'/%3E%3Cellipse cx='116.0' cy='159.9' rx='2.2' ry='4.6' transform='rotate(165 116.0 159.9)'/%3E%3Cellipse cx='84.0' cy='159.9' rx='2.2' ry='4.6' transform='rotate(195 84.0 159.9)'/%3E%3Cellipse cx='56.2' cy='143.8' rx='2.2' ry='4.6' transform='rotate(225 56.2 143.8)'/%3E%3Cellipse cx='40.1' cy='116.0' rx='2.2' ry='4.6' transform='rotate(255 40.1 116.0)'/%3E%3Cellipse cx='40.1' cy='84.0' rx='2.2' ry='4.6' transform='rotate(285 40.1 84.0)'/%3E%3Cellipse cx='56.2' cy='56.2' rx='2.2' ry='4.6' transform='rotate(315 56.2 56.2)'/%3E%3Cellipse cx='84.0' cy='40.1' rx='2.2' ry='4.6' transform='rotate(345 84.0 40.1)'/%3E%3Cellipse cx='116.0' cy='40.1' rx='2.2' ry='4.6' transform='rotate(375 116.0 40.1)'/%3E%3Cellipse cx='143.8' cy='56.2' rx='2.2' ry='4.6' transform='rotate(405 143.8 56.2)'/%3E%3Cellipse cx='159.9' cy='84.0' rx='2.2' ry='4.6' transform='rotate(435 159.9 84.0)'/%3E%3C/g%3E%3C/svg%3E");--pattern-rail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='64' viewBox='0 0 76 64'%3E %3Cg fill='none' stroke='%23f3dcc0' stroke-opacity='.08' stroke-width='1.2'%3E%3Cpath d='M38 8 50 20 38 32 26 20Z'/%3E%3Cpath d='M0 50l6-6 6 6 6-6 6 6 6-6 6 6 6-6 6 6 6-6 6 6 6-6 6 6 6-6'/%3E%3C/g%3E %3Ccircle cx='38' cy='20' r='1.8' fill='%23f3dcc0' fill-opacity='.12'/%3E%3C/svg%3E");--scene:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='200'%20viewBox='0%200%20640%20200'%3e%3cdefs%3e%3cfilter%20id='p'%20x='-3%25'%20y='-3%25'%20width='106%25'%20height='106%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.03'%20numOctaves='2'%20seed='21'%20result='w'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='w'%20scale='2.2'%20xChannelSelector='R'%20yChannelSelector='G'%20result='d'/%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='1.15'%20numOctaves='1'%20seed='32'%20result='g'/%3e%3cfeColorMatrix%20in='g'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20-1.6%201.45'%20result='ga'/%3e%3cfeComposite%20in='d'%20in2='ga'%20operator='in'/%3e%3c/filter%3e%3c/defs%3e%3cg%20filter='url(%23p)'%20fill='none'%20stroke='%235a3a22'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20stroke-opacity='0.3'%20stroke-width='1.35'%3e%3cpath%20d='M0%20170q120%20-70%20260%20-36t220%20-10t160%20-22M0%20196q160%20-40%20330%20-20t310%20-18'/%3e%3cpath%20d='M120%20158q90%20-22%20190%20-6M130%20163q84%20-20%20176%20-4M140%20168q78%20-18%20162%20-2M150%20173q72%20-16%20148%200M160%20178q66%20-14%20134%202'/%3e%3cpath%20d='M550%2052a20%2020%200%201%200%20-40%200a20%2020%200%201%200%2040%200M557%2052L564%2052M553.4%2065.5L559.4%2069M543.5%2075.4L547%2081.4M530%2079L530%2086M516.5%2075.4L513%2081.4M506.6%2065.5L500.6%2069M503%2052L496%2052M506.6%2038.5L500.6%2035M516.5%2028.6L513%2022.6M530%2025L530%2018M543.5%2028.6L547%2022.6M553.4%2038.5L559.4%2035'/%3e%3cpath%20d='M84%20140q-2%20-30%2014%20-52M98%2088q-16.9%20-11.4%20-30.1%20-2.2M98%2088q-9%20-13.5%20-16%20-11.6M98%2088q3.1%20-13.9%205.6%20-13.7M98%2088q13.8%20-12.6%2024.5%20-7.6M98%2088q18%20-10%2032%204'/%3e%3cpath%20d='M430%20150v-22M442%20118a12%2012%200%201%200%20-24%200a12%2012%200%201%200%2024%200M428%20126a8%208%200%201%200%20-16%200a8%208%200%201%200%2016%200M448%20126a8%208%200%201%200%20-16%200a8%208%200%201%200%2016%200'/%3e%3cpath%20d='M300%20200q-20%20-30%2040%20-60'/%3e%3cpath%20d='M323%2060q3.5%20-4%207%200q3.5%20-4%207%200M346.4%2050q2.8%20-3.2%205.6%200q2.8%20-3.2%205.6%200'/%3e%3c/g%3e%3cg%20stroke-opacity='0.1'%20stroke-width='1.1'%20transform='translate(0.9%200.6)'%3e%3cpath%20d='M0%20170q120%20-70%20260%20-36t220%20-10t160%20-22M0%20196q160%20-40%20330%20-20t310%20-18'/%3e%3cpath%20d='M120%20158q90%20-22%20190%20-6M130%20163q84%20-20%20176%20-4M140%20168q78%20-18%20162%20-2M150%20173q72%20-16%20148%200M160%20178q66%20-14%20134%202'/%3e%3cpath%20d='M550%2052a20%2020%200%201%200%20-40%200a20%2020%200%201%200%2040%200M557%2052L564%2052M553.4%2065.5L559.4%2069M543.5%2075.4L547%2081.4M530%2079L530%2086M516.5%2075.4L513%2081.4M506.6%2065.5L500.6%2069M503%2052L496%2052M506.6%2038.5L500.6%2035M516.5%2028.6L513%2022.6M530%2025L530%2018M543.5%2028.6L547%2022.6M553.4%2038.5L559.4%2035'/%3e%3cpath%20d='M84%20140q-2%20-30%2014%20-52M98%2088q-16.9%20-11.4%20-30.1%20-2.2M98%2088q-9%20-13.5%20-16%20-11.6M98%2088q3.1%20-13.9%205.6%20-13.7M98%2088q13.8%20-12.6%2024.5%20-7.6M98%2088q18%20-10%2032%204'/%3e%3cpath%20d='M430%20150v-22M442%20118a12%2012%200%201%200%20-24%200a12%2012%200%201%200%2024%200M428%20126a8%208%200%201%200%20-16%200a8%208%200%201%200%2016%200M448%20126a8%208%200%201%200%20-16%200a8%208%200%201%200%2016%200'/%3e%3cpath%20d='M300%20200q-20%20-30%2040%20-60'/%3e%3cpath%20d='M323%2060q3.5%20-4%207%200q3.5%20-4%207%200M346.4%2050q2.8%20-3.2%205.6%200q2.8%20-3.2%205.6%200'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--scene-h:170px;--login-art:radial-gradient(120% 90% at 20% 10%, #8a4426 0%, #4a2f20 55%, #2c1d14 100%)}:root[data-look=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8ede3;--surface:#f8faf5;--surface-2:#f1f5ec;--surface-3:#e1e9d9;--line:#d5dfcb;--line-strong:#b5c4a6;--ink:#1a2a1f;--ink-2:#3e5244;--ink-3:#566a5a;--brand:#2f6a45;--brand-hover:#24553a;--brand-ink:#f5faf3;--brand-soft:#dceadc;--brand-line:#b3d0b6;--focus:#3f8a5c;--focus-soft:#3f8a5c47;--ok:#3f6f1d;--ok-soft:#e3edd2;--warn:#7d5a0a;--warn-soft:#f3e9c8;--danger:#a63a2e;--danger-soft:#f6e0da;--info:#2f5e78;--info-soft:#dfeaee;--lv-hot:#a8431d;--lv-hot-soft:#f5ddd0;--lv-warm:#82590b;--lv-warm-soft:#f1e4bf;--lv-cool:#2f6286;--lv-cool-soft:#dde8ef;--lv-sleep:#64685b;--lv-sleep-soft:#e6e8df;--lv-off:#9a4a3c;--lv-off-soft:#f2ddd7;--rail:#1d2b22;--rail-ink:#b3c6b1;--rail-mark:#a8d98c;--rail-hover:#ebfae614;--rail-on:#ebfae626;--chat-bg:#e3eadb;--bubble-in:#fbfdf8;--bubble-out:#d6e8cf;--tick:#6a7a69;--tick-read:#2f74a8;--note-bg:#f7eecb;--note-line:#e3d28d;--note-ink:#66500c;--badge:#c2552a;--badge-ink:#fff;--ring-open:#3f8a4c;--ring-soon:#d39a2a;--ring-urgent:#c8473a;--ring-track:#1a2a1f1f;--s1:#2f6a45;--s2:#b8742a;--s3:#5a5aa0;--f-read:#24553a;--f-delivered:#4f8a5f;--f-sent:#b6d3bd;--f-failed:#b03a32;--f-replied:#b8742a;--toast-bg:#1d2b22;--toast-ink:#f1f7ee;--code-bg:#eaf0e3;--tip-bg:#1d2b22;--shadow-sm:0 1px 2px #1d2b221a;--shadow-md:0 6px 20px #1d2b2221, 0 1px 3px #1d2b2214;--shadow-lg:0 24px 64px #1d2b224d, 0 4px 12px #1d2b221f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233e5244' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%232f6a45'%20stroke-opacity='0.12'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M18%20104Q28%2062%2066%2030M20.8%2094.1Q18.6%2087.4%2010.6%2086Q13.8%2093.5%2020.8%2094.1ZM20.8%2094.1Q26.8%2097.8%2033.8%2093.6Q26.5%2090%2020.8%2094.1ZM24.2%2084.9Q22.7%2078.7%2015.6%2076.9Q18%2083.9%2024.2%2084.9ZM24.2%2084.9Q29.3%2088.6%2035.9%2085.4Q29.7%2081.6%2024.2%2084.9ZM28.4%2075.9Q27.5%2070.4%2021.3%2068.3Q22.9%2074.6%2028.4%2075.9ZM28.4%2075.9Q32.6%2079.6%2038.7%2077.2Q33.4%2073.4%2028.4%2075.9ZM33.3%2067.3Q32.8%2062.3%2027.6%2060.1Q28.5%2065.7%2033.3%2067.3ZM33.3%2067.3Q36.7%2070.8%2042.2%2069.1Q37.8%2065.4%2033.3%2067.3ZM38.9%2058.9Q38.8%2054.6%2034.5%2052.3Q34.9%2057.2%2038.9%2058.9ZM38.9%2058.9Q41.6%2062.1%2046.4%2061Q42.9%2057.5%2038.9%2058.9ZM45.2%2050.7Q45.4%2047.2%2041.9%2045Q42%2049.1%2045.2%2050.7ZM45.2%2050.7Q47.3%2053.6%2051.4%2052.9Q48.7%2049.9%2045.2%2050.7ZM52.3%2042.8Q52.7%2040%2050%2038.1Q49.8%2041.4%2052.3%2042.8ZM52.3%2042.8Q53.8%2045.2%2057.1%2044.9Q55.1%2042.3%2052.3%2042.8ZM60.1%2035.2Q60.5%2033.1%2058.6%2031.5Q58.3%2034%2060.1%2035.2ZM60.1%2035.2Q61.1%2037.1%2063.6%2037Q62.2%2034.9%2060.1%2035.2ZM92%2096Q96.8%2093.6%2097%2087.3Q91.7%2090.6%2092%2096ZM92%2096L96.3%2088.6M92%2096Q94.8%2090.8%2091%2085Q88.4%2091.3%2092%2096ZM92%2096L91.2%2086.6M92%2096Q91.4%2090.6%2085.6%2088.3Q86.8%2094.5%2092%2096ZM92%2096L86.5%2089.4'/%3e%3c/g%3e%3cg%20fill='%232f6a45'%20fill-opacity='0.14'%3e%3ccircle%20cx='100'%20cy='28'%20r='1.7'/%3e%3ccircle%20cx='42'%20cy='12'%20r='1.3'/%3e%3ccircle%20cx='110'%20cy='62'%20r='1.3'/%3e%3ccircle%20cx='12'%20cy='56'%20r='1.2'/%3e%3ccircle%20cx='70'%20cy='104'%20r='1.4'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%232f6a45'%20stroke-opacity='0.055'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M18%20104Q28%2062%2066%2030M20.8%2094.1Q18.6%2087.4%2010.6%2086Q13.8%2093.5%2020.8%2094.1ZM20.8%2094.1Q26.8%2097.8%2033.8%2093.6Q26.5%2090%2020.8%2094.1ZM24.2%2084.9Q22.7%2078.7%2015.6%2076.9Q18%2083.9%2024.2%2084.9ZM24.2%2084.9Q29.3%2088.6%2035.9%2085.4Q29.7%2081.6%2024.2%2084.9ZM28.4%2075.9Q27.5%2070.4%2021.3%2068.3Q22.9%2074.6%2028.4%2075.9ZM28.4%2075.9Q32.6%2079.6%2038.7%2077.2Q33.4%2073.4%2028.4%2075.9ZM33.3%2067.3Q32.8%2062.3%2027.6%2060.1Q28.5%2065.7%2033.3%2067.3ZM33.3%2067.3Q36.7%2070.8%2042.2%2069.1Q37.8%2065.4%2033.3%2067.3ZM38.9%2058.9Q38.8%2054.6%2034.5%2052.3Q34.9%2057.2%2038.9%2058.9ZM38.9%2058.9Q41.6%2062.1%2046.4%2061Q42.9%2057.5%2038.9%2058.9ZM45.2%2050.7Q45.4%2047.2%2041.9%2045Q42%2049.1%2045.2%2050.7ZM45.2%2050.7Q47.3%2053.6%2051.4%2052.9Q48.7%2049.9%2045.2%2050.7ZM52.3%2042.8Q52.7%2040%2050%2038.1Q49.8%2041.4%2052.3%2042.8ZM52.3%2042.8Q53.8%2045.2%2057.1%2044.9Q55.1%2042.3%2052.3%2042.8ZM60.1%2035.2Q60.5%2033.1%2058.6%2031.5Q58.3%2034%2060.1%2035.2ZM60.1%2035.2Q61.1%2037.1%2063.6%2037Q62.2%2034.9%2060.1%2035.2ZM92%2096Q96.8%2093.6%2097%2087.3Q91.7%2090.6%2092%2096ZM92%2096L96.3%2088.6M92%2096Q94.8%2090.8%2091%2085Q88.4%2091.3%2092%2096ZM92%2096L91.2%2086.6M92%2096Q91.4%2090.6%2085.6%2088.3Q86.8%2094.5%2092%2096ZM92%2096L86.5%2089.4'/%3e%3c/g%3e%3cg%20fill='%232f6a45'%20fill-opacity='0.07'%3e%3ccircle%20cx='100'%20cy='28'%20r='1.7'/%3e%3ccircle%20cx='42'%20cy='12'%20r='1.3'/%3e%3ccircle%20cx='110'%20cy='62'%20r='1.3'/%3e%3ccircle%20cx='12'%20cy='56'%20r='1.2'/%3e%3ccircle%20cx='70'%20cy='104'%20r='1.4'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3cpath%20d='M0%208L6%200L12%208Z'%20fill='%232f6a45'%20fill-opacity='0.8'/%3e%3cpath%20d='M12%208L18%200L24%208Z'%20fill='%238aa24a'%20fill-opacity='0.8'/%3e%3cpath%20d='M24%208L30%200L36%208Z'%20fill='%2324553a'%20fill-opacity='0.8'/%3e%3cpath%20d='M36%208L42%200L48%208Z'%20fill='%23c08a3e'%20fill-opacity='0.8'/%3e%3c/svg%3e");--pattern-medallion:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyB2aWV3Qm94PScwIDAgMjAwIDIwMCc+PGcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMmY2YTQ1JyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzEuNCc+PGNpcmNsZSBjeD0nMTAwJyBjeT0nMTAwJyByPSc0MCcvPjxjaXJjbGUgY3g9JzEwMCcgY3k9JzEwMCcgcj0nNTAnIHN0cm9rZS1kYXNoYXJyYXk9JzEgNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnLz48Y2lyY2xlIGN4PScxMDAnIGN5PScxMDAnIHI9Jzk2JyBzdHJva2Utb3BhY2l0eT0nMC4xJy8+PHBhdGggZD0nTTEwMCAxMjRWMTAwTTExMiA4OGExMiAxMiAwIDEgMCAtMjQgMGExMiAxMiAwIDEgMCAyNCAwTTk3LjUgOTdhOC41IDguNSAwIDEgMCAtMTcgMGE4LjUgOC41IDAgMSAwIDE3IDBNMTE5LjUgOTdhOC41IDguNSAwIDEgMCAtMTcgMGE4LjUgOC41IDAgMSAwIDE3IDBNOTIgMTI0aDE2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L2c+PGcgZmlsbD0iIzZmOGYzYSIgZmlsbC1vcGFjaXR5PSIuMiI+PHBhdGggZD0nTTE3NiAxMDBRMTgzLjIgMTA1LjUgMTkyIDEwMFExODMuMiA5NC41IDE3NiAxMDBaJy8+PHBhdGggZD0nTTE2OS40IDEzMC45UTE3My44IDEzOC45IDE4NCAxMzcuNFExNzguMiAxMjguOCAxNjkuNCAxMzAuOVonLz48cGF0aCBkPSdNMTUwLjkgMTU2LjVRMTUxLjYgMTY1LjUgMTYxLjYgMTY4LjRRMTU5LjggMTU4LjEgMTUwLjkgMTU2LjVaJy8+PHBhdGggZD0nTTEyMy41IDE3Mi4zUTEyMC41IDE4MC44IDEyOC40IDE4Ny41UTEzMC45IDE3Ny40IDEyMy41IDE3Mi4zWicvPjxwYXRoIGQ9J005Mi4xIDE3NS42UTg1LjggMTgyLjIgOTAuNCAxOTEuNVE5Ni44IDE4My4zIDkyLjEgMTc1LjZaJy8+PHBhdGggZD0nTTYyIDE2NS44UTUzLjYgMTY5LjMgNTQgMTc5LjdRNjMuMiAxNzQuOCA2MiAxNjUuOFonLz48cGF0aCBkPSdNMzguNSAxNDQuN1EyOS41IDE0NC41IDI1LjYgMTU0LjFRMzUuOSAxNTMuNCAzOC41IDE0NC43WicvPjxwYXRoIGQ9J00yNS43IDExNS44UTE3LjUgMTExLjkgMTAgMTE5LjFRMTkuOCAxMjIuNyAyNS43IDExNS44WicvPjxwYXRoIGQ9J00yNS43IDg0LjJRMTkuOCA3Ny4zIDEwIDgwLjlRMTcuNSA4OC4xIDI1LjcgODQuMlonLz48cGF0aCBkPSdNMzguNSA1NS4zUTM1LjkgNDYuNiAyNS42IDQ1LjlRMjkuNSA1NS41IDM4LjUgNTUuM1onLz48cGF0aCBkPSdNNjIgMzQuMlE2My4yIDI1LjIgNTQgMjAuM1E1My42IDMwLjcgNjIgMzQuMlonLz48cGF0aCBkPSdNOTIuMSAyNC40UTk2LjggMTYuNyA5MC40IDguNVE4NS44IDE3LjggOTIuMSAyNC40WicvPjxwYXRoIGQ9J00xMjMuNSAyNy43UTEzMC45IDIyLjYgMTI4LjQgMTIuNVExMjAuNSAxOS4yIDEyMy41IDI3LjdaJy8+PHBhdGggZD0nTTE1MC45IDQzLjVRMTU5LjggNDEuOSAxNjEuNiAzMS42UTE1MS42IDM0LjUgMTUwLjkgNDMuNVonLz48cGF0aCBkPSdNMTY5LjQgNjkuMVExNzguMiA3MS4yIDE4NCA2Mi42UTE3My44IDYxLjEgMTY5LjQgNjkuMVonLz48L2c+PC9zdmc+);--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='none'%20stroke='%23e6f4dc'%20stroke-opacity='0.085'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M10%2056Q16%2034%2034%2018M11.6%2050.8Q10.3%2046.7%205.4%2045.7Q7.3%2050.4%2011.6%2050.8ZM11.6%2050.8Q15.2%2053.2%2019.6%2050.7Q15.2%2048.4%2011.6%2050.8ZM14.3%2044.2Q13.5%2040.4%209.3%2039.2Q10.6%2043.4%2014.3%2044.2ZM14.3%2044.2Q17.3%2046.5%2021.3%2044.7Q17.6%2042.3%2014.3%2044.2ZM17.6%2037.8Q17.3%2034.6%2013.8%2033.2Q14.5%2036.9%2017.6%2037.8ZM17.6%2037.8Q19.9%2040.1%2023.5%2038.9Q20.6%2036.5%2017.6%2037.8ZM21.5%2031.8Q21.5%2029.1%2018.7%2027.6Q19%2030.7%2021.5%2031.8ZM21.5%2031.8Q23.3%2033.8%2026.3%2033.1Q24.1%2030.9%2021.5%2031.8ZM26.1%2026Q26.2%2023.9%2024.1%2022.5Q24.1%2025%2026.1%2026ZM26.1%2026Q27.3%2027.8%2029.8%2027.5Q28.2%2025.5%2026.1%2026ZM31.2%2020.6Q31.5%2019%2030%2017.9Q29.8%2019.7%2031.2%2020.6ZM31.2%2020.6Q32%2022%2033.9%2021.9Q32.8%2020.4%2031.2%2020.6ZM59.4%2044a1.4%201.4%200%201%200%20-2.8%200a1.4%201.4%200%201%200%202.8%200'/%3e%3c/g%3e%3c/svg%3e");--scene:url(./forest-scene-DRZ11zvr.svg);--scene-h:170px;--login-art:radial-gradient(120% 90% at 20% 10%, #2f5a3e 0%, #1d3426 55%, #111f17 100%)}:root[data-look=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e5eef2;--surface:#f7fbfc;--surface-2:#eef5f8;--surface-3:#dbe8ee;--line:#cfdfe6;--line-strong:#a7c0ca;--ink:#0f2430;--ink-2:#355261;--ink-3:#4b6877;--brand:#1d5b8f;--brand-hover:#174a76;--brand-ink:#f4f9fc;--brand-soft:#dbe8f3;--brand-line:#aecbe3;--focus:#2f7bbd;--focus-soft:#2f7bbd47;--ok:#1e765f;--ok-soft:#dcefe8;--warn:#85590a;--warn-soft:#f5ead0;--danger:#b03a3a;--danger-soft:#f8e1e0;--info:#2a6a8f;--info-soft:#dfecf3;--lv-hot:#a94524;--lv-hot-soft:#f8e0d6;--lv-warm:#8a5f0c;--lv-warm-soft:#f4e7c6;--lv-cool:#2b6693;--lv-cool-soft:#dde9f2;--lv-sleep:#5c6972;--lv-sleep-soft:#e5eaee;--lv-off:#9b4a52;--lv-off-soft:#f3dfe1;--rail:#0d2636;--rail-ink:#9fbccb;--rail-mark:#7fd6e8;--rail-hover:#e6f5ff14;--rail-on:#e6f5ff26;--chat-bg:#dfeaf0;--bubble-in:#fbfdfe;--bubble-out:#d3e7f0;--tick:#667c87;--tick-read:#1f7fc4;--note-bg:#fbf0cf;--note-line:#e9d58f;--note-ink:#6a520c;--badge:#c9502f;--badge-ink:#fff;--ring-open:#1f9a8a;--ring-soon:#e0a52a;--ring-urgent:#d24b4b;--ring-track:#0f24301f;--s1:#1d5b8f;--s2:#c9502f;--s3:#7a5aa8;--f-read:#174a76;--f-delivered:#3f7db0;--f-sent:#b9d2e6;--f-failed:#b03a3a;--f-replied:#c9502f;--toast-bg:#0d2636;--toast-ink:#eef6fa;--code-bg:#e8f1f5;--tip-bg:#0d2636;--shadow-sm:0 1px 2px #0d26361a;--shadow-md:0 6px 20px #0d263621, 0 1px 3px #0d263614;--shadow-lg:0 24px 64px #0d26364d, 0 4px 12px #0d26361f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23355261' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%231d5b8f'%20stroke-opacity='0.12'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M-15%2026q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200M0%2064q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200M-15%20102q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200M96%2042L96.2%2042L96.3%2042.1L96.4%2042.2L96.5%2042.4L96.6%2042.6L96.5%2042.8L96.5%2043.1L96.3%2043.3L96.1%2043.5L95.8%2043.7L95.5%2043.8L95.2%2043.8L94.8%2043.8L94.4%2043.7L94%2043.5L93.6%2043.2L93.3%2042.9L93%2042.4L92.8%2041.9L92.7%2041.4L92.7%2040.8L92.8%2040.2L93%2039.6L93.4%2039L93.8%2038.4L94.4%2038L95.1%2037.6L95.8%2037.3L96.6%2037.2L97.4%2037.2L98.3%2037.4L99.1%2037.7L99.9%2038.1L100.6%2038.7L101.3%2039.5L101.8%2040.3L102.1%2041.3L102.3%2042.3L102.3%2043.4L102.2%2044.5L101.8%2045.6L101.3%2046.6L100.5%2047.5L99.6%2048.4L98.6%2049L97.4%2049.5L96.2%2049.8L94.8%2049.9L93.5%2049.8L92.2%2049.4L90.9%2048.8L89.7%2048L88.7%2046.9L87.8%2045.7L87.1%2044.3L86.7%2042.9L86.5%2041.3L86.6%2039.7L87%2038.1'/%3e%3c/g%3e%3cg%20fill='%231d5b8f'%20fill-opacity='0.12'%3e%3ccircle%20cx='22'%20cy='44'%20r='2'/%3e%3ccircle%20cx='84'%20cy='84'%20r='1.6'/%3e%3ccircle%20cx='60'%20cy='10'%20r='1.4'/%3e%3ccircle%20cx='110'%20cy='118'%20r='1.2'/%3e%3ccircle%20cx='34'%20cy='82'%20r='1.1'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%231d5b8f'%20stroke-opacity='0.055'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M-15%2026q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200M0%2064q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200M-15%20102q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200q7.5%20-5%2015%200q7.5%205%2015%200M96%2042L96.2%2042L96.3%2042.1L96.4%2042.2L96.5%2042.4L96.6%2042.6L96.5%2042.8L96.5%2043.1L96.3%2043.3L96.1%2043.5L95.8%2043.7L95.5%2043.8L95.2%2043.8L94.8%2043.8L94.4%2043.7L94%2043.5L93.6%2043.2L93.3%2042.9L93%2042.4L92.8%2041.9L92.7%2041.4L92.7%2040.8L92.8%2040.2L93%2039.6L93.4%2039L93.8%2038.4L94.4%2038L95.1%2037.6L95.8%2037.3L96.6%2037.2L97.4%2037.2L98.3%2037.4L99.1%2037.7L99.9%2038.1L100.6%2038.7L101.3%2039.5L101.8%2040.3L102.1%2041.3L102.3%2042.3L102.3%2043.4L102.2%2044.5L101.8%2045.6L101.3%2046.6L100.5%2047.5L99.6%2048.4L98.6%2049L97.4%2049.5L96.2%2049.8L94.8%2049.9L93.5%2049.8L92.2%2049.4L90.9%2048.8L89.7%2048L88.7%2046.9L87.8%2045.7L87.1%2044.3L86.7%2042.9L86.5%2041.3L86.6%2039.7L87%2038.1'/%3e%3c/g%3e%3cg%20fill='%231d5b8f'%20fill-opacity='0.06'%3e%3ccircle%20cx='22'%20cy='44'%20r='2'/%3e%3ccircle%20cx='84'%20cy='84'%20r='1.6'/%3e%3ccircle%20cx='60'%20cy='10'%20r='1.4'/%3e%3ccircle%20cx='110'%20cy='118'%20r='1.2'/%3e%3ccircle%20cx='34'%20cy='82'%20r='1.1'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3cpath%20d='M0%208a6%206%200%200%201%2012%200Z'%20fill='%231d5b8f'%20fill-opacity='0.8'/%3e%3cpath%20d='M12%208a6%206%200%200%201%2012%200Z'%20fill='%236fa8cc'%20fill-opacity='0.8'/%3e%3cpath%20d='M24%208a6%206%200%200%201%2012%200Z'%20fill='%232f8f8a'%20fill-opacity='0.8'/%3e%3cpath%20d='M36%208a6%206%200%200%201%2012%200Z'%20fill='%23d9b77a'%20fill-opacity='0.8'/%3e%3c/svg%3e");--pattern-medallion:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3cg%20fill='none'%20stroke='%231d5b8f'%20stroke-opacity='0.2'%20stroke-width='1.4'%3e%3ccircle%20cx='100'%20cy='100'%20r='40'/%3e%3ccircle%20cx='100'%20cy='100'%20r='50'%20stroke-dasharray='1%206'%20stroke-linecap='round'%20stroke-width='3'/%3e%3ccircle%20cx='100'%20cy='100'%20r='96'%20stroke-opacity='0.1'/%3e%3cpath%20d='M112%2090a12%2012%200%201%200%20-24%200a12%2012%200%201%200%2024%200M70%20110q5%20-4%2010%200q5%204%2010%200q5%20-4%2010%200q5%204%2010%200q5%20-4%2010%200q5%204%2010%200M76%20118q4%20-3%208%200q4%203%208%200q4%20-3%208%200q4%203%208%200q4%20-3%208%200q4%203%208%200'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%231d5b8f'%20stroke-opacity='.22'%20stroke-width='1.4'%20stroke-linecap='round'%3e%3cpath%20d='M174%20100m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(90%20174%20100)'/%3e%3cpath%20d='M169.5%20125.3m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(110%20169.5%20125.3)'/%3e%3cpath%20d='M156.7%20147.6m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(130%20156.7%20147.6)'/%3e%3cpath%20d='M137%20164.1m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(150%20137%20164.1)'/%3e%3cpath%20d='M112.8%20172.9m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(170%20112.8%20172.9)'/%3e%3cpath%20d='M87.2%20172.9m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(190%2087.2%20172.9)'/%3e%3cpath%20d='M63%20164.1m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(210%2063%20164.1)'/%3e%3cpath%20d='M43.3%20147.6m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(230%2043.3%20147.6)'/%3e%3cpath%20d='M30.5%20125.3m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(250%2030.5%20125.3)'/%3e%3cpath%20d='M26%20100m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(270%2026%20100)'/%3e%3cpath%20d='M30.5%2074.7m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(290%2030.5%2074.7)'/%3e%3cpath%20d='M43.3%2052.4m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(310%2043.3%2052.4)'/%3e%3cpath%20d='M63%2035.9m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(330%2063%2035.9)'/%3e%3cpath%20d='M87.2%2027.1m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(350%2087.2%2027.1)'/%3e%3cpath%20d='M112.8%2027.1m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(370%20112.8%2027.1)'/%3e%3cpath%20d='M137%2035.9m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(390%20137%2035.9)'/%3e%3cpath%20d='M156.7%2052.4m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(410%20156.7%2052.4)'/%3e%3cpath%20d='M169.5%2074.7m-6%200a6%206%200%200%201%2012%200'%20transform='rotate(430%20169.5%2074.7)'/%3e%3c/g%3e%3ccircle%20cx='100'%20cy='90'%20r='12'%20fill='%23d9b77a'%20fill-opacity='.25'/%3e%3c/svg%3e");--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='none'%20stroke='%23dff2fb'%20stroke-opacity='0.085'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M-10%2020q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q5.5%203.5%2011%200q4%20-3.5%208%200M-21%2046q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q5.5%203.5%2011%200q5.5%20-3.5%2011%200q4%203.5%208%200'/%3e%3c/g%3e%3c/svg%3e");--scene:none;--scene-h:0px;--art-ink:#1d4f7a;--art-alpha:.34;--login-art:radial-gradient(120% 90% at 20% 10%, #1f5f8a 0%, #12354d 55%, #0a1f2e 100%)}:root[data-look=amazon]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e0ede0;--surface:#f7fbf5;--surface-2:#eef6ec;--surface-3:#dceadb;--line:#cde0cc;--line-strong:#a9c7aa;--ink:#0f2518;--ink-2:#33503e;--ink-3:#4f6c5a;--brand:#1c7547;--brand-hover:#155f39;--brand-ink:#f3fff7;--brand-soft:#d4ecdc;--brand-line:#a2d2b2;--focus:#239658;--focus-soft:#23965847;--ok:#2f7a2a;--ok-soft:#dff0d6;--warn:#855a06;--warn-soft:#f6e9c3;--danger:#b0352a;--danger-soft:#f8e0db;--info:#22689a;--info-soft:#ddebf4;--lv-hot:#b4451b;--lv-hot-soft:#f7ddcf;--lv-warm:#855a06;--lv-warm-soft:#f3e4bd;--lv-cool:#22689a;--lv-cool-soft:#ddebf4;--lv-sleep:#5f6b62;--lv-sleep-soft:#e4ebe3;--lv-off:#a04a3e;--lv-off-soft:#f3ddd8;--rail:#12432b;--rail-ink:#bcdcc6;--rail-mark:#f2c44d;--rail-hover:#f0fff414;--rail-on:#f0fff429;--chat-bg:#dbe9da;--bubble-in:#fbfdf9;--bubble-out:#cfe9d3;--tick:#64806c;--tick-read:#1f74b8;--note-bg:#f6eec8;--note-line:#e2cf86;--note-ink:#5f4b0b;--badge:#cf4f36;--badge-ink:#fff;--ring-open:#2b9460;--ring-soon:#e0a52a;--ring-urgent:#cf4a3d;--ring-track:#0f25181f;--s1:#1c7547;--s2:#d0703a;--s3:#2f6fb0;--f-read:#155f39;--f-delivered:#4ca673;--f-sent:#c4e3cd;--f-failed:#b0352a;--f-replied:#d0703a;--toast-bg:#12432b;--toast-ink:#effaf2;--code-bg:#e8f2e6;--tip-bg:#12432b;--shadow-sm:0 1px 2px #12432b1a;--shadow-md:0 6px 20px #12432b21, 0 1px 3px #12432b14;--shadow-lg:0 24px 64px #12432b47, 0 4px 12px #12432b1f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2333503e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%231c6a41'%20stroke-opacity='0.085'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%2012H52V46H26V26H40V36M108%20108H68V74H94V94H80V84M52%2046V58H60V66H68V74M86%2012H108V34H96M34%20108H12V86H24M86%2050Q94%2049.8%2096.7%2041Q87.6%2042.1%2086%2050ZM86%2050L95.2%2042.3M36%2070Q28%2070.2%2025.3%2079Q34.4%2077.9%2036%2070ZM36%2070L26.8%2077.7'/%3e%3c/g%3e%3cg%20fill='%231c6a41'%20fill-opacity='0.1'%3e%3ccircle%20cx='98'%20cy='22'%20r='1.4'/%3e%3ccircle%20cx='22'%20cy='98'%20r='1.4'/%3e%3ccircle%20cx='60'%20cy='30'%20r='1.1'/%3e%3ccircle%20cx='64'%20cy='96'%20r='1.1'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%231c6a41'%20stroke-opacity='0.045'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%2012H52V46H26V26H40V36M108%20108H68V74H94V94H80V84M52%2046V58H60V66H68V74M86%2012H108V34H96M34%20108H12V86H24M86%2050Q94%2049.8%2096.7%2041Q87.6%2042.1%2086%2050ZM86%2050L95.2%2042.3M36%2070Q28%2070.2%2025.3%2079Q34.4%2077.9%2036%2070ZM36%2070L26.8%2077.7'/%3e%3c/g%3e%3cg%20fill='%231c6a41'%20fill-opacity='0.05'%3e%3ccircle%20cx='98'%20cy='22'%20r='1.4'/%3e%3ccircle%20cx='22'%20cy='98'%20r='1.4'/%3e%3ccircle%20cx='60'%20cy='30'%20r='1.1'/%3e%3ccircle%20cx='64'%20cy='96'%20r='1.1'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3cpath%20d='M0%208h2v-3h2v-3h4v3h2v3Z'%20fill='%235cc183'%20fill-opacity='0.85'/%3e%3cpath%20d='M12%208h2v-3h2v-3h4v3h2v3Z'%20fill='%23e8b552'%20fill-opacity='0.85'/%3e%3cpath%20d='M24%208h2v-3h2v-3h4v3h2v3Z'%20fill='%23d0603a'%20fill-opacity='0.85'/%3e%3cpath%20d='M36%208h2v-3h2v-3h4v3h2v3Z'%20fill='%232f8f6a'%20fill-opacity='0.85'/%3e%3c/svg%3e");--pattern-medallion:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJyB2aWV3Qm94PScwIDAgMjAwIDIwMCc+PGcgZmlsbD0nbm9uZScgc3Ryb2tlPScjMWM2YTQxJyBzdHJva2Utb3BhY2l0eT0nMC4yMicgc3Ryb2tlLXdpZHRoPScxLjQnPjxjaXJjbGUgY3g9JzEwMCcgY3k9JzEwMCcgcj0nNDAnLz48Y2lyY2xlIGN4PScxMDAnIGN5PScxMDAnIHI9JzUwJyBzdHJva2UtZGFzaGFycmF5PScxIDYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJy8+PGNpcmNsZSBjeD0nMTAwJyBjeT0nMTAwJyByPSc5Nicgc3Ryb2tlLW9wYWNpdHk9JzAuMScvPjxwYXRoIGQ9J00xMDAgNzZMMTA0IDc2TDEwNCA4MEwxMDggODBMMTA4IDg0TDExMiA4NEwxMTIgODhMMTE2IDg4TDExNiA5MkwxMjAgOTJMMTIwIDk2TDEyNCA5NkwxMjQgMTAwTDEyNCAxMDRMMTIwIDEwNEwxMjAgMTA4TDExNiAxMDhMMTE2IDExMkwxMTIgMTEyTDExMiAxMTZMMTA4IDExNkwxMDggMTIwTDEwNCAxMjBMMTA0IDEyNEwxMDAgMTI0TDk2IDEyNEw5NiAxMjBMOTIgMTIwTDkyIDExNkw4OCAxMTZMODggMTEyTDg0IDExMkw4NCAxMDhMODAgMTA4TDgwIDEwNEw3NiAxMDRMNzYgMTAwTDc2IDk2TDgwIDk2TDgwIDkyTDg0IDkyTDg0IDg4TDg4IDg4TDg4IDg0TDkyIDg0TDkyIDgwTDk2IDgwTDk2IDc2Wk0xMDAgODhMMTA0IDg4TDEwNCA5MkwxMDggOTJMMTA4IDk2TDExMiA5NkwxMTIgMTAwTDExMiAxMDRMMTA4IDEwNEwxMDggMTA4TDEwNCAxMDhMMTA0IDExMkwxMDAgMTEyTDk2IDExMkw5NiAxMDhMOTIgMTA4TDkyIDEwNEw4OCAxMDRMODggMTAwTDg4IDk2TDkyIDk2TDkyIDkyTDk2IDkyTDk2IDg4Wicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9nPjxnIGZpbGw9IiM1Y2MxODMiIGZpbGwtb3BhY2l0eT0iLjIiPjxwYXRoIGQ9J00xNjIgMTAwUTE3My43IDEwOSAxODggMTAwUTE3My43IDkxIDE2MiAxMDBaJy8+PHBhdGggZD0nTTE1My43IDEzMVExNTkuMyAxNDQuNiAxNzYuMiAxNDRRMTY4LjMgMTI5LjEgMTUzLjcgMTMxWicvPjxwYXRoIGQ9J00xMzEgMTUzLjdRMTI5LjEgMTY4LjMgMTQ0IDE3Ni4yUTE0NC42IDE1OS4zIDEzMSAxNTMuN1onLz48cGF0aCBkPSdNMTAwIDE2MlE5MSAxNzMuNyAxMDAgMTg4UTEwOSAxNzMuNyAxMDAgMTYyWicvPjxwYXRoIGQ9J002OSAxNTMuN1E1NS40IDE1OS4zIDU2IDE3Ni4yUTcwLjkgMTY4LjMgNjkgMTUzLjdaJy8+PHBhdGggZD0nTTQ2LjMgMTMxUTMxLjcgMTI5LjEgMjMuOCAxNDRRNDAuNyAxNDQuNiA0Ni4zIDEzMVonLz48cGF0aCBkPSdNMzggMTAwUTI2LjMgOTEgMTIgMTAwUTI2LjMgMTA5IDM4IDEwMFonLz48cGF0aCBkPSdNNDYuMyA2OVE0MC43IDU1LjQgMjMuOCA1NlEzMS43IDcwLjkgNDYuMyA2OVonLz48cGF0aCBkPSdNNjkgNDYuM1E3MC45IDMxLjcgNTYgMjMuOFE1NS40IDQwLjcgNjkgNDYuM1onLz48cGF0aCBkPSdNMTAwIDM4UTEwOSAyNi4zIDEwMCAxMlE5MSAyNi4zIDEwMCAzOFonLz48cGF0aCBkPSdNMTMxIDQ2LjNRMTQ0LjYgNDAuNyAxNDQgMjMuOFExMjkuMSAzMS43IDEzMSA0Ni4zWicvPjxwYXRoIGQ9J00xNTMuNyA2OVExNjguMyA3MC45IDE3Ni4yIDU2UTE1OS4zIDU1LjQgMTUzLjcgNjlaJy8+PC9nPjwvc3ZnPg==);--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='none'%20stroke='%23cdeed6'%20stroke-opacity='0.08'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M8%2010H28V26H16V18M44%2040H64V56H52V48'/%3e%3c/g%3e%3c/svg%3e");--scene:none;--scene-h:0px;--art-ink:#1b5a37;--art-alpha:.3;--login-art:radial-gradient(120% 90% at 20% 10%, #3c9a64 0%, #1d6440 55%, #0f3d26 100%)}:root[data-look=andes]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ece7df;--surface:#fbf9f5;--surface-2:#f5f1ea;--surface-3:#e7e0d4;--line:#ddd4c6;--line-strong:#c2b6a2;--ink:#24202a;--ink-2:#4d4655;--ink-3:#655d6a;--brand:#9b2c45;--brand-hover:#82243a;--brand-ink:#fdf6f6;--brand-soft:#f3dfe3;--brand-line:#e2b8c1;--focus:#b8445e;--focus-soft:#b8445e47;--ok:#4f6b2a;--ok-soft:#e6ebd5;--warn:#8a5a08;--warn-soft:#f5e7c7;--danger:#a8322c;--danger-soft:#f7e0dc;--info:#355f8c;--info-soft:#e0e8f2;--lv-hot:#a9401a;--lv-hot-soft:#f6dccd;--lv-warm:#8a5a08;--lv-warm-soft:#f3e3bd;--lv-cool:#355f8c;--lv-cool-soft:#dfe7f1;--lv-sleep:#69626b;--lv-sleep-soft:#e8e3e6;--lv-off:#9a4a52;--lv-off-soft:#f2dee0;--rail:#2a2334;--rail-ink:#c2b5cf;--rail-mark:#f2b85a;--rail-hover:#fff0ff14;--rail-on:#fff0ff26;--chat-bg:#e7e1d7;--bubble-in:#fdfbf8;--bubble-out:#ece0d0;--tick:#766b64;--tick-read:#2f74a8;--note-bg:#f9edc6;--note-line:#e6cf86;--note-ink:#6b4c08;--badge:#c2402c;--badge-ink:#fff;--ring-open:#6f8f3a;--ring-soon:#d39a2a;--ring-urgent:#c8473a;--ring-track:#24202a1f;--s1:#9b2c45;--s2:#d3902a;--s3:#355f8c;--f-read:#82243a;--f-delivered:#b8445e;--f-sent:#e8c2cb;--f-failed:#a8322c;--f-replied:#d3902a;--toast-bg:#2a2334;--toast-ink:#f6f1f8;--code-bg:#f0eae1;--tip-bg:#2a2334;--shadow-sm:0 1px 2px #2a23341a;--shadow-md:0 6px 20px #2a233421, 0 1px 3px #2a233414;--shadow-lg:0 24px 64px #2a23344d, 0 4px 12px #2a23341f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d4655' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%239b2c45'%20stroke-opacity='0.12'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M60%2034L64.4%2034L64.4%2038.4L68.8%2038.4L68.8%2042.8L73.2%2042.8L73.2%2047.2L77.6%2047.2L82%2056L82%2060.4L77.6%2060.4L77.6%2064.8L73.2%2064.8L73.2%2069.2L68.8%2069.2L68.8%2073.6L60%2078L55.6%2078L55.6%2073.6L51.2%2073.6L51.2%2069.2L46.8%2069.2L46.8%2064.8L42.4%2064.8L38%2056L38%2051.6L42.4%2051.6L42.4%2047.2L46.8%2047.2L46.8%2042.8L51.2%2042.8L51.2%2038.4ZM60%2047.2L64.4%2047.2L64.4%2051.6L68.8%2051.6L68.8%2056L68.8%2060.4L64.4%2060.4L64.4%2064.8L60%2064.8L55.6%2064.8L55.6%2060.4L51.2%2060.4L51.2%2056L51.2%2051.6L55.6%2051.6L55.6%2047.2ZM0%20112L12%20100L24%20112L36%20100L48%20112L60%20100L72%20112L84%20100L96%20112L108%20100L120%20112'/%3e%3c/g%3e%3cg%20fill='%23d3902a'%20fill-opacity='.16'%3e%3cpath%20d='M16%2018C12.6%2012.7%2015.2%2010.7%2016%2012C16.8%2010.7%2019.4%2012.7%2016%2018ZM16%2018C20%2013.1%2022.7%2014.9%2021.7%2016.1C23.2%2016.5%2022.1%2019.6%2016%2018ZM16%2018C21.9%2020.3%2021%2023.4%2019.5%2022.9C19.6%2024.4%2016.4%2024.3%2016%2018ZM16%2018C15.6%2024.3%2012.4%2024.4%2012.5%2022.9C11%2023.4%2010.1%2020.3%2016%2018ZM16%2018C9.9%2019.6%208.8%2016.5%2010.3%2016.1C9.3%2014.9%2012%2013.1%2016%2018ZM17.7%2018a1.7%201.7%200%201%200%20-3.4%200a1.7%201.7%200%201%200%203.4%200M104%2020C101.2%2015.6%20103.3%2013.9%20104%2015C104.7%2013.9%20106.8%2015.6%20104%2020ZM104%2020C107.3%2016%20109.6%2017.4%20108.8%2018.5C110%2018.8%20109.1%2021.3%20104%2020ZM104%2020C108.9%2021.9%20108.2%2024.5%20106.9%2024C107%2025.4%20104.3%2025.2%20104%2020ZM104%2020C103.7%2025.2%20101%2025.4%20101.1%2024C99.8%2024.5%2099.1%2021.9%20104%2020ZM104%2020C98.9%2021.3%2098%2018.8%2099.2%2018.5C98.4%2017.4%20100.7%2016%20104%2020ZM105.4%2020a1.4%201.4%200%201%200%20-2.8%200a1.4%201.4%200%201%200%202.8%200M14%2080C11.5%2076%2013.4%2074.5%2014%2075.5C14.6%2074.5%2016.5%2076%2014%2080ZM14%2080C17%2076.4%2019%2077.7%2018.3%2078.6C19.4%2078.9%2018.6%2081.2%2014%2080ZM14%2080C18.4%2081.7%2017.7%2084.1%2016.6%2083.6C16.7%2084.8%2014.3%2084.7%2014%2080ZM14%2080C13.7%2084.7%2011.3%2084.8%2011.4%2083.6C10.3%2084.1%209.6%2081.7%2014%2080ZM14%2080C9.4%2081.2%208.6%2078.9%209.7%2078.6C9%2077.7%2011%2076.4%2014%2080ZM15.3%2080a1.3%201.3%200%201%200%20-2.5%200a1.3%201.3%200%201%200%202.5%200'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%239b2c45'%20stroke-opacity='0.055'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M60%2034L64.4%2034L64.4%2038.4L68.8%2038.4L68.8%2042.8L73.2%2042.8L73.2%2047.2L77.6%2047.2L82%2056L82%2060.4L77.6%2060.4L77.6%2064.8L73.2%2064.8L73.2%2069.2L68.8%2069.2L68.8%2073.6L60%2078L55.6%2078L55.6%2073.6L51.2%2073.6L51.2%2069.2L46.8%2069.2L46.8%2064.8L42.4%2064.8L38%2056L38%2051.6L42.4%2051.6L42.4%2047.2L46.8%2047.2L46.8%2042.8L51.2%2042.8L51.2%2038.4ZM60%2047.2L64.4%2047.2L64.4%2051.6L68.8%2051.6L68.8%2056L68.8%2060.4L64.4%2060.4L64.4%2064.8L60%2064.8L55.6%2064.8L55.6%2060.4L51.2%2060.4L51.2%2056L51.2%2051.6L55.6%2051.6L55.6%2047.2ZM0%20112L12%20100L24%20112L36%20100L48%20112L60%20100L72%20112L84%20100L96%20112L108%20100L120%20112'/%3e%3c/g%3e%3cg%20fill='%23d3902a'%20fill-opacity='.08'%3e%3cpath%20d='M16%2018C12.6%2012.7%2015.2%2010.7%2016%2012C16.8%2010.7%2019.4%2012.7%2016%2018ZM16%2018C20%2013.1%2022.7%2014.9%2021.7%2016.1C23.2%2016.5%2022.1%2019.6%2016%2018ZM16%2018C21.9%2020.3%2021%2023.4%2019.5%2022.9C19.6%2024.4%2016.4%2024.3%2016%2018ZM16%2018C15.6%2024.3%2012.4%2024.4%2012.5%2022.9C11%2023.4%2010.1%2020.3%2016%2018ZM16%2018C9.9%2019.6%208.8%2016.5%2010.3%2016.1C9.3%2014.9%2012%2013.1%2016%2018ZM17.7%2018a1.7%201.7%200%201%200%20-3.4%200a1.7%201.7%200%201%200%203.4%200M104%2020C101.2%2015.6%20103.3%2013.9%20104%2015C104.7%2013.9%20106.8%2015.6%20104%2020ZM104%2020C107.3%2016%20109.6%2017.4%20108.8%2018.5C110%2018.8%20109.1%2021.3%20104%2020ZM104%2020C108.9%2021.9%20108.2%2024.5%20106.9%2024C107%2025.4%20104.3%2025.2%20104%2020ZM104%2020C103.7%2025.2%20101%2025.4%20101.1%2024C99.8%2024.5%2099.1%2021.9%20104%2020ZM104%2020C98.9%2021.3%2098%2018.8%2099.2%2018.5C98.4%2017.4%20100.7%2016%20104%2020ZM105.4%2020a1.4%201.4%200%201%200%20-2.8%200a1.4%201.4%200%201%200%202.8%200M14%2080C11.5%2076%2013.4%2074.5%2014%2075.5C14.6%2074.5%2016.5%2076%2014%2080ZM14%2080C17%2076.4%2019%2077.7%2018.3%2078.6C19.4%2078.9%2018.6%2081.2%2014%2080ZM14%2080C18.4%2081.7%2017.7%2084.1%2016.6%2083.6C16.7%2084.8%2014.3%2084.7%2014%2080ZM14%2080C13.7%2084.7%2011.3%2084.8%2011.4%2083.6C10.3%2084.1%209.6%2081.7%2014%2080ZM14%2080C9.4%2081.2%208.6%2078.9%209.7%2078.6C9%2077.7%2011%2076.4%2014%2080ZM15.3%2080a1.3%201.3%200%201%200%20-2.5%200a1.3%201.3%200%201%200%202.5%200'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3cpath%20d='M6%200L12%204L6%208L0%204Z'%20fill='%239b2c45'%20fill-opacity='0.82'/%3e%3cpath%20d='M18%200L24%204L18%208L12%204Z'%20fill='%23d3902a'%20fill-opacity='0.82'/%3e%3cpath%20d='M30%200L36%204L30%208L24%204Z'%20fill='%23355f8c'%20fill-opacity='0.82'/%3e%3cpath%20d='M42%200L48%204L42%208L36%204Z'%20fill='%23d3902a'%20fill-opacity='0.82'/%3e%3c/svg%3e");--pattern-medallion:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3cg%20fill='none'%20stroke='%239b2c45'%20stroke-opacity='0.2'%20stroke-width='1.4'%3e%3ccircle%20cx='100'%20cy='100'%20r='40'/%3e%3ccircle%20cx='100'%20cy='100'%20r='50'%20stroke-dasharray='1%206'%20stroke-linecap='round'%20stroke-width='3'/%3e%3ccircle%20cx='100'%20cy='100'%20r='96'%20stroke-opacity='0.1'/%3e%3cpath%20d='M68%20120L90%2088L102%20102L116%2082L134%20120ZM109%2070a9%209%200%201%200%20-18%200a9%209%200%201%200%2018%200M108%2092l8%20-10l5%207'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cpath%20d='M166%20100Q174.1%20106%20184%20100Q174.1%2094%20166%20100Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M162%20122.6Q167.6%20131%20178.9%20128.7Q171.7%20119.7%20162%20122.6Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M150.6%20142.4Q152.9%20152.2%20164.3%20154Q160.6%20143%20150.6%20142.4Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M133%20157.2Q131.9%20167.2%20142%20172.7Q142.2%20161.2%20133%20157.2Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M111.5%20165Q107%20174%20114.6%20182.7Q118.8%20171.9%20111.5%20165Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M88.5%20165Q81.2%20171.9%2085.4%20182.7Q93%20174%2088.5%20165Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M67%20157.2Q57.8%20161.2%2058%20172.7Q68.1%20167.2%2067%20157.2Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M49.4%20142.4Q39.4%20143%2035.7%20154Q47.1%20152.2%2049.4%20142.4Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M38%20122.6Q28.3%20119.7%2021.1%20128.7Q32.4%20131%2038%20122.6Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M34%20100Q25.9%2094%2016%20100Q25.9%20106%2034%20100Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M38%2077.4Q32.4%2069%2021.1%2071.3Q28.3%2080.3%2038%2077.4Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M49.4%2057.6Q47.1%2047.8%2035.7%2046Q39.4%2057%2049.4%2057.6Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M67%2042.8Q68.1%2032.8%2058%2027.3Q57.8%2038.8%2067%2042.8Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M88.5%2035Q93%2026%2085.4%2017.3Q81.2%2028.1%2088.5%2035Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M111.5%2035Q118.8%2028.1%20114.6%2017.3Q107%2026%20111.5%2035Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M133%2042.8Q142.2%2038.8%20142%2027.3Q131.9%2032.8%20133%2042.8Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3cpath%20d='M150.6%2057.6Q160.6%2057%20164.3%2046Q152.9%2047.8%20150.6%2057.6Z'%20fill='%23d3902a'%20fill-opacity='.2'/%3e%3cpath%20d='M162%2077.4Q171.7%2080.3%20178.9%2071.3Q167.6%2069%20162%2077.4Z'%20fill='%239b2c45'%20fill-opacity='.2'/%3e%3c/svg%3e");--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='none'%20stroke='%23f2e6f5'%20stroke-opacity='0.08'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M20%2010L23.3%2010L23.3%2013.3L26.6%2013.3L26.6%2016.6L29.9%2016.6L30%2020L30%2023.3L26.7%2023.3L26.7%2026.6L23.4%2026.6L23.4%2029.9L20%2030L16.7%2030L16.7%2026.7L13.4%2026.7L13.4%2023.4L10.1%2023.4L10%2020L10%2016.7L13.3%2016.7L13.3%2013.4L16.6%2013.4L16.6%2010.1ZM58%2036L61.3%2036L61.3%2039.3L64.6%2039.3L64.6%2042.6L67.9%2042.6L68%2046L68%2049.3L64.7%2049.3L64.7%2052.6L61.4%2052.6L61.4%2055.9L58%2056L54.7%2056L54.7%2052.7L51.4%2052.7L51.4%2049.4L48.1%2049.4L48%2046L48%2042.7L51.3%2042.7L51.3%2039.4L54.6%2039.4L54.6%2036.1Z'/%3e%3c/g%3e%3c/svg%3e");--scene:none;--scene-h:0px;--art-ink:#5c2a3c;--art-alpha:.3;--login-art:radial-gradient(120% 90% at 20% 10%, #6a3a5a 0%, #2f2440 55%, #1a1424 100%)}:root[data-look=bali]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0eadd;--surface:#fdfbf6;--surface-2:#f8f3e8;--surface-3:#ece3d0;--line:#e2d7c0;--line-strong:#cbb991;--ink:#27221a;--ink-2:#51473a;--ink-3:#695e4d;--brand:#a8325f;--brand-hover:#8e284f;--brand-ink:#fff7fa;--brand-soft:#f6dfe7;--brand-line:#e8b6c8;--focus:#c24a78;--focus-soft:#c24a7847;--ok:#4a7327;--ok-soft:#e5eed5;--warn:#8a5a08;--warn-soft:#f6e8c5;--danger:#a8322c;--danger-soft:#f7e0dc;--info:#33658c;--info-soft:#e0e9f2;--lv-hot:#a9401a;--lv-hot-soft:#f6dccd;--lv-warm:#8a5a08;--lv-warm-soft:#f4e4bd;--lv-cool:#33658c;--lv-cool-soft:#e0e9f2;--lv-sleep:#6e6357;--lv-sleep-soft:#ebe4d8;--lv-off:#9a4a4f;--lv-off-soft:#f2dedf;--rail:#2b2620;--rail-ink:#cfc2ab;--rail-mark:#f2c14e;--rail-hover:#fff5e114;--rail-on:#fff5e126;--chat-bg:#ebe3d2;--bubble-in:#fffdf8;--bubble-out:#e6ecd2;--tick:#7a6e5d;--tick-read:#2f74a8;--note-bg:#fbeec4;--note-line:#e8cf86;--note-ink:#6b4c08;--badge:#c24a28;--badge-ink:#fff;--ring-open:#5f8f3a;--ring-soon:#e0a52a;--ring-urgent:#c8473a;--ring-track:#27221a1f;--s1:#a8325f;--s2:#d39a2a;--s3:#4f7a2a;--f-read:#8e284f;--f-delivered:#c24a78;--f-sent:#ebc3d3;--f-failed:#a8322c;--f-replied:#4f7a2a;--toast-bg:#2b2620;--toast-ink:#fbf6ec;--code-bg:#f3ecdf;--tip-bg:#2b2620;--shadow-sm:0 1px 2px #2b26201a;--shadow-md:0 6px 20px #2b262021, 0 1px 3px #2b262014;--shadow-lg:0 24px 64px #2b26204d, 0 4px 12px #2b26201f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2351473a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%23a8325f'%20stroke-opacity='0.09'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M34%2034C42.6%2031.1%2047.9%2033.2%2046.8%2036.3C47.9%2042%2042.3%2043.2%2034%2034M34%2034C39.4%2041.3%2039.1%2047%2035.8%2046.9C30.7%2049.7%2027.8%2044.7%2034%2034M34%2034C28.7%2041.4%2023.2%2042.8%2022.3%2039.7C18%2035.7%2021.9%2031.4%2034%2034M34%2034C25.3%2031.3%2022.3%2026.5%2025%2024.6C27.4%2019.3%2032.7%2021.7%2034%2034M34%2034C33.9%2024.9%2037.5%2020.5%2040.1%2022.5C45.9%2023.2%2045.3%2029%2034%2034M36.1%2034a2.1%202.1%200%201%200%20-4.2%200a2.1%202.1%200%201%200%204.2%200M90%20112L90.3%20110.9L90.6%20109.7L90.9%20108.6L91.3%20107.5L91.7%20106.4L92.1%20105.2L92.5%20104.1L92.8%20103L93.2%20101.8L93.6%20100.7L93.9%2099.6L94.1%2098.5L94.4%2097.3L94.6%2096.2L94.7%2095.1L94.7%2093.9L94.7%2092.8L94.6%2091.7L94.5%2090.6L94.2%2089.4L93.9%2088.3L93.5%2087.2L93.1%2086.1L92.6%2084.9L92%2083.8L91.3%2082.7L90.6%2081.5L89.9%2080.4L89.1%2079.3L88.3%2078.2L87.5%2077L86.7%2075.9L85.9%2074.8L85.1%2073.6L84.4%2072.5L83.7%2071.4L83.1%2070.3L82.5%2069.1L82%2068c6%20-2%208%206%203%208c-3%201%20-6%20-2%20-4%20-5M92%2019L103%2030L92%2041L81%2030ZM24%2096C28.1%2096.8%2029.7%2098.9%2028.6%2099.9C27.7%20102.4%2025.2%20101.6%2024%2096M24%2096C24.5%20100.2%2023%20102.4%2021.8%20101.6C19.1%20101.5%2019.1%2098.8%2024%2096M24%2096C20.2%2097.8%2017.7%2097%2018%2095.6C17.2%2093%2019.8%2092.2%2024%2096M24%2096C21.2%2092.9%2021.1%2090.3%2022.5%2090.2C24.8%2088.6%2026.3%2090.8%2024%2096M24%2096C26.1%2092.3%2028.5%2091.4%2029.1%2092.8C31.3%2094.4%2029.7%2096.6%2024%2096M25%2096a1%201%200%201%200%20-1.9%200a1%201%200%201%200%201.9%200'/%3e%3c/g%3e%3cg%20fill='%23e8a93a'%20fill-opacity='.15'%3e%3ccircle%20cx='92'%20cy='23'%20r='2.6'/%3e%3ccircle%20cx='99'%20cy='30'%20r='2.6'/%3e%3ccircle%20cx='92'%20cy='37'%20r='2.6'/%3e%3ccircle%20cx='85'%20cy='30'%20r='2.6'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%23a8325f'%20stroke-opacity='0.05'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M34%2034C42.6%2031.1%2047.9%2033.2%2046.8%2036.3C47.9%2042%2042.3%2043.2%2034%2034M34%2034C39.4%2041.3%2039.1%2047%2035.8%2046.9C30.7%2049.7%2027.8%2044.7%2034%2034M34%2034C28.7%2041.4%2023.2%2042.8%2022.3%2039.7C18%2035.7%2021.9%2031.4%2034%2034M34%2034C25.3%2031.3%2022.3%2026.5%2025%2024.6C27.4%2019.3%2032.7%2021.7%2034%2034M34%2034C33.9%2024.9%2037.5%2020.5%2040.1%2022.5C45.9%2023.2%2045.3%2029%2034%2034M36.1%2034a2.1%202.1%200%201%200%20-4.2%200a2.1%202.1%200%201%200%204.2%200M90%20112L90.3%20110.9L90.6%20109.7L90.9%20108.6L91.3%20107.5L91.7%20106.4L92.1%20105.2L92.5%20104.1L92.8%20103L93.2%20101.8L93.6%20100.7L93.9%2099.6L94.1%2098.5L94.4%2097.3L94.6%2096.2L94.7%2095.1L94.7%2093.9L94.7%2092.8L94.6%2091.7L94.5%2090.6L94.2%2089.4L93.9%2088.3L93.5%2087.2L93.1%2086.1L92.6%2084.9L92%2083.8L91.3%2082.7L90.6%2081.5L89.9%2080.4L89.1%2079.3L88.3%2078.2L87.5%2077L86.7%2075.9L85.9%2074.8L85.1%2073.6L84.4%2072.5L83.7%2071.4L83.1%2070.3L82.5%2069.1L82%2068c6%20-2%208%206%203%208c-3%201%20-6%20-2%20-4%20-5M92%2019L103%2030L92%2041L81%2030ZM24%2096C28.1%2096.8%2029.7%2098.9%2028.6%2099.9C27.7%20102.4%2025.2%20101.6%2024%2096M24%2096C24.5%20100.2%2023%20102.4%2021.8%20101.6C19.1%20101.5%2019.1%2098.8%2024%2096M24%2096C20.2%2097.8%2017.7%2097%2018%2095.6C17.2%2093%2019.8%2092.2%2024%2096M24%2096C21.2%2092.9%2021.1%2090.3%2022.5%2090.2C24.8%2088.6%2026.3%2090.8%2024%2096M24%2096C26.1%2092.3%2028.5%2091.4%2029.1%2092.8C31.3%2094.4%2029.7%2096.6%2024%2096M25%2096a1%201%200%201%200%20-1.9%200a1%201%200%201%200%201.9%200'/%3e%3c/g%3e%3cg%20fill='%23e8a93a'%20fill-opacity='.09'%3e%3ccircle%20cx='92'%20cy='23'%20r='2.6'/%3e%3ccircle%20cx='99'%20cy='30'%20r='2.6'/%3e%3ccircle%20cx='92'%20cy='37'%20r='2.6'/%3e%3ccircle%20cx='85'%20cy='30'%20r='2.6'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3cpath%20d='M6%200.5L11.5%204L6%207.5L0.5%204Z'%20fill='%23a8325f'%20fill-opacity='0.82'/%3e%3cpath%20d='M18%200.5L23.5%204L18%207.5L12.5%204Z'%20fill='%23e8a93a'%20fill-opacity='0.82'/%3e%3cpath%20d='M30%200.5L35.5%204L30%207.5L24.5%204Z'%20fill='%234f7a2a'%20fill-opacity='0.82'/%3e%3cpath%20d='M42%200.5L47.5%204L42%207.5L36.5%204Z'%20fill='%233d7fb0'%20fill-opacity='0.82'/%3e%3c/svg%3e");--pattern-medallion:url(./bali-medallion-7wUNvRht.svg);--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='none'%20stroke='%23fbe8ef'%20stroke-opacity='0.085'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M20%2020C24.9%2017.3%2028.3%2018%2028%2020C29.3%2023.4%2026%2024.7%2020%2020M20%2020C24.1%2023.8%2024.5%2027.3%2022.5%2027.6C19.7%2029.9%2017.4%2027.1%2020%2020M20%2020C17.6%2025.1%2014.4%2026.5%2013.5%2024.7C10.5%2022.8%2012.4%2019.7%2020%2020M20%2020C14.4%2019.3%2012.1%2016.7%2013.5%2015.3C14.4%2011.8%2017.9%2012.7%2020%2020M20%2020C19%2014.5%2020.7%2011.5%2022.5%2012.4C26.1%2012.2%2026.3%2015.8%2020%2020M21.3%2020a1.3%201.3%200%201%200%20-2.6%200a1.3%201.3%200%201%200%202.6%200M56%2058L56.2%2057.3L56.3%2056.7L56.5%2056L56.8%2055.3L57%2054.7L57.2%2054L57.5%2053.3L57.7%2052.7L57.9%2052L58.2%2051.3L58.4%2050.7L58.6%2050L58.8%2049.3L59%2048.7L59.1%2048L59.2%2047.3L59.3%2046.7L59.4%2046L59.4%2045.3L59.4%2044.7L59.4%2044L59.3%2043.3L59.1%2042.7L59%2042L58.8%2041.3L58.5%2040.7L58.2%2040L57.9%2039.3L57.5%2038.7L57.1%2038L56.7%2037.3L56.2%2036.7L55.8%2036L55.3%2035.3L54.8%2034.7L54.2%2034L53.7%2033.3L53.2%2032.7L52.7%2032c6%20-2%208%206%203%208c-3%201%20-6%20-2%20-4%20-5'/%3e%3c/g%3e%3c/svg%3e");--scene:none;--scene-h:0px;--art-ink:#8a3a55;--art-alpha:.4;--login-art:radial-gradient(120% 90% at 20% 10%, #8a3a5a 0%, #4a2f2a 55%, #251a16 100%)}:root[data-look=shamanic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ece6dd;--surface:#fbf9f5;--surface-2:#f5f0e8;--surface-3:#e6dfd3;--line:#ddd4c6;--line-strong:#c4b8a5;--ink:#241d17;--ink-2:#4f4439;--ink-3:#6b5f53;--brand:#8c5a1e;--brand-hover:#74491a;--brand-ink:#fffaf2;--brand-soft:#f3e6d2;--brand-line:#e0c69c;--focus:#a8702a;--focus-soft:#a8702a47;--ok:#4a7327;--ok-soft:#e5eed5;--warn:#8a5a08;--warn-soft:#f6e8c5;--danger:#a8322c;--danger-soft:#f7e0dc;--info:#2f6872;--info-soft:#dfeeee;--lv-hot:#a9401a;--lv-hot-soft:#f6dccd;--lv-warm:#8a5a08;--lv-warm-soft:#f4e4bd;--lv-cool:#2f6872;--lv-cool-soft:#dfeeee;--lv-sleep:#6e6357;--lv-sleep-soft:#ebe4d8;--lv-off:#9a4a4f;--lv-off-soft:#f2dedf;--rail:#231a14;--rail-ink:#d6c7b2;--rail-mark:#d9a441;--rail-hover:#fff5e114;--rail-on:#fff5e126;--chat-bg:#e8e0d4;--bubble-in:#fffdf9;--bubble-out:#e3ead9;--tick:#7a6e5d;--tick-read:#2f74a8;--note-bg:#f8ecc8;--note-line:#e8cf86;--note-ink:#6b4c08;--badge:#a8452c;--badge-ink:#fff;--ring-open:#5f8f3a;--ring-soon:#e0a52a;--ring-urgent:#c8473a;--ring-track:#27221a1f;--s1:#8c5a1e;--s2:#2f7f86;--s3:#a8452c;--f-read:#74491a;--f-delivered:#a8702a;--f-sent:#ead6b8;--f-failed:#a8322c;--f-replied:#a8452c;--toast-bg:#231a14;--toast-ink:#fbf5ec;--code-bg:#f1eadf;--tip-bg:#231a14;--shadow-sm:0 1px 2px #231a141a;--shadow-md:0 6px 20px #231a1421, 0 1px 3px #231a1414;--shadow-lg:0 24px 64px #231a144d, 0 4px 12px #231a141f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f4439' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%238c5a1e'%20stroke-opacity='0.05'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20transform='translate(28%2082)%20rotate(22)%20scale(0.95)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20transform='translate(86%2034)%20rotate(-34)%20scale(1.0)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20d='M58%2098l4%204l4%20-4l4%204l4%20-4'/%3e%3c/g%3e%3cg%20fill='%232f7f86'%20fill-opacity='.08'%3e%3ccircle%20cx='20'%20cy='24'%20r='2.2'/%3e%3ccircle%20cx='104'%20cy='100'%20r='1.8'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='none'%20stroke='%238c5a1e'%20stroke-opacity='0.05'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20transform='translate(32%2038)%20rotate(-28)%20scale(1.0)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20transform='translate(90%2092)%20rotate(32)%20scale(0.9)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20d='M70%2022l4%204l4%20-4l4%204l4%20-4M14%2096l4%204l4%20-4l4%204'/%3e%3c/g%3e%3cg%20fill='%232f7f86'%20fill-opacity='.08'%3e%3ccircle%20cx='96'%20cy='30'%20r='2.2'/%3e%3ccircle%20cx='102'%20cy='34'%20r='1.6'/%3e%3ccircle%20cx='22'%20cy='74'%20r='2'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3cpath%20d='M1%206.5L6%201.5L11%206.5'%20fill='none'%20stroke='%238c5a1e'%20stroke-opacity='0.8'%20stroke-width='2'%20stroke-linejoin='miter'/%3e%3cpath%20d='M13%206.5L18%201.5L23%206.5'%20fill='none'%20stroke='%232f7f86'%20stroke-opacity='0.8'%20stroke-width='2'%20stroke-linejoin='miter'/%3e%3cpath%20d='M25%206.5L30%201.5L35%206.5'%20fill='none'%20stroke='%23a8452c'%20stroke-opacity='0.8'%20stroke-width='2'%20stroke-linejoin='miter'/%3e%3cpath%20d='M37%206.5L42%201.5L47%206.5'%20fill='none'%20stroke='%232b211a'%20stroke-opacity='0.8'%20stroke-width='2'%20stroke-linejoin='miter'/%3e%3c/svg%3e");--pattern-medallion:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3cg%20fill='none'%20stroke='%238c5a1e'%20stroke-opacity='0.2'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='100'%20cy='100'%20r='34'/%3e%3ccircle%20cx='100'%20cy='100'%20r='44'%20stroke-dasharray='1%206'%20stroke-width='3'/%3e%3ccircle%20cx='100'%20cy='100'%20r='96'%20stroke-opacity='0.1'/%3e%3cpath%20transform='translate(100%2062)%20rotate(0)%20scale(1.3)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20transform='translate(138%20100)%20rotate(90)%20scale(1.3)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20transform='translate(100%20138)%20rotate(180)%20scale(1.3)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20transform='translate(62%20100)%20rotate(270)%20scale(1.3)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3c/g%3e%3ccircle%20cx='100'%20cy='100'%20r='6'%20fill='%232f7f86'%20fill-opacity='0.22'/%3e%3c/svg%3e");--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='none'%20stroke='%23f5e6d0'%20stroke-opacity='0.085'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20transform='translate(20%2022)%20rotate(-24)%20scale(0.8)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3cpath%20transform='translate(56%2044)%20rotate(28)%20scale(0.75)'%20d='M0%20-15C5.5%20-9.5%205.2%205.5%200%2012C-5.2%205.5%20-5.5%20-9.5%200%20-15ZM0%20-15L0%2017M0%20-7L3.8%20-10.2M0%20-2.5L4.4%20-5.6M0%202L4%20-0.6M0%20-7L-3.8%20-10.2M0%20-2.5L-4.4%20-5.6M0%202L-4%20-0.6'/%3e%3c/g%3e%3c/svg%3e");--scene:none;--scene-h:0px;--art-ink:#3a2c22;--art-alpha:.32;--login-art:radial-gradient(120% 90% at 20% 10%, #8c5a1e 0%, #3a2a1f 55%, #1a120d 100%)}:root[data-look=yawa]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1e9e2;--surface:#fcf9f6;--surface-2:#f7f0ea;--surface-3:#ebe0d6;--line:#e2d5ca;--line-strong:#c9b6a6;--ink:#241c22;--ink-2:#4d3f46;--ink-3:#6b5a60;--brand:#a8371f;--brand-hover:#8c2c18;--brand-ink:#fff8f3;--brand-soft:#f6e0d7;--brand-line:#e6b9a8;--focus:#c0492c;--focus-soft:#c0492c42;--ok:#3f7a2f;--ok-soft:#e2eed6;--warn:#8a5a08;--warn-soft:#f6e8c5;--danger:#9c1f3a;--danger-soft:#f6dde3;--info:#2b6f80;--info-soft:#ddeef0;--lv-hot:#b4451b;--lv-hot-soft:#f7ddcf;--lv-warm:#8a5a08;--lv-warm-soft:#f4e4bd;--lv-cool:#2b6f80;--lv-cool-soft:#ddeef0;--lv-sleep:#6d6066;--lv-sleep-soft:#ece4e2;--lv-off:#9a4a55;--lv-off-soft:#f3dfe2;--rail:#1d1a26;--rail-ink:#d4c6cc;--rail-mark:#e8a93a;--rail-hover:#fff0e614;--rail-on:#fff0e626;--chat-bg:#ece2da;--bubble-in:#fffdfb;--bubble-out:#f2e2d8;--tick:#7a6a6c;--tick-read:#2b7a8c;--note-bg:#f8ecc8;--note-line:#e8cf86;--note-ink:#6b4c08;--badge:#c4451f;--badge-ink:#fff;--ring-open:#3f8a4c;--ring-soon:#e0a52a;--ring-urgent:#c8473a;--ring-track:#241c221f;--s1:#a8371f;--s2:#2b7a8c;--s3:#d99a22;--f-read:#8c2c18;--f-delivered:#c0603f;--f-sent:#efd3c6;--f-failed:#9c1f3a;--f-replied:#2b7a8c;--toast-bg:#1d1a26;--toast-ink:#fbf3ee;--code-bg:#f4ebe4;--tip-bg:#1d1a26;--shadow-sm:0 1px 2px #1d1a261a;--shadow-md:0 6px 20px #1d1a2621, 0 1px 3px #1d1a2614;--shadow-lg:0 24px 64px #1d1a264d, 0 4px 12px #1d1a261f;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234d3f46' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--pattern-chat:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='%23a8371f'%20fill-opacity='0.1'%3e%3ccircle%20cx='86'%20cy='16'%20r='1.3'/%3e%3ccircle%20cx='104'%20cy='34'%20r='1.3'/%3e%3ccircle%20cx='86'%20cy='52'%20r='1.3'/%3e%3ccircle%20cx='68'%20cy='34'%20r='1.3'/%3e%3ccircle%20cx='89.6'%20cy='19.6'%20r='1.3'/%3e%3ccircle%20cx='100.4'%20cy='37.6'%20r='1.3'/%3e%3ccircle%20cx='82.4'%20cy='48.4'%20r='1.3'/%3e%3ccircle%20cx='71.6'%20cy='30.4'%20r='1.3'/%3e%3ccircle%20cx='93.2'%20cy='23.2'%20r='1.3'/%3e%3ccircle%20cx='96.8'%20cy='41.2'%20r='1.3'/%3e%3ccircle%20cx='78.8'%20cy='44.8'%20r='1.3'/%3e%3ccircle%20cx='75.2'%20cy='26.8'%20r='1.3'/%3e%3ccircle%20cx='96.8'%20cy='26.8'%20r='1.3'/%3e%3ccircle%20cx='93.2'%20cy='44.8'%20r='1.3'/%3e%3ccircle%20cx='75.2'%20cy='41.2'%20r='1.3'/%3e%3ccircle%20cx='78.8'%20cy='23.2'%20r='1.3'/%3e%3ccircle%20cx='100.4'%20cy='30.4'%20r='1.3'/%3e%3ccircle%20cx='89.6'%20cy='48.4'%20r='1.3'/%3e%3ccircle%20cx='71.6'%20cy='37.6'%20r='1.3'/%3e%3ccircle%20cx='82.4'%20cy='19.6'%20r='1.3'/%3e%3ccircle%20cx='19.2'%20cy='84'%20r='1.3'/%3e%3ccircle%20cx='22.8'%20cy='87.6'%20r='1.3'/%3e%3ccircle%20cx='26.4'%20cy='91.2'%20r='1.3'/%3e%3ccircle%20cx='30'%20cy='94.8'%20r='1.3'/%3e%3ccircle%20cx='33.6'%20cy='91.2'%20r='1.3'/%3e%3ccircle%20cx='37.2'%20cy='87.6'%20r='1.3'/%3e%3ccircle%20cx='40.8'%20cy='84'%20r='1.3'/%3e%3c/g%3e%3cg%20fill='%232b7a8c'%20fill-opacity='0.09'%3e%3ccircle%20cx='86'%20cy='26.8'%20r='1.3'/%3e%3ccircle%20cx='93.2'%20cy='34'%20r='1.3'/%3e%3ccircle%20cx='86'%20cy='41.2'%20r='1.3'/%3e%3ccircle%20cx='78.8'%20cy='34'%20r='1.3'/%3e%3ccircle%20cx='89.6'%20cy='30.4'%20r='1.3'/%3e%3ccircle%20cx='89.6'%20cy='37.6'%20r='1.3'/%3e%3ccircle%20cx='82.4'%20cy='37.6'%20r='1.3'/%3e%3ccircle%20cx='82.4'%20cy='30.4'%20r='1.3'/%3e%3ccircle%20cx='86'%20cy='34'%20r='1.3'/%3e%3ccircle%20cx='22.8'%20cy='91'%20r='1.3'/%3e%3ccircle%20cx='26.4'%20cy='94.6'%20r='1.3'/%3e%3ccircle%20cx='30'%20cy='98.2'%20r='1.3'/%3e%3ccircle%20cx='33.6'%20cy='94.6'%20r='1.3'/%3e%3ccircle%20cx='37.2'%20cy='91'%20r='1.3'/%3e%3c/g%3e%3c/svg%3e");--pattern-page:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cg%20fill='%23a8371f'%20fill-opacity='0.075'%3e%3ccircle%20cx='34'%20cy='20'%20r='1.25'/%3e%3ccircle%20cx='52'%20cy='38'%20r='1.25'/%3e%3ccircle%20cx='34'%20cy='56'%20r='1.25'/%3e%3ccircle%20cx='16'%20cy='38'%20r='1.25'/%3e%3ccircle%20cx='37.6'%20cy='23.6'%20r='1.25'/%3e%3ccircle%20cx='48.4'%20cy='41.6'%20r='1.25'/%3e%3ccircle%20cx='30.4'%20cy='52.4'%20r='1.25'/%3e%3ccircle%20cx='19.6'%20cy='34.4'%20r='1.25'/%3e%3ccircle%20cx='41.2'%20cy='27.2'%20r='1.25'/%3e%3ccircle%20cx='44.8'%20cy='45.2'%20r='1.25'/%3e%3ccircle%20cx='26.8'%20cy='48.8'%20r='1.25'/%3e%3ccircle%20cx='23.2'%20cy='30.8'%20r='1.25'/%3e%3ccircle%20cx='44.8'%20cy='30.8'%20r='1.25'/%3e%3ccircle%20cx='41.2'%20cy='48.8'%20r='1.25'/%3e%3ccircle%20cx='23.2'%20cy='45.2'%20r='1.25'/%3e%3ccircle%20cx='26.8'%20cy='27.2'%20r='1.25'/%3e%3ccircle%20cx='48.4'%20cy='34.4'%20r='1.25'/%3e%3ccircle%20cx='37.6'%20cy='52.4'%20r='1.25'/%3e%3ccircle%20cx='19.6'%20cy='41.6'%20r='1.25'/%3e%3ccircle%20cx='30.4'%20cy='23.6'%20r='1.25'/%3e%3ccircle%20cx='77.2'%20cy='92'%20r='1.25'/%3e%3ccircle%20cx='80.8'%20cy='95.6'%20r='1.25'/%3e%3ccircle%20cx='84.4'%20cy='99.2'%20r='1.25'/%3e%3ccircle%20cx='88'%20cy='102.8'%20r='1.25'/%3e%3ccircle%20cx='91.6'%20cy='99.2'%20r='1.25'/%3e%3ccircle%20cx='95.2'%20cy='95.6'%20r='1.25'/%3e%3ccircle%20cx='98.8'%20cy='92'%20r='1.25'/%3e%3c/g%3e%3cg%20fill='%232a2534'%20fill-opacity='0.06'%3e%3ccircle%20cx='34'%20cy='30.8'%20r='1.25'/%3e%3ccircle%20cx='41.2'%20cy='38'%20r='1.25'/%3e%3ccircle%20cx='34'%20cy='45.2'%20r='1.25'/%3e%3ccircle%20cx='26.8'%20cy='38'%20r='1.25'/%3e%3ccircle%20cx='37.6'%20cy='34.4'%20r='1.25'/%3e%3ccircle%20cx='37.6'%20cy='41.6'%20r='1.25'/%3e%3ccircle%20cx='30.4'%20cy='41.6'%20r='1.25'/%3e%3ccircle%20cx='30.4'%20cy='34.4'%20r='1.25'/%3e%3ccircle%20cx='34'%20cy='38'%20r='1.25'/%3e%3ccircle%20cx='80.8'%20cy='99'%20r='1.25'/%3e%3ccircle%20cx='84.4'%20cy='102.6'%20r='1.25'/%3e%3ccircle%20cx='88'%20cy='106.2'%20r='1.25'/%3e%3ccircle%20cx='91.6'%20cy='102.6'%20r='1.25'/%3e%3ccircle%20cx='95.2'%20cy='99'%20r='1.25'/%3e%3c/g%3e%3c/svg%3e");--pattern-band:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='8'%20viewBox='0%200%2048%208'%3e%3ccircle%20cx='4'%20cy='4'%20r='3'%20fill='%23a8371f'%20fill-opacity='0.85'/%3e%3ccircle%20cx='12'%20cy='4'%20r='3'%20fill='%23d99a22'%20fill-opacity='0.85'/%3e%3ccircle%20cx='20'%20cy='4'%20r='3'%20fill='%232a2534'%20fill-opacity='0.85'/%3e%3ccircle%20cx='28'%20cy='4'%20r='3'%20fill='%232b7a8c'%20fill-opacity='0.85'/%3e%3ccircle%20cx='36'%20cy='4'%20r='3'%20fill='%232a2534'%20fill-opacity='0.85'/%3e%3ccircle%20cx='44'%20cy='4'%20r='3'%20fill='%23d99a22'%20fill-opacity='0.85'/%3e%3c/svg%3e");--pattern-medallion:url(./yawa-medallion-WdDm2D10.svg);--pattern-rail:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='76'%20height='64'%20viewBox='0%200%2076%2064'%3e%3cg%20fill='%23f6e9dc'%20fill-opacity='0.09'%3e%3ccircle%20cx='20'%20cy='9.8'%20r='1.15'/%3e%3ccircle%20cx='30.2'%20cy='20'%20r='1.15'/%3e%3ccircle%20cx='20'%20cy='30.2'%20r='1.15'/%3e%3ccircle%20cx='9.8'%20cy='20'%20r='1.15'/%3e%3ccircle%20cx='23.4'%20cy='13.2'%20r='1.15'/%3e%3ccircle%20cx='26.8'%20cy='23.4'%20r='1.15'/%3e%3ccircle%20cx='16.6'%20cy='26.8'%20r='1.15'/%3e%3ccircle%20cx='13.2'%20cy='16.6'%20r='1.15'/%3e%3ccircle%20cx='26.8'%20cy='16.6'%20r='1.15'/%3e%3ccircle%20cx='23.4'%20cy='26.8'%20r='1.15'/%3e%3ccircle%20cx='13.2'%20cy='23.4'%20r='1.15'/%3e%3ccircle%20cx='16.6'%20cy='13.2'%20r='1.15'/%3e%3ccircle%20cx='47.2'%20cy='40'%20r='1.15'/%3e%3ccircle%20cx='50.6'%20cy='43.4'%20r='1.15'/%3e%3ccircle%20cx='54'%20cy='46.8'%20r='1.15'/%3e%3ccircle%20cx='57.4'%20cy='43.4'%20r='1.15'/%3e%3ccircle%20cx='60.8'%20cy='40'%20r='1.15'/%3e%3c/g%3e%3c/svg%3e");--scene:none;--scene-h:0px;--art-ink:#2a2534;--art-alpha:.3;--login-art:radial-gradient(120% 90% at 20% 10%, #b8482a 0%, #6e2416 55%, #1d1a26 100%)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font:400 14px/1.45 var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}h1,h2,h3,h4{margin:0;font-weight:600}h4{color:var(--ink-2);margin:0 0 8px;font-size:13px}p{margin:0 0 10px}p:last-child{margin-bottom:0}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--brand)}code{font-family:var(--mono);background:var(--code-bg);border-radius:5px;padding:1px 5px;font-size:.9em}pre{font-family:var(--mono)}ul,ol{margin:0}mark{color:inherit;background:#f5c5428c;border-radius:3px;padding:0 1px}::selection{background:var(--focus-soft)}input[type=checkbox],input[type=radio]{accent-color:var(--brand);flex:none;width:16px;height:16px;margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 20%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 34%, transparent);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}.drag{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.drag :is(button,a,input,select,textarea,label,.no-drag),.no-drag{-webkit-app-region:no-drag}.muted{color:var(--ink-3)}.small{font-size:12.5px}.clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clip2,.clip3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clip2{-webkit-line-clamp:2}.clip3{-webkit-line-clamp:3}.center{text-align:center}.grow{flex:1;min-width:0}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.r{text-align:right}.pad{padding:24px}.list-pad{padding:16px 20px}.list-pad.center{justify-content:center;display:flex}.bad{color:var(--danger)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes slide-in{0%{opacity:0;transform:translateY(10px)}}@keyframes flash{0%,60%{box-shadow:0 0 0 3px var(--focus-soft)}to{box-shadow:0 0 #0000}}@keyframes draw-login-a{0%{stroke-dashoffset:1571px}}@keyframes draw-login-b{0%{stroke-dashoffset:1162px}}@keyframes draw-welcome{0%{stroke-dashoffset:327px}}.icon{flex:none}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.btn{white-space:nowrap;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s,transform 50ms;display:inline-flex}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.5}.btn-sm{border-radius:8px;gap:6px;height:28px;padding:0 10px;font-size:12.5px}.btn-lg{border-radius:12px;height:44px;padding:0 20px;font-size:15px}.btn-block{width:100%}.btn-primary{background:var(--brand);color:var(--brand-ink)}.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:var(--shadow-sm)}.btn-secondary:hover:not(:disabled){background:var(--surface-2);border-color:color-mix(in srgb, var(--ink) 30%, var(--line-strong))}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.92)}a.btn{text-decoration:none}a.btn.is-disabled{opacity:.5;pointer-events:none}.btn:focus-visible{outline-offset:2px;border-radius:10px}.iconbtn{width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;transition:background .12s,color .12s;display:inline-grid}.iconbtn:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.iconbtn.is-active{background:var(--brand-soft);color:var(--brand)}.iconbtn:disabled{opacity:.4}.switch{background:var(--line-strong);border-radius:11px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch.is-on{background:var(--brand)}.switch.is-on span{transform:translate(16px)}.switch:disabled{opacity:.5}.seg{background:var(--surface-3);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.ab-who .seg{flex-wrap:wrap;max-width:100%}.seg button{height:28px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.seg button em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.seg-sm button{height:24px;padding:0 10px;font-size:12.5px}.field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;display:flex}.field-label{color:var(--ink-2);font-size:12.5px;font-weight:600}.field-hint{color:var(--ink-3);font-size:12.5px;line-height:1.4}.field-error{color:var(--danger);font-size:12.5px}.input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:36px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}textarea.input{resize:vertical;height:auto;padding:9px 12px;line-height:1.45}select.input{appearance:none;background-image:var(--chev);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:32px}.input::placeholder{color:var(--ink-3);opacity:.8}.input:hover{border-color:color-mix(in srgb, var(--ink) 28%, var(--line-strong))}.input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft);outline:none}.input-sm{border-radius:8px;height:30px;padding:0 10px;font-size:13px}select.input-sm{background-position:right 10px center;padding-right:28px}.input-inline{background:0 0;border-color:#0000;padding-left:8px;font-weight:600}.input-inline:focus{background:var(--surface)}.input-inline.big{font-family:var(--display);text-align:center;height:40px;font-size:20px}.inputsuffix{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.inputsuffix:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.inputsuffix .input{box-shadow:none;border:0;border-radius:0;flex:1;min-width:0}.inputsuffix span{color:var(--ink-3);background:var(--surface-2);border-left:1px solid var(--line);align-items:center;padding:0 12px;font-size:13px;display:flex}.inputsuffix.prefix span{border-left:0;border-right:1px solid var(--line)}.check{cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.check input{margin-top:2px}.check>span{display:block}.check strong{font-weight:600;display:block}.check em{color:var(--ink-3);margin-top:1px;font-size:12.5px;font-style:normal;display:block}.chip{--c:var(--brand);white-space:nowrap;background:color-mix(in srgb, var(--c) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.chip i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.chip.is-click{cursor:pointer}.chip.is-click:hover{background:color-mix(in srgb, var(--c) 22%, var(--surface))}.chip.is-active{box-shadow:0 0 0 2px var(--c);background:color-mix(in srgb, var(--c) 24%, var(--surface))}.chip-x{width:16px;height:16px;color:var(--ink-3);border-radius:50%;place-items:center;margin-right:-4px;display:grid}.chip-x:hover{background:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink)}.pill{white-space:nowrap;background:var(--surface-3);height:21px;color:var(--ink-2);border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.pill-brand{background:var(--brand-soft);color:var(--brand)}.pill-success{background:var(--ok-soft);color:var(--ok)}.pill-warn{background:var(--warn-soft);color:var(--warn)}.pill-danger{background:var(--danger-soft);color:var(--danger)}.pill-info{background:var(--info-soft);color:var(--info)}.live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}.meter{background:var(--surface-3);border-radius:4px;height:8px;overflow:hidden}.meter i{background:var(--brand);border-radius:4px;height:100%;transition:width .4s;display:block}.meter-warn i{background:var(--warn)}.meter-danger i{background:var(--danger)}.empty{text-align:center;color:var(--ink-2);background:var(--pattern-medallion) no-repeat center 12px / 132px;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.empty-icon{background:var(--brand-soft);width:60px;height:60px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty h3{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:600}.empty p{max-width:380px;margin:0 0 8px}.skeleton i{background:linear-gradient(90deg, var(--surface-3) 25%, var(--surface-2) 50%, var(--surface-3) 75%);background-size:200% 100%;border-radius:7px;height:14px;margin:14px 0;animation:1.6s linear infinite shimmer;display:block}.linkbtn{color:var(--brand);align-items:center;gap:6px;padding:4px 0;font-weight:500;display:inline-flex}.linkbtn:hover{text-decoration:underline}.linkbtn.is-danger{color:var(--danger)}.form-error,.okbox{border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0 12px;padding:10px 12px;font-size:13px;display:flex}.form-error{background:var(--danger-soft);color:var(--danger)}.form-error svg{margin-top:2px}.okbox{background:var(--ok-soft);color:var(--ok);align-items:center}.errtext{color:var(--danger);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:inline-flex}.errtext em{color:var(--ink-2);font-style:normal}.ring{flex:none;place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0}.ring-inner{border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.ring-track{stroke:var(--ring-track)}.ring-arc{stroke:var(--ring-open);transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1),stroke .3s}.ring-soon .ring-arc{stroke:var(--ring-soon)}.ring-urgent .ring-arc{stroke:var(--ring-urgent)}.ring-closed .ring-track{stroke-dasharray:2.5 4.5;stroke-linecap:round;stroke:color-mix(in srgb, var(--ink) 26%, transparent)}.ring-urgent .ring-arc{animation:2.2s ease-in-out infinite pulse}.face{letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.tick{color:var(--tick);align-items:center;display:inline-flex}.tick-read{color:var(--tick-read)}.tick-fail{color:var(--danger)}.tick-warn{color:var(--warn)}.tick-wait{color:var(--ink-3)}.scrim{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05141680;grid-template-columns:minmax(0,1fr);place-items:center;padding:28px;animation:.15s fade;display:grid;position:fixed;inset:0}.modal{background:var(--surface);max-width:100%;max-height:calc(100vh - 56px);box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:18px;flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) pop;display:flex}.modal-head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 6px 26px;display:flex}.modal-head h2{font-family:var(--display);letter-spacing:-.01em;font-size:21px;font-weight:700}.modal-head p{color:var(--ink-2);margin:4px 0 0;font-size:13.5px}.modal-body{min-height:0;padding:14px 26px 22px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 26px;display:flex}.dialog-text{color:var(--ink-2);margin:0;font-size:14px}.modal.lightbox{box-shadow:none;background:0 0;border:0}.modal.lightbox .modal-head{color:#fff}.modal.lightbox .modal-head h2,.modal.lightbox .modal-head p{color:#fff;font-size:15px;font-family:var(--font);font-weight:600}.modal.lightbox .iconbtn{color:#fff}.modal.lightbox .iconbtn:hover{background:#ffffff29}.modal.lightbox .modal-body{padding-top:0}.modal.lightbox img{border-radius:12px;max-width:100%;max-height:74vh;margin:0 auto;display:block}.dd{display:inline-block;position:relative}.dd-menu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow-md);border-radius:14px;padding:6px;animation:.14s pop;position:absolute}.dd-float{z-index:120;max-width:calc(100vw - 16px);position:fixed}.dd-float.is-tall{overscroll-behavior:contain;overflow-y:auto}.dd-item{text-align:left;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:flex}.dd-item:hover:not(:disabled){background:var(--surface-3)}.dd-item:disabled{opacity:.45}.dd-item em{color:var(--ink-3);margin-left:auto;padding-left:14px;font-size:12px;font-style:normal}.dd-item.is-danger{color:var(--danger)}.dd-div{background:var(--line);height:1px;margin:6px 4px}.dd-head{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:6px;padding:8px 10px 10px;display:flex}.dd-head span{color:var(--ink-3);font-size:12.5px}.popover{z-index:70;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;padding:8px;animation:.14s pop;position:absolute;bottom:calc(100% + 8px);left:0}.react-anchor{display:inline-flex;position:relative}.react-pop{border-radius:26px;gap:2px;padding:6px;display:flex}.react-pop button{border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;transition:transform .1s}.react-pop button:hover{background:var(--surface-3);transform:scale(1.18)}.emoji-pop{width:332px;padding:6px}.emoji-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:6px;padding-bottom:6px;display:flex}.emoji-tabs button{opacity:.6;border-radius:8px;flex:1;height:30px;font-size:16px}.emoji-tabs button:hover{background:var(--surface-3);opacity:1}.emoji-tabs button.is-on{background:var(--brand-soft);opacity:1}.emoji-grid{grid-template-columns:repeat(8,1fr);max-height:230px;display:grid;overflow-y:auto}.emoji-grid button{border-radius:8px;height:36px;font-size:21px;line-height:1}.emoji-grid button:hover{background:var(--surface-3)}.toasts{z-index:300;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--toast-bg);max-width:400px;color:var(--toast-ink);box-shadow:var(--shadow-lg);pointer-events:auto;cursor:pointer;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;animation:.22s cubic-bezier(.22,1,.36,1) slide-in;display:flex}.toast-success svg{color:#5ee0b4}.toast-error svg{color:#ff9a9e}.toast-info svg{color:#8cc9f5}.taginput{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px 8px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.taginput.is-focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.taginput input{min-width:110px;height:24px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.taginput-menu{z-index:40;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0}.taginput-menu button{border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6px 8px;display:flex}.taginput-menu button:hover{background:var(--surface-3)}.taginput-menu em{color:var(--ink-3);font-size:12px;font-style:normal}.boot{height:100vh;color:var(--brand);place-items:center;display:grid}.boot svg{animation:1.6s ease-in-out infinite pulse}.shell{grid-template-columns:72px minmax(0,1fr);height:100vh;display:grid}.shell.with-assistant{grid-template-columns:72px minmax(0,1fr) 380px}.wavebox{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-top:8px;padding:12px 14px}.wavebox .smsedit+.field{margin-top:12px}.wavegrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.wavegrid .field{margin-bottom:0}.wave-explain{margin:8px 0 4px}@media (width<=900px){.wavegrid{grid-template-columns:1fr 1fr}}.besttime{flex-direction:column;gap:10px;margin-top:10px;display:flex}.whenlist{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.whenlist ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.whenlist li{grid-template-columns:170px 90px minmax(0,1fr);gap:10px;display:grid}.whenlist em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}@media (width<=760px){.whenlist li{grid-template-columns:1fr auto}.whenlist em{display:none}}.home-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.home-work ul{margin:0;padding:0;list-style:none}.home-work li+li{border-top:1px solid var(--line)}.work-row{text-align:left;width:100%;color:var(--ink);align-items:center;gap:12px;padding:12px 18px;display:flex}.work-row:hover{background:var(--surface-2)}.work-row>svg{color:var(--ink-3);flex:none}.work-ico{background:var(--surface-3);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.work-ico.p1{background:var(--danger-soft);color:var(--danger)}.work-ico.p2{background:var(--warn-soft);color:var(--warn)}.work-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.work-main span{color:var(--ink-3);font-size:12.5px}.work-when{color:var(--ink-3);flex:none;font-size:11.5px;font-weight:600}.work-when.p1{color:var(--danger)}.work-when.p2{color:var(--warn)}@media (width<=760px){.work-when{display:none}.work-row{padding:12px 14px}}.home-side{flex-direction:column;display:flex}.home-numbers{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.home-numbers .stat{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.home-numbers .stat b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px}.home-numbers .stat span{color:var(--ink-3);font-size:12.5px}.home-send{text-align:left;width:100%;color:var(--ink);flex-direction:column;gap:6px;padding:8px 0;display:flex}.home-send+.home-send{border-top:1px solid var(--line)}.home-send-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-last{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.home-last-stats{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:13px;display:flex}.home-last-stats .is-bad{color:var(--danger)}.home-health{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-health li{align-items:flex-start;gap:10px;display:flex}.home-health li span{flex-direction:column;display:flex}.home-health em{color:var(--ink-3);font-size:12.5px;font-style:normal}.light{background:var(--line-strong);border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.light-ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.light-warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.light-bad{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.home-team{text-align:left;width:100%;color:var(--ink);align-items:center;gap:10px;display:flex}.home-team span{flex:1}.home-brief{border-color:var(--brand-line);background:color-mix(in srgb, var(--brand-soft) 55%, var(--surface))}.home-brief h3{align-items:center;gap:6px;display:flex}.home-brief-text p{margin:0 0 6px;line-height:1.5}.home-brief.is-error{background:var(--warn-soft);border-color:#0000}.home-ref{padding:0;font-weight:600;display:inline}@media (width<=1000px){.home-grid{grid-template-columns:1fr}}.assistant{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;height:100vh;min-height:0;display:flex}.as-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:8px 10px 8px 16px;display:flex}.as-mark{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.as-title{flex-direction:column;flex:1;min-width:0;display:flex}.as-title strong{font-family:var(--display);font-size:16px}.as-title span{color:var(--ink-3);font-size:12px}.as-page{color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:7px 16px;font-size:12px;display:flex}.as-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 14px 6px;display:flex;overflow-y:auto}.as-msg{flex-direction:column;gap:4px;max-width:92%;display:flex}.as-user{align-self:flex-end;align-items:flex-end}.as-bubble{background:var(--surface-3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:9px 12px;font-size:14px;line-height:1.45}.as-user .as-bubble{background:var(--brand);color:var(--brand-ink);border-bottom-right-radius:5px}.as-assistant .as-bubble{border-bottom-left-radius:5px}.as-msg.is-error .as-bubble{background:var(--danger-soft);color:var(--danger)}.as-thinking{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.as-steps{flex-wrap:wrap;gap:4px;display:flex}.as-steps span{background:var(--ok-soft);color:var(--ok);border-radius:9px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.as-steps span.is-bad{background:var(--warn-soft);color:var(--warn)}.as-hello p{color:var(--ink-2);margin:4px 2px 10px;font-size:14px}.as-examples{flex-direction:column;gap:6px;display:flex}.as-examples button{border:1px solid var(--line-strong);text-align:left;color:var(--ink);border-radius:12px;padding:9px 12px;font-size:13.5px}.as-examples button:hover{background:var(--surface-2);border-color:var(--brand-line)}.as-setup{background:var(--warn-soft);border-radius:12px;padding:14px}.as-setup p{color:var(--ink-2);margin:4px 0 10px;font-size:13.5px}.as-foot{border-top:1px solid var(--line);padding:10px 12px 12px}.as-input{align-items:flex-end;gap:8px;display:flex}.as-input textarea{resize:none;border:1px solid var(--line-strong);background:var(--surface);min-width:0;max-height:160px;color:var(--ink);font:inherit;border-radius:14px;outline:0;flex:1;padding:9px 12px;font-size:14px}.as-input textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.as-request{margin-top:8px;font-size:13px}@media (width<=1700px){.shell.with-assistant .inbox.with-panel{grid-template-columns:320px minmax(0,1fr)}.shell.with-assistant .inbox.with-panel>.panel{display:none}.shell.with-assistant .team{grid-template-columns:300px minmax(0,1fr)}}@media (width<=1100px){.shell.with-assistant{grid-template-columns:72px minmax(0,1fr)}.shell.with-assistant .assistant{z-index:60;width:min(400px,100vw);box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;right:0}}@media (width<=760px){.shell.with-assistant .assistant{width:100vw;height:100dvh}}.main{background:var(--bg);background-image:var(--pattern-page);flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex}.screen{flex:1;min-height:0;display:flex;position:relative}.screen>*{flex:1;min-width:0;min-height:0}.rail{z-index:30;background:var(--rail);background-image:var(--pattern-rail);flex-direction:column;align-items:center;padding-bottom:14px;display:flex;position:relative}.rail-top{justify-content:center;width:100%;padding:14px 0 0;display:flex}html[data-platform=darwin] .rail-top{padding-top:40px}.rail-mark{color:var(--rail-mark);place-items:center;display:grid}.rail-nav{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.rail-btn{width:46px;height:46px;color:var(--rail-ink);border-radius:14px;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.rail-btn:hover{background:var(--rail-hover);color:#fff}.rail-btn.is-on{background:var(--rail-on);color:#fff}.rail-btn.is-on:before{content:"";background:var(--rail-mark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-13px}.rail-btn:focus-visible{outline-color:var(--rail-mark)}.rail-tip{z-index:90;background:var(--tip-bg);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:var(--shadow-md);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.rail-btn:hover .rail-tip,.rail-btn:focus-visible .rail-tip{opacity:1;transition-delay:.3s;transform:translateY(-50%)}.rail-badge{background:var(--badge);min-width:18px;height:18px;color:var(--badge-ink);box-shadow:0 0 0 2px var(--rail);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;right:2px}.rail-btn.phone-only{display:none}@media (width<=760px){.rail-btn.phone-only{display:grid}}.rail-bottom{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}.rail-me{border-radius:50%;padding:2px;transition:box-shadow .12s}.rail-me:hover{box-shadow:0 0 0 2px #ffffff40}.link{place-items:center;height:14px;display:grid}.link i{background:#4ade9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4ade9a2e}.link-connecting i,.link-reconnecting i{background:#f2b84a;animation:1s infinite pulse;box-shadow:0 0 0 3px #f2b84a33}.link-offline i{background:#f26b6b;box-shadow:0 0 0 3px #f26b6b33}.banners{flex:none}.banner{background:var(--info-soft);color:var(--info);align-items:center;gap:10px;padding:9px 20px;font-size:13px;display:flex}.banner-warn{background:var(--warn-soft);color:var(--warn)}.banner-danger{background:var(--danger-soft);color:var(--danger)}.banner-info{background:var(--info-soft);color:var(--info)}.banner-ok{background:var(--ok-soft);color:var(--ok)}.banner .problems{margin:6px 0 8px;padding-left:18px}.banner .problems li{margin:3px 0}.banner button{margin-left:auto;font-weight:700;text-decoration:underline}.banner.inline{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:12px;margin:0 auto 16px}.banner.inline button{white-space:nowrap}.banner.banner-top{align-items:flex-start;margin:0 0 14px;padding:10px 14px;line-height:1.45}.banner-top>svg{flex:none;margin-top:2px}.login{background:var(--surface);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:100vh;display:grid;position:relative}.login-drag{z-index:5;height:44px;position:absolute;top:0;left:0;right:0}.login-art{background:var(--pattern-chat), var(--login-art);color:#d9eeef;place-items:center;display:grid;position:relative;overflow:hidden}.login-art svg{width:min(82%,600px);height:auto}.login-art .la-track{fill:none;stroke:#ffffff14;stroke-width:14px}.login-art .la-arc{fill:none;stroke:#4cc9cf;stroke-width:14px;stroke-linecap:round;animation:1.6s cubic-bezier(.22,1,.36,1) .15s backwards draw-login-a}.login-art .la-arc2{stroke:#f0b94a;animation-name:draw-login-b;animation-delay:.35s}.login-art p{text-wrap:balance;max-width:400px;font-family:var(--display);letter-spacing:-.01em;color:#e3f3f4;margin:0;font-size:23px;font-weight:600;line-height:1.25;position:absolute;bottom:44px;left:48px}.login-card{place-self:center;width:min(380px,86%);padding:40px 0}.login-logo{color:var(--brand);font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:30px;font-size:23px;font-weight:700;display:flex}.login-card h1{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:32px;font-weight:700}.login-card>.muted{margin-bottom:24px}.login-card .btn-block{margin-top:6px}@media (width<=900px){.login{grid-template-columns:1fr}.login-art{display:none}}.inbox{grid-template-columns:348px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.inbox.with-panel{grid-template-columns:348px minmax(0,1fr) 324px}.clist{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.clist-head{flex:none;justify-content:space-between;align-items:center;height:58px;padding:10px 14px 0 22px;display:flex}.clist-head h1{font-family:var(--display);letter-spacing:-.02em;font-size:27px;font-weight:700}.clist-scroll{overscroll-behavior:contain;border-top:1px solid var(--line);flex:1;min-height:0;overflow-y:auto}.searchbox{background:var(--surface-3);height:36px;color:var(--ink-3);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin:6px 16px 10px;padding:0 12px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.searchbox:focus-within{background:var(--surface);border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.searchbox input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.searchbox input::placeholder{color:var(--ink-3)}.searchbox button{width:20px;height:20px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.searchbox button:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.searchbox-flat{background:var(--surface);border-color:var(--line-strong);margin:0}.filters{scrollbar-width:none;flex:none;gap:4px;padding:0 16px 12px;display:flex;overflow-x:auto}.filters button{height:28px;color:var(--ink-2);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.filters button:hover{background:var(--surface-3);color:var(--ink)}.filters button.is-on{background:var(--ink);color:var(--surface);font-weight:600}.filters button em{font-variant-numeric:tabular-nums;opacity:.75;font-size:11.5px;font-style:normal}.crow{text-align:left;gap:12px;width:100%;padding:11px 16px 11px 14px;transition:background .1s;display:flex;position:relative}.crow:hover{background:var(--surface-2)}.crow.is-active{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.crow-main{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:1px;display:flex}.crow-top{align-items:baseline;gap:6px;display:flex}.crow-top strong{flex:1;min-width:0;font-size:14.5px;font-weight:600}.crow-top time{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.crow.is-unread .crow-top strong{font-weight:700}.crow.is-unread .crow-top time{color:var(--brand);font-weight:600}.crow-pin{color:var(--ink-3);flex:none;transform:rotate(35deg)}.crow-bottom{align-items:center;gap:8px;display:flex}.crow-preview{min-width:0;color:var(--ink-2);flex:1;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.crow-preview .clip{flex:1}.crow.is-unread .crow-preview{color:var(--ink)}.badge{background:var(--brand);min-width:20px;height:20px;color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:grid}.crow-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.mini-pill,.mini-tag,.mini-more,.mini-user,.mini-live{white-space:nowrap;border-radius:9px;align-items:center;gap:4px;height:18px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.mini-pill{background:var(--surface-3);color:var(--ink-2)}.mini-tag{--c:var(--brand);background:color-mix(in srgb, var(--c) 15%, var(--surface))}.mini-tag i{background:var(--c);border-radius:50%;width:6px;height:6px}.mini-more{color:var(--ink-3);padding:0}.mini-user{background:var(--surface-3);color:var(--ink-2)}.mini-live{background:var(--ok-soft);color:var(--ok)}.mini-live i,.viewing i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse}.results h4{color:var(--ink-3);margin:0;padding:14px 20px 6px;font-size:12.5px}.rrow{text-align:left;align-items:center;gap:12px;width:100%;padding:8px 20px;display:flex}.rrow:hover{background:var(--surface-2)}.rrow div{flex-direction:column;flex:1;min-width:0;display:flex}.rrow span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rrow time{color:var(--ink-3);flex:none;font-size:12px}.rrow-msg{align-items:flex-start}.pick{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin-bottom:14px;display:flex;overflow:hidden}.pick button{text-align:left;align-items:center;gap:12px;width:100%;padding:9px 12px;display:flex}.pick button:hover{background:var(--surface-2)}.pick button+button{border-top:1px solid var(--line)}.pick div{flex-direction:column;display:flex}.pick span{color:var(--ink-3);font-size:12.5px}.newnum{flex-direction:column;gap:10px;padding-top:4px;display:flex}.chat{background:var(--chat-bg);background-image:var(--pattern-chat);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chat-head{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:66px;padding:8px 18px;display:flex}.chat-id{flex:1;min-width:0}.chat-id h2{font-size:16px;font-weight:700;line-height:1.25}.chat-sub{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.chat-actions{flex:none;align-items:center;gap:8px;display:flex}.winbadge{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.winbadge i{background:currentColor;border-radius:50%;width:7px;height:7px}.winbadge-soon{color:var(--warn)}.winbadge-urgent{color:var(--danger)}.winbadge-closed,.winbadge-none{color:var(--ink-3)}.winbadge-closed i,.winbadge-none i{background:0 0;box-shadow:inset 0 0 0 1.5px}.viewing{color:var(--brand);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.assign{border:1px solid var(--line-strong);height:34px;color:var(--ink-2);background:var(--surface);border-radius:17px;align-items:center;gap:8px;padding:0 10px 0 5px;font-size:13px;font-weight:500;display:inline-flex}.assign:hover{background:var(--surface-2);color:var(--ink)}.assign-empty{background:var(--surface-3);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.chat-empty{background-image:var(--pattern-medallion), var(--scene), var(--pattern-chat);background-position:50% calc(50% - 76px),center bottom 12px,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:min(52%,300px),min(86%,640px),auto;justify-content:center;align-items:center}.chat-drag{height:52px;position:absolute;top:0;left:0;right:0}.welcome{text-align:center;max-width:380px;padding:24px}.welcome-ring{width:136px;height:136px;color:var(--brand);place-items:center;margin:0 auto 22px;display:grid;position:relative}.welcome-ring svg{width:100%;height:100%;position:absolute;inset:0}.welcome-ring .la-track{fill:none;stroke:var(--ring-track);stroke-width:5px}.welcome-ring .la-arc{fill:none;stroke:var(--ring-open);stroke-width:5px;stroke-linecap:round;animation:1.4s cubic-bezier(.22,1,.36,1) .1s backwards draw-welcome}.welcome h2{font-family:var(--display);letter-spacing:-.015em;margin-bottom:8px;font-size:24px;font-weight:700}.welcome p{color:var(--ink-2)}.thread-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.thread{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:14px clamp(14px,5%,72px) 12px;display:flex;overflow-y:auto}.thread-load{color:var(--ink-3);justify-content:center;align-items:center}.older{justify-content:center;margin-bottom:8px;display:flex}.start-note{text-align:center;max-width:440px;color:var(--ink-3);border-radius:10px;align-self:center;align-items:center;gap:6px;margin:6px 0 10px;padding:6px 12px;font-size:12px;display:flex}.day{justify-content:center;margin:14px 0 6px;display:flex}.day span,.sys span{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:12px;padding:3px 12px;font-size:12px;font-weight:500;display:inline-block}.sys{justify-content:center;margin:8px 0;display:flex}.sys span{text-align:center;max-width:min(560px,100%);padding:5px 14px;line-height:1.4}.sys-warn span{background:var(--warn-soft);color:var(--warn)}.sys-ok span{background:var(--ok-soft);color:var(--ok)}.to-bottom{background:var(--surface);width:38px;height:38px;color:var(--ink-2);box-shadow:var(--shadow-md);border:1px solid var(--line);z-index:5;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:22px}.to-bottom:hover{color:var(--ink)}.msg{border-radius:16px;align-items:flex-end;gap:6px;margin-top:2px;display:flex;position:relative}.msg-out{flex-direction:row-reverse}.msg-first{margin-top:10px}.msg-col{flex-direction:column;min-width:0;max-width:min(580px,78%);display:flex}.msg-in .msg-col{align-items:flex-start}.msg-out .msg-col{align-items:flex-end}.msg-tools{opacity:0;align-self:center;transition:opacity .12s;display:flex}.msg:hover .msg-tools,.msg:focus-within .msg-tools{opacity:1}.msg.flash .bubble{animation:1.6s ease-out flash}.team-deleted{color:var(--ink-3);box-shadow:none;border:1px dashed var(--line-strong);background:0 0;align-items:center;gap:6px;display:inline-flex}.team-deleted em{font-size:13.5px}.team-deleted .meta{margin-left:6px}@media (hover:none){.team-tools{opacity:.55}}.msg-from{color:var(--ink-3);align-items:center;gap:6px;margin:0 6px 3px;font-size:11.5px;display:flex}.bubble{background:var(--bubble-in);max-width:100%;box-shadow:var(--shadow-sm);overflow-wrap:anywhere;border-radius:15px;padding:7px 11px 6px;font-size:14.5px;line-height:1.42;position:relative}.msg-out .bubble{background:var(--bubble-out)}.msg-in.msg-first .bubble{border-top-left-radius:5px}.msg-out.msg-first .bubble{border-top-right-radius:5px}.bubble-bare{box-shadow:none;padding:0;background:0 0!important}.bubble-failed{outline:1px solid color-mix(in srgb, var(--danger) 55%, transparent)}.bubble-failed-warn{outline-color:color-mix(in srgb, var(--warn) 60%, transparent)}.bubble a{word-break:break-all}.bubble code{background:color-mix(in srgb, var(--ink) 9%, transparent)}.msg-text{white-space:pre-wrap;margin:0}.msg-text.caption{margin-top:6px}.msg-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:11px;line-height:1;display:flex}.unsupported{color:var(--ink-3);margin:0;font-style:italic}.tpl-tag{color:var(--ink-3);align-items:center;gap:5px;margin-bottom:5px;font-size:11.5px;display:flex}.tpl-foot{color:var(--ink-3);margin:5px 0 0;font-size:12px}.bubble-btns{flex-direction:column;gap:3px;width:100%;margin-top:3px;display:flex}.bubble-btns span{background:var(--bubble-in);box-shadow:var(--shadow-sm);color:var(--brand);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.reacts{z-index:1;gap:4px;margin:-7px 10px 0;display:flex;position:relative}.reacts span{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:3px;padding:1px 7px;font-size:13px;display:inline-flex}.reacts b{color:var(--ink-2);font-size:11px}.msg-fail{--tone:var(--danger);--tone-soft:var(--danger-soft);background:var(--tone-soft);max-width:440px;color:var(--ink-2);text-align:left;border-radius:12px;align-items:flex-start;gap:9px;margin-top:5px;padding:9px 11px;font-size:12.5px;line-height:1.4;display:flex}.msg-fail-warn{--tone:var(--warn);--tone-soft:var(--warn-soft)}.msg-fail>svg{color:var(--tone);flex:none;margin-top:1px}.msg-fail-body{flex-direction:column;gap:2px;min-width:0;display:flex}.msg-fail-body strong{color:var(--tone);font-size:13px}.msg-fail-advice{color:var(--ink-3)}.msg-fail>button{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone);white-space:nowrap;border-radius:9px;flex:none;align-self:center;padding:5px 11px;font-weight:700}.msg-fail>button:hover{background:color-mix(in srgb, var(--tone) 24%, transparent)}.aichip{white-space:nowrap;background:var(--brand-soft);height:21px;color:var(--brand);border-radius:11px;align-items:center;gap:5px;padding:0 8px 0 9px;font-size:12px;font-weight:600;display:inline-flex}.aichip:hover{filter:brightness(.97)}.aichip-warn{background:var(--warn-soft);color:var(--warn)}.aichip-neutral{background:var(--surface-3);color:var(--ink-2)}.dd-note{color:var(--ink-2);border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 12px;font-size:12.5px}.aisug{background:var(--info-soft);border:1px solid color-mix(in srgb, var(--info) 22%, transparent);border-radius:12px;margin:0 0 10px;padding:10px 12px 12px}.aisug-head{color:var(--info);align-items:center;gap:7px;display:flex}.aisug-head strong{flex:1;font-size:13px}.aisug-text{white-space:pre-wrap;color:var(--ink);margin:6px 0 0}.aisug-why{color:var(--ink-2);margin:4px 0 0;font-size:12.5px}.aisug-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.msg-state{color:var(--ink-3);margin:3px 6px 0;font-size:11.5px}.msg-state.is-wait{color:var(--warn)}.quote{border-left:3px solid var(--ink-3);background:color-mix(in srgb, var(--ink) 6%, transparent);text-align:left;border-radius:8px;flex-direction:column;width:100%;margin-bottom:6px;padding:5px 10px;display:flex}.quote-out{border-left-color:var(--brand)}.quote strong{font-size:12px}.quote span{color:var(--ink-2);font-size:13px}.photo{object-fit:cover;cursor:zoom-in;border-radius:10px;width:330px;max-width:100%;max-height:400px;display:block}video.photo{cursor:default;background:#000}.sticker{object-fit:contain;width:150px;height:150px;display:block}.media-wait{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.media-box{background:var(--surface-3);border-radius:10px;width:260px;height:160px}.audio{align-items:center;gap:10px;min-width:250px;padding:2px 0;display:flex}.audio-btn{background:var(--brand);width:36px;height:36px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.audio-wave{cursor:pointer;flex:1;align-items:center;gap:2px;height:30px;display:flex}.audio-wave i{background:color-mix(in srgb, var(--ink) 24%, transparent);border-radius:2px;width:3px;display:block}.audio-wave i.on{background:var(--brand)}.audio-time{min-width:34px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.doc,.loc{align-items:center;gap:12px;min-width:250px;padding:4px 0;display:flex}.doc-ico{background:var(--brand-soft);width:40px;height:46px;color:var(--brand);border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex}.doc-ico b{letter-spacing:.04em;font-size:9px}.doc-meta,.loc-meta{flex-direction:column;flex:1;min-width:0;display:flex}.doc-meta span,.loc-meta span{color:var(--ink-3);font-size:12px}.loc-ico{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.note{background:var(--note-bg);border:1px solid var(--note-line);border-radius:12px;align-self:center;width:min(540px,100%);margin:12px 0;padding:10px 14px 12px}.note-head{color:var(--note-ink);align-items:center;gap:6px;font-size:12px;display:flex}.note-head span{opacity:.85;flex:1}.note p{white-space:pre-wrap;margin:5px 0 0}.note-handoff .note-head svg{color:var(--note-ink)}.handoff-quote{border-left:3px solid var(--note-line);background:color-mix(in srgb, var(--note-line) 22%, transparent);width:100%;color:var(--ink-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:0 8px 8px 0;margin:7px 0 0;padding:6px 10px;font-size:13px;display:block;overflow:hidden}.handoff-quote:hover{color:var(--ink)}.handoff-msg{border-left:3px solid var(--brand);background:var(--surface-2);color:var(--ink);white-space:pre-wrap;border-radius:0 10px 10px 0;max-height:140px;margin:0 0 14px;padding:9px 12px;font-size:14px;overflow:auto}.handoff-msg span{color:var(--ink-2);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.handoff-mates{flex-wrap:wrap;gap:8px;display:flex}.handoff-mates button{border:1px solid var(--line-strong);height:38px;color:var(--ink);border-radius:19px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.handoff-mates button.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.msg-sheet-reacts{justify-content:space-between;gap:4px;margin:0 0 12px;display:flex}.msg-sheet-reacts button{background:var(--surface-2);border-radius:12px;flex:1;height:44px;font-size:22px}.msg-sheet-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.msg-sheet-list button{height:50px;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:0 16px;font-size:15px;display:flex}.msg-sheet-list button+button{border-top:1px solid var(--line)}.msg-sheet-list svg{color:var(--ink-2)}@media (hover:none){.msg-col{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.team-ref-quote{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:2px;font-size:12.5px;font-style:italic;display:block;overflow:hidden}.team-ref>span{min-width:0}.dropzone{z-index:40;border:2px dashed var(--brand);background:color-mix(in srgb, var(--brand) 12%, var(--surface) 88%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--brand);pointer-events:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:15px;display:flex;position:absolute;inset:10px}.dropzone span{color:var(--ink-2);font-size:13px}.composer{background:var(--surface);border-top:1px solid var(--line);flex:none;padding:8px 16px 14px;position:relative}.composer-note{background:var(--note-bg);border-top-color:var(--note-line)}.comp-tabs{align-items:center;gap:4px;margin-bottom:6px;display:flex}.comp-tabs button{height:26px;color:var(--ink-3);border-radius:13px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.comp-tabs button:hover{color:var(--ink)}.comp-tabs button.is-on{background:var(--surface-3);color:var(--ink)}.composer-note .comp-tabs button.is-on{background:color-mix(in srgb, var(--note-ink) 14%, transparent);color:var(--note-ink)}.wc-pane .comp-tabs{flex-wrap:wrap;row-gap:4px}.comp-gap{flex:1}.comp-tabs .comp-ask{color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 32%, transparent)}.comp-tabs .comp-ask:hover{color:var(--brand);background:var(--brand-soft)}.comp-asked{color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.comp-asked button{color:var(--ink-2);padding:0 6px;text-decoration:underline}.comp-win{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.dot-open,.dot-soon,.dot-urgent{background:var(--ring-open);border-radius:50%;width:7px;height:7px;display:inline-block}.dot-soon{background:var(--ring-soon)}.dot-urgent{background:var(--ring-urgent)}.comp-row{align-items:flex-end;gap:8px;display:flex}.comp-tools{gap:2px;padding-bottom:4px;display:flex}.comp-input{background:var(--surface-3);border:1px solid #0000;border-radius:21px;flex:1;min-width:0;padding:0 16px;transition:box-shadow .12s,border-color .12s,background .12s;position:relative}.comp-input:focus-within{background:var(--surface);border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.composer-note .comp-input{background:color-mix(in srgb, var(--surface) 55%, transparent)}.comp-input textarea{resize:none;width:100%;max-height:168px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:10px 0;line-height:1.4;display:block}.comp-input textarea::placeholder{color:var(--ink-3)}.send-btn,.iconbtn.send-btn{background:var(--brand);width:42px;height:42px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;transition:background .12s,transform 80ms;display:grid}.send-btn:hover:not(:disabled),.iconbtn.send-btn:hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink)}.send-btn:active:not(:disabled){transform:scale(.94)}.send-btn:disabled{background:var(--surface-3);color:var(--ink-3)}.send-btn.is-mic,.iconbtn.send-btn.is-mic{background:var(--surface-3);color:var(--ink-2)}.send-btn.is-mic:hover:not(:disabled),.iconbtn.send-btn.is-mic:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.slash{z-index:20;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;padding:6px;animation:.12s pop;position:absolute;bottom:calc(100% + 12px);left:-16px;right:-16px}.slash button{text-align:left;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.slash button.is-on,.slash button:hover{background:var(--brand-soft)}.slash code{color:var(--brand);background:0 0;padding:0;font-weight:600}.slash span{color:var(--ink-3);font-size:13px}.replying{border-left:3px solid var(--brand);background:var(--surface-2);color:var(--brand);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:7px 10px;display:flex}.replying div{min-width:0;color:var(--ink-2);flex-direction:column;flex:1;display:flex}.replying strong{color:var(--brand);font-size:12px}.replying span{font-size:13px}.staged{gap:10px;margin-bottom:10px;padding-top:6px;display:flex;overflow-x:auto}.staged-item{flex:none;position:relative}.staged-item img{object-fit:cover;border-radius:10px;width:74px;height:74px;display:block}.staged-file{background:var(--surface-3);width:160px;height:74px;color:var(--ink-2);border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}.staged-file em{color:var(--ink-3);font-size:11.5px;font-style:normal}.staged-item>button{background:var(--ink);width:20px;height:20px;color:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.locked{background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 24%, transparent);border-radius:14px;align-items:center;gap:18px;padding:12px 16px;display:flex}.locked>div{flex:1}.locked strong{color:var(--ink)}.locked p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.recorder{align-items:center;gap:12px;height:48px;display:flex}.rec-dot{background:var(--danger);border-radius:50%;width:10px;height:10px;animation:1s infinite pulse}.recorder strong{font-variant-numeric:tabular-nums}.rec-send{margin-left:auto}.panel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.panel-head{flex:none;justify-content:flex-end;align-items:center;height:66px;padding:0 12px;display:flex}.panel-scroll{flex:1;min-height:0;padding:0 20px 28px;overflow-y:auto}.pid{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 0 18px;display:flex}.pid .ring,.pid .face{margin-bottom:8px}.editable{border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:2px 8px;font-weight:600;display:inline-flex}.editable.big{font-family:var(--display);letter-spacing:-.01em;font-size:21px;font-weight:700}.editable svg{color:var(--ink-3);opacity:.45;flex:none}.editable:hover{background:var(--surface-3)}.editable:hover svg{opacity:1}.editable .muted{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (hover:none){.editable svg{opacity:.75}}.phone-copy{color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.phone-copy svg{opacity:.5}.phone-copy:hover{background:var(--surface-3)}.phone-copy:hover svg{opacity:1}.wincard{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;padding:12px 14px}.wincard p{color:var(--ink-2);margin:0;font-size:12.5px}.wincard-open{background:var(--ok-soft);border-color:#0000}.wincard-soon{background:var(--warn-soft);border-color:#0000}.wincard-urgent{background:var(--danger-soft);border-color:#0000}.wincard-top{flex-direction:column;display:flex}.wincard-top span{color:var(--ink-2);font-size:12px}.wincard-bar{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;height:6px;margin:10px 0 8px;overflow:hidden}.wincard-bar i{background:var(--ring-open);border-radius:3px;height:100%;transition:width .4s;display:block}.wincard-soon .wincard-bar i{background:var(--ring-soon)}.wincard-urgent .wincard-bar i{background:var(--ring-urgent)}.psec{border-top:1px solid var(--line);padding:16px 0}.psec-quiet{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.delivery strong{margin-bottom:2px;display:block}.delivery p{color:var(--ink-2);margin:0;font-size:12.5px}.delivery-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.delivery-head h4{margin:0}.delivery-cooldown strong{color:var(--warn)}.delivery-unreachable strong{color:var(--danger)}.delivery-actions{flex-direction:column;align-items:flex-start;gap:0;margin-top:8px;display:flex}.delivery-actions .linkbtn{font-size:12.5px}.linkbtn:disabled{opacity:.5}.consent{justify-content:space-between;align-items:center;gap:14px;display:flex}.consent>div{flex-direction:column;min-width:0;display:flex}.consent span{color:var(--ink-3);font-size:12.5px}.hint{color:var(--ink-3);align-items:center;gap:5px;margin:8px 0 0;font-size:12.5px;display:flex}.dl{grid-template-columns:auto minmax(0,1fr);gap:9px 14px;margin:0;font-size:13px;display:grid}.dl dt{color:var(--ink-3);white-space:nowrap;text-transform:capitalize;align-items:flex-start;gap:6px;display:flex}.dl dt svg{margin-top:2px}.dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.dl-wide{grid-template-columns:110px minmax(0,1fr)}.shared-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;display:grid}.shared-grid img{aspect-ratio:1;object-fit:cover;cursor:pointer;border-radius:8px;width:100%}.shared-doc{border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.shared-doc:hover{background:var(--surface-3)}.shared-doc .clip{flex:1}@media (width<=1180px){.inbox,.inbox.with-panel{grid-template-columns:320px minmax(0,1fr)}.inbox.with-panel .panel{z-index:20;width:324px;box-shadow:var(--shadow-lg);position:absolute;top:0;bottom:0;right:0}}.page{overscroll-behavior:contain;padding:0 clamp(20px,3.4vw,48px) 56px;overflow-y:auto}.page>*{max-width:1180px;margin-left:auto;margin-right:auto}.page:after{content:"";height:var(--scene-h);background:var(--scene) no-repeat center bottom / min(100%, 640px) auto;pointer-events:none;margin-top:8px;display:block}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 20px;display:flex}.page-head h1{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:12px;font-size:30px;font-weight:700;line-height:1.15;display:flex}.page-head p{max-width:62ch;color:var(--ink-2);margin:5px 0 0}.page-actions{flex:none;align-items:center;gap:8px;display:flex}.backlink{color:var(--ink-2);border-radius:6px;align-items:center;gap:3px;margin:0 0 6px -4px;padding:2px 4px;font-size:13px;font-weight:500;display:inline-flex}.backlink:hover{color:var(--ink);background:var(--surface-3)}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.toolbar .searchbox{flex:1;min-width:220px;max-width:400px}.tagbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.tagfilter{border:1px solid var(--line-strong);height:24px;color:var(--ink-2);border-radius:12px;padding:0 11px;font-size:12.5px;font-weight:500}.tagfilter:hover{background:var(--surface-3)}.tagfilter.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.bulkbar{z-index:5;background:var(--brand-soft);border:1px solid var(--brand-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex;position:sticky;top:10px}.bulkbar>button:not(.iconbtn){color:var(--brand);font-weight:600;text-decoration:underline}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;padding:18px 22px}.card-flush{padding:0;overflow:hidden}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head h3{font-size:15px;font-weight:700}.card-head.pad{margin:0;padding:16px 22px 12px}.stack-y{flex-direction:column;display:flex}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-bottom:16px;display:grid}.detail-grid>.card{margin-bottom:0}.grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.row-end{flex-wrap:nowrap;align-items:flex-end}.row-end .btn{margin-bottom:14px}.tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tablescroll{max-height:320px;overflow:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.table tbody tr:last-child td{border-bottom:0}.tablewrap .table tbody tr{cursor:pointer}.table tbody tr:hover{background:var(--surface-2)}.table tr.is-sel,.table tr.is-sel:hover{background:var(--brand-soft)}.table-plain th{background:0 0}.table-tight td{padding:7px 14px}.col-check{width:44px;padding-right:0!important}.who{align-items:center;gap:10px;display:flex}.who>div{flex-direction:column;min-width:0;display:flex}.who span,.sub{color:var(--ink-3);font-size:12px}.who-link{text-align:left;color:inherit}.who-link:hover strong{color:var(--brand);text-decoration:underline}tr.is-link{cursor:pointer}tr.is-link:hover td{background:var(--surface-2)}.btn.fullcard{margin-top:4px}.sub{display:block}.tagcell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mini-more{color:var(--ink-3);font-size:12px}.loadmore{text-align:center;border-top:1px solid var(--line);padding:14px}.pager{border-top:1px solid var(--line);color:var(--ink-2);justify-content:center;align-items:center;gap:14px;padding:12px;font-size:13px;display:flex}.drop{border:2px dashed var(--line-strong);text-align:center;color:var(--ink-2);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.drop:hover{border-color:var(--brand);background:var(--brand-soft)}.mapgrid{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.previewtable{border:1px solid var(--line);border-radius:10px;margin:14px 0;overflow:auto}.previewtable table{border-collapse:collapse;width:100%;font-size:12.5px}.previewtable th,.previewtable td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px}.previewtable th{background:var(--surface-2);color:var(--ink-3);font-weight:600}.previewtable tr:last-child td{border-bottom:0}.statrow,.miniStats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:12px;display:grid}.statrow>div,.miniStats>div{background:var(--surface-2);border-radius:12px;flex-direction:column;padding:11px 14px;display:flex}.statrow b,.miniStats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15}.statrow span,.miniStats span{color:var(--ink-3);font-size:12px}.statrow .warn b{color:var(--warn)}.miniStats .bad b{color:var(--danger)}.miniStats .warnstat b{color:var(--warn)}.miniStats span .linkbtn{margin-left:4px;padding:0;font-size:12px}.ladder{flex-direction:column;gap:0;margin:4px 0 12px;padding:0;list-style:none;display:flex}.ladder li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0 9px 22px;font-size:13.5px;display:grid;position:relative}.ladder li:last-child{border-bottom:0}.ladder li:before{content:"";background:var(--ring-soon);border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:4px}.ladder li.is-last:before{background:var(--danger)}.ladder li span{color:var(--ink-2)}.ladder+.hint{margin:0 0 16px}.rules{flex-direction:column;gap:12px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.rules li{color:var(--ink-2);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.rules li>svg{color:var(--brand);flex:none;margin-top:2px}.rules b{color:var(--ink)}.skiplist{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:13px}.progressbox{text-align:center;color:var(--brand);flex-direction:column;align-items:center;gap:8px;padding:28px 12px;display:flex}.progressbox span{color:var(--ink-2)}.camplist{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.campcard-wrap{display:flex;position:relative}.campcard-wrap>.campcard{flex:1;min-width:0;padding-right:54px}.campcard-more{position:absolute;top:12px;right:10px}.campcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;flex-direction:column;gap:9px;padding:16px 18px;transition:border-color .12s,box-shadow .15s,transform .15s;display:flex}.campcard:hover{border-color:var(--brand-line);box-shadow:var(--shadow-md);transform:translateY(-1px)}.campcard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.campcard-top strong{font-size:15.5px}.campcard-sub{color:var(--ink-3);font-size:12.5px}.campcard-nums{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.campcard-nums b{color:var(--ink);font-variant-numeric:tabular-nums}.stack{background:var(--surface-3);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.stack i{min-width:0;height:100%;display:block}.stack-tall{border-radius:7px;height:20px}.f-read{background:var(--f-read)}.f-delivered{background:var(--f-delivered)}.f-sent{background:var(--f-sent)}.f-failed{background:var(--f-failed)}.f-replied{background:var(--f-replied)}.f-hold{background:var(--ring-soon)}.f-skip{background:var(--line-strong)}.funnel{flex-direction:column;gap:10px;margin:6px 0 14px;display:flex}.funnel-row{grid-template-columns:90px minmax(0,1fr) 64px 44px;align-items:center;gap:12px;font-size:13.5px;display:grid}.funnel-label{color:var(--ink-2)}.funnel-bar{background:var(--surface-3);border-radius:6px;height:12px;overflow:hidden}.funnel-bar i{border-radius:6px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.funnel-row strong{text-align:right;font-variant-numeric:tabular-nums}.funnel-row em{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.progressline{color:var(--ink-2);align-items:center;gap:12px;margin:8px 0 14px;font-size:12.5px;display:flex}.progressline .meter{flex:1}.breakdown{border-top:1px solid var(--line);flex-direction:column;margin:6px 0 0;padding:6px 0 0;list-style:none;display:flex}.breakdown button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13.5px;display:flex}.breakdown button:hover{background:var(--surface-2)}.breakdown button.is-on{background:var(--brand-soft)}.breakdown i{border-radius:3px;flex:none;width:10px;height:10px}.breakdown span{flex:1;min-width:0}.breakdown b{font-variant-numeric:tabular-nums}.smscard{border-radius:var(--r-lg);background:var(--info-soft);border:1px solid color-mix(in srgb, var(--info) 24%, transparent);align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.smscard-ico{background:color-mix(in srgb, var(--info) 16%, transparent);width:40px;height:40px;color:var(--info);border-radius:12px;flex:none;place-items:center;display:grid}.smscard-body{flex:1;min-width:0}.smscard-body strong{font-size:15px}.smscard-body p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.smscard-actions{flex:none;gap:8px;display:flex}.campcard-nums .is-sms{color:var(--info)}.people-table td:first-child{min-width:190px}.people-table td:nth-child(3),.people-table td:nth-child(4){white-space:nowrap}.people-table .errtext em{max-width:420px}.outtags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.outtags span{background:var(--surface-3);color:var(--ink-2);border-radius:14px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;display:inline-flex}.outtags b{color:var(--ink)}.modal.wizard .modal-body{min-height:440px}@media (width<=760px){.modal.wizard .modal-foot{flex-wrap:wrap;padding:12px 16px}.modal.wizard .modal-foot .grow{display:none}.modal.wizard .modal-foot>:first-child{flex-basis:100%;order:2;justify-content:center}.modal.wizard .modal-foot>:not(:first-child){flex:1;justify-content:center}}.steps{gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.steps li{color:var(--ink-3);border-radius:20px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:13px;font-weight:500;display:flex}.steps li b{background:var(--surface-3);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.steps li.is-on{background:var(--surface-3);color:var(--ink);font-weight:600}.steps li.is-on b{background:var(--brand);color:var(--brand-ink)}.steps li.is-done{color:var(--ink-2);cursor:pointer}.steps li.is-done b{background:var(--ok);color:#fff}.wz h4{color:var(--ink);margin:20px 0 8px;font-size:14px}.wz h4:first-child{margin-top:0}.wz-split{grid-template-columns:minmax(0,1fr) 310px;gap:28px;display:grid}.wz-side{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-self:start;padding:16px;position:sticky;top:0}.wz-side h4{margin-top:0}.wz-side h4:not(:first-child){margin-top:18px}.tplgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:310px;padding:2px;display:grid;overflow:auto}.tplgrid button{border:1.5px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;padding:12px 14px;transition:border-color .1s,background .1s;position:relative}.tplgrid button:hover{border-color:var(--brand-line)}.tplgrid button.is-on{border-color:var(--brand);background:var(--brand-soft)}.tplgrid-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tplgrid p{color:var(--ink-2);margin:0;padding-right:26px;font-size:13px}.tplgrid-check{background:var(--brand);width:20px;height:20px;color:var(--brand-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.audience{background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:14px;margin-top:18px;padding:16px 18px}.audience.is-empty{background:var(--warn-soft);border-color:#0000}.audience-n{align-items:baseline;gap:10px;display:flex}.audience-n b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.audience ul{color:var(--ink-2);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.audience li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.audience li>svg{flex:none;margin-top:2px}.audience li.is-hold>svg{color:var(--warn)}.audience li b{color:var(--ink)}.sample{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.sample span{background:var(--surface);border:1px solid var(--brand-line);border-radius:12px;padding:2px 10px;font-size:12.5px}.sample em{color:var(--ink-3);font-size:12.5px;font-style:normal}.varrule,.btnrow{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.varrule-head,.btnrow-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.varrule-head select{width:auto;max-width:62%}.ratepick,.radiocards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:14px;display:grid}.ratepick button,.radiocards button{border:1.5px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;transition:border-color .1s,background .1s;display:flex}.ratepick button:hover,.radiocards button:hover{border-color:var(--brand-line)}.ratepick button.is-on,.radiocards button.is-on{border-color:var(--brand);background:var(--brand-soft)}.ratepick span,.radiocards span{color:var(--ink-3);font-size:12.5px}.radiocards{grid-template-columns:1fr 1fr}.uploadrow{align-items:center;gap:10px;min-width:0;display:flex}.uploadrow .clip{max-width:260px;color:var(--ok);align-items:center;gap:4px;font-size:13px;display:inline-flex}.tplcards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.tplcard,.autocard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.tplcard>header,.autocard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tplcard>header>div,.autocard>header>div{flex-direction:column;min-width:0;display:flex}.tplcard>header strong,.autocard>header strong{text-transform:capitalize;font-size:15.5px}.autocard>header strong{text-transform:none}.tplcard>header span,.autocard>header span{color:var(--ink-3);font-size:12.5px}.tplcard footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.tplcard>header .cchip,.autocard>header .cchip{color:var(--ink);align-self:flex-start;margin-top:6px;font-size:12.5px}.tplcard>header .cchips{margin-top:6px}.replyrow strong .cchip{vertical-align:middle;margin-left:4px}.tplprev{background:var(--chat-bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.bubble-preview{width:100%}.tplprev-media{background:var(--surface-3);height:118px;color:var(--ink-3);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:6px;font-size:12px;display:flex}.tplprev-h{margin:0 0 4px;font-weight:700}.tpllist{flex-direction:column;gap:8px;max-height:50vh;margin-top:14px;display:flex;overflow:auto}.tpllist button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;padding:12px 14px}.tpllist button:hover{border-color:var(--brand)}.tpllist button.is-off{opacity:.55}.tpllist button.is-off:hover{border-color:var(--line)}.tpllist button>div{align-items:center;gap:8px;display:flex}.tpllist button em{color:var(--ink-3);margin-left:auto;font-size:12px;font-style:normal}.tpllist button p{color:var(--ink-2);margin:6px 0 0;font-size:13px}.tplform{grid-template-columns:minmax(0,1fr) 340px;gap:26px;display:grid}.tplform-side{flex-direction:column;gap:12px;display:flex}.tplform-side h4{margin:0}.field-tools{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.examples{flex-direction:column;gap:8px;margin:10px 0 14px;display:flex}.examples label{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.btnsec{margin-top:12px}.tipbox{background:var(--brand-soft);border-radius:12px;padding:12px 14px;font-size:13px}.tipbox ul{margin:6px 0 0;padding-left:18px}.tipbox li+li{margin-top:3px}.autolist{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:16px;display:grid}.autocard.is-off{opacity:.72}.autostats{flex-wrap:wrap;align-items:flex-end;gap:6px 26px;display:flex}.autostats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1.15;display:block}.autostats>div>span:not(.pill){color:var(--ink-3);font-size:12px}.autostats .grow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.autostats .bad b{color:var(--danger)}.autostats .sms b{color:var(--info)}.autocard footer{align-items:center;gap:8px;display:flex}.setup h4{color:var(--ink);margin:22px 0 8px;font-size:14px}.setup h4:first-child{margin-top:12px}.setup .muted{margin-top:8px}.copybox{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 6px 6px 12px;display:flex}.copybox code{text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;min-width:0;padding:0;font-size:12.5px;overflow:hidden}.howto{color:var(--ink-2);flex-direction:column;gap:7px;margin:8px 0 14px;padding-left:20px;font-size:13.5px;display:flex}.codeblock{background:var(--code-bg);border-radius:10px;margin:10px 0;padding:10px 14px}.codeblock pre{white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:12.5px}.testrow{gap:8px;display:flex}.testrow .input{flex:1}.tryout{background:var(--chat-bg);border-radius:12px;margin-top:14px;padding:12px}.ai-ready{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;margin:0 0 16px;padding:9px 10px 9px 14px;font-size:13px;line-height:1.45;display:flex}.ai-ready>p{min-width:0;color:var(--ink-2);flex:1;margin:0}.ai-ready>p em{color:var(--ink-3);font-style:normal}.ai-ready>p strong{font-weight:600}.ai-ready .btn{flex:none}.ai-ready-danger{background:var(--danger-soft)}.ai-ready-danger>p{color:var(--danger)}.ai-story{background:var(--surface-2);border-radius:12px;padding:12px 14px}.ai-story p{margin:0}.ai-story .ai-story-msg{color:var(--ink-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.ai-story-msg strong{color:var(--ink-2);font-weight:600}.ai-story .ai-story-what{color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ai-story-what svg{color:var(--ok);flex:none;margin-top:3px}.ai-story-quiet .ai-story-what svg{color:var(--warn)}.ai-story-bad .ai-story-what svg{color:var(--danger)}.ai-story .ai-story-fix{color:var(--ink-2);margin-top:5px;padding-left:23px;font-size:13px;line-height:1.45}.ai-story .linkbtn{margin:6px 0 0 23px;font-size:13px}.ai-left{color:var(--ink-2);margin-top:14px;font-size:13px;line-height:1.5}.ai-left p{margin:0}.ai-left .linkbtn{font-size:13px}.ai-left-none{margin:12px 0 0}.ai-left-list{border-top:1px solid var(--line);margin:6px 0 0;padding:0;list-style:none}.ai-left-list button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:minmax(90px,170px) 1fr auto;align-items:baseline;gap:12px;width:100%;padding:9px 4px;font-size:13px;line-height:1.4;display:grid}.ai-left-list button:hover{background:var(--surface-2)}.ai-left-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ai-left-list span{color:var(--ink-2)}.ai-left-list time{color:var(--ink-3);white-space:nowrap;font-size:12px}@media (width<=560px){.ai-ready{flex-direction:column;align-items:flex-start}.ai-left-list button{grid-template-columns:1fr;gap:1px}}.tryout .bubble{max-width:100%;display:inline-block}.testout{color:var(--ink-2);align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.pg-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.pg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex}.pg-card:hover{border-color:var(--brand-line);box-shadow:var(--shadow-sm)}.pg-card-poster{border-bottom:1px solid var(--line);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:150px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.pg-card-head{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:19px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pg-card-btn{opacity:.95;border-radius:11px;width:86px;height:22px}.pg-card-lines{opacity:.18;flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.pg-card-lines i{background:currentColor;border-radius:3px;width:70%;height:5px;display:block}.pg-card-lines i+i{width:48%}.pg-card-body{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pg-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pg-card-top strong{font-size:15px}.pg-card-url{color:var(--ink-3);font-size:12.5px}.pg-card-stats{gap:22px;margin-top:2px;display:flex}.pg-card-stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.15;display:block}.pg-card-stats span{color:var(--ink-3);font-size:12px}.pg-card footer{align-items:center;gap:6px;margin-top:4px;display:flex}.pg-card footer .iconbtn:first-of-type{margin-left:auto}.pg-devices{gap:26px;margin-bottom:14px;display:flex}.pg-devices b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;display:block}.pg-devices span{color:var(--ink-3);font-size:12px}.pg-answers td{vertical-align:top}.pg-answers .pill{margin-left:8px}.pg-answer-cell{flex-direction:column;gap:3px;font-size:13px;display:flex}.pg-answer-cell em{color:var(--ink-3);font-style:normal}.pg-answer-cell em:after{content:":"}.pg-state{background:var(--surface-3);height:22px;color:var(--ink-2);border-radius:11px;flex:none;padding:0 9px;font-size:12px;font-weight:600;line-height:22px}.pg-state.is-live{background:var(--ok-soft);color:var(--ok)}.pg-state.is-changes{background:var(--warn-soft);color:var(--warn)}.pg-studio .em-bar .btn{flex:none}.pg-stage{padding-top:14px}.pg-checks{width:min(100%,980px)}.pg-url{background:var(--surface);border:1px solid var(--line);max-width:100%;color:var(--ink-2);border-radius:14px;align-items:center;gap:6px;margin:0 0 10px;padding:4px 12px;font-size:12.5px;display:inline-flex}.pg-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-url em{color:var(--ink-3);font-style:normal}.pg-frame-wrap{justify-content:center;width:100%;display:flex}.pg-device{background:#fff;border-radius:12px;flex:none;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 16px 40px #0000001a}.pg-device.is-phone{border:10px solid #1d2426;border-radius:30px}.pg-device iframe{transform-origin:0 0;background:0 0;border:0;display:block}.pg-pair{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.pg-pair>.field{margin-bottom:0}.pg-pair-mark{grid-template-columns:70px 1fr}.pg-items{flex-direction:column;gap:8px;display:flex}.pg-item{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:6px;padding:10px;display:flex}.pg-item-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pg-item-body>.field{margin-bottom:0}.pg-item-actions{flex-direction:column;gap:2px;display:flex}.pg-items>.btn{align-self:flex-start}.pg-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.pg-check input{accent-color:var(--brand);margin:0}.pg-field-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-field-type{letter-spacing:.05em;text-transform:uppercase;color:var(--brand);font-size:11.5px;font-weight:700}.pg-h4{color:var(--ink);margin:10px 0 2px;font-size:13px;font-weight:700}.pg-consent{flex-direction:column;gap:6px;display:flex}.pg-slug{align-items:center;gap:6px;display:flex}.pg-slug span{color:var(--ink-3);font-weight:600}.pg-themes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pg-theme{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:6px;display:flex}.pg-theme span{border:1px solid #00000014;border-radius:6px;height:34px;display:block;position:relative}.pg-theme i{border-radius:5px;width:26px;height:9px;position:absolute;bottom:7px;left:8px}.pg-theme b{opacity:.8;border-radius:3px;width:40px;height:5px;position:absolute;top:7px;left:8px}.pg-theme em{color:var(--ink-2);font-size:11.5px;font-style:normal;font-weight:600}.pg-theme.is-on,.pg-font.is-on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.pg-fonts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pg-band{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}.pg-band h5{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px;font-weight:700}.pg-band>.field{margin-bottom:0}.pg-swatches{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.pg-swatch,.pg-edge{color:var(--ink-2);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px 5px;display:flex}.pg-swatch span{aspect-ratio:1;color:#fff;border:1px solid #0000001a;border-radius:9px;place-items:center;width:100%;max-width:40px;display:grid}.pg-swatch em,.pg-edge em{font-size:10.5px;font-style:normal;font-weight:600;line-height:1.1}.pg-swatch:hover,.pg-edge:hover{background:var(--surface-2)}.pg-swatch.is-on,.pg-edge.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.pg-edges{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.pg-edge svg{background:var(--surface-3);border-radius:5px;width:100%;height:22px;display:block}.pg-edge path{fill:var(--ink-3)}.pg-edge.is-on path{fill:var(--brand)}.pg-btnlook{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-btnsample{align-items:center;height:34px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -10px #00000080}.pg-add>.pg-add-group{flex-direction:column;gap:6px;display:flex}.pg-add-group h6{color:var(--ink-3);margin:2px 0 0;font-size:11px;font-weight:600}.pg-add-group>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pg-booking-none{background:var(--warn-soft);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.pg-booking-none p{margin:0}.pg-booking-none .icon{color:var(--warn);flex:none;margin-top:1px}.pg-reach{flex-direction:column;gap:2px;display:flex}.pg-reach-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 54px 64px;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.pg-reach-row:last-child{border-bottom:0}.pg-reach-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-reach-bar{background:var(--surface-3);border-radius:5px;height:10px;position:relative;overflow:hidden}.pg-reach-bar i{background:var(--s1);border-radius:5px;position:absolute;inset:0 auto 0 0}.pg-reach-row.is-hot .pg-reach-bar i{background:var(--s2)}.pg-reach-row b{text-align:right;font-variant-numeric:tabular-nums}.pg-reach-row em{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-style:normal}.pg-reach-row.is-drop{box-shadow:inset 0 -2px 0 var(--warn)}.pg-reach-head{color:var(--ink-3);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.pg-reach-head b,.pg-reach-head em{color:var(--ink-3);font-weight:600}.pg-reach-notes{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;font-size:13px;display:flex}.pg-reach-notes>span{align-items:flex-start;gap:6px;max-width:100%;display:flex}.pg-reach-notes .icon{flex:none;margin-top:2px}@media (width<=760px){.pg-reach-row{grid-template-columns:minmax(0,1fr) 70px 42px 52px;gap:8px}.pg-reach-row>span:first-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}}.pg-font{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pg-font strong{color:var(--ink);font-size:16px}.pg-font em{color:var(--ink-3);font-size:11.5px;font-style:normal}.pg-font.f-elegant strong,.pg-font.f-classic strong{font-family:Iowan Old Style,Palatino,Georgia,serif;font-weight:600}.pg-font.f-friendly strong{font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.pg-font.f-modern strong{font-family:ui-sans-serif,system-ui,sans-serif}.em-fonts .pg-font em{line-height:1.3}.pg-font.ef-sans strong{font-family:Helvetica,Arial,sans-serif}.pg-font.ef-serif strong{font-family:Georgia,serif}.pg-font.ef-quicksand strong{font-family:pp Quicksand,Trebuchet MS,sans-serif;font-weight:700}.pg-font.ef-lora strong{font-family:pp Lora,Georgia,serif;font-weight:700}.pg-font.ef-playfair strong{font-family:pp Playfair Display,Georgia,serif;font-weight:700}.pg-font.ef-graceful strong{font-family:pp Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600}.pg-font.ef-montserrat strong{font-family:pp Montserrat,Helvetica,sans-serif;font-weight:700}.em-look{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;display:flex}.em-look.is-same{border-color:var(--brand-line);background:var(--brand-soft)}.em-look-head{color:var(--ink);align-items:center;gap:7px;display:flex}.em-look-head strong{font-size:13.5px;font-weight:650}.em-look p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.em-look-actions{flex-wrap:wrap;gap:6px;display:flex}.em-look-actions:empty{display:none}@font-face{font-family:pp Quicksand;font-weight:300 700;font-display:swap;src:url(/p/_/f/quicksand-latin.woff2)format("woff2")}@font-face{font-family:pp Playfair Display;font-weight:400 900;font-display:swap;src:url(/p/_/f/playfair-display-latin.woff2)format("woff2")}@font-face{font-family:pp Cormorant Garamond;font-weight:300 700;font-display:swap;src:url(/p/_/f/cormorant-garamond-latin.woff2)format("woff2")}@font-face{font-family:pp Fraunces;font-weight:100 900;font-display:swap;src:url(/p/_/f/fraunces-latin.woff2)format("woff2")}@font-face{font-family:pp Nunito;font-weight:200 1000;font-display:swap;src:url(/p/_/f/nunito-latin.woff2)format("woff2")}@font-face{font-family:pp Montserrat;font-weight:100 900;font-display:swap;src:url(/p/_/f/montserrat-latin.woff2)format("woff2")}@font-face{font-family:pp Lora;font-weight:400 700;font-display:swap;src:url(/p/_/f/lora-latin.woff2)format("woff2")}@font-face{font-family:pp DM Serif Display;font-weight:400;font-display:swap;src:url(/p/_/f/dm-serif-display-latin.woff2)format("woff2")}.pg-font.f-soft strong{font-family:pp Quicksand,ui-rounded,sans-serif;font-weight:700}.pg-font.f-editorial strong{font-family:pp Playfair Display,Georgia,serif;font-weight:700}.pg-font.f-graceful strong{font-family:pp Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:600}.pg-font.f-warm strong{font-family:pp Fraunces,Georgia,serif;font-weight:600}.pg-font.f-gentle strong{font-family:pp Nunito,ui-rounded,sans-serif;font-weight:800}.pg-font.f-strong strong{letter-spacing:-.02em;font-family:pp Montserrat,sans-serif;font-weight:700}.pg-font.f-story strong{font-family:pp Lora,Georgia,serif;font-weight:600}.pg-font.f-statement strong{font-family:pp DM Serif Display,Georgia,serif;font-weight:400}.site-studio .site-title{border:0;flex:none;font-weight:650}.site-problems{background:var(--warn-soft);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;display:flex}.site-problems p{align-items:flex-start;gap:6px;margin:0;display:flex}.site-problems .icon{color:var(--warn);flex:none;margin-top:2px}.site-link{align-items:center}.site-link .input{flex:1;min-width:0}.site-linkpage{border-radius:var(--r-sm);background:var(--brand-soft);min-width:0;height:36px;color:var(--brand);flex:1;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.site-linkpage>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.site-linkpage button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.site-linkpage button:hover{background:#0000000f}.site-linkpage.is-draft{background:var(--surface-3);color:var(--ink-2)}.site-linkpage em{background:#0000000f;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.site-social{color:var(--ink-2);grid-template-columns:82px 1fr;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.site-tabdemo{background:var(--surface-3);border-radius:10px;padding:10px 12px}.site-tabdemo span{background:var(--surface);max-width:100%;color:var(--ink-2);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:inline-flex}.site-tabdemo img{object-fit:cover;border-radius:3px;width:16px;height:16px}.site-tabdemo em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.site-note{margin:0 0 10px}.pp-sum{margin:-4px 0 10px}.pp-visits{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-visits li{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:10px 0;display:flex}.pp-visits li:first-child{border-top:0;padding-top:2px}.pp-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pp-top .linkish{text-align:left;font-weight:650}.pp-top time{color:var(--ink-3);flex:none;font-size:12px}.pp-visits .vis-facts{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.pp-visits .vis-facts>span{align-items:center;gap:4px;display:inline-flex}.pp-line{color:var(--ink-2);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.pp-line .icon{color:var(--ink-3);flex:none;margin-top:2px}.pp-line b{color:var(--ink);font-weight:600}.vis-looked{color:var(--ink-2)}.pg-home{align-items:flex-start;gap:10px;display:flex}.pg-home>span{flex-direction:column;display:flex}.pg-home strong{font-size:13.5px}.pg-home em{color:var(--ink-3);font-size:12.5px;font-style:normal}@media (width<=900px){.pg-pair{grid-template-columns:1fr}.pg-studio .em-bar .btn span{display:none}}.tone-send{--tone:var(--brand)}.tone-wait{--tone:var(--warn)}.tone-split{--tone:var(--s3)}.tone-person{--tone:var(--info)}.tone-team{--tone:var(--s2)}.tone-flow{--tone:var(--ink-3)}.ab-node-icon{--tone:var(--brand);background:color-mix(in srgb, var(--tone) 13%, var(--surface));width:30px;height:30px;color:var(--tone);border-radius:9px;flex:none;place-items:center;display:grid}[class*=tone-]>.ab-node-icon,[class*=tone-] .ab-node-icon{--tone:inherit}.ab-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.ab-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px 18px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.ab-card:hover{border-color:var(--brand-line);box-shadow:var(--shadow-sm)}.ab-card-open{z-index:1;border-radius:inherit;position:absolute;inset:0}.ab-card-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ab-card>header{align-items:flex-start;gap:12px;display:flex}.ab-card-name{flex-direction:column;flex:1;min-width:0;display:flex}.ab-card-name strong{font-size:15.5px}.ab-card-name span{color:var(--ink-3);font-size:12.5px;line-height:1.4}.ab-card-switch{z-index:2;margin-top:4px;display:inline-flex;position:relative}.ab-card:not(.is-on) .ab-node-icon{filter:grayscale(.7);opacity:.8}.ab-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ab-card-stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.15;display:block}.ab-card-stats span{color:var(--ink-3);font-size:12px}.ab-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ab-card-steps{color:var(--ink-3);font-size:12.5px}.ab-card-problem{color:var(--warn);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.35;display:inline-flex}.ab-card-problem svg{flex:none;margin-top:2px}.ab-start-here{border-radius:var(--r-lg);background:var(--brand-soft);border:1px solid var(--brand-line);padding:22px 24px 24px}.ab-start-here-text h3{font-family:var(--display);letter-spacing:-.01em;font-size:19px;font-weight:700}.ab-start-here-text p{color:var(--ink-2);max-width:64ch;margin:4px 0 16px}.ab-recipes{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;display:grid}.ab-recipe{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 12px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.ab-recipe:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ab-recipe:disabled{cursor:default}.ab-recipe .ab-node-icon{margin-bottom:4px}.kit-card{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px 14px 14px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.kit-card:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.kit-card>svg{color:var(--ink-3);flex:none}.kit-card-art{background:var(--kit-bg);border-radius:11px;flex:none;width:92px;height:70px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.kit-card-art i{border-radius:3px;display:block;position:absolute}.kit-card-art i:first-child{background:linear-gradient(160deg, var(--kit-brand), color-mix(in srgb, var(--kit-brand) 70%, var(--kit-accent)));border-radius:0;height:34px;inset:0 0 auto}.kit-card-art i:nth-child(2){background:var(--kit-text);opacity:.75;width:46px;height:6px;top:44px;left:10px}.kit-card-art i:nth-child(3){background:var(--kit-brand);border-radius:999px;width:26px;height:8px;top:55px;left:10px}.kit-card-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kit-card-words em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:11.5px;font-style:normal;font-weight:650}.kit-card-words strong{font:650 16px/1.25 var(--display)}.kit-card-words span{color:var(--ink-2);font-size:13px;line-height:1.4}.kit-pages{border:1px solid var(--line);counter-reset:kit;border-radius:12px;margin:0 0 16px;padding:0;list-style:none}.kit-pages li{counter-increment:kit;grid-template-columns:26px 1fr auto;align-items:baseline;gap:2px 8px;padding:9px 14px;display:grid}.kit-pages li+li{border-top:1px solid var(--line)}.kit-pages li:before{content:counter(kit);color:var(--ink-3);font-size:12px;font-weight:650}.kit-pages strong{font-size:14px;font-weight:600}.kit-pages span{font:12.5px/1.3 var(--mono);color:var(--ink-3)}.kit-pages em{color:var(--warn);grid-column:2/-1;font-size:12.5px;font-style:normal}.kit-option{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.kit-option>div{flex-direction:column;gap:2px;display:flex}.kit-option strong{font-size:14px;font-weight:600}.kit-option span{color:var(--ink-2);font-size:13px}.kit-wait{align-items:center;gap:14px;padding:26px 6px;display:flex}.kit-wait>div{flex-direction:column;gap:2px;display:flex}.kit-wait span:not(.spinner){color:var(--ink-2);font-size:13px}.kit-done{background:var(--ok-soft);color:var(--ok);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}.kit-done svg{flex:none;margin-top:2px}.pg-others{align-items:center;gap:8px;margin-top:18px;margin-bottom:0;display:flex}.site-card,.site-card:hover{box-shadow:5px 5px 0 -1px var(--surface), 5px 5px 0 0 var(--line), 10px 10px 0 -1px var(--surface), 10px 10px 0 0 var(--line)}.site-card{margin:0 10px 10px 0}.site-card-bar{align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:16px;right:16px}.site-card-bar b{opacity:.9;border-radius:6px;width:18px;height:18px;margin-right:auto}.site-card-bar i{opacity:.3;background:currentColor;border-radius:2px;width:22px;height:4px;display:block}.site-card-count{opacity:.6;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;right:14px}.pg-back{align-items:center;gap:4px;margin:0 0 6px;font-size:13px;display:inline-flex}.pg-site-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-site-line a{color:var(--brand);font-weight:550;text-decoration:none}.pg-site-line a:hover{text-decoration:underline}.site-or{margin-top:18px}.vis-site{width:auto;min-width:180px}.kit-waiting{align-items:center}.kit-waiting>span{flex:1}.kit-waiting .btn{flex:none;text-decoration:none}.kit-before{background:var(--warn-soft);border-radius:12px;margin:0 0 14px;padding:10px 14px}.kit-made{border:1px solid var(--line);border-radius:12px;margin:0 0 12px;padding:0;list-style:none}.kit-made li{align-items:center;gap:10px;min-height:46px;padding:6px 8px 6px 14px;display:flex}.kit-made li+li{border-top:1px solid var(--line)}.kit-made strong{white-space:nowrap;font-size:14px;font-weight:600}.kit-made li>span,.kit-made li>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12.5px/1.3 var(--mono);color:var(--ink-3);flex:1;overflow:hidden}.kit-made li>a{color:var(--brand)}.kit-skip{color:var(--warn);align-items:flex-start;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.kit-skip svg{flex:none;margin-top:2px}@media (width<=560px){.kit-card-art,.kit-made li>span{display:none}}.ab-recipe strong{font-size:14px;line-height:1.3}.ab-recipe>span:not(.ab-node-icon){color:var(--ink-2);font-size:12.5px;line-height:1.45}.ab-recipe em{color:var(--ink-3);margin-top:auto;padding-top:4px;font-size:12px;font-style:normal}.ab-recipe.is-blank{border-style:dashed;border-color:var(--line-strong);background:var(--surface-2)}.ab-links{margin-top:40px}.ab-links-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.ab-links-head h2{font-family:var(--display);letter-spacing:-.01em;font-size:19px;font-weight:700}.ab-links-head p{max-width:70ch;color:var(--ink-2);margin:4px 0 0;font-size:13px}.ab-links-empty{margin:0;font-size:13px}.ab-page>*{max-width:1560px}.ab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 0 14px;display:flex}.ab-head .backlink{flex-basis:100%;margin-bottom:-10px}.ab-title{flex:340px;align-items:center;gap:10px;min-width:0;display:flex}.ab-name{width:min(100%,560px);min-width:0;color:var(--ink);font-family:var(--display);letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:10px;margin-left:-9px;padding:2px 8px;font-size:27px;font-weight:700;line-height:1.2}@supports (field-sizing:content){.ab-name{field-sizing:content;width:auto;min-width:6ch;max-width:100%}}.ab-name:hover:not(:disabled){border-color:var(--line)}.ab-name:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-soft);background:var(--surface);outline:none}.ab-state{background:var(--surface-3);height:24px;color:var(--ink-2);border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ab-state.is-on{background:var(--ok-soft);color:var(--ok)}.ab-dirty{color:var(--warn);flex:none;font-size:12.5px;font-weight:600}.ab-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ab-sum{color:var(--ink-3);gap:18px;font-size:13px;display:flex}.ab-sum b{color:var(--ink);font-variant-numeric:tabular-nums}.ab-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.ab-page.is-build{flex-direction:column;padding-bottom:18px;display:flex}.ab-page.is-build>*{flex:none;width:100%}.ab-page.is-build>.ab-body{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:380px}.ab-page.is-build .ab-canvas{min-height:0}.ab-body.has-panel{grid-template-columns:minmax(0,1fr) 390px}.ab-canvas{--ab-line:var(--line-strong);border:1px solid var(--line);border-radius:var(--r-lg);background-color:var(--surface-2);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 0);background-size:18px 18px;min-width:0;min-height:62vh;overflow:auto}.ab-problems{background:var(--warn-soft);color:var(--warn);border-radius:10px;align-items:flex-start;gap:8px;margin:14px 14px 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.ab-problems svg{flex:none;margin-top:2px}.ab-live{background:var(--brand-soft);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:8px;margin:14px 14px 0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.ab-live svg{color:var(--brand);flex:none;margin-top:2px}.ab-live.is-view{background:var(--surface-2)}.ab-dirty.is-editing{color:var(--brand)}.ab-here{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-here li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ab-here-who{align-items:center;gap:8px;font-weight:600;display:flex}.ab-here-when{color:var(--ink-3);font-size:12px}.ab-here-why{color:var(--ink-2);font-size:12.5px}.ab-here-act{gap:6px;margin-top:6px;display:flex}.ab-flow{flex-direction:column;align-items:center;width:max-content;min-width:100%;padding:30px 28px 56px;display:flex}.ab-list{flex-direction:column;align-items:center;display:flex}.ab-line{background:var(--ab-line);flex:none;width:2px;height:16px;display:block}.ab-add-wrap{flex-direction:column;align-items:center;display:flex}.ab-add{border:1.5px solid var(--ab-line);background:var(--surface);width:26px;height:26px;color:var(--ink-3);border-radius:50%;place-items:center;transition:color .12s,border-color .12s,background .12s,transform .12s;display:grid}.ab-add:hover,.ab-add.is-open{color:var(--brand-ink);background:var(--brand);border-color:var(--brand);transform:scale(1.08)}.ab-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ab-start,.ab-node{border:1.5px solid var(--line);background:var(--surface);text-align:left;width:296px;box-shadow:var(--shadow-sm);border-radius:14px;align-items:flex-start;gap:11px;padding:12px 13px;transition:border-color .12s,box-shadow .12s;display:flex}.ab-start:hover,.ab-node:hover{border-color:var(--brand-line)}.ab-start.is-on,.ab-node.is-on{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-soft), var(--shadow-sm)}.ab-start.has-problem,.ab-node.has-problem{border-color:color-mix(in srgb, var(--warn) 55%, var(--line))}.ab-start{border-color:var(--brand-line);align-items:center;padding-top:24px;position:relative}.ab-start-k{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:700;position:absolute;top:6px;left:13px}.ab-start strong{flex:1;min-width:0;font-size:13.5px;line-height:1.35}.ab-start .ab-node-icon{--tone:var(--brand)}.ab-rules{border:1px solid var(--line-strong);background:var(--surface);max-width:296px;color:var(--ink-2);text-align:left;border-radius:14px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;line-height:1.3;display:inline-flex}.ab-rules svg{flex:none}.ab-rules:hover{border-color:var(--brand-line);color:var(--ink)}.ab-rules.is-on{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-soft);color:var(--ink)}.ab-node-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ab-node-text strong{font-size:13.5px;line-height:1.3}.ab-node-text>span{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.ab-node-problem{color:var(--warn);align-items:flex-start;gap:5px;margin-top:3px;font-size:12px;font-style:normal;line-height:1.35;display:flex}.ab-node-problem svg{flex:none;margin-top:1px}.ab-node-text>span.is-missing{color:var(--warn);align-items:flex-start;gap:5px;display:flex}.ab-node-text>span.is-missing svg{flex:none;margin-top:2px}.ab-node-stats{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ab-node-stats span{background:var(--surface-3);height:20px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ab-node-stats span.is-waiting{background:var(--warn-soft);color:var(--warn)}.ab-endcap{color:var(--ink-3);border-radius:12px;align-items:center;gap:6px;margin-top:0;padding:4px 10px;font-size:12px;display:inline-flex}.ab-endcap i{background:var(--ab-line);border-radius:50%;width:8px;height:8px}.ab-branches{align-items:flex-start;gap:28px;padding-top:16px;display:flex;position:relative}.ab-branches:before{content:"";background:var(--ab-line);width:2px;height:16px;position:absolute;top:0;left:calc(50% - 1px)}.ab-branch{flex-direction:column;align-items:center;min-width:296px;padding-top:18px;display:flex;position:relative}.ab-branch:before{content:"";border-top:2px solid var(--ab-line);height:18px;position:absolute;top:0}.ab-branch.is-yes:before{border-left:2px solid var(--ab-line);border-top-left-radius:14px;left:calc(50% - 1px);right:-15px}.ab-branch.is-no:before{border-right:2px solid var(--ab-line);border-top-right-radius:14px;left:-15px;right:calc(50% - 1px)}.ab-branch-k{border-radius:11px;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ab-branch.is-yes .ab-branch-k{background:var(--ok-soft);color:var(--ok)}.ab-branch.is-no .ab-branch-k{background:var(--surface-3);color:var(--ink-2)}.ab-branch-k em{opacity:.8;font-variant-numeric:tabular-nums;margin-left:3px;font-style:normal;font-weight:600}.ab-menu{z-index:120;grid-template-columns:1fr 1fr;gap:0 6px;width:640px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:6px;display:grid;position:fixed;overflow-y:auto}.ab-menu-col{min-width:0}.ab-menu-col+.ab-menu-col{border-left:1px solid var(--line);padding-left:6px}.ab-menu-group+.ab-menu-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.ab-menu-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 2px;font-size:11px;font-weight:700;display:block}.ab-menu-item{text-align:left;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:7px 8px;display:flex}.ab-menu-item:hover,.ab-menu-item:focus-visible{background:var(--surface-3);outline:none}.ab-menu-item .ab-node-icon{border-radius:8px;width:26px;height:26px}.ab-menu-item strong{font-size:13.5px;font-weight:600;display:block}.ab-menu-item em{color:var(--ink-3);white-space:normal;font-size:12px;font-style:normal;line-height:1.35;display:block}.ab-scrim{display:none}.ab-panel{min-width:0;min-height:0;display:flex}.ab-panel-in{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;animation:.16s slide-in;display:flex}.ab-panel-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:16px 14px 12px 18px;display:flex}.ab-panel-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.ab-panel-head strong{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.25}.ab-panel-head span:not(.ab-node-icon){color:var(--ink-3);font-size:12.5px;line-height:1.4}.ab-panel-body{flex:1;min-height:0;padding:16px 18px 18px;overflow-y:auto}.ab-panel-foot{border-top:1px solid var(--line);justify-content:flex-end;padding:10px 14px;display:flex}.ab-panel-empty{padding:24px}.ab-fields{border:0;min-width:0;margin:0;padding:0}.ab-fields>.seg{margin-bottom:14px}.ab-fields .varblock h4,.ab-h4{color:var(--ink);margin:16px 0 8px;font-size:13px;font-weight:700}.ab-note{background:var(--surface-2);color:var(--ink-2);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ab-note p{margin:0 0 8px}.ab-note p:last-child{margin-bottom:0}.ab-note.pre{white-space:pre-wrap}.ab-stepstats{background:var(--brand-soft);color:var(--ink-2);border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:12.5px}.ab-toggle{cursor:pointer;align-items:flex-start;gap:11px;padding:9px 0;display:flex}.ab-toggle .switch{margin-top:1px}.ab-toggle>span{flex-direction:column;min-width:0;display:flex}.ab-toggle strong{font-size:13.5px;font-weight:600}.ab-toggle em{color:var(--ink-3);font-size:12.5px;font-style:normal;line-height:1.4}.ab-toggle.is-disabled{cursor:default}.ab-choices{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;display:grid}.ab-choice{border:1.5px solid var(--line);text-align:left;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}.ab-choice svg{color:var(--ink-3);flex:none}.ab-choice:hover:not(:disabled){border-color:var(--brand-line);color:var(--ink)}.ab-choice.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.ab-choice.is-on svg{color:var(--brand)}.ab-ticks{flex-wrap:wrap;gap:6px;display:flex}.ab-amount{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.ab-inserts{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 6px;display:flex}.ab-inserts .chip{cursor:pointer}.ab-conds{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.ab-cond{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.ab-cond-head{align-items:center;gap:6px;display:flex}.ab-cond-head select:first-child{flex:1;min-width:0}.ab-cond-not{flex:none;width:72px}.ab-row{align-items:center;gap:6px;display:flex}.ab-row-wrap{flex-wrap:wrap}.ab-row-wrap .input{flex:120px}.ab-num{flex:none;width:76px}.ab-chips{flex-wrap:wrap;gap:6px;display:flex}.ab-chips .chip{cursor:pointer}.ab-preview{flex-direction:column;gap:6px;margin:2px 0 14px;display:flex}.ab-preview .tplprev{max-height:300px;overflow:auto}.ab-found{flex-direction:column;gap:4px;margin:-8px 0 12px;display:flex}.ab-found button{border:1px solid var(--line);text-align:left;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.ab-found button:hover{border-color:var(--brand)}.ab-found span{color:var(--ink-3);font-size:12.5px}.ab-people{padding-top:14px}.ab-runs td{vertical-align:top}.ab-runs .pill{margin-left:8px}.ab-where em{color:var(--ink-3);font-size:12px;font-style:normal;display:block}@media (width<=1100px){.ab-body.has-panel{grid-template-columns:minmax(0,1fr)}.ab-scrim{z-index:89;background:#05141647;animation:.15s fade;display:block;position:fixed;inset:0}.ab-panel{z-index:90;width:min(420px,100%);max-height:none;padding:10px;position:fixed;top:0;bottom:0;right:0}.ab-panel-in{box-shadow:var(--shadow-lg)}}@media (width<=760px){.ab-head{padding-top:14px}.ab-name{font-size:22px}.ab-sum{display:none}.ab-canvas{border-left:0;border-right:0;border-radius:0;min-height:50vh;margin:0 calc(-1*clamp(20px,3.4vw,48px))}.ab-flow{padding:22px 14px 40px}.ab-start,.ab-node{width:272px}.ab-branch{min-width:272px}.ab-panel{width:100%;padding:0;top:auto;left:0}.ab-panel-in{border-bottom:0;border-radius:18px 18px 0 0;max-height:86vh;animation:.2s slide-in}.ab-choices{grid-template-columns:1fr}.ab-cards{grid-template-columns:minmax(0,1fr)}.ab-title{flex-basis:100%}.ab-actions{width:100%}.ab-actions .dd{margin-left:auto}.ab-menu{grid-template-columns:minmax(0,1fr);width:340px}.ab-menu-col+.ab-menu-col{border-left:0;border-top:1px solid var(--line);margin-top:4px;padding-top:4px;padding-left:0}.ab-card-stats b{font-size:18px}.ab-links-head{flex-direction:column;align-items:flex-start}}.tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px;display:grid}.an-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:-6px 0 18px;display:flex;overflow-x:auto}.an-tabs::-webkit-scrollbar{display:none}.an-tabs button{color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 10px 11px;font-weight:550;display:inline-flex}.an-tabs button:hover{color:var(--ink)}.an-tabs button.is-on{color:var(--ink);border-bottom-color:var(--brand);font-weight:650}.an-tabs button.starts-group{margin-left:14px}.an-range{flex-wrap:wrap;justify-content:flex-end;gap:8px}.an-days{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.an-days .input{width:150px}.an-actions{flex-wrap:wrap;align-items:center;gap:10px}.an-note{margin:-4px 0 16px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpis-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1180px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{text-align:left;min-height:124px;font:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);flex-direction:column;gap:5px;padding:14px 16px 13px;display:flex;position:relative;overflow:hidden}.kpi.is-link{cursor:pointer;transition:border-color .15s,box-shadow .15s}.kpi.is-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.kpi.is-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kpi-label{z-index:1;color:var(--ink-2);font-size:13px;font-weight:550;position:relative}.kpi.has-spark{padding-bottom:82px}.kpi-value{z-index:1;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:auto;font-size:30px;font-weight:700;line-height:1.1;position:relative}.kpi-foot{z-index:1;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:20px;font-size:12px;display:flex;position:relative}.kpi-foot em{min-width:0;font-style:normal}.kpi-change{white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 7px;font-size:12px;font-weight:650;display:inline-flex}.kpi-change.tone-good{background:var(--ok-soft);color:var(--ok)}.kpi-change.tone-bad{background:var(--danger-soft);color:var(--danger)}.kpi-change.tone-flat{background:var(--surface-2);color:var(--ink-3)}.kpi-change.tone-neutral{background:var(--surface-2);color:var(--ink-2)}.spark{height:48px;position:absolute;bottom:24px;left:16px;right:16px}.spark-grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.spark-grid.is-mid{stroke-dasharray:2 4}.spark-grid.is-base{stroke:var(--line-strong)}.spark-y{background:var(--surface);font-variant-numeric:tabular-nums;color:var(--ink-3);pointer-events:none;white-space:nowrap;padding:0 4px 0 0;font-size:10.5px;line-height:1.2;position:absolute;left:0;transform:translateY(-50%)}.spark-y.is-zero{transform:translateY(-100%)}.spark-x{color:var(--ink-3);pointer-events:none;justify-content:space-between;font-size:10.5px;line-height:1.2;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.spark svg{width:100%;height:100%;display:block;overflow:visible}.spark-line{fill:none;stroke:var(--s1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark-area{fill:var(--s1);opacity:.11}.spark-hair{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.spark-dot{background:var(--s1);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.spark-tip{background:var(--ink);color:var(--surface);white-space:nowrap;pointer-events:none;z-index:3;box-shadow:var(--shadow-sm);border-radius:8px;padding:3px 8px;font-size:11.5px;line-height:1.4;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.spark-tip.is-start{transform:none}.spark-tip.is-end{transform:translate(-100%)}.spark-tip b{font-weight:700}.spark.spark-none{border-bottom:1.5px dashed var(--line);height:0;bottom:24px}.kpi-health{min-height:0}.kpi-health .kpi-value{align-items:center;gap:10px;margin-top:4px;font-size:21px;display:flex}.kpi-health .kpi-value .light{margin-top:0}.kpi-health .kpi-foot em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bars{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bars li{grid-template-columns:minmax(90px,170px) 1fr auto 64px;align-items:center;gap:10px;font-size:13.5px;display:grid}.bars-label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars-track{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.bars-track i{border-radius:999px;height:100%;display:block}.bars b{text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.bars em{color:var(--ink-3);font-size:12px;font-style:normal}.bars+p,.bars+.linkbtn{margin-top:14px}.an-facts{margin:0;padding:0;list-style:none}.an-facts li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.an-facts li:last-child{border-bottom:0}.an-facts span{color:var(--ink-2)}.an-verdicts{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.an-verdict-top{align-items:center;gap:10px;display:flex}.an-verdict-top b{font-variant-numeric:tabular-nums;margin-left:auto}.an-verdict em{color:var(--ink-3);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.an-light{align-items:flex-start;gap:10px;margin:0 0 8px;display:flex}.table th.r,.table td.r{text-align:right}.table tr.is-click{cursor:pointer}.table tr.is-click:hover td{background:var(--surface-2)}.home-going{margin-top:24px}.home-going-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.home-going-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.home-going-head .linkbtn{margin-left:auto}.sh-embedded .sh-intro{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sh-embedded .sh-intro p{margin:0}@media (width<=760px){.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi{min-height:108px;padding:12px 13px}.kpi-label,.kpi.has-spark .kpi-label{padding-right:0}.kpi-value{font-size:23px}.kpi.has-spark{padding-bottom:64px}.spark{height:34px;bottom:20px;left:13px;right:13px}.spark.spark-none{bottom:20px}.bars li{grid-template-columns:minmax(70px,110px) 1fr auto}.bars em{display:none}.an-range{justify-content:flex-start}}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:16px 20px 18px;display:flex}.tile-top{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.tile b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:8px;font-size:36px;font-weight:700;line-height:1.1}.tile em{color:var(--ink-3);font-size:12.5px;font-style:normal}.legend{color:var(--ink-2);align-items:center;gap:16px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart .grid{stroke:var(--line);stroke-width:1px}.chart .axis{fill:var(--ink-3);font-size:11.5px;font-family:var(--font);font-variant-numeric:tabular-nums}.chart .cross{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3}.chart .dot{stroke:var(--surface);stroke-width:2px}.tip{background:var(--surface);border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-md);pointer-events:none;border-radius:10px;padding:9px 12px;font-size:12.5px;position:absolute}.tip strong{margin-bottom:5px;display:block}.tip div{color:var(--ink-2);align-items:center;gap:7px;display:flex}.tip i{border-radius:2px;width:8px;height:8px}.tip b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:14px}.keylist{margin:14px 0 0;padding:0;list-style:none}.keylist li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.keylist li:last-child{border-bottom:0}.keylist li i{border-radius:3px;flex:none;width:10px;height:10px}.keylist li span{flex:1}.keylist li b{font-variant-numeric:tabular-nums}.sp-picks{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.sp-pick{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:550}.sp-pick:hover{border-color:var(--line-strong);color:var(--ink)}.sp-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-pick.is-on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.sp-picks .sp-cur{color:var(--ink-3);margin-left:auto;padding:0 2px;font-size:12.5px}.sp-picks .sp-cur:hover{color:var(--brand)}.sp-statement{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;padding:26px 28px 10px}.sp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 40px;display:flex}.sp-over{color:var(--ink-2);margin:0;font-size:14px;font-weight:550}.sp-hero{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:lining-nums;align-items:flex-start;margin:6px 0 10px;font-size:clamp(46px,6.2vw,72px);font-weight:700;line-height:.95;display:flex}.sp-hero small{letter-spacing:-.01em;color:var(--ink-2);margin:.12em 0 0 .06em;font-size:.4em;font-weight:650;line-height:1}.sp-versus{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.sp-facts{margin:0;display:flex}.sp-fact{border-left:1px solid var(--line);min-width:132px;padding:2px 24px}.sp-fact:first-child{border-left:0;padding-left:0}.sp-fact:last-child{padding-right:0}.sp-fact dt{color:var(--ink-2);font-size:12.5px;font-weight:550}.sp-fact dd{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:5px 0 0;font-size:22px;font-weight:700;line-height:1.15}.sp-fact dd em{font-family:var(--font);letter-spacing:0;color:var(--ink-3);margin-top:3px;font-size:12.5px;font-style:normal;font-weight:400;display:block}.sp-split{gap:2px;height:8px;margin:24px 0 4px;display:flex}.sp-split i{border-radius:2px;min-width:3px;transition:opacity .15s}.sp-split i:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.sp-split i:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.sp-split i.is-dim{opacity:.25}.sp-split.is-empty{background:var(--surface-3);border-radius:999px}.sp-lines{margin:0;padding:0;list-style:none}.sp-line{border-bottom:1px solid var(--line)}.sp-line:last-child{border-bottom:0}.sp-line-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:13px 6px 13px 4px;display:flex}.sp-line-head:hover,.sp-line.is-on .sp-line-head{background:var(--surface-2)}.sp-line-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sp-swatch{border-radius:3px;flex:none;align-self:center;width:10px;height:10px}.sp-line-name{white-space:nowrap;font-size:15px;font-weight:650}.sp-line-name em,.sp-sub-name em{color:var(--ink-3);margin-left:8px;font-size:12.5px;font-style:normal;font-weight:400}.sp-dots{border-bottom:1.5px dotted var(--line-strong);flex:1;min-width:14px;height:0;transform:translateY(-3px)}.sp-amount{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.sp-share{text-align:right;width:64px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px}.sp-chev{color:var(--ink-3);flex:none;align-self:center;transition:transform .15s}.sp-line.is-open .sp-chev{transform:rotate(180deg)}.sp-detail{padding:0 6px 16px 24px}.sp-sub{margin:0;padding:0;list-style:none}.sp-sub li{align-items:baseline;gap:10px;padding:6px 99px 6px 0;font-size:13.5px;display:flex}.sp-sub-name{color:var(--ink-2)}.sp-sub b{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:14px;font-weight:650}.sp-own{font-family:var(--display);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:12.5px}.sp-countries{margin:10px 99px 4px 0}.sp-countries>p{margin:0 0 8px}.sp-detail-foot{max-width:76ch;margin:10px 0 0;line-height:1.5}.sp-none{padding:20px 0 16px}.sp-none p{max-width:66ch;margin:0 0 10px}.sp-scope{max-width:80ch;margin:12px 0 8px;line-height:1.5}.sp-notes{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:6px 0 0;padding:13px 0 8px;list-style:none;display:flex}.sp-notes li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.sp-notes li span{max-width:84ch}.sp-notes svg{color:var(--ink-3);flex:none;margin-top:2px}.sp-notes .linkbtn{white-space:nowrap;flex:none;padding:0}.sp-legend{flex-wrap:wrap;gap:6px 16px;margin:-2px 0 6px}.sp-chart{border-radius:8px;outline:none}.sp-chart:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sp-chart g{transition:opacity .12s}.sp-chart g.is-dim{opacity:.4}.sp-peak{fill:var(--ink-2);font-family:var(--display);font-variant-numeric:lining-nums;font-size:12px;font-weight:650}.sp-tip{width:190px}.sp-tip i{border-radius:2px;width:10px;height:3px}.sp-tip b,.sp-countries .bars b{font-family:var(--display);font-variant-numeric:lining-nums tabular-nums}.tip .sp-tip-total{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:6px;font-weight:600}.sp-chart-foot{max-width:84ch;margin:8px 0 0;line-height:1.5}.sp-camp{align-items:center;gap:8px;display:inline-flex}.sp-camp i{border-radius:50%;flex:none;width:9px;height:9px}.sp-camp.is-kind i{border-radius:3px;width:10px;height:10px}.sp-camp em{font-style:normal}.sp-scroll{max-height:none;overflow-x:auto}.sp-card-foot{border-top:1px solid var(--line);margin:0;padding:12px 22px 16px;line-height:1.5}.sp-head-sub{margin:3px 0 0}.sp-head-sub strong{color:var(--ink)}.table tr.is-ended td{opacity:.6}.table tr.is-click:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sp-empty{padding:2px 22px 20px}.sp-empty p{max-width:72ch;margin:0 0 12px}.sp-presets{flex-wrap:wrap;gap:8px;display:flex}.sp-preset{border:1px dashed var(--line-strong);color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:550;display:inline-flex}.sp-preset:hover{border-style:solid;border-color:var(--brand);color:var(--brand)}.sp-preset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-amount-in{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.modal-foot .sp-remove{margin-right:auto}.sp-sources{margin:0;padding:0;list-style:none}.sp-sources li{border-top:1px solid var(--line);gap:12px;padding:11px 0;display:flex}.sp-sources li:first-child{border-top:0;padding-top:2px}.sp-sources li:last-child{padding-bottom:2px}.sp-sources p{max-width:86ch;margin:0;font-size:13.5px;line-height:1.5}.sp-state{color:var(--ink-3);margin-left:8px;font-size:12px;font-style:normal}.sp-state.is-ok{color:var(--ok)}.sp-state.is-warn{color:var(--warn)}.sp-inline{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.sp-inline .input{width:92px}.sp-narrow{display:none}@media (width<=760px){.sp-wide{display:none}.sub.sp-narrow{display:block}.sp-statement{padding:18px 16px 6px}.sp-top{flex-direction:column;align-items:flex-start;gap:18px}.sp-facts{flex-wrap:wrap;gap:14px 0;width:100%}.sp-fact{flex:42%;min-width:0;padding:0 14px}.sp-fact:nth-child(odd){border-left:0;padding-left:0}.sp-fact dd{font-size:19px}.sp-line-name{white-space:normal;font-size:14.5px}.sp-line-name em{display:none}.sp-share{width:46px}.sp-detail{padding-left:12px}.sp-sub li{padding-right:0}.sp-sub-name{flex:1;min-width:0}.sp-sub-name em{margin-left:0;display:block}.sp-sub .sp-dots,.sp-own{display:none}.sp-countries{margin-right:0}.sp-amount-in{grid-template-columns:minmax(0,1fr) 84px}}@media (prefers-reduced-motion:reduce){.sp-split i,.sp-chev,.sp-chart g{transition:none}}.keylist li em{text-align:right;width:44px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-style:normal}.c-marketing{background:var(--s1)}.c-utility{background:var(--s2)}.c-authentication{background:var(--s3)}.c-service{background:var(--ink-3)}.c-unknown{background:var(--line-strong)}.usage{margin-bottom:6px}.usage-n{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.usage-n b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.usage-n span{color:var(--ink-2)}.subhead{color:var(--ink-2);margin:20px 0 0}.settings{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;display:grid}.subnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:12px}@media (width>=1001px){.subnav{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 140px);margin:-3px -5px;padding:3px 5px;overflow-y:auto}}.subnav button{color:var(--ink-2);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex}.subnav button:hover{background:var(--surface-3);color:var(--ink)}.subnav button.is-on{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--ink);font-weight:600}.subnav button.is-on svg{color:var(--brand)}.subnav-group{flex-direction:column;gap:2px;display:flex}.subnav-group+.subnav-group{margin-top:12px}.subnav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 3px;font-size:11px;font-weight:700}.subnav button .subnav-out{color:var(--ink-3);margin-left:auto}.settings-body{min-width:0;max-width:780px}.savebar{z-index:6;background:var(--toast-bg);color:var(--toast-ink);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:8px;margin:14px 0;padding:10px 14px 10px 18px;animation:.2s slide-in;display:flex;position:sticky;bottom:14px}.savebar span{flex:1;font-size:13.5px}.savebar .btn-ghost{color:inherit;opacity:.8}.savebar .btn-ghost:hover{color:#fff;opacity:1;background:#ffffff1f}.numbercard{background:var(--brand-soft);color:var(--brand);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.numbercard div{color:var(--ink);flex-direction:column;display:flex}.numbercard span{color:var(--ink-2);font-size:12.5px}.hookcard{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.hookcard-head{align-items:center;gap:8px;display:flex}.hookcard-head .input-inline{flex:1}.eventpick{flex-wrap:wrap;gap:6px;display:flex}.eventpick button{border:1px solid var(--line-strong);height:26px;color:var(--ink-2);border-radius:13px;align-items:center;gap:4px;padding:0 11px;font-size:12.5px;display:inline-flex}.eventpick button:hover{background:var(--surface-3)}.eventpick button.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.docs{margin-top:14px}.docs summary,.logbox summary{cursor:pointer}.docs summary{color:var(--brand);font-weight:500}.docs pre,.logbox pre{background:var(--code-bg);border-radius:10px;margin:8px 0 0;padding:12px;font-size:12px;overflow:auto}.logbox details{border-bottom:1px solid var(--line);padding:6px 0;font-size:13px}.logbox pre{max-height:200px;font-size:11.5px}.hours{background:var(--surface-2);border-radius:12px;margin-top:6px;padding:14px 16px}.hours h4{margin-bottom:6px}.hours-row{align-items:center;gap:12px;padding:5px 0;display:flex}.hours-row>span{width:96px;font-weight:500}.hours-row em{color:var(--ink-3);font-style:normal}.hours-row .input-sm{width:112px}.replylist,.userlist{margin-top:8px}.replyrow{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.replyacts{align-items:center;gap:2px;display:inline-flex}@media (width<=760px){.replyrow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.replyrow code{grid-column:1/-1}}.replyrow:last-child{border-bottom:0}.replyrow code{background:var(--brand-soft);color:var(--brand);border-radius:8px;justify-self:start;padding:2px 8px;font-size:12.5px;font-weight:600}.replyrow p{color:var(--ink-2);margin:2px 0 0;font-size:13px}.userrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.userrow:last-child{border-bottom:0}.alertmember{border-bottom:1px solid var(--line);padding:14px 0 6px}.alertmember:first-of-type{padding-top:2px}.alertmember:last-child{border-bottom:0}.alertmember-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.alertmember-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.alertmember-head span{color:var(--ink-3);font-size:12.5px}.alertmember-head span.ok{color:var(--ok)}.alertmember-head span.warn{color:var(--warn)}.alertkinds{grid-template-columns:1fr 1fr;gap:0 18px;margin-bottom:6px;display:grid}.alertlog{flex-direction:column;display:flex}.alertlog-row{border-bottom:1px solid var(--line);grid-template-columns:128px 1fr auto;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:grid}.alertlog-row:last-child{border-bottom:0}.alertlog-when,.alertlog-who{color:var(--ink-3);font-size:12px}.alertlog-text em{color:var(--danger);font-style:normal}.alertlog-row.is-resolved .alertlog-text,.alertlog-row.is-expired .alertlog-text{color:var(--ink-3)}@media (width<=720px){.alertkinds{grid-template-columns:1fr}.alertlog-row{grid-template-columns:1fr;gap:2px}}.userrow>div{flex-direction:column;flex:1;min-width:0;display:flex}.userrow>div span{color:var(--ink-3);font-size:12.5px}.userrow em{color:var(--ink-3);font-style:normal;font-weight:400}.userrow select{width:110px}.userrow.is-off{opacity:.55}.userrow:has(+.perms){border-bottom:0}.perms:last-child{border-bottom:0}.perms{border-bottom:1px solid var(--line);margin:-4px 0 6px 48px;padding-bottom:10px}.perms-sum{color:var(--ink-2);text-align:left;align-items:flex-start;gap:6px;padding:4px 0;font-size:13px;display:flex}.perms-sum>svg{color:var(--ink-3);flex:none;margin-top:2px}.perms-sum b{color:var(--ink);font-weight:600}.perms-sum:hover b{color:var(--brand)}.perms-list{flex-direction:column;gap:2px;margin:6px 0 2px 20px;display:flex}.perms-list>p{margin:0 0 6px;line-height:1.45}.perms-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:8px 0;display:flex}.perms-row>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.perms-row strong{font-size:13.5px;font-weight:600}.perms-row em{color:var(--ink-3);font-size:12.5px;font-style:normal;line-height:1.4}@media (width<=760px){.perms,.perms-list{margin-left:0}}@media (width<=1000px){.settings{grid-template-columns:1fr;gap:16px}.subnav{flex-direction:row;position:static;overflow-x:auto}.subnav button{white-space:nowrap}.subnav-group{flex-direction:row;flex:none}.subnav-group+.subnav-group{border-left:1px solid var(--line);margin:0 0 0 6px;padding-left:6px}.subnav-title{display:none}.wz-split,.tplform{grid-template-columns:1fr}.wz-side{position:static}.grid2{grid-template-columns:1fr}}.syncstate{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}.syncrow{align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.syncrow em{color:var(--ink-3);font-size:12.5px;font-style:normal}.syncstate .btn{margin:6px 0 8px}.devices>p{color:var(--ink-2);margin:4px 0 10px}.devlist{flex-direction:column;margin-top:6px;display:flex}.devlist>span{margin-bottom:4px}.devrow{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.devrow em{color:var(--ink-3);font-size:12px;font-style:normal}.banner button+button{margin-left:14px;font-weight:500}.chat-back{display:none}@media (width<=760px){.shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh}.main{grid-row:1;height:auto}.boot{height:100dvh}.rail{padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-top:1px solid #ffffff0f;flex-direction:row;grid-row:2;align-items:center}.rail-top,.rail-me,.rail .link,.rail-tip,.desk-only,.phone-hide,.rail-bottom{display:none}.rail-nav{flex-direction:row;flex:1;justify-content:space-around;gap:0}.rail-bottom{flex-direction:row;width:auto;margin:0}.rail-btn{border-radius:12px;width:54px;height:46px}.rail-btn.is-on:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 14px -4px}.rail-badge{top:3px;right:6px}.shell.chat-open .rail{display:none}.inbox,.inbox.with-panel{grid-template-columns:minmax(0,1fr)}.inbox.has-chat .clist,.inbox:not(.has-chat) .chat{display:none}.inbox .panel,.inbox.with-panel .panel{z-index:60;width:auto;box-shadow:none;padding-top:env(safe-area-inset-top);border-left:0;position:fixed;inset:0}.clist-head{padding:calc(8px + env(safe-area-inset-top)) 12px 0 18px}.chat-head{min-height:58px;padding:calc(6px + env(safe-area-inset-top)) 10px 6px 4px;gap:8px}.chat-back{width:38px;height:38px;display:inline-grid}.chat-id h2{font-size:15.5px}.chat-sub{gap:2px 8px;font-size:12px}.chat-sub>span:first-child{display:none}.chat-actions{gap:4px}.chat-actions .assign{padding:0 5px}.chat-actions .assign>span:not(.assign-empty):not(.face),.chat-actions .assign>svg:last-child,.chat-actions .btn>span{display:none}.chat-actions .btn{padding:0 9px}.thread{padding:10px 10px 8px}.composer{padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.comp-input textarea,.input,.searchbox input,select,textarea{font-size:16px}.page{padding:calc(4px + env(safe-area-inset-top)) 14px 32px}.page-head{flex-wrap:wrap;gap:12px;padding:16px 0 14px}.page-head h1{font-size:25px}.page-actions{flex-wrap:wrap;max-width:100%}.settings{gap:12px}.subnav{scrollbar-width:none;margin:0 -14px;padding:0 14px 2px}.card{padding-left:16px;padding-right:16px}.scrim{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal-body{padding-left:18px;padding-right:18px;overflow-x:hidden}.steps,.modal .seg{flex-wrap:wrap}.ratepick{grid-template-columns:minmax(0,1fr)}.toasts{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));align-items:stretch}.banner{padding:9px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wz>.seg{margin-bottom:16px}.incidents{margin:0;padding:0;list-style:none}.incidents li{border-top:1px solid var(--line);padding:12px 22px}.incident-title{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.incident-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:5px;font-size:12.5px;display:flex}.hint-flush{margin:0 0 14px}.cellpill{margin-top:3px}.cc-head{padding:20px 0 18px}.cc-id{align-items:flex-start;gap:18px;display:flex}.cc-who{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.cc-who .editable.big{margin-left:-8px;font-size:27px;line-height:1.2}.cc-actions{flex:none;align-items:center;gap:8px;padding-top:6px;display:flex}.cc-reach{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cc-flags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cc-flags:empty{display:none}.reach{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;height:30px;color:var(--ink);border-radius:15px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.reach:has(.reach-main){gap:0;padding:0;overflow:hidden}.reach-main{min-width:0;height:100%;color:inherit;align-items:center;gap:7px;padding:0 8px 0 10px;display:inline-flex}.reach-copy{border-left:1px solid var(--line);width:28px;height:100%;color:var(--ink-3);flex:none;place-items:center;display:grid}.reach-main:hover,.reach-copy:hover{background:var(--surface-3)}.reach.is-open{border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.reach.is-open .reach-main svg,.reach.is-open .reach-k{color:var(--brand)}.reach.is-later{color:var(--ink-2);background:0 0}.reach-note{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.reach svg{color:var(--ink-3);flex:none}.reach-k{color:var(--ink-3);font-weight:500}.reach-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reach.is-off{color:var(--ink-3);cursor:default;background:0 0;border-style:dashed}.reach-warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:var(--warn-soft)}.reach-bad{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:var(--danger-soft)}.cc-stats{margin-bottom:16px}.cc-stats b.is-text{font-family:var(--font);font-variant-numeric:normal;font-size:15px;font-weight:650;line-height:1.7}.cc-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.cc-feed{margin-bottom:0}.cc-side .card{margin-bottom:16px}.cc-side .card:last-child{margin-bottom:0}.cc-side .psec{border-top:0;padding:0}.cc-side .wincard{margin-bottom:12px}.cc-side .dl{margin-bottom:4px}.cc-side .dl .editable{margin-left:-8px}.origin{flex-direction:column;gap:3px;display:flex}.origin strong{font-weight:600}.origin span{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.origin .muted{color:var(--ink-3)}.tl{margin:0;padding:0 22px 8px;list-style:none}.tl-group{list-style:none}.tl-day{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:14px 0 10px;font-size:12px;font-weight:600}.tl-list{margin:0;padding:0;list-style:none}.tl-item{grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding-bottom:12px;display:grid;position:relative}.tl-item:not(:last-child):before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:32px;bottom:2px;left:14px}.tl-dot{z-index:1;background:var(--surface-3);width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:relative}.tl-contact .tl-dot{background:var(--brand-soft);color:var(--brand)}.tl-system .tl-dot{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-strong)}.tl-good .tl-dot{background:var(--ok-soft);color:var(--ok)}.tl-bad .tl-dot{background:var(--danger-soft);color:var(--danger)}.tl-body{text-align:left;min-width:0;padding:4px 0 0;display:block}.at-list button{align-items:center;gap:8px;display:flex}.at-assign{margin:6px 4px 0}.chat-tasks{flex-direction:column;gap:6px;padding:8px clamp(14px,5%,72px) 0;display:flex}.chat-task{background:var(--note-bg);border:1px solid var(--note-line);color:var(--note-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:13.5px;display:flex}.chat-task>span{flex:1;min-width:0}.chat-task.is-other{color:var(--ink-3);background:0 0;border-style:dashed;padding:5px 10px;font-size:12.5px}.chat-task.is-other .linkbtn{flex:none;font-size:12.5px}.share-to{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.share-note{resize:vertical;width:100%;height:auto;padding:10px 12px}.team{grid-template-columns:348px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.team-hint{color:var(--ink-3);margin:0 22px 12px;font-size:12.5px;line-height:1.4}.team-group-ico{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.chat-head .team-group-ico{width:40px;height:40px}.team-thread .msg{margin-top:2px}.team-thread .msg-first{margin-top:10px}.team-from{color:var(--ink-3);margin:0 0 2px 4px;font-size:12px;font-weight:600}.team-face-gap{flex:none;width:26px}.team-body{white-space:pre-wrap}.team-img{border-radius:10px;max-width:min(320px,70vw);max-height:320px;margin:2px 0 4px;display:block}.team-audio{width:min(280px,64vw);margin:2px 0 4px;display:block}.team-file{background:color-mix(in srgb, var(--ink) 6%, transparent);max-width:280px;color:inherit;border-radius:10px;align-items:center;gap:8px;margin:2px 0 4px;padding:8px 10px;text-decoration:none;display:flex}.team-file em{color:var(--ink-3);font-size:12px;font-style:normal}.team-ref{background:var(--brand-soft);color:var(--brand);text-align:left;border-radius:10px;align-items:center;gap:8px;margin:2px 0 4px;padding:8px 10px;font-size:13.5px;display:flex}.team-place{border:1px solid color-mix(in srgb, var(--brand) 22%, transparent);align-items:flex-start;min-width:220px}.team-place>svg{flex:none;margin-top:2px}.team-place>span{min-width:0;color:var(--ink);flex:1;line-height:1.4}.team-place>span small{color:var(--ink-3);letter-spacing:.01em;margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.team-place>span b{color:var(--brand);overflow-wrap:anywhere;font-weight:600;display:block}.team-place>em{background:var(--brand);color:var(--surface);border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.team-place:hover>em{filter:brightness(1.08)}.team-empty{margin:auto}.team-thread .meta{float:right;color:var(--ink-3);margin:4px 0 -4px 10px;font-size:11px}@media (width<=760px){.team{grid-template-columns:1fr}.team.is-open .team-list,.team:not(.is-open) .team-thread,.team:not(.is-open) .chat-empty{display:none}.team .chat-back{display:grid}}.task-rule{background:var(--brand-soft);color:var(--brand);border-radius:9px;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.task-rules{margin-bottom:14px}.inline-select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;padding:0 4px}.tasks{padding:0;list-style:none}.task{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.task:last-child{border-bottom:0}.task-tick{border:1.5px solid var(--line-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.task-tick:hover{border-color:var(--ok);color:var(--ok)}.task.is-done .task-tick{background:var(--ok);border-color:var(--ok);color:#fff}.task-body{flex:1;min-width:0}.task-meta{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.task-body p{white-space:pre-wrap;margin:4px 0 0}.task.is-done .task-body p{color:var(--ink-3);text-decoration:line-through}@media (width<=760px){.task{flex-wrap:wrap;gap:10px}.task-body{flex:calc(100% - 40px)}.task-body+.btn,.task-body+*{margin-left:38px}.task-meta{flex-wrap:wrap;row-gap:2px}}.source{flex-direction:column;gap:12px;display:flex}.source.is-specific{margin-left:22px}.source-head{align-items:center;gap:12px;display:flex}.source-icon{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.source-name{flex-direction:column;flex:1;min-width:0;display:flex}.source-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-row{align-items:flex-start;gap:12px;display:flex}.source-k{width:84px;color:var(--ink-3);flex:none;padding-top:6px;font-size:13px;font-weight:500}.source-camps{flex-wrap:wrap;gap:8px;display:flex}.camptick{border:1px solid var(--line-strong);cursor:pointer;border-radius:16px;align-items:center;gap:7px;height:32px;padding:0 12px 0 9px;font-size:13px;display:inline-flex}.camptick input{accent-color:var(--brand);margin:0}.camptick.is-on{border-color:var(--brand-line);background:var(--brand-soft)}.camptick .icon{color:var(--ink-3)}.camptick.is-on .icon{color:var(--brand)}.camptick.is-dim{opacity:.55;cursor:default}.checks-card{flex-direction:column;gap:14px;display:flex}.checks-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.checks-list li{align-items:flex-start;gap:10px;display:flex}.checks-list li>.icon{color:var(--brand);flex:none;margin-top:2px}.checks-list li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.checks-list strong{font-size:13.5px}.checks-list span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.checks-zb{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.checks-zb-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.checks-zb p{margin:0}.checks-zb-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.checks-zb-row .field{flex:260px;margin:0}.checks-zb-row .row{margin-bottom:0}.source-row .hint-flush{margin:6px 0 0}.checks-counts{flex-wrap:wrap;gap:8px 28px;display:flex}.checks-stat b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;display:block}.checks-stat span{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.checks-card>.row{margin-bottom:0}.checks-card>p.small{margin:-4px 0 0}@media (width<=760px){.checks-list{grid-template-columns:minmax(0,1fr)}.source.is-specific{margin-left:10px}.source-row{flex-direction:column;gap:6px}.source-k{width:auto;padding-top:0}}.tl-channels{padding-top:0;padding-bottom:6px}.tl-body.is-link{border-radius:10px;width:calc(100% + 20px);margin:0 -10px;padding:4px 10px 6px}.tl-body.is-link:hover{background:var(--surface-2)}.tl-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tl-title{-webkit-line-clamp:4;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;min-width:0;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.tl-meta{color:var(--ink-3);flex:none;align-items:center;gap:8px;padding-top:2px;font-size:12px;display:inline-flex}.tl-chan{background:var(--surface-3);color:var(--ink-2);border-radius:9px;padding:1px 7px;font-size:11px;font-weight:600}.tl-detail{-webkit-line-clamp:3;color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.tl-link{align-items:center;gap:4px;margin-top:3px;font-size:12.5px;font-weight:500;display:inline-flex}.tl-link:hover{text-decoration:underline}.tl-msg .tl-title{border:1px solid var(--line);background:var(--surface-2);border-radius:4px 14px 14px;width:fit-content;max-width:100%;padding:7px 12px;font-weight:400}.tl-msg.tl-us .tl-title{border-color:var(--brand-line);background:var(--brand-soft);border-radius:14px 4px 14px 14px}.tl-k-note .tl-detail{background:var(--warn-soft);color:var(--ink);border-radius:10px;padding:8px 12px;display:block}.tl-system .tl-title{color:var(--ink-2);font-weight:400}.talk{margin:0;padding:0 22px 10px;list-style:none}.talk-day{list-style:none}.talk-day .tl-day{text-align:center}.talk-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.talk-row{display:flex}.talk-row.is-in{justify-content:flex-start;padding-right:14%}.talk-row.is-out{justify-content:flex-end;padding-left:14%}.talk-row.is-mid{justify-content:center}.talk-bubble{border:1px solid var(--line);background:var(--surface-2);min-width:0;max-width:100%;color:var(--ink);text-align:left;font:inherit;border-radius:4px 16px 16px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px 6px;display:flex}.talk-row.is-out .talk-bubble{border-color:var(--brand-line);background:var(--brand-soft);border-radius:16px 4px 16px 16px}.talk-row.is-mid .talk-bubble{color:var(--ink-2);background:0 0;border-style:dashed;border-radius:12px}.talk-bubble.is-link{cursor:pointer}.talk-bubble.is-link:hover{box-shadow:0 0 0 3px var(--focus-soft)}.talk-bubble.is-failed{border-color:var(--danger)}.talk-head{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.talk-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.talk-text.clamp3{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.talk-extra{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12.5px}.talk-meta{color:var(--ink-3);align-self:flex-end;align-items:center;gap:7px;margin-top:1px;font-size:11.5px;display:inline-flex}.talk-chan{align-items:center;gap:3px;font-weight:600;display:inline-flex}.talk-failed{color:var(--danger);font-weight:600}@media (width<=700px){.talk{padding:0 14px 10px}.talk-row.is-in{padding-right:8%}.talk-row.is-out{padding-left:8%}}.ca{flex-direction:column;gap:12px;padding:4px 22px 18px;display:flex}.ca-run{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 14px}.ca-run.is-active{border-color:var(--brand-line);box-shadow:inset 3px 0 0 var(--brand)}.ca-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ca-name{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.ca-name:hover{color:var(--brand);text-decoration:underline}.ca-name .icon{color:var(--ink-3)}.ca-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.ca-now{background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.ca-now-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ca-now-text strong{overflow-wrap:anywhere;font-size:14px}.ca-now-text span{color:var(--ink-2);font-size:12.5px}.ca-now-act{flex:none;gap:6px;display:flex}.ca-when{margin:8px 0 0}.ca-more{margin-top:6px;font-size:12.5px}.ca-steps{border-top:1px solid var(--line);margin:10px 0 0;padding:0;list-style:none}.ca-step{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr);gap:12px;padding:7px 0;font-size:13px;display:grid}.ca-step:last-child{border-bottom:0}.ca-step time{color:var(--ink-3);padding-top:1px;font-size:12px}.ca-step-what{flex-direction:column;gap:1px;min-width:0;display:flex}.ca-step-label{overflow-wrap:anywhere;font-weight:500}.ca-step-out{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.ca-step.is-skipped .ca-step-out{color:var(--warn)}.ca-step.is-failed .ca-step-out{color:var(--danger)}.ca-step.is-sent .ca-step-out{color:var(--ok)}@media (width<=700px){.ca{padding:4px 14px 16px}.ca-now{flex-wrap:wrap}.ca-now-text{flex:calc(100% - 50px)}.ca-now-act{flex:100%;padding-left:42px}.ca-step{grid-template-columns:1fr;gap:2px}}@media (width<=1000px){.cc-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cc-head{padding:10px 0 14px}.cc-id{flex-wrap:wrap;gap:14px}.cc-who .editable.big{font-size:23px}.cc-actions{width:100%;padding-top:0}.cc-feed .card-head.pad{flex-wrap:wrap;row-gap:10px;padding-left:16px;padding-right:16px}.cc-feed .card-head .seg,.cc-feed .tl-channels .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.cc-feed .card-head .seg::-webkit-scrollbar{display:none}.cc-feed .tl-channels .seg::-webkit-scrollbar{display:none}.cc-feed .seg button{flex:none}.tl{padding:0 16px 8px}}.wincard-top+p{margin-top:8px}.hint-top{align-items:flex-start;margin:0 0 12px}.hint-top svg{flex:none;margin-top:2px}.dl dd .sub{margin-top:2px;line-height:1.35}.toolbar-select{width:auto;max-width:220px}.usrule{border-top:1px solid var(--brand-line);color:var(--ink-2);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.usrule b{color:var(--ink)}.usrule .seg{align-self:flex-start}.audience li.is-free>svg{color:var(--ok)}.audience li.is-muted{color:var(--ink-3)}@media (width<=760px){.tablewrap{overflow-x:auto}}.cdot{--c:var(--brand);background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;flex:none;display:inline-block}.cbar{background:var(--surface);background-image:var(--pattern-band);border-bottom:1px solid var(--line);background-position:0 100%;background-repeat:repeat-x;background-size:36px 6px;flex:none;align-items:center;gap:10px;min-height:48px;padding:7px clamp(14px,2.4vw,28px);display:flex}.cswitch{border:1px solid var(--line-strong);background:var(--surface);height:34px;color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:0 11px 0 12px;font-size:14px;transition:background .12s,border-color .12s;display:inline-flex}.cswitch:hover,.cswitch.is-open{background:var(--surface-3)}.cswitch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cswitch-label{color:var(--ink-3);font-size:12.5px;font-weight:500}.cswitch strong{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:700;overflow:hidden}.cswitch>svg:last-child{color:var(--ink-3)}.cbar-chip{background:var(--info-soft);height:28px;color:var(--info);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;max-width:min(100%,360px);padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.cbar-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cbar-chip:hover{filter:brightness(.96)}.cbar-warn{background:var(--warn-soft);color:var(--warn)}.cbar-link{height:30px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.cbar-link:hover{background:var(--surface-3);color:var(--ink)}.cbar-link.is-on{background:var(--brand-soft);color:var(--brand)}.cbar .grow{flex:1;min-width:0}.dd-item.cpick{gap:10px}.cpick-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dd-item.cpick.is-current{background:var(--brand-soft);font-weight:600}.dd-item.cpick .badge{min-width:18px;height:18px;font-size:11px}.dd-item.cpick>svg:last-child{color:var(--brand)}.cchips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cchip{background:var(--surface-3);max-width:100%;height:24px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.cchip>span{text-overflow:ellipsis;overflow:hidden}.cchip .cdot{box-shadow:none}.cchip.is-click:hover{background:color-mix(in srgb, var(--ink) 12%, var(--surface-3))}.cchip-x{width:16px;height:16px;color:var(--ink-3);border-radius:50%;place-items:center;margin-right:-4px;display:grid}.cchip-x:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink)}.crow-meta .cchip{gap:4px;max-width:150px;height:18px;padding:0 7px;font-size:11.5px}.crow-meta .cchip .cdot{width:6px!important;height:6px!important}.mini-pill.is-warn{background:var(--warn-soft);color:var(--warn)}.member{flex-direction:column;gap:10px;display:flex}.member-note{background:var(--warn-soft);color:var(--warn);border-radius:12px;gap:10px;padding:10px 12px;display:flex}.member-note>svg{flex:none;margin-top:2px}.member-note strong{color:var(--ink);display:block}.member-note span{color:var(--ink-2);font-size:12.5px;line-height:1.4;display:block}.member-chips{flex-wrap:wrap;gap:6px;display:flex}.member-actions{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.sortblock{border:1px solid color-mix(in srgb, var(--warn) 38%, transparent);border-radius:var(--r-lg);background:var(--warn-soft);margin:0 auto 16px;padding:14px 16px 12px}.sortblock>header{align-items:flex-start;gap:12px;display:flex}.sortblock-ico{background:color-mix(in srgb, var(--warn) 18%, var(--surface));width:34px;height:34px;color:var(--warn);border-radius:50%;flex:none;place-items:center;display:grid}.sortblock-title{flex:1;min-width:0}.sortblock-title h3{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.sortblock-title h3 span{background:var(--warn);color:var(--surface);font-variant-numeric:tabular-nums;border-radius:10px;padding:1px 8px;font-size:12px}.sortblock-title p{max-width:72ch;color:var(--ink-2);margin:3px 0 0;font-size:13px;line-height:1.45}.sortblock ul{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.sortblock li+li{border-top:1px solid var(--line)}.sortrow{align-items:center;gap:12px;padding:9px 12px;display:flex}.sortrow-who{flex-direction:column;flex:1;min-width:0;display:flex}.sortrow-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sortrow-who span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12.5px;overflow:hidden}.sortblock-more{margin-top:8px}.checkblock{border-color:color-mix(in srgb, var(--info) 35%, transparent);background:var(--info-soft)}.checkblock .sortblock-ico{background:color-mix(in srgb, var(--info) 16%, var(--surface));color:var(--info)}.checkblock .sortblock-title h3 span{background:var(--info)}.checkrow{align-items:center;gap:12px;padding:10px 12px;display:flex}.checkrow .sortrow-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkrow code{background:var(--code-bg);border-radius:4px;padding:0 4px;font-size:12px}.checkrow-acts,.checkrow-edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.checkrow-edit .input{width:220px}@media (width<=760px){.checkrow{flex-direction:column;align-items:stretch}.checkrow-acts,.checkrow-edit{justify-content:flex-start}.checkrow-edit .input{width:100%}}.sortblock-foot{margin:6px 0 0}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatches button{--c:var(--brand);background:var(--c);color:#fff;width:30px;height:30px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px transparent;border-radius:50%;place-items:center;transition:box-shadow .12s;display:grid}.swatches button:hover{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--c) 45%, transparent)}.swatches button.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c)}.pickcamp{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.pickcamp button{text-align:left;align-items:center;gap:10px;padding:10px 14px;display:flex}.pickcamp button+button{border-top:1px solid var(--line)}.pickcamp button:hover{background:var(--surface-2)}.pickcamp button.is-on{background:var(--brand-soft);font-weight:600}.pickcamp button>span{flex:1;min-width:0}.pickcamp button>svg{color:var(--brand)}.copylist{border:1px solid var(--line);border-radius:12px;max-height:320px;margin-top:12px;padding:4px 12px;overflow-y:auto}.hubtiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.hubtile{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px 15px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.hubtile:hover{border-color:var(--brand-line);box-shadow:var(--shadow-md);transform:translateY(-1px)}.hubtile-top{width:100%;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.hubtile b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin-top:6px;font-size:32px;font-weight:700;line-height:1.1}.hubtile em{color:var(--ink-3);font-size:12.5px;font-style:normal}.hubtile-alert b{color:var(--badge)}.hub-sentence{margin:0 0 12px;line-height:1.5}.hub-switch{margin-top:4px}.campcards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-bottom:16px;display:grid}.campcardx{--c:var(--brand);background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.campcardx>header{align-items:center;gap:9px;display:flex}.campcardx>header strong{overflow-wrap:anywhere;min-width:0;line-height:1.2;font-family:var(--display);flex:1;font-size:18px;font-weight:700}.campcardx dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.campcardx dt{color:var(--ink-3);font-size:11.5px}.campcardx dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700}.campcardx>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.archived{margin:0;padding:0;list-style:none}.archived li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.archived li:first-child{border-top:0}.archived li>span{flex:1;min-width:0}.archived em{color:var(--ink-3);font-size:12.5px;font-style:normal}.cbar-short{display:none}@media (width<=760px){.cbar{min-height:46px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;flex-wrap:wrap;gap:6px 8px}.cbar>*{order:3}.cbar>.dd:first-child{order:1;min-width:0}.cbar>.cbar-link{order:2;margin-left:auto}.cbar .grow,.cbar-long{display:none}.cbar-short{display:inline}.cswitch-label,.cbar-link span{display:none}.cswitch strong{max-width:22ch}.shell.chat-open .cbar{display:none}.shell:not(.chat-open) .page{padding-top:4px}.shell:not(.chat-open) .clist-head{padding-top:8px}.sortblock>header{flex-wrap:wrap}.sortblock>header>.dd{flex:100%}.sortblock>header>.dd>button{justify-content:center;width:100%}.campcardx dl{grid-template-columns:repeat(2,1fr)}}.lv{white-space:nowrap;height:22px;color:var(--lv-fg);background:var(--lv-bg);border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.lv:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.lv b{opacity:.72;font-variant-numeric:tabular-nums;font-weight:700}.lv-sm{gap:4px;height:19px;padding:0 7px;font-size:11px}.lv-sm:before{width:6px;height:6px}.lv-hot{--lv-fg:var(--lv-hot);--lv-bg:var(--lv-hot-soft)}.lv-warm{--lv-fg:var(--lv-warm);--lv-bg:var(--lv-warm-soft)}.lv-cooling{--lv-fg:var(--lv-cool);--lv-bg:var(--lv-cool-soft)}.lv-sleeping{--lv-fg:var(--lv-sleep);--lv-bg:var(--lv-sleep-soft)}.lv-unreachable{--lv-fg:var(--lv-off);--lv-bg:var(--lv-off-soft)}.toolbar-engage .did-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-engage .sort-select{margin-left:auto}.did-days{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.did-days input{width:64px}@media (width<=760px){.toolbar-engage .sort-select{margin-left:0}}.eng-top{align-items:center;gap:16px;margin-bottom:10px;display:flex}.eng-score{background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;min-width:64px;padding:8px 10px;display:flex}.eng-score b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1}.eng-score span{color:var(--ink-3);margin-top:3px;font-size:11px}.eng-level{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.eng-level p{margin:0}.eng-lines{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.eng-lines li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.eng-when{width:48px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.eng-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eng-what em{color:var(--ink-3);font-style:normal}.eng-lines b{font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none;font-weight:700}.eng-lines b.is-up{color:var(--ok)}.eng-lines b.is-down{color:var(--danger)}.eng-foot{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.eng-add{background:var(--surface-2);border-radius:12px;margin-top:10px;padding:12px}.eng-add-row{grid-template-columns:110px 1fr;gap:10px;display:grid}.eng-add .row{justify-content:flex-end;gap:8px}.lv-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.lv-count{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.lv-count b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1}.lv-count span{color:var(--ink-3);font-size:12px}.lv-bands{grid-template-columns:repeat(3,minmax(0,160px));gap:12px;display:grid}.pt-group{margin-top:14px}.pt-group h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 2px;font-size:11.5px;font-weight:700}.pt-rules{margin:4px 0 0;padding:0;list-style:none}.pt-rules>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:11px 0;display:grid}.pt-rule-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-rule-text strong{font-size:14px;font-weight:600}.pt-rule-text span{color:var(--ink-3);font-size:12.5px}.pt-rule-ctrl{align-items:center;gap:8px;display:flex}.pt-rule-ctrl>input{text-align:right;width:84px}.pt-tagbtn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-3);cursor:pointer;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:grid}.pt-tagbtn:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.pt-tagbtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pt-tagbtn.is-on{background:var(--brand-soft);color:var(--brand);border-color:#0000}.pt-tagbtn:disabled{opacity:.35;cursor:default}.pt-rule-tag{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;padding-top:2px;display:flex}.pt-taglabel{color:var(--brand);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pt-tagname{width:200px;max-width:100%}.pt-tagwarn{color:var(--warn);font-size:12px}.pt-past{color:var(--ink-2);background:var(--brand-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;display:inline-flex}.pt-past input{margin:0}.pt-why{border-radius:var(--r);background:var(--surface-2);margin:2px 0 10px;padding:10px 14px}.pt-why summary{cursor:pointer;color:var(--ink);font-size:13.5px;font-weight:600}.pt-why ul{color:var(--ink-2);flex-direction:column;gap:6px;margin:8px 0 2px;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.pt-why b{color:var(--ink)}@media (width<=640px){.pt-tagname{width:100%}}.rules-later{margin-top:10px}.rules-later summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-size:13px;font-weight:600}@media (width<=760px){.lv-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}.sendpick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sendpick select{width:auto;min-width:180px}.sendchip{background:var(--surface-3);white-space:nowrap;border-radius:14px;align-items:center;gap:4px;height:28px;padding:0 4px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.sendchip button{color:var(--ink-3);border-radius:50%;padding:4px;display:inline-flex}.sendchip button:hover{color:var(--ink);background:var(--surface-2)}.wavelevels{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.wavelevels>span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.wavelevels em{color:var(--ink-3);flex-basis:100%;font-style:normal}.screen-broke{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:460px;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:10px;margin:12vh auto 0;padding:32px 28px;display:flex}.screen-broke-icon{background:var(--danger-soft);width:46px;height:46px;color:var(--danger);border-radius:50%;place-items:center;display:grid}.screen-broke h2{font-family:var(--display);margin:4px 0 0;font-size:21px}.screen-broke p{color:var(--ink-2);margin:0 0 6px}.screen-broke .row{justify-content:center;margin:0}.screen-broke details{color:var(--ink-3);margin-top:8px;font-size:12px}.screen-broke details code{background:var(--surface-2);color:var(--ink-2);text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:8px;margin-top:6px;padding:8px 10px;display:block}.upd-state{border-radius:var(--r);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:10px;margin:4px 0 12px;padding:11px 14px;line-height:1.45;display:flex}.upd-state>svg,.upd-state>.spinner{flex:none;margin-top:2px}.upd-state strong{color:var(--ink);font-weight:650}.upd-state em{color:var(--ink-3);font-style:normal}.upd-state.is-current{background:var(--ok-soft)}.upd-state.is-current>svg{color:var(--ok)}.upd-state.is-waiting{background:var(--brand-soft)}.upd-state.is-waiting>svg{color:var(--brand)}.smsc{flex-direction:column;gap:12px;display:flex}.smsc-thread{border-radius:var(--r);background:var(--surface-2);flex-direction:column;gap:8px;max-height:300px;padding:12px;display:flex;overflow-y:auto}.smsc-msg{flex-direction:column;gap:3px;max-width:82%;display:flex}.smsc-msg p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:9px 12px;line-height:1.45}.smsc-msg.is-in{align-self:flex-start}.smsc-msg.is-in p{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:5px}.smsc-msg.is-out{align-self:flex-end;align-items:flex-end}.smsc-msg.is-out p{background:var(--brand);color:var(--brand-ink,#fff);border-bottom-right-radius:5px}.smsc-meta{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.smsc-meta em{font-style:normal}.smsc-err{color:var(--danger);font-size:12px;font-style:normal}.smsc-consent{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.smsc-consent-label{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.smsc-tools{align-items:center;gap:8px;margin-top:-4px;display:flex}.smsc-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.smsc-count.is-many{color:var(--warn);font-weight:600}.smsc-preview{white-space:pre-wrap;margin:-4px 0 0}.smsbubble{background:var(--surface-2);border:1px solid var(--line);border-radius:22px;padding:18px 14px}.smsbubble p{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;color:var(--ink);border-radius:18px 18px 18px 5px;margin:0;padding:10px 13px;font-size:14px;line-height:1.45}.smsblank{background:var(--brand-soft);color:var(--brand);border-radius:6px;margin:0 1px;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1.6;display:inline-block}.smsedit .field{margin-bottom:6px}.smswz{margin-top:6px}.sms-test{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.sms-test .field{flex:220px;margin:0}.upd-history{margin:2px 0 8px;padding:0;list-style:none}.upd-history li{gap:14px;padding:0 0 16px;display:flex;position:relative}.upd-history li:before{content:"";background:var(--line);width:1.5px;position:absolute;top:16px;bottom:-2px;left:5px}.upd-history li:last-child:before{display:none}.upd-dot{border:2px solid var(--line-strong,var(--line));background:var(--surface);border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px}.upd-history li.is-running .upd-dot{border-color:var(--ok);background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.upd-line{flex:1;min-width:0}.upd-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.upd-top b{color:var(--ink);font-weight:650}.upd-v{font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:12px}.upd-when{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12.5px}.upd-line p{color:var(--ink-2);margin:3px 0 0;line-height:1.5}.backup-line{border-radius:var(--r);background:var(--ok-soft);color:var(--ink-2);flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:11px 14px;line-height:1.45;display:flex}.backup-line>svg{color:var(--ok);flex:none;margin-top:2px}.backup-line>span{flex:260px}.backup-line strong{color:var(--ink);font-weight:650}.backup-line em{color:var(--ink-3);font-style:normal}.backup-line.is-late{background:var(--warn-soft,var(--surface-2))}.backup-line.is-late>svg{color:var(--warn,var(--ink-2))}.backup-line.is-mac{background:var(--surface-2);align-items:center;margin-top:8px}.backup-line.is-mac>svg{color:var(--ink-3);margin-top:0}.backup-more{margin-top:6px}.backup-more:empty{display:none}.backup-why{margin-top:10px}.backup-why summary{cursor:pointer;color:var(--ink-3);font-size:13px;font-weight:600}.backup-why .rules{margin-top:10px}@media (width<=560px){.upd-when{width:100%;margin-left:0}}.grid2.tight{gap:0 10px}.em-domain{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:0 12px;display:grid}.em-domain>.btn{margin-bottom:16px}.em-records{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.em-records li{border-radius:var(--r);background:var(--surface-2);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.em-records li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.em-records li b{font-size:13.5px}.em-records li span{color:var(--ink-3);font-size:12.5px}.em-records li code{color:var(--ink-2);word-break:break-all;white-space:pre-wrap;font-size:12px}.em-rec-mark{background:var(--surface-3);width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.em-records li.is-ok .em-rec-mark{background:var(--ok-soft);color:var(--ok)}.em-records li.is-bad .em-rec-mark{background:var(--danger-soft);color:var(--danger)}@media (width<=760px){.em-domain{grid-template-columns:1fr}.em-domain>.btn{justify-self:start;margin-bottom:0}}.em-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;padding:4px 0 24px;display:grid}.em-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.em-card-face{background:var(--em-bg,#f3efe8);cursor:pointer;text-align:left;border:0;padding:18px 18px 0;display:block}.em-card-paper{color:#22302f;background:#fff;border-radius:8px 8px 0 0;flex-direction:column;gap:7px;height:150px;padding:14px 14px 0;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000000f}.em-card-face:hover .em-card-paper{transform:translateY(-3px)}.em-card-paper img{object-fit:cover;border-radius:4px;width:100%;height:54px}.em-card-paper b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.em-card-paper i{background:#e7e4de;border-radius:3px;height:5px;display:block}.em-card-paper i.short{width:60%}.em-card-paper em{background:var(--em-brand,#0e6b73);border-radius:8px;width:46%;height:16px;margin-top:4px;display:block}.em-card-meta{flex-direction:column;gap:2px;min-width:0;padding:12px 14px 4px;display:flex}.em-card-meta strong{font-size:14px}.em-card-meta span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.em-card-meta small{color:var(--ink-3);font-size:11.5px}.em-card-actions{align-items:center;gap:4px;padding:8px 10px 12px 14px;display:flex}.em-card-new{min-height:250px;color:var(--ink-2);cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px;font-weight:600}.em-card-new:hover{border-color:var(--brand);color:var(--brand)}.em-studio{z-index:60;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.em-bar{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}.em-name{border-radius:var(--r-sm);min-width:120px;max-width:320px;font:inherit;font-family:var(--display);color:var(--ink);background:0 0;border:1px solid #0000;padding:6px 8px;font-size:17px;font-weight:700}.em-name:hover{border-color:var(--line)}.em-name:focus{border-color:var(--brand);background:var(--surface);outline:none}.em-saved{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.em-saved.is-dirty{color:var(--warn)}.em-body{flex:1;grid-template-columns:minmax(340px,410px) minmax(0,1fr);min-height:0;display:grid}.em-side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.em-message{flex-direction:column;display:flex}.em-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-row>.input{flex:1;min-width:0}.em-help{color:var(--ink-3);margin:4px 0 8px;font-size:12px;line-height:1.45}.em-help.center{text-align:center;margin-top:10px}.em-tools{align-items:center;gap:4px;margin-bottom:6px;display:flex}.em-tool{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:28px;color:var(--ink-2);cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.em-tool:hover{border-color:var(--brand);color:var(--brand)}.em-text{resize:vertical;min-height:96px;font-size:14px;line-height:1.5}.em-blocks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.em-block{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color .15s,box-shadow .15s}.em-block.is-on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.em-block.has-error{border-color:var(--danger)}.em-block-head{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 11px;display:flex}.em-block-head>svg:last-child{color:var(--warn)}.em-block.has-error .em-block-head>svg:last-child{color:var(--danger)}.em-block-name{color:var(--ink);flex:none;font-size:13px;font-weight:650}.em-block-snip{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.em-block-edit{flex-direction:column;gap:8px;padding:2px 11px 10px;display:flex}.em-block-actions{border-top:1px solid var(--line);align-items:center;gap:2px;padding-top:6px;display:flex}.em-problem{align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.em-problem.is-error{color:var(--danger)}.em-problem.is-warn{color:var(--warn)}.em-add{border:1px dashed var(--line);border-radius:var(--r);flex-direction:column;gap:8px;padding:12px;display:flex}.em-add>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:700}.em-add>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.em-add button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 4px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.em-add button:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.em-picture{align-items:center;gap:10px;display:flex}.em-picture img,.em-picture-empty{border-radius:var(--r-sm);object-fit:cover;background:var(--surface-2);flex:none;width:64px;height:64px}.em-picture-empty{color:var(--ink-3);border:1px dashed var(--line);place-items:center;display:grid}.em-picture-side{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.em-picture-side .btn{align-self:flex-start}.em-range{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.em-range input{width:110px;accent-color:var(--brand)}.em-range b{font-variant-numeric:tabular-nums;min-width:34px;font-weight:600}.em-style{flex-direction:column;gap:12px;display:flex}.em-colours{grid-template-columns:1fr 1fr;gap:8px;display:grid}.em-colour{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;padding:8px;display:grid}.em-colour input{cursor:pointer;background:0 0;border:0;border-radius:8px;grid-row:1/3;width:34px;height:34px;padding:0}.em-colour input::-webkit-color-swatch-wrapper{padding:0}.em-colour input::-webkit-color-swatch{border:1px solid #0000001f;border-radius:8px}.em-colour span{color:var(--ink);font-size:12.5px;font-weight:600}.em-colour code{color:var(--ink-3);font-size:11.5px}.em-stage{flex-direction:column;align-items:center;min-width:0;padding:18px 24px 24px;display:flex;overflow-y:auto}.em-inbox{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);grid-template-columns:auto 1fr;gap:0 12px;width:min(100%,640px);margin-bottom:10px;padding:10px 14px;font-size:13px;display:grid}.em-inbox-from{color:var(--ink);grid-row:1/3;align-self:center;font-weight:700}.em-inbox-subject{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.em-inbox-pre{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-checks{border-radius:var(--r);width:min(100%,640px);margin-bottom:12px;padding:8px 12px;font-size:12.5px}.em-checks>span,.em-checks summary{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.em-checks.is-ok{background:var(--ok-soft);color:var(--ok)}.em-checks.has-warnings{background:var(--warn-soft);color:var(--warn)}.em-checks.has-errors{background:var(--danger-soft);color:var(--danger)}.em-checks ul{color:var(--ink-2);flex-direction:column;gap:4px;margin:8px 0 2px;padding-left:20px;display:flex}.em-checks li.is-error{color:var(--danger)}.em-checks .linkbtn{text-align:left;color:inherit;text-underline-offset:2px;text-decoration:underline}.em-device{background:#f3efe8;border-radius:14px;flex:none;width:100%;max-width:680px;transition:max-width .25s;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 12px 32px #00000014}.em-device.is-phone{border:10px solid #1d2426;border-radius:30px;max-width:390px}.em-device iframe{background:0 0;border:0;width:100%;min-height:420px;display:block}.em-device-wait{place-items:center;height:100%;min-height:520px;display:grid}.em-testwrap{position:relative}.em-test.popover{z-index:5;flex-direction:column;gap:4px;width:300px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}@media (width<=900px){.em-body{grid-template-rows:auto auto;grid-template-columns:1fr;overflow-y:auto}.em-side{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.em-stage{padding:14px 12px 24px;overflow:visible}.em-bar{flex-wrap:wrap;height:auto;padding:8px 10px}.em-name{max-width:55vw;font-size:15px}.em-add>div{grid-template-columns:repeat(4,1fr)}}.chanpick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.chanpick button{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.chanpick button:hover{border-color:var(--brand-line,var(--brand))}.chanpick button.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.chanpick span{flex-direction:column;display:flex}.chanpick strong{color:var(--ink);font-size:14px}.chanpick em{color:var(--ink-3);font-size:12.5px;font-style:normal}.wz-email iframe{border:1px solid var(--line);background:#f3efe8;border-radius:12px;width:100%;height:460px;display:block}.wz-email .errtext{margin-top:8px}.emcard-state{border-radius:var(--r);background:var(--surface-2);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.emcard-state>div{flex-direction:column;gap:2px;min-width:0;display:flex}.emcard-state strong{font-size:14px}.emcard-state span{color:var(--ink-3);font-size:12.5px;line-height:1.4}.emcard-dot{background:var(--ink-3);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.emcard-state.is-success .emcard-dot{background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.emcard-state.is-info .emcard-dot{background:var(--info);box-shadow:0 0 0 4px var(--info-soft)}.emcard-state.is-warn .emcard-dot{background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.emcard-state.is-danger .emcard-dot{background:var(--danger);box-shadow:0 0 0 4px var(--danger-soft)}.emcard-check{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;margin-top:8px;padding:9px 12px;display:grid}.emcard-check>.icon{color:var(--ink-3);margin-top:2px}.emcard-check>div{flex-direction:column;gap:2px;min-width:0;display:flex}.emcard-check strong{font-size:13px}.emcard-check span{color:var(--ink-2);font-size:12.5px;line-height:1.4}.emcard-check em{color:var(--ink-3);font-size:12px;font-style:normal}.emcard-check em .linkbtn{font-size:12px}.emcard-check.is-ok>.icon{color:var(--ok)}.emcard-check.is-risky>.icon{color:var(--warn)}.emcard-check.is-bad{border-color:var(--danger-soft)}.emcard-check.is-bad>.icon{color:var(--danger)}.emcard-stats{gap:22px;margin:12px 2px 4px;display:flex}.emcard-stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;display:block}.emcard-stats span{color:var(--ink-3);font-size:12px}.emcard-stats .bad b{color:var(--danger)}.emcard-consent{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px;font-size:12.5px;display:flex}.emcard .btn-ghost,.emcard>.btn{margin-top:8px}.emcard-give{margin-top:10px}.emcard-list{border-top:1px solid var(--line);margin:10px 0 0;padding:0;list-style:none}.emcard-list li>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.emcard-list li>button:hover span{color:var(--brand)}.emcard-list span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.emcard-list em{color:var(--ink-3);white-space:nowrap;font-size:12px;font-style:normal}.emcard-list li.muted{padding:8px 0 0}.em-view{flex-direction:column;gap:12px;display:flex}.em-view-steps{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.em-view-steps b{margin-right:5px}.em-view-steps span{color:var(--ink-3)}.em-view iframe{border:1px solid var(--line);background:#f3efe8;border-radius:12px;width:100%;height:min(62vh,640px)}.em-view-text{white-space:pre-wrap;font:inherit;background:var(--surface-2);border-radius:10px;padding:14px;font-size:14px}.em-compose{font-size:14px;line-height:1.55}.tl-link.linkbtn{align-items:center;gap:5px;display:inline-flex}.reach.is-add{cursor:pointer;color:var(--ink-2);border-style:dashed}.reach.is-add .reach-v{color:var(--brand);align-items:center;gap:4px;font-weight:600;display:inline-flex}.reach.is-add:hover{background:var(--surface-3);border-color:var(--brand)}.edit-details{flex-direction:column;gap:2px;display:flex}.edit-details select.input{width:100%}.kind-tabs{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.kind-tabs button{border:1px solid var(--line-strong);background:var(--surface);min-width:200px;color:var(--ink-2);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:11px 18px 11px 14px;transition:border-color .15s,background .15s;display:inline-flex}.kind-tabs button:hover{border-color:var(--brand-line);color:var(--ink)}.kind-tabs button.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.kind-tabs strong{color:var(--ink);font-size:15px;font-weight:650;display:block}.kind-tabs em{color:var(--ink-3);font-size:12.5px;font-style:normal;display:block}@media (width<=760px){.kind-tabs button{flex:1;min-width:0}}.composer .seg{margin-bottom:14px}.fmt-wrap{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.fmt-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.fmt-wrap .em-compose{border:0;border-radius:0;box-shadow:none!important}.fmt-bar{border-bottom:1px solid var(--line);background:var(--surface-2);gap:2px;padding:5px 6px;display:flex}.fmt-btn{width:32px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:inline-grid}.fmt-btn:hover{background:var(--surface-3);color:var(--ink)}.fmt-link{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:6px;padding:8px;display:flex}.fmt-link .input{flex:1;min-width:0;height:34px}.tpl-send{grid-template-columns:1fr;gap:16px;display:grid}.tpl-send.has-pick{grid-template-columns:250px minmax(0,1fr)}.tpl-send-list{flex-direction:column;gap:6px;min-width:0;display:flex}.tpl-send-list>button:not(.linkbtn){border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tpl-send-list>button:not(.linkbtn):hover{border-color:var(--brand-line)}.tpl-send-list>button.is-on{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.tpl-send-list strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tpl-send-list span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tpl-send-manage{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.tpl-send-empty{border:1px dashed var(--line-strong);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.tpl-send-empty span{color:var(--ink-2);font-size:13.5px}.tpl-send-pick{flex-direction:column;min-width:0;display:flex}.tpl-send-preview{border:1px solid var(--line);background:#f3efe8;border-radius:12px;height:420px;overflow:hidden}.tpl-send-preview iframe{border:0;width:100%;height:100%;display:block}@media (width<=760px){.tpl-send.has-pick{grid-template-columns:1fr}.tpl-send-preview{height:360px}}.em-footer-preview{color:#22302f;text-align:center;background:#f3efe8;border-radius:14px;margin-top:6px;padding:16px 18px;font-size:12px;line-height:1.6}.em-footer-preview p{opacity:.75;overflow-wrap:anywhere;margin:0}.em-footer-preview .em-footer-k{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:11px;display:block}.em-footer-preview .em-footer-miss{color:#9a4b1f;opacity:1;align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.rail-btn.rail-apart{margin-top:10px}.rail-btn.rail-apart:before{content:"";background:var(--rail-hover);height:1px;position:absolute;top:-7px;left:12px;right:12px}.rail-btn.rail-group{margin-top:9px}.rail-btn.rail-group:before{content:"";background:var(--rail-hover);height:1px;position:absolute;top:-7px;left:14px;right:14px}@media (width<=760px){.rail-btn.rail-group{margin-top:0}.rail-btn.rail-group:before{display:none}}@media (width>=761px) and (height<=880px){.rail-btn{height:41px}.rail-nav{gap:2px}.rail-top{padding:10px 0 0}.rail-bottom{gap:4px}}@media (width>=761px) and (height<=760px){.rail-btn{height:36px}.rail-btn.rail-group,.rail-btn.rail-apart{margin-top:6px}.rail-btn.rail-group:before,.rail-btn.rail-apart:before{top:-4px}}.cr .page-head{padding-bottom:8px}.cr-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:0 0 20px;padding-bottom:10px;display:flex}.cr-nav button{height:34px;color:var(--ink-2);border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.cr-nav button:hover{background:var(--surface-3);color:var(--ink)}.cr-nav button.is-on{background:var(--brand-soft);color:var(--brand);font-weight:600}.cr-head-row{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.cr-h2{font-family:var(--display);font-size:18px;font-weight:700}.cr-setup{border-color:var(--warn-line,var(--line));margin-bottom:18px}.cr-steps{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cr-steps li{align-items:flex-start;gap:10px;display:flex}.cr-steps li>div{flex-direction:column;min-width:0;display:flex}.cr-steps li span:not(.cr-step-mark){color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.cr-step-mark{background:var(--surface-3);width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.cr-steps .is-ok .cr-step-mark{background:var(--ok-soft);color:var(--ok)}.cr-steps .is-todo .cr-step-mark{background:var(--warn-soft,var(--surface-3));color:var(--warn,var(--ink-2))}.cr-tiles{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cr-tile{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,16px);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .15s,transform .15s;display:flex}.cr-tile:hover{border-color:var(--brand-line);transform:translateY(-1px)}.cr-tile-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cr-tile-top strong{font-family:var(--display);font-size:17px;font-weight:700;line-height:1.3}.cr-tile-sub{color:var(--ink-3);font-size:13px}.cr-tile-nums{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.cr-tile-nums b{color:var(--ink);font-variant-numeric:tabular-nums}.cr-tile-nums .is-warn b,.cr-tile-nums .is-warn{color:var(--warn,#9a6b00)}.cr-notes{flex-direction:column;align-items:flex-start;gap:6px;margin-top:18px;display:flex}.cr-notes .linkbtn{align-items:center;gap:6px;display:inline-flex}.cr-notes .is-bad{color:var(--danger)}.cr-course-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:2px 0 14px;display:flex}.cr-course-head h2{font-family:var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.cr-course-head p{margin:4px 0 0}.cr-tab{margin-top:16px}.cr-day-actions{margin-bottom:14px}.cr-days{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,16px);flex-direction:column;display:flex;overflow:hidden}.cr-day{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:62px minmax(0,1fr) auto 150px 16px;align-items:center;gap:14px;padding:12px 16px;display:grid}.cr-day:last-child{border-bottom:0}.cr-day:hover{background:var(--surface-2)}.cr-day-n{background:var(--brand-soft);height:26px;color:var(--brand);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.cr-day-n.big{height:32px;padding:0 12px;font-size:14px}.cr-day-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-day-main strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cr-day-email{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex;overflow:hidden}.cr-day-email svg{flex:none}.cr-day-flags{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.cr-day-flags>span{display:inline-flex}.cr-day-nums{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:12.5px}.cr-day>svg:last-child{color:var(--ink-3)}.cr-links{flex-direction:column;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.cc-admin .card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-open,.cc-ai{color:var(--ink-2);cursor:pointer;gap:8px;font-size:13px}.cc-url{flex-wrap:wrap;gap:8px;margin:10px 0 4px}.cc-url code{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-3);border-radius:8px;flex:1;min-width:0;padding:6px 10px;overflow:hidden}.cc-numbers{color:var(--ink-3);margin:10px 0 0;font-size:13px}.cc-choices{flex-direction:column;gap:8px;margin-top:12px;display:flex}.cc-people,.cc-topics-admin{flex-direction:column;margin:10px 0 14px;padding:0;list-style:none;display:flex}.cc-people li,.cc-topics-admin li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.cc-people li:first-child,.cc-topics-admin li:first-child{border-top:0}.cc-person{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.cc-add{grid-template-columns:1fr 1.3fr auto;align-items:end;gap:10px;margin-top:6px;display:grid}.cc-add .field{margin:0}.cc-tname{font-weight:600}.cc-tedit{width:220px}.cc-topic-row{gap:8px;margin-top:4px}.cc-topic-row .input{flex:1;min-width:0}@media (width<=760px){.cc-add{grid-template-columns:1fr}}.cc-teach{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex-basis:100%;gap:10px;margin:2px 0 4px;padding:12px 14px;display:flex}.cc-teach p{margin:0}.cc-teach-row{flex-wrap:wrap;gap:8px}.cc-teach .btn.is-disabled{opacity:.55;pointer-events:none}.cc-teach-who{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cc-teach-names{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 12px;max-height:220px;display:grid;overflow:auto}.cc-teach-names em{color:var(--ink-3);font-size:12px;font-style:normal}.cc-teach .field{margin:0}.cc-teach textarea{font-size:13px;line-height:1.5}.cr-links li{align-items:center;gap:10px;display:flex}.cr-links code{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cr-kind{max-width:220px}.cr-file{cursor:pointer;align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.input.mono,textarea.mono{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px}.cr-filter{max-width:240px;height:36px}.cr-students td{vertical-align:top}.cr-enrols{flex-direction:column;gap:4px;display:flex}.cr-enrols>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.cr-enrols .clip{max-width:240px}.cr-more{justify-content:center;margin-top:12px}.tag{background:var(--surface-3);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:11px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.cr-student{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cr-enrol .card-head h3{text-overflow:ellipsis;overflow:hidden}.cr-progress{color:var(--ink-2);flex-direction:column;gap:6px;margin:2px 0 14px;font-size:13px;display:flex}.cr-enrol .dl{margin-bottom:14px}.cr-enrol-actions{gap:8px}.cr-num{width:90px}.cr-daylist{margin-top:6px}.cr-daylist summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-size:13px;font-weight:600}.cr-daylist ul{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.cr-daylist li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:grid}.cr-daylist li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-daylist li em{color:var(--ink-3);white-space:nowrap;font-size:12px;font-style:normal}.cr-daytick{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.cr-daylist .is-done .cr-daytick{background:var(--ok);border-color:var(--ok);color:#fff}.cr-daylist .is-locked{color:var(--ink-3)}.cr-msgs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cr-msgs li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:8px 0;font-size:13px;display:grid}.cr-msgs li:first-child{border-top:0}.cr-msgs li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-msgs em{color:var(--ink-3);white-space:nowrap;font-size:12px;font-style:normal}.cr-err{color:var(--danger);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.cr-checks{flex-direction:column;justify-content:center;padding-top:18px;display:flex}.cr-questions,.cr-qlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cr-questions li p,.cr-qlist p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px}.cr-questions em,.cr-q-head em{color:var(--ink-3);font-size:12px;font-style:normal}.cr-q-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cr-qlist .linkbtn{align-items:center;gap:6px;font-size:13px;display:inline-flex}.cr-check{margin:0 0 10px;padding-left:18px;line-height:1.8}.cr-import .form-error ul{margin:6px 0 0;padding-left:18px}.cr-vars{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.cr-color{width:64px;height:38px;padding:3px}.cr-lesson{max-width:1320px}.cr-lesson-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back""title actions";align-items:center;gap:4px 16px;padding:14px 0 12px;display:grid}.cr-lesson-head .backlink{grid-area:back;justify-self:start}.cr-lesson-title{grid-area:title;align-items:center;gap:12px;min-width:0;display:flex}.cr-title-input{min-width:0;height:44px;color:var(--ink);font:700 24px/1.2 var(--display);letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;margin-left:-10px;padding:0 10px}.cr-title-input:hover{border-color:var(--line)}.cr-title-input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft);background:var(--surface);outline:0}.cr-lesson-actions{grid-area:actions;align-items:center;gap:8px;display:flex}.cr-lesson-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cr-ready{flex-wrap:wrap;gap:6px;display:flex}.cr-lesson-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cr-lesson-form{min-width:0}.cr-tight{grid-template-columns:110px minmax(0,1fr);gap:0 14px}.cr-md{resize:vertical;min-height:140px;font-size:14.5px;line-height:1.6}.fmt-gap{flex:1}.fmt-btn.fmt-wide{gap:6px;width:auto;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fmt-btn:disabled{opacity:.6}.cr-downloads{flex-direction:column;gap:8px;display:flex}.cr-download{color:var(--ink-3);grid-template-columns:18px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;display:grid}.cr-lesson-foot{margin-top:18px}.cr-preview{min-width:0;position:sticky;top:12px}.cr-preview-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11.5px;font-weight:700}.cr-prose{color:#3b302a;background:#fbf7f0;border:1px solid #ece3d6;border-radius:18px;max-height:calc(100vh - 150px);padding:26px 30px 30px;font:16px/1.7 Georgia,Iowan Old Style,serif;overflow:auto}.cr-prose-day{letter-spacing:.14em;text-transform:uppercase;color:#8c7b6e;margin-bottom:10px;font:600 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cr-prose h1{color:#2f2520;margin:0 0 16px;font:500 30px/1.2 Georgia,serif}.cr-prose h2{margin:24px 0 8px;font:500 23px/1.3 Georgia,serif}.cr-prose h3{margin:20px 0 6px;font:500 19px/1.3 Georgia,serif}.cr-prose p{margin:0 0 14px}.cr-prose a{color:#9a4f37}.cr-prose img{border-radius:12px;max-width:100%;height:auto}.cr-prose blockquote{color:#5a4a41;border-left:3px solid #c79a5b;margin:14px 0;padding:2px 0 2px 14px}.cr-prose ul,.cr-prose ol{margin:0 0 14px;padding-left:22px}.cr-video{aspect-ratio:16/9;color:#fbf7f0;background:#2f2520;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font:600 14px/1 -apple-system,sans-serif;display:flex}.cr-audio{background:#f0e7da;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:8px 12px;font:500 13px/1 -apple-system,sans-serif;display:inline-flex}.cr-practice{background:#f3ebdf;border-radius:14px;margin-top:20px;padding:16px 18px}.cr-practice h3{margin-top:0}.cr-files{margin:16px 0 0;padding:0;font:14px/1.6 -apple-system,sans-serif;list-style:none}.cr-files li{align-items:center;gap:8px;display:flex}.cr-done{color:#fff;background:#9a4f37;border-radius:22px;margin-top:22px;padding:10px 18px;font:600 14px/1 -apple-system,sans-serif;display:inline-block}.cr-email{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.cr-email-side{min-width:0}.cr-modes{grid-template-columns:1fr 1fr;margin:4px 0 14px}.cr-email-stage{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:12px}.cr-email-frame{border:1px solid var(--line);background:#f3efe8;border-radius:14px;height:640px;max-height:calc(100vh - 220px);overflow:hidden}.cr-email-frame iframe{border:0;width:100%;height:100%;display:block}.em-name-fixed{align-items:center;font-size:15px;font-weight:700;display:inline-flex}@media (width<=980px){.cr-lesson-grid,.cr-email,.cr-student{grid-template-columns:minmax(0,1fr)}.cr-preview,.cr-email-stage{position:static}.cr-prose{max-height:none}}@media (width<=760px){.cr-day{grid-template-columns:54px minmax(0,1fr) 16px}.cr-day-flags,.cr-day-nums{display:none}.cr-tiles{grid-template-columns:minmax(0,1fr)}.cr-nav{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px 16px;padding:0 14px 10px;overflow-x:auto}.cr-nav button{flex:none}.cr-lesson-head{grid-template-areas:"back back""title title""actions actions"}.cr-lesson-actions{justify-content:flex-end}.cr-title-input{font-size:20px}.cr-tight{grid-template-columns:90px minmax(0,1fr)}.cr-modes,.cr-vars{grid-template-columns:1fr}.cr-download{grid-template-columns:18px minmax(0,1fr) auto}.cr-download input.mono{grid-column:2/3}.cr-email-frame{height:520px}}.tf-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;display:grid}.tf-tree{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,16px);flex-direction:column;gap:1px;padding:8px;display:flex;position:sticky;top:12px}.tf-row{padding-left:calc((var(--depth,1) - 1) * 14px);border-radius:9px;grid-template-columns:18px minmax(0,1fr) 26px;align-items:center;gap:2px;display:grid}.tf-row.tf-all{grid-template-columns:minmax(0,1fr);padding-left:0}.tf-row:hover{background:var(--surface-2)}.tf-row.is-on{background:var(--brand-soft)}.tf-row.is-on .tf-name{color:var(--brand);font-weight:600}.tf-row.is-over{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-soft)}.tf-caret{width:18px;height:28px;color:var(--ink-3);place-items:center;display:grid}.tf-caret:disabled{cursor:default}.tf-name{text-align:left;min-width:0;height:32px;color:var(--ink);align-items:center;gap:8px;padding:0 6px;font-size:13.5px;display:flex}.tf-name svg{color:var(--ink-3);flex:none}.tf-row.is-on .tf-name svg{color:var(--brand)}.tf-name span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tf-name em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.tf-more{width:26px;height:26px;color:var(--ink-3);opacity:0;border-radius:7px;place-items:center;display:grid}.tf-row:hover .tf-more,.tf-more:focus-visible,.tf-row.is-on .tf-more{opacity:1}.tf-more:hover{background:var(--surface-3);color:var(--ink)}@media (hover:none){.tf-more{opacity:.8}}.tf-new{height:32px;color:var(--brand);border-radius:9px;align-items:center;gap:6px;margin-top:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.tf-new:hover{background:var(--brand-soft)}.tf-tip{color:var(--ink-3);margin:6px 8px 2px;font-size:12px}.tf-crumbs{flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 14px;font-size:13.5px;display:flex}.tf-crumbs>span{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.tf-crumbs .linkbtn:last-child{font-weight:600}.tf-card{text-align:center;min-height:150px;color:var(--brand);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.tf-card strong{color:var(--ink);font-weight:600}.tf-card span{color:var(--ink-3);font-size:12.5px}.tf-card:hover{border-color:var(--brand-line)}.tf-empty{grid-column:1/-1}.tf-pick{flex-direction:column;gap:2px;max-height:60vh;display:flex;overflow:auto}.tf-pick button{height:36px;padding:0 10px 0 calc(10px + (var(--depth,0)) * 16px);text-align:left;color:var(--ink);border-radius:9px;align-items:center;gap:8px;display:flex}.tf-pick button:hover:not(:disabled){background:var(--surface-2)}.tf-pick button.is-on{background:var(--brand-soft);color:var(--brand);font-weight:600}.tf-pick button:disabled{color:var(--ink-3);cursor:not-allowed}.em-card[draggable=true]{cursor:grab}@media (width<=860px){.tf-layout{grid-template-columns:minmax(0,1fr)}.tf-tree{position:static}}.tf-folders{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0 0 16px;display:grid}.tf-tile{text-align:left;min-width:0;color:var(--brand);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md,12px);align-items:center;gap:11px;padding:12px 14px;display:flex}.tf-tile>div{min-width:0}.tf-tile strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:600;display:block;overflow:hidden}.tf-tile span{color:var(--ink-3);font-size:12px;display:block}.tf-tile:hover{border-color:var(--brand-line)}.tf-tile.is-over,.tf-card.is-over{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-soft)}.tplcard .tpl-folder{color:var(--ink-3);text-transform:none;align-items:center;gap:4px;margin-top:3px;font-size:12px;display:inline-flex}.tplcard[draggable=true]{cursor:grab}.tf-main>.toolbar{margin-top:0}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tone-ok{--tone:var(--ok);--tone-soft:var(--ok-soft)}.tone-warn{--tone:var(--warn);--tone-soft:var(--warn-soft)}.tone-bad{--tone:var(--danger);--tone-soft:var(--danger-soft)}.tone-none,.tone-unknown,.tone-off{--tone:var(--ink-3);--tone-soft:var(--surface-2)}.sh-lights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:6px;display:grid}.sh-light{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-items:flex-start;gap:16px;min-width:0;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.sh-light:hover{border-color:var(--line-strong)}.sh-light.is-on{border-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.sh-lamp{width:48px;height:48px;color:var(--tone);background:var(--tone-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 12%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sh-light-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sh-light-top{color:var(--ink-2);align-items:center;gap:7px;display:flex}.sh-light-top strong{color:var(--ink);font-size:16px}.sh-light-top em{color:var(--tone);white-space:nowrap;margin-left:auto;font-size:12.5px;font-style:normal;font-weight:700}.sh-light-sum{color:var(--ink);font-size:14px;line-height:1.4}.sh-days{align-items:center;gap:3px;margin-top:8px;display:flex}.sh-day{aspect-ratio:1;background:var(--line);border-radius:2px;flex:1 1 0;max-width:12px}.sh-day-ok{background:var(--ok);border-radius:50%;transform:scale(.8)}.sh-day-warn{background:var(--warn);clip-path:polygon(50% 4%,100% 96%,0 96%);border-radius:0}.sh-day-bad{background:var(--danger);border-radius:1px}.sh-day-unknown,.sh-day-off{background:var(--line-strong);aspect-ratio:auto;height:3px}.sh-day-none{aspect-ratio:auto;height:3px}.sh-checked{margin-top:6px;margin-bottom:14px}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;display:grid}.sh-grid>.card{min-width:0}.sh-wide{grid-column:1/-1}.sh-signals{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sh-signal{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.sh-signal:first-child{border-top:0;padding-top:2px}.sh-signal-icon{width:30px;height:30px;color:var(--tone);background:var(--tone-soft);border-radius:9px;flex:none;place-items:center;display:grid}.sh-signal strong{font-size:14px;display:block}.sh-signal p{color:var(--ink-2);margin:3px 0 0;font-size:13px;line-height:1.5}.sh-signal small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.sh-signal a{color:var(--brand);font-weight:600}.sh-signals.compact .sh-signal{padding:9px 0}.sh-signals.compact .sh-signal-icon{border-radius:8px;width:26px;height:26px}.sh-mini-stats{color:var(--ink-3);flex-wrap:wrap;gap:6px 20px;margin:0 0 12px;font-size:13px;display:flex}.sh-mini-stats b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:18px}.sh-chart{margin-top:4px}.sh-col{fill:var(--brand);transition:opacity .12s}.sh-chart svg:hover .sh-col:not(.is-hover){opacity:.55}.sh-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sh-area{fill:var(--brand);opacity:.1}.sh-dot{fill:var(--brand)}.sh-limit line{stroke:var(--tone);stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.sh-limit text{fill:var(--tone);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.sh-compliance{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sh-compliance li{align-items:center;gap:7px;font-size:13px;display:flex}.sh-compliance li svg{color:var(--tone);flex:none}.sh-compliance em{color:var(--tone);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.sh-table-wrap{margin:0 -4px 12px;padding:0 4px;position:relative;overflow-x:auto}.sh-table{border-collapse:collapse;width:100%;font-size:13px}.sh-table caption{text-align:left;color:var(--ink-2);padding:4px 0 8px;font-size:13px;font-weight:700}.sh-table th,.sh-table td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}.sh-table thead th{color:var(--ink-3);white-space:nowrap;border-top:0;font-size:12px;font-weight:600}.sh-table tbody th{min-width:150px;font-weight:400}.sh-table tbody th strong{font-weight:600;display:block}.sh-table tbody th small{color:var(--ink-3);font-size:12px;display:block}.sh-table td{font-variant-numeric:tabular-nums}.sh-lists thead th sup{color:var(--ink-3);margin-left:2px;font-size:8px}.sh-cell{text-align:center!important}.sh-cell svg{vertical-align:middle}.sh-cell.is-clear{color:var(--ok)}.sh-cell.is-listed{color:var(--danger);background:var(--danger-soft)}.sh-cell.is-listed.is-minor{color:var(--warn);background:var(--warn-soft)}.sh-cell.is-listed a{color:inherit;place-items:center;width:24px;height:24px;display:inline-grid}.sh-cell.is-unknown{color:var(--ink-3);cursor:help}.sh-cell.is-skipped{color:var(--line-strong)}.sh-legend{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.sh-legend span{align-items:center;gap:4px;display:inline-flex}.sh-legend sup{font-size:8px}.sh-records+.sh-records{margin-top:14px}.sh-records h4{margin:0 0 4px;font-size:13.5px}.sh-upload{margin-top:10px}.sh-state-pill{height:24px;color:var(--tone);background:var(--tone-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sh-steps{color:var(--ink-2);margin:4px 0 14px;padding-left:20px;font-size:13.5px;line-height:1.55}.sh-steps li{margin:4px 0}.sh-steps a,.sh-outside a{color:var(--brand);font-weight:600}.sh-reads{margin-top:10px;font-size:13px}.sh-reads summary{cursor:pointer;color:var(--brand);font-weight:600}.sh-reads ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sh-reads li{grid-template-columns:90px minmax(0,1fr);gap:0 10px;display:grid}.sh-reads li span{color:var(--ink-3);grid-row:span 2}.sh-reads li strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sh-reads li em{color:var(--ink-2);font-style:normal}.sh-outside{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.sh-outside strong{color:var(--ink)}.sh-note{margin:12px 0 0}.sh-note a{color:var(--brand);font-weight:600}.sh-send-warn{align-items:flex-start;margin:0 0 16px;padding:10px 14px}.sh-send-warn svg{flex:none;margin-top:2px}.home-health-link{text-align:left;width:100%;color:inherit;border-radius:9px;align-items:flex-start;gap:10px;margin:-4px -6px;padding:4px 6px;display:flex}.home-health-link:hover{background:var(--surface-2)}.home-health-link>svg{color:var(--ink-3);flex:none;margin:2px 0 0 auto}.home-health li span strong{align-items:center;gap:8px;display:flex}.home-light-word{color:var(--tone);align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:inline-flex}.home-light-word.tone-unknown{--tone:var(--ink-3)}@media (width<=860px){.sh-lights,.sh-grid{grid-template-columns:minmax(0,1fr)}.sh-light{gap:12px;padding:16px}.sh-lamp{width:40px;height:40px}.sh-days{gap:2px}.sh-light-top{flex-wrap:wrap}.sh-light-top em{width:100%;margin-left:0}}@media (width<=560px){.sender-health .grid2{grid-template-columns:minmax(0,1fr)}}.team-bubble{z-index:95;pointer-events:none;position:fixed;bottom:0;right:0}.team-bubble>*{pointer-events:auto}.shell.with-assistant .team-bubble{right:380px}.tb-handle{width:34px;color:var(--brand-ink);background:var(--brand);box-shadow:var(--shadow-md);border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:4px;padding:10px 0 10px 4px;transition:transform .18s,width .18s;display:flex;position:fixed;bottom:132px;right:0;transform:translate(10px)}.shell.with-assistant .tb-handle{right:380px}.tb-handle:hover,.tb-handle:focus-visible,.tb-handle.has-unread{transform:translate(0)}.tb-handle b{background:var(--surface);min-width:20px;height:18px;color:var(--brand);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px}.tb-handle:not(.has-unread){opacity:.82}.tb-handle:hover{opacity:1}.tb-peek,.tb-window{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px;animation:.22s cubic-bezier(.2,.8,.2,1) tb-in;position:fixed;bottom:20px;right:20px}.shell.with-assistant .tb-peek,.shell.with-assistant .tb-window{right:400px}@keyframes tb-in{0%{opacity:.4;transform:translate(calc(100% + 24px))}to{opacity:1;transform:none}}.tb-peek{width:320px;padding:14px 14px 12px}.tb-peek-head{align-items:center;gap:10px;display:flex}.tb-peek-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.tb-peek-head strong{font-size:14px}.tb-peek-head span{color:var(--ink-3);font-size:12px}.tb-peek-body{flex-direction:column;gap:6px;margin:10px 0 10px 40px;display:flex}.tb-peek-body p{background:var(--surface-2);color:var(--ink);border-radius:4px 14px 14px;margin:0;padding:8px 11px;font-size:13.5px;line-height:1.4}.clip-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clip-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tb-place{border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);background:var(--brand-soft);color:var(--brand);text-align:left;border-radius:12px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.tb-place>svg{flex:none;margin-top:2px}.tb-place>span{flex:1;min-width:0}.tb-place:hover{filter:brightness(.97)}.tb-reply{height:32px;color:var(--brand);background:var(--brand-soft);border-radius:10px;align-items:center;gap:6px;margin-left:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.tb-reply:hover{filter:brightness(.97)}.tb-window{flex-direction:column;width:380px;height:min(560px,100vh - 120px);display:flex;overflow:hidden}.tb-head{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 10px 10px 12px;display:flex}.tb-head .dd{flex:1;min-width:0}.tb-pick{min-width:0;max-width:100%;height:38px;color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:0 8px 0 4px;display:flex}.tb-pick:hover{background:var(--surface-2)}.tb-pick strong{font-size:14.5px}.tb-ico{width:28px;height:28px}.tb-actions{align-items:center;gap:2px;display:flex}.tb-thread{align-items:center;gap:9px;display:flex}.tb-thread.is-on{background:var(--brand-soft)}.tb-thread .badge{margin-left:auto}.tb-window .team-thread.is-compact{border:0;flex-direction:column;flex:1;min-height:0;display:flex}.tb-window .team-thread.is-compact .thread{flex:1;min-height:0;padding:12px 12px 6px}.tb-window .team-thread.is-compact .composer{padding:8px 10px 10px}.tb-window .team-thread.is-compact .msg .bubble{max-width:100%}.tb-empty{padding:24px;font-size:13.5px}@media (width<=1100px){.shell.with-assistant .team-bubble{display:none}}@media (prefers-reduced-motion:reduce){.tb-peek,.tb-window{animation:none}.tb-handle{transition:none}}.dl dd.dl-span{grid-column:1/-1}.zone-hint{border-radius:var(--r);background:var(--brand-soft);border:1px solid var(--brand-line);grid-template-columns:auto minmax(0,1fr);gap:6px 9px;padding:10px 12px;display:grid}.zone-hint>.icon{color:var(--brand);margin-top:2px}.zone-hint-text{min-width:0;font-size:12.5px;line-height:1.4}.zone-hint-text p{color:var(--ink-2);margin:0 0 2px}.zone-hint-text strong{font-size:13px}.zone-hint-acts{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.steps-box{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:4px 0 2px;padding:10px 14px;font-size:13px}.steps-box summary{cursor:pointer;color:var(--brand);font-weight:600}.steps-box ol{color:var(--ink-2);flex-direction:column;gap:6px;margin:10px 0 2px;padding-left:20px;line-height:1.5;display:flex}.steps-box code,.cf-name code{background:var(--surface-3);border-radius:5px;padding:1px 5px;font-size:12px}.meta-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.meta-problems,.meta-failed{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.meta-problems li,.meta-failed li{background:var(--warn-soft);color:var(--warn);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.meta-failed li{background:var(--danger-soft);color:var(--ink);align-items:center}.meta-failed li>span{flex:1;min-width:0}.meta-failed li svg,.meta-problems li svg{flex:none;margin-top:2px}.meta-forms{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none}.meta-forms li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.meta-forms li:last-child{border-bottom:0}.meta-rules{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.meta-rule{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(110px,1fr) minmax(150px,1.2fr) minmax(110px,1fr) minmax(160px,1.3fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.meta-rule>.switch{margin-bottom:9px}.meta-rule>.iconbtn{margin-bottom:4px}.meta-rule.is-off{opacity:.6}.meta-rule .field{margin:0}@media (width<=900px){.meta-rule{grid-template-columns:1fr 1fr}.meta-rule>.switch,.meta-rule>.iconbtn{margin:0}}.sim-answers{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sim-answer{grid-template-columns:1fr 1.4fr;gap:6px;width:100%;display:grid}.cf-list{border:1px solid var(--line);border-radius:12px;margin:4px 0 0;padding:0;list-style:none}.cf-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;display:flex}.cf-list li:last-child{border-bottom:0}.cf-list li.is-hidden .cf-name{opacity:.5}.cf-move{flex-direction:column;display:flex}.cf-move .iconbtn{width:24px;height:18px}.cf-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cf-select{max-width:100%;padding-top:4px;padding-bottom:4px}.dl dt.cf-dt{text-transform:none;white-space:normal;max-width:150px}.phone-copy.cf-id{white-space:nowrap;overflow-wrap:normal;padding-left:0;font-size:12.5px}.cf-link{align-items:center;gap:6px;min-width:0;display:inline-flex}.cf-link a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-test{margin-bottom:14px}.meta-lead{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:10px;padding-bottom:10px;display:flex}.meta-lead:last-of-type{border-bottom:0;margin-bottom:0}.dl-tight{row-gap:4px;font-size:13px}.meta-answers{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:4px;margin:4px 0 0;padding:8px 10px;font-size:12.5px;list-style:none;display:flex}.meta-answers li{justify-content:space-between;gap:10px;display:flex}.meta-answers span{color:var(--ink-2)}.meta-card .dl dt{text-transform:none}.meta-signals{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.head-mark{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:inline-flex}.meta-ladder{align-items:flex-start;margin:0 0 12px}.meta-ladder>span{flex:1;min-width:0;line-height:1.5}.meta-ladder .btn{flex:none}.meta-amount{white-space:nowrap;align-self:center;font-size:13px}.meta-grading{margin:6px 0 12px}.meta-grading .segmented{flex-wrap:wrap}.meta-grade{border:1px solid var(--line);border-radius:12px;margin:0 0 12px;padding:10px 12px}.meta-grade.is-asked{border-color:color-mix(in srgb, var(--info) 35%, transparent);background:var(--info-soft)}.meta-grade .subhead{margin:0 0 6px}.meta-grade p{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0 0 8px;font-size:13px;line-height:1.45;display:flex}.meta-grade p>span{flex:1;min-width:140px}.meta-grade .row{gap:8px}.savereply{flex-direction:column;gap:12px;display:flex}.savereply-wait{color:var(--ink-2);align-items:center;gap:10px;margin:8px 0;display:flex}.savereply-note{background:var(--surface-2);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.savereply-note svg{flex:none;margin-top:2px}.smsc-save{opacity:0;transition:opacity .12s;display:inline-flex}.smsc-msg:hover .smsc-save,.smsc-msg:focus-within .smsc-save{opacity:1}.smsc-quick{max-width:150px}@media (hover:none){.smsc-save{opacity:1}}.meta-signals li{grid-template-columns:1fr auto auto;align-items:center;gap:4px 10px;font-size:13px;display:grid}.meta-sig-name{font-weight:600}.meta-sig-err{color:var(--danger);grid-column:1/-1;font-size:12px;font-style:normal}.stpl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:4px 0 24px;display:grid}.stpl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.stpl-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stpl-card>header>div{flex-direction:column;min-width:0;display:flex}.stpl-card>header strong{overflow-wrap:anywhere;font-size:15px}.stpl-card>header span{color:var(--ink-3);font-size:12.5px}.stpl-face{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.stpl-face .smsbubble{border-radius:16px;padding:12px;transition:border-color .15s}.stpl-face:hover .smsbubble{border-color:var(--brand)}.stpl-face .smsbubble p{-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:100%;font-size:13.5px;display:-webkit-box;overflow:hidden}.stpl-card footer{align-items:center;gap:4px;margin-top:auto;display:flex}.stpl-card footer small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.stpl-new{min-height:200px;color:var(--ink-2);cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px;font-weight:600}.stpl-new:hover{border-color:var(--brand);color:var(--brand)}.stpl-link{color:var(--ink-2);text-align:left;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.stpl-link b{color:var(--ink);font-weight:600}.stpl-link.is-missing{color:var(--warn)}button.stpl-link.linkish{cursor:pointer;background:0 0;border:0;padding:0}button.stpl-link.linkish:hover b{color:var(--brand);text-decoration:underline}.smsback-tools{align-items:center;gap:8px;min-height:32px;margin-bottom:4px;display:flex}.sms-linknote{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.smsv-vars{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:12px 14px}.smsv-vars h4{margin:0 0 8px;font-size:13px}.smsv-var{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;display:grid}.smsv-var-name{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.smsv-var .input{min-width:0}.smsv-notes{flex-direction:column;gap:6px;margin:10px 0 14px;padding:0;list-style:none;display:flex}.smsv-notes li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.smsv-notes li svg{color:var(--ink-3);flex:none;margin-top:2px}.ab-fallback{margin-top:6px}.ab-fallback .smsedit{margin-top:4px}@media (width<=700px){.smsv-var,.stpl-grid{grid-template-columns:1fr}}.smsedit .smsc-tools{flex-wrap:wrap;row-gap:6px}.smsedit .em-tool{white-space:nowrap}.dd-scroll{max-height:min(70vh,600px);overflow-y:auto}.dd-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 4px;font-size:11px;font-weight:700}.dd-label:first-child{padding-top:4px}.bulk-count{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:12px 14px}.bulk-count p{margin:0}.bulk-count ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bulk-count li{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:13px;display:flex}.bulk-count li b{font-variant-numeric:tabular-nums;color:var(--ink)}.placelist{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.inbox-switch{background:var(--surface-3);border-radius:12px;flex:none;gap:4px;margin:2px 14px 10px 16px;padding:3px;display:flex}.inbox-switch button{height:32px;color:var(--ink-2);white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.inbox-switch button:hover{color:var(--ink)}.inbox-switch button.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm,0 1px 2px #00000014)}.inbox-switch button em{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;line-height:18px}@container (width<=380px){.inbox-switch button>svg{display:none}}.inbox-switch button{flex:auto;gap:5px;padding:0 6px}.wc-face{background:color-mix(in srgb, var(--brand) 12%, var(--surface-2));color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.wc-face-wrap{flex:none;align-self:flex-start;height:max-content;display:inline-flex;position:relative}.wc-online{background:var(--ok);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:1px;right:0}.crow.is-active .wc-online{box-shadow:0 0 0 2px var(--surface-2)}.mini-pill.wc-pill-wait{background:var(--warn-soft);color:var(--warn);font-weight:600}.mini-pill svg{flex:none}.wc-facts{color:var(--ink-2);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;padding:8px 20px;font-size:12.5px;display:flex}.wc-facts span{align-items:center;gap:6px;min-width:0;display:inline-flex}.wc-facts svg{color:var(--ink-3);flex:none}.wc-facts a{color:inherit;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:280px;text-decoration:underline;display:inline-block;overflow:hidden}.wc-banner{padding:9px 20px}.wc-note{background:var(--surface-3);max-width:min(560px,92%);color:var(--ink-2);text-align:center;border-radius:10px;align-self:center;align-items:baseline;gap:8px;margin:10px 0;padding:5px 12px;font-size:12.5px;display:flex}.wc-note time{color:var(--ink-3);white-space:nowrap;font-size:11px}.wc-email{color:var(--ink-2);gap:8px;padding:8px 2px 0;font-size:13px}.chat-id h2 .pill{vertical-align:middle;margin-left:8px}.clist{container-type:inline-size}.ak-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:6px 0 10px;display:flex;overflow:hidden}.ak-row{align-items:center;gap:12px;padding:10px 12px;display:flex}.ak-row+.ak-row{border-top:1px solid var(--line)}.ak-row>svg{color:var(--ink-3);flex:none}.ak-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ak-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-top code{color:var(--ink-3);background:0 0;padding:0;font-size:12px}.ak-addresses{color:var(--ink-2);flex-direction:column;gap:4px;margin-top:10px;font-size:12.5px;display:flex}.ak-addresses span{align-items:center;gap:6px;min-width:0;display:inline-flex}.ak-addresses code,.ak-addresses a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-quick{gap:6px;margin:-4px 0 14px;display:flex}.ak-quick button{border:1px solid var(--line-strong);height:26px;color:var(--ink-2);border-radius:13px;padding:0 10px;font-size:12.5px}.ak-quick button.is-on{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.ak-levels{flex-direction:column;gap:8px;display:flex}.ak-level{border:1px solid var(--line-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ak-level.is-on{border-color:var(--brand);background:var(--brand-soft)}.ak-level input{accent-color:var(--brand);margin-top:3px}.ak-level strong{align-items:center;gap:8px;font-weight:600;display:flex}.ak-level strong em{background:var(--brand);color:var(--brand-ink,#fff);border-radius:8px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.ak-level>span>span{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.ak-copy{margin:8px 0}.ak-copy-label{color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ak-steps{flex-direction:column;gap:6px;margin:12px 0 8px;padding-left:20px;font-size:13.5px;display:flex}.ak-pre{background:var(--surface-2);white-space:pre;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:12px;overflow-x:auto}.al-list{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.al-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,220px) 1fr auto;align-items:baseline;gap:12px;padding:8px 2px;font-size:13.5px;display:grid}.al-who{align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}.al-who svg{color:var(--ink-3);flex:none}.al-who em{color:var(--ink-3);font-size:11.5px;font-style:normal;font-weight:500}.al-ai .al-who svg{color:var(--brand)}.al-api .al-who svg{color:var(--warn)}.al-what{color:var(--ink);overflow-wrap:anywhere;min-width:0}.al-row time{color:var(--ink-3);white-space:nowrap;font-size:12px}@media (width<=640px){.al-row{grid-template-columns:1fr auto}.al-what{grid-column:1/-1}}.wcs-switch{align-items:center;gap:12px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.wcs-words{border-top:1px solid var(--line);padding:10px 0 2px}.wcs-words:first-of-type{margin-top:10px}.wcs-words>summary{cursor:pointer;padding:2px 0 8px;font-size:14px;font-weight:600}.wcs-words[open]>summary{margin-bottom:4px}.wcs-snippet code{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.wcs-try{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.wcs-cols{grid-template-columns:minmax(0,1fr) 338px;align-items:start;gap:24px;display:grid}.wcs-fields{min-width:0}.wcs-preview{background:repeating-linear-gradient(135deg, var(--surface-2) 0 14px, var(--surface-3) 14px 15px);border:1px solid var(--line);border-radius:16px;width:338px;height:530px;position:sticky;top:12px;overflow:hidden}.wcs-preview iframe{transform-origin:0 0;background:0 0;border:0;width:420px;height:660px;display:block;transform:scale(.8)}.wcs-colors{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wcs-swatch{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border-radius:50%}.wcs-swatch.is-on{box-shadow:0 0 0 2px var(--ink)}.wcs-custom{color:var(--ink-2);font-size:12.5px;font-family:var(--mono,ui-monospace, monospace);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.wcs-custom input{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;width:34px;height:30px;padding:0}.wcs-ai{background:var(--brand-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 14px;padding:12px 14px;font-size:13.5px;display:flex}.wcs-ai>svg{color:var(--brand);flex:none;margin-top:2px}.wcs-ai p{margin:0 0 6px}.wcs-ai.is-missing{background:var(--warn-soft)}.wcs-ai.is-missing>svg{color:var(--warn)}@media (width<=1100px){.wcs-cols{grid-template-columns:1fr}.wcs-preview{position:static}}.crow-out{color:var(--ink-3);flex:none;transform:scaleX(-1)}.crow-subject{color:var(--ink);font-weight:600}.chat-pane{background-image:none;background:var(--chat-bg)}.chat-who{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0}.pane-body{flex-direction:column;flex:1;min-height:0;display:flex}.smsc.is-pane{flex:1;gap:0;min-height:0}.smsc.is-pane .smsc-thread{background:0 0;border-radius:0;flex:1;min-height:0;max-height:none;padding:18px 22px}.smsc.is-pane .smsc-compose{background:var(--surface);border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 18px 16px;display:flex}.smsc-compose{flex-direction:column;gap:12px;display:flex}.mailthread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.mailmsg{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:min(640px,88%);padding:12px 14px}.mailmsg.is-in{border-bottom-left-radius:5px;align-self:flex-start}.mailmsg.is-out{background:color-mix(in srgb, var(--brand) 9%, var(--surface));border-color:color-mix(in srgb, var(--brand) 22%, var(--line));border-bottom-right-radius:5px;align-self:flex-end}.mailmsg.is-auto{opacity:.72}.mailmsg header{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px;font-size:13px;display:flex}.mailmsg header time{color:var(--ink-3);margin-left:auto;font-size:11.5px}.mailmsg h4{margin:0 0 6px;font-size:13.5px}.mailmsg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.mailmsg .linkbtn{margin-top:6px;font-size:12.5px}.mailreply{background:var(--surface);border-top:1px solid var(--line);padding:12px 18px 16px}.mailreply .field{margin-bottom:8px}@media (width<=700px){.inbox-switch{margin:2px 12px 10px}.mailthread,.smsc.is-pane .smsc-thread{padding:14px 12px}.mailmsg{max-width:94%}}.mailreply-open{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:44px;color:var(--ink-3);text-align:left;cursor:text;border-radius:22px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.mailreply-open:hover:not(:disabled){border-color:var(--brand);color:var(--ink-2)}.mailreply-open:disabled{opacity:.5;cursor:default}.seq .page-head{align-items:flex-start}.seq-title{flex-direction:column;gap:4px;min-width:0;display:flex}.seq-title .backlink{align-self:flex-start}.seq-name{font-family:var(--display);letter-spacing:-.02em;border-radius:var(--r-sm);color:var(--ink);background:0 0;border:1px solid #0000;min-width:0;max-width:100%;margin-left:-6px;padding:2px 6px;font-size:27px;font-weight:700}.seq-name:hover:not(:disabled){border-color:var(--line)}.seq-name:focus{border-color:var(--brand);background:var(--surface);outline:none}.seq-title p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.seq .page-actions{align-items:center}.seq-tabs{margin-bottom:14px;display:flex}.seq-setup{flex-direction:column;gap:6px;display:flex}.seq-setup-row{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:6px 0;display:flex}.seq-k{width:140px;color:var(--ink-2);flex:none;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.seq-v{flex:1;min-width:0;font-size:14px}.seq-date{width:170px}.seq-explain{margin:-2px 0 6px 154px}.seq-days{overflow:hidden}.seq-head,.seq-row{grid-template-columns:92px 120px minmax(0,1fr) 150px 72px;align-items:start;gap:12px;padding:10px 16px;display:grid}.seq-head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:700}.seq-row+.seq-row{border-top:1px solid var(--line)}.seq-row.has-problem{background:color-mix(in srgb, var(--warn) 6%, transparent)}.seq-day{align-items:center;gap:6px;display:flex}.seq-day span{color:var(--ink-3);font-size:12px}.seq-day .input{width:58px}.seq-what{grid-template-columns:150px minmax(0,1fr);gap:6px;display:grid}.seq-what>.input:nth-child(3),.seq-what>textarea,.seq-what .seq-problem{grid-column:2}.seq-problem{color:var(--warn);align-items:center;gap:5px;font-size:12px;display:inline-flex}.seq-stats{flex-direction:column;gap:2px;padding-top:6px;font-size:12.5px;display:flex}.seq-stats b{font-weight:600}.seq-here{color:var(--brand);font-weight:600}.seq-acts{justify-content:flex-end;gap:2px;padding-top:2px;display:flex}.seq-add{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.seq-empty{margin:0;padding:16px}.seq-startpanel .ab-panel-head{display:none}.seq-startpanel .ab-panel-in{box-shadow:none;border:0;position:static}@media (width<=900px){.seq-head{display:none}.seq-row{grid-template-columns:1fr 1fr}.seq-what{grid-column:1/-1;grid-template-columns:1fr}.seq-what>.input:nth-child(3),.seq-what>textarea,.seq-what .seq-problem{grid-column:1}.seq-k{width:auto}.seq-explain{margin-left:0}.seq-stats{flex-flow:wrap;gap:4px 12px;padding-top:8px}.seq-stats.is-none{visibility:hidden}}.lib-places{border-top:1px solid var(--line);flex-direction:column;gap:1px;margin-top:10px;padding-top:10px;display:flex}.lib-places>p{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;padding:0 6px;font-size:11.5px;font-weight:700}.lib-place{border-radius:9px;width:100%}.lib-place:hover{background:var(--surface-2)}.lib-place.is-on{background:var(--brand-soft);color:var(--brand);font-weight:600}.lib-place.is-on svg{color:var(--brand)}.lib-main{min-height:320px;position:relative}.lib-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.lib-bar .tf-crumbs{margin:0}.lib-bar .tf-crumbs b{font-weight:600}.lib-tools{align-items:center;gap:8px;display:flex}.lib-search{border:1px solid var(--line-strong,var(--line));background:var(--surface);height:34px;color:var(--ink-3);border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.lib-search input{width:180px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:13.5px}.lib-search:focus-within{border-color:var(--brand)}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;padding-bottom:24px;display:grid}.lib-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.lib-card:hover{border-color:var(--brand-line);box-shadow:var(--shadow-sm)}.lib-face{aspect-ratio:4/3;background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;display:block;overflow:hidden}.lib-face img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.lib-card.is-size .lib-face img{object-fit:contain}.lib-card:hover .lib-face img{transform:scale(1.03)}.lib-meta{flex-direction:column;gap:2px;min-width:0;padding:9px 12px 11px;display:flex}.lib-meta strong{color:var(--ink);font-size:13.5px;font-weight:600}.lib-meta span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lib-card-acts{opacity:0;transition:opacity .15s;position:absolute;top:8px;right:8px}.lib-card-acts .iconbtn{background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--shadow-sm)}.lib-card:hover .lib-card-acts,.lib-card-acts:focus-within{opacity:1}.lib-none{padding:20px 4px}.lib-main.is-dropping .lib-grid,.lib-main.is-dropping .empty{opacity:.35}.lib-drop{border:2px dashed var(--brand);border-radius:var(--r-lg);background:color-mix(in srgb, var(--brand-soft) 70%, transparent);color:var(--brand);pointer-events:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.lib-detail{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);align-items:start;gap:22px;display:grid}.lib-detail-pic>p{align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.lib-detail-pic>p svg{flex:none;margin-top:2px}.lib-stage{background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:10px;width:100%;margin:0 auto;position:relative;overflow:hidden}.lib-stage img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lib-focus{width:26px;height:26px;box-shadow:0 0 0 2px var(--brand), 0 2px 8px #00000059;background:color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;border:2px solid #fff;border-radius:50%;margin:-13px 0 0 -13px;transition:left .2s,top .2s;position:absolute}.lib-focus:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.lib-focus.is-busy{animation:.9s ease-in-out infinite lib-pulse}@keyframes lib-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--brand) 30%, transparent), 0 2px 8px #00000059}}.lib-box{pointer-events:none;border:2px solid #fff;border-radius:3px;transition:all .2s;position:absolute;box-shadow:0 0 0 9999px #0a141673}.lib-detail-side{flex-direction:column;gap:4px;min-width:0;display:flex}.lib-detail-side>.btn{align-self:flex-start;margin:2px 0 6px}.lib-used{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;font-size:13px}.lib-used b{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px;font-size:12px;display:block}.lib-used ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.lib-used li span{color:var(--ink-3)}.lib-used p{margin:0}.lib-sizes-h{margin:20px 0 10px;font-size:14px}.lib-sizes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.lib-size{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:border-color .15s;display:flex}.lib-size.is-hover{border-color:var(--brand)}.lib-size-pic{background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 12px 12px;width:100%;height:132px;color:var(--ink-3);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}.lib-size-pic img{width:auto;max-width:100%;height:auto;max-height:132px;box-shadow:0 0 0 1px var(--line);border-radius:3px;display:block}.lib-size-ph{text-align:center;border:1px dashed var(--line-strong,var(--line));background:var(--surface);border-radius:4px;place-items:center;max-width:100%;height:100%;padding:0 8px;display:grid}.lib-weight b{color:var(--ink);font-weight:650}.lib-size-meta strong em{font-style:normal;font-weight:400}.lib-weight.is-ok:after{content:" ✓";color:var(--ok)}.lib-weight.is-over{color:var(--warn)}.lib-sizes-h .muted{margin-left:6px;font-weight:400}.lib-shapes{margin:0 0 12px;overflow-x:auto}.lib-size-busy{background:color-mix(in srgb, var(--surface) 70%, transparent);place-items:center;display:grid;position:absolute;inset:0}.lib-size-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.lib-size-meta strong{font-size:13px}.lib-size-meta span{color:var(--ink-3);font-size:12px}.lib-small{color:var(--warn);align-items:center;gap:4px;font-size:11.5px;font-style:normal;display:inline-flex}.lib-size-acts{flex-wrap:wrap;align-items:center;gap:2px;min-height:30px;display:flex}.lib-remove{color:var(--danger);margin-right:auto}.lib-crop{touch-action:none}.lib-stage.is-crop{cursor:default}.lib-shade{pointer-events:none;background:#0810129e;position:absolute;inset:0}.lib-frame{cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #00000040}.lib-frame:before,.lib-frame:after{content:"";pointer-events:none;border-top:1px solid #ffffff73;border-bottom:1px solid #ffffff73;position:absolute;inset:33.33% 0}.lib-frame:after{border:0;border-left:1px solid #ffffff73;border-right:1px solid #ffffff73;inset:0 33.33%}.lib-handle{width:18px;height:18px;box-shadow:0 0 0 2px var(--brand), 0 2px 6px #0000004d;cursor:nwse-resize;touch-action:none;background:#fff;border-radius:50%;position:absolute;bottom:-9px;right:-9px}.lib-result p{margin:0 0 12px}.lib-result-pics{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.lib-result-pics img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:76px;height:76px}.lib-failed{flex-direction:column;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lib-failed li{background:var(--surface-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 8px;font-size:12.5px;display:grid}.lib-failed em{color:var(--danger);font-style:normal}.lib-pick-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lib-pick-bar select{width:auto;max-width:220px}.lib-pick-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:52vh;padding:2px;display:grid;overflow:auto}.lib-pick{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;flex-direction:column;gap:5px;padding:6px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.lib-pick img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:8px;width:100%}.lib-pick span{color:var(--ink-2);padding:0 2px;font-size:12.5px}.lib-pick em{background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--brand);border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-style:normal;display:inline-flex;position:absolute;top:10px;left:10px}.lib-pick:hover{border-color:var(--brand-line)}.lib-pick.is-on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.lib-pick-empty{border:2px dashed var(--line);color:var(--ink-3);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;display:flex}.lib-pick-empty p{max-width:380px;margin:0}.modal-foot .grow{flex:1}.em-picture-btns{flex-wrap:wrap;gap:6px;display:flex}.hdrpic{align-items:center;gap:12px;min-width:0;display:flex}.hdrpic>img{object-fit:contain;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex:none;width:120px;height:72px}.hdrpic>.em-picture-empty{width:120px;height:63px}.hdrpic-side{flex-direction:column;gap:6px;min-width:0;display:flex}.hdrpic-btns{flex-wrap:wrap;gap:6px;display:flex}.hdrpic-warn{color:var(--warn);align-items:flex-start;gap:5px;font-size:12px;display:flex}.hdrpic-warn svg{flex:none;margin-top:2px}.tplprev-pic{aspect-ratio:1200/628;object-fit:cover;border-radius:9px;width:100%;margin-bottom:6px;display:block}@media (width<=900px){.lib-detail{grid-template-columns:minmax(0,1fr)}.lib-search input{width:130px}}@media (width<=760px){.lib-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lib-pick-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.lib-card-acts{opacity:1}}.eimp-notes{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.eimp-notes li{background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.eimp-notes li svg{color:var(--ink-3);flex:none;margin-top:2px}.eimp-notes li.is-ok{background:color-mix(in srgb, var(--ok,#2e7d32) 9%, var(--surface))}.eimp-notes li.is-ok svg{color:var(--ok,#2e7d32)}.eimp-found{align-items:center;gap:6px;margin:-4px 0 10px;display:flex}.toolbar-segments{flex-wrap:wrap;align-items:flex-start;gap:8px}.seg-menu{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seg-pick{border:1px solid var(--line-strong,var(--line));background:var(--surface);height:32px;color:var(--ink-2);border-radius:10px;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:13.5px;font-weight:500;display:inline-flex}.seg-pick:hover{border-color:var(--brand-line);color:var(--ink)}.seg-pick.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.seg-pick em{background:color-mix(in srgb, var(--brand) 14%, transparent);font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 7px;font-size:12px;font-style:normal}.seg-count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-size:12px}.seg-rules{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.seg-chip{border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:10px;align-items:stretch;max-width:100%;display:inline-flex;position:relative}.seg-chip.is-open{background:var(--surface);border-style:dashed}.seg-chip.is-editing{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 35%, transparent)}.seg-chip-main{min-width:0;height:30px;color:var(--ink);align-items:center;gap:6px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.seg-chip-main svg{color:var(--brand);flex:none}.seg-chip-main b{white-space:nowrap;font-weight:600}.seg-chip-main span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.seg-chip-x{width:26px;color:var(--ink-3);border-radius:0 10px 10px 0;place-items:center;display:grid}.seg-chip-x:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.seg-pop{z-index:40;border:1px solid var(--line);background:var(--surface);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md);border-radius:14px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.seg-edit{flex-direction:column;gap:8px;display:flex}.seg-edit>strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.seg-edit>strong svg{color:var(--brand)}.seg-days{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.seg-num{width:84px}.seg-pop-foot{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.seg-add{border:1px dashed var(--line-strong,var(--line));height:30px;color:var(--brand);background:0 0;border-radius:10px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.seg-add:hover{border-color:var(--brand);background:var(--brand-soft)}@media (width<=760px){.seg-chip-main span{max-width:180px}.seg-pop{width:auto;position:fixed;inset:auto 16px 16px}}.pg-state.is-closed{background:var(--surface-3);color:var(--ink-2)}.sv-poster{text-align:left;justify-content:center;align-items:stretch;gap:11px;position:relative;overflow:hidden}.sv-poster-q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sv-poster-opts{flex-direction:column;gap:6px;display:flex}.sv-poster-opts i{opacity:.2;border:1.5px solid;border-radius:4px;width:84%;height:13px;display:block}.sv-poster-opts i:first-child{opacity:1;width:90%}.sv-poster-opts i:last-child{width:70%}.sv-poster-bar{background:#00000012;height:4px;position:absolute;top:0;left:0;right:0}.sv-poster-bar i{border-radius:0 3px 3px 0;width:38%;height:100%;display:block}.sv-items .em-block.is-part:not(.is-on){background:var(--surface-2)}.sv-item-num{background:var(--brand-soft);min-width:22px;height:22px;color:var(--brand);font-variant-numeric:tabular-nums;border-radius:11px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.sv-items .em-block-head>svg:not(:last-child){flex:none}.sv-ed{flex-direction:column;gap:10px;display:flex}.sv-ed-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sv-ed-type{width:auto;min-width:180px}.sv-ed-title{resize:vertical;min-height:46px;font-size:14px;line-height:1.45}.sv-ed-num{width:96px}.sv-ed-opts{flex-direction:column;gap:7px;display:flex}.sv-ed-opthead{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.sv-ed-opthead .linkbtn{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.sv-ed-opts ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.sv-ed-opts li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.sv-ed-key{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.sv-ed-optact{display:inline-flex}.sv-ed-optact .iconbtn{width:26px;height:26px}.sv-ed-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-ed-pair label,.sv-ed-groups label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.sv-ed-groups{gap:6px;display:grid}.sv-ed-groups label{flex-direction:row;align-items:center;gap:8px}.sv-ed-groups label span{flex:1}.sv-ed-groups .input{width:128px}.sv-ed-if{border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:8px;padding:10px;display:flex}.sv-ed-ifrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sv-ed-ifrow .input{width:auto;max-width:100%}.sv-add>div{grid-template-columns:repeat(3,1fr)}.input.is-bad{border-color:var(--danger)}.svr-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px;margin-bottom:16px;display:grid}.svr-grid>.card{margin-bottom:0}.svr-q .card-head{flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.svr-q h3{align-items:baseline;gap:10px;line-height:1.35;display:flex}.svr-qnum{background:var(--brand-soft);min-width:24px;height:24px;color:var(--brand);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.svr-qmeta{color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.svr-bars{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.svr-bars li{grid-template-columns:minmax(0,1fr) 46px 44px;grid-template-areas:"label pct n""track track track";align-items:center;gap:5px 8px;font-size:13.5px;display:grid}.svr-bar-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.svr-bar-label em{color:var(--ink-3);font-style:normal}.svr-bar-track{background:var(--surface-3);border-radius:999px;grid-area:track;height:10px;overflow:hidden}.svr-bar-track i{background:var(--s1);border-radius:999px;height:100%;transition:width .4s;display:block}.svr-bars b{text-align:right;font-variant-numeric:tabular-nums;grid-area:pct;font-weight:650}.svr-bars li>em{text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:n;font-size:12px;font-style:normal}.svr-bars li.is-gone .svr-bar-track i{background:var(--line-strong)}.svr-bars-tight{gap:7px}.svr-bars-tight li{grid-template-columns:44px minmax(0,1fr) 46px 44px;grid-template-areas:"label track pct n"}.svr-bars-tight .svr-bar-label{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.svr-bars-tight .svr-bar-label .icon{color:var(--ink-3)}.svr-funnel li.is-end .svr-bar-track i{background:var(--ok)}.svr-funnel li.is-end .svr-bar-label{font-weight:650}.svr-note{color:var(--ink-3);margin:12px 0 0;font-size:12px}.svr-big{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:14px;display:flex}.svr-big b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.svr-big>span{color:var(--ink-3);font-size:13px}.svr-stars{color:var(--line-strong);align-self:center;gap:2px;display:inline-flex}.svr-stars .icon.is-on{color:var(--brand);fill:var(--brand)}.svr-stack{background:var(--surface-3);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.svr-stack i{min-width:4px;display:block}.svr-stack .is-detractor,.svr-groups .is-detractor i,.svr-hist .is-detractor{background:var(--danger)}.svr-stack .is-passive,.svr-groups .is-passive i,.svr-hist .is-passive{background:var(--line-strong)}.svr-stack .is-promoter,.svr-groups .is-promoter i,.svr-hist .is-promoter{background:var(--ok)}.svr-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.svr-groups li{border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 12px;font-size:12px;display:flex}.svr-groups li i{border-radius:3px;align-self:center;width:10px;height:10px}.svr-groups li span{flex:70%}.svr-groups li strong{color:var(--ink);font-weight:650}.svr-groups li b{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.svr-groups li em{font-style:normal}.svr-hist{grid-template-columns:repeat(11,minmax(0,1fr));align-items:end;gap:4px;height:116px;margin-top:16px;display:grid}.svr-hist>div{flex-direction:column;align-items:center;gap:3px;height:100%;display:flex}.svr-hist-n{min-height:14px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.svr-hist-bar{flex:1;align-items:flex-end;width:100%;display:flex}.svr-hist-bar i{border-radius:4px 4px 0 0;width:100%;display:block}.svr-hist-v{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.svr-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.svr-numbers div{border-radius:var(--r-sm);background:var(--surface-2);padding:12px}.svr-numbers b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;display:block}.svr-numbers span{color:var(--ink-3);font-size:12px}.svr-texts ul{flex-direction:column;gap:8px;max-height:440px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.svr-texts li{border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.svr-texts p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 4px;font-size:13.5px;line-height:1.5}.svr-texts li>span{color:var(--ink-3);font-size:12px}.svr-texts>.linkbtn{margin-top:8px}.svr-texts .subhead{margin:16px 0 8px}.svr-list{margin:0;padding:0;list-style:none}.svr-list>li{border-top:1px solid var(--line);padding:14px 18px}.svr-list-head{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.svr-who{align-items:center;gap:6px;font-weight:650;display:inline-flex}.svr-list-head .iconbtn{margin-left:auto}.svr-answers{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 18px;margin:0;display:grid}.svr-answers div,.svr-card-answers div{min-width:0}.svr-answers dt,.svr-card-answers dt{color:var(--ink-3);font-size:12px}.svr-answers dd,.svr-card-answers dd{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px}.svr-card-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.svr-card-head{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.svr-card-head strong{min-width:0;color:var(--ink);flex:1;font-size:13.5px}.svr-card-answers{border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:8px;margin:10px 0 6px;padding:10px 12px;display:flex}@media (width<=760px){.svr-grid{grid-template-columns:1fr}.svr-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.svr-groups,.sv-ed-pair{grid-template-columns:1fr}}.lk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:10px;display:grid}.lk{border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);text-align:left;flex-direction:column;gap:7px;padding:6px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.lk:hover{border-color:var(--line-strong);transform:translateY(-1px)}.lk.is-on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lk-prev{border:1px solid #0000000f;border-radius:8px;height:96px;display:block;position:relative;overflow:hidden}.lk-prev i{display:block;position:absolute}.lk-rail{width:16px;top:0;bottom:0;left:0}.lk-tile{background-size:56px 56px;inset:0 0 0 16px}.lk-scene{opacity:.9;background-position:100% 100%;background-repeat:no-repeat;background-size:200%;height:40px;bottom:0;left:16px;right:0}.lk-card{border-radius:6px;width:58%;height:34px;top:12px;left:26px;box-shadow:0 1px 3px #0000001f}.lk-card2{width:40%;height:28px;top:54px}.lk-card b{border-radius:5px;width:22px;height:9px;position:absolute;top:9px;right:8px}.lk-card em{opacity:.6;border-radius:2px;height:4px;position:absolute;left:8px}.lk-card em:first-of-type{width:42%;top:9px}.lk-card em:nth-of-type(2){opacity:.3;width:28%;top:19px}.lk-name{color:var(--ink);align-items:center;gap:5px;padding:0 4px 2px;font-size:13px;font-weight:600;display:inline-flex}.lk-name .icon{color:var(--brand)}.drafts-card .card-head h3{align-items:center;gap:8px;display:flex}.drafts-card .card-head .badge{margin-left:2px}.drafts-card .card-head .muted{text-align:right}.drafts-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.draft{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.draft.is-inplace{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 22%, transparent);padding:10px 12px 12px}.draft-head{align-items:center;gap:8px;min-width:0;display:flex}.draft-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.draft.is-inplace .draft-who strong{color:var(--info);font-size:13px}.draft-ch{background:var(--brand-soft);width:26px;height:26px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.draft-ch.ch-email{background:var(--info-soft);color:var(--info)}.draft-ch.ch-sms{background:var(--warn-soft);color:var(--warn)}.draft.is-inplace .draft-ch{width:22px;height:22px;color:var(--info);background:0 0}.draft-why{color:var(--ink-2);align-items:baseline;gap:6px;margin:0;font-size:12.5px;display:flex}.draft-why svg{color:var(--info);flex:none;transform:translateY(1px)}.draft-body{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 11px}.draft-subject{margin:0 0 6px;font-size:13px;font-weight:600}.draft-subject .muted{margin-right:4px;font-weight:400}.draft-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);max-height:220px;margin:0;overflow:auto}.draft-edit{gap:8px;display:grid}.draft-edit textarea{resize:vertical;min-height:80px}.draft-blocker{color:var(--warn);align-items:baseline;gap:6px;margin:0;font-size:12.5px;display:flex}.draft-blocker svg{flex:none;transform:translateY(1px)}.draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.drafts-inplace{gap:8px;margin:0 0 10px;display:grid}.mailreply .drafts-inplace,.pane-body .drafts-inplace{margin:0 0 10px}@media (width<=720px){.drafts-list{grid-template-columns:1fr}.drafts-card .card-head{flex-wrap:wrap}.drafts-card .card-head .muted{text-align:left}}.aiperson{gap:6px;display:grid}.aiperson select{max-width:100%}.aiperson .hint{margin:0}.lib-look-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.lib-look-weights{flex-wrap:wrap;gap:6px;display:flex}.lib-look-weights button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}.lib-look-weights button span{color:var(--ink-3);font-size:12px}.lib-look-weights button.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.lib-look-weights button:disabled{cursor:progress}.lib-look{background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 16px 16px;border-radius:10px;justify-content:center;align-items:flex-start;max-height:62vh;display:flex;overflow:auto}.lib-look img{max-width:100%;height:auto;display:block}.lib-look.is-actual{justify-content:flex-start}.lib-look.is-actual img{max-width:none}.lib-look-hint{align-items:baseline;gap:6px;margin:10px 0 0;display:flex}.lib-look-hint svg{flex:none;transform:translateY(1px)}.cert-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.cert-left{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.cert-right{min-width:0}.cert-stage{background:var(--surface-2);-webkit-user-select:none;user-select:none;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 32px -18px #00000059}.cert-paper,.cert-overlay{width:100%;height:100%;position:absolute;inset:0}.cert-canvas{width:100%;height:100%;display:block}.cert-overlay{cursor:crosshair;touch-action:none}.cert-overlay g{cursor:pointer}.cert-overlay rect{fill:#0e6b730a;stroke:#0e6b7373;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cert-overlay line{stroke:#0e6b7380;vector-effect:non-scaling-stroke}.cert-overlay circle{fill:#0e6b7399}.cert-overlay text{fill:#0e6b73d9;font-family:var(--font,system-ui);font-weight:600}.cert-overlay g.is-on rect{fill:#0e6b7314;stroke:#0e6b73;stroke-dasharray:none}.cert-overlay g.is-on line{stroke:#0e6b73}.cert-overlay g.is-on circle,.cert-overlay g.is-on text{fill:#0e6b73}.cert-busy{background:var(--surface);width:30px;height:30px;color:var(--ink-3);box-shadow:var(--shadow-sm,0 1px 3px #00000026);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cert-error{background:var(--warn-soft);color:var(--warn);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.cert-under{flex-direction:column;gap:4px;display:flex}.cert-under .row{flex-wrap:wrap;gap:8px}.cert-fonts{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.cert-fonts button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 6px;display:flex}.cert-fonts button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:24px;line-height:1.25;overflow:hidden}.cert-fonts button small{color:var(--ink-3);font-size:11.5px}.cert-fonts button:hover{border-color:var(--line-strong)}.cert-fonts button.is-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--brand-soft)}.cert-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cert-swatches button,.cert-swatch-pick{cursor:pointer;border:1px solid #0000002e;border-radius:50%;width:26px;height:26px;padding:0}.cert-swatches button.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}.cert-swatch-pick{background:var(--surface-2);color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.cert-swatch-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.cert-place-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.cert-nudge{gap:2px;display:flex}.cert-values{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cert-value{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:flex}.cert-value button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.cert-value.is-on{border-color:var(--brand);background:var(--brand-soft)}.cert-value.is-on button{color:var(--brand)}.cert-value.is-off button{color:var(--ink-3);cursor:default;font-weight:500}.cert-value:first-child{padding-left:12px}.cert-field .hint{margin-top:0}.cert-file{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.cert-file>div{flex-direction:column;flex:1;min-width:0;display:flex}.cert-pic{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.cert-pic img,.cert-pic-empty{border:1px solid var(--line);background:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 12px 12px;object-fit:contain;border-radius:8px;flex:none;width:92px;height:52px}.cert-pic-empty{color:var(--ink-3);place-items:center;display:grid}.cert-pic>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cert-pic .row{gap:6px;margin-top:4px}.cert-signer+.cert-signer{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.cert-day{margin-top:2px}.cert-start{flex-direction:column;gap:16px;display:flex}.cert-start-head{color:var(--brand);align-items:flex-start;gap:14px;display:flex}.cert-start-head h3{color:var(--ink);margin:0 0 4px}.cert-start-head p{max-width:62ch;margin:0}.cert-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cert-choice{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.cert-choice svg{color:var(--brand)}.cert-choice span{color:var(--ink-3);font-size:13px;line-height:1.45}.cert-choice:hover:not(:disabled){border-color:var(--brand-line);background:var(--brand-soft)}.cert-students .card-head{flex-wrap:wrap;gap:10px}.cert-table td{vertical-align:middle}.cert-table tbody tr{cursor:default!important}.cert-tick{width:34px}.cert-actions{white-space:nowrap;text-align:right}.cert-actions>*+*{margin-left:4px}.cert-noname{color:var(--warn)}.cert-bulk{z-index:5;background:var(--toast-bg);color:var(--toast-ink);box-shadow:var(--shadow-lg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px 10px 16px;display:flex;position:sticky;top:8px}.cert-bulk span{flex:1;font-size:13.5px}.cert-bulk .btn-ghost{color:inherit}.cert-names{flex-direction:column;gap:8px;max-height:50vh;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.cert-names li{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:10px;display:grid}.cert-failed{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cert-failed li{background:var(--warn-soft);border-radius:8px;flex-direction:column;padding:8px 10px;display:flex}.cert-failed span{color:var(--warn);font-size:13px}.cr-cert{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.cr-cert>svg{color:var(--brand);flex:none}.cr-cert .grow{flex-direction:column;gap:2px;min-width:180px;display:flex}.cr-cert .input{margin-top:6px}@media (width<=1100px){.cert-grid{grid-template-columns:1fr}.cert-left{position:static}}@media (width<=760px){.cert-choices{grid-template-columns:1fr}.cert-names li{grid-template-columns:1fr;gap:2px}.cert-actions .btn{padding-inline:10px}}.alertcards{z-index:280;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 36px);display:flex;position:fixed;top:62px;right:18px}.alertcard{--ak:var(--brand);background:var(--surface);border:1px solid color-mix(in srgb, var(--ak) 28%, var(--line));box-shadow:0 14px 40px -12px color-mix(in srgb, var(--ak) 45%, #00000059), var(--shadow-md);pointer-events:auto;border-radius:16px;align-items:flex-start;gap:12px;padding:13px 12px 12px 14px;animation:.42s cubic-bezier(.22,1,.36,1) alert-in;display:flex;position:relative;overflow:hidden}.alertcard:before{content:"";background:var(--ak);width:4px;position:absolute;inset:0 auto 0 0}.alertcard.is-whatsapp{--ak:#1f9d55}.alertcard.is-web{--ak:#3c7dd9}.alertcard.is-reply{--ak:#7a5bb5}.alertcard.is-lead{--ak:#c2478f}.alertcard.is-team{--ak:#c9821b}.alertcard.is-you{--ak:var(--brand)}.alertcard.is-urgent{--ak:#d4553a;animation:.42s cubic-bezier(.22,1,.36,1) alert-in,1.8s ease-in-out .42s 3 alert-breathe}.alertcard.is-pesan{--ak:var(--ink-3)}.alertcard-icon{background:color-mix(in srgb, var(--ak) 14%, var(--surface));width:34px;height:34px;color:var(--ak);border-radius:50%;flex:none;place-items:center;display:grid}.alertcard-body{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.alertcard-kind{color:var(--ak);letter-spacing:.02em;font-size:11.5px;font-weight:700}.alertcard-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.alertcard-text{-webkit-line-clamp:3;white-space:pre-line;color:var(--ink-2);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.alertcard-open{color:var(--ak);align-items:center;gap:3px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}.alertcard-body:hover .alertcard-open{text-decoration:underline}.alertcard-x{width:26px;height:26px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin:-4px -2px 0 0;display:grid}.alertcard-x:hover{background:var(--surface-3);color:var(--ink)}@keyframes alert-in{0%{opacity:0;transform:translate(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes alert-breathe{0%,to{box-shadow:0 14px 40px -12px color-mix(in srgb, var(--ak) 45%, #00000059), var(--shadow-md)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--ak) 22%, transparent), 0 14px 40px -12px color-mix(in srgb, var(--ak) 55%, #00000059)}}@media (prefers-reduced-motion:reduce){.alertcard,.alertcard.is-urgent{animation:none}}@media (width<=760px){.alertcards{width:auto;top:10px;left:10px;right:10px}}.ap-list{flex-direction:column;gap:2px;margin:10px 0 14px;display:flex}.ap-row{border-radius:10px;grid-template-columns:auto minmax(0,1fr) 170px;align-items:center;gap:10px;padding:6px 4px;display:grid}.ap-row:hover{background:var(--surface-2)}.ap-what{flex-direction:column;gap:1px;min-width:0;display:flex}.ap-what strong{font-size:13.5px}.ap-what em{color:var(--ink-3);font-size:12px;font-style:normal}.ap-volume{color:var(--ink-2);align-items:center;gap:12px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.ap-volume input{max-width:260px;accent-color:var(--brand);flex:1}.ap-devices{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ap-devices h4{margin:0 0 2px;font-size:13.5px}@media (width<=760px){.ap-row{grid-template-columns:auto minmax(0,1fr)}.ap-sound{grid-column:2}}.taginput.has-pending input{color:var(--warn);text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.taginput.is-single input{min-width:60px}.taginput-menu{max-height:340px;overflow:auto}.taginput-menu button.is-active{background:var(--surface-3)}.taginput-tag{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.taginput-tag small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-3);font-size:12px;overflow:hidden}.taginput-say{color:var(--warn);align-items:center;gap:6px;padding:6px 8px 4px;font-size:12.5px;font-weight:500;display:flex}.taginput-say.is-quiet{color:var(--ink-3);font-weight:400}.taginput-menu .taginput-new{color:var(--brand);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;font-weight:500}.taginput-new span{align-items:center;gap:6px;display:inline-flex}.taginput-new small{color:var(--ink-3);font-size:12px;font-weight:400;line-height:1.4}.sv-ed-tag{min-width:0}.sv-ed-tag .taginput{min-height:32px;padding:3px 6px}.sv-ed-tag .taginput input{min-width:40px;height:22px;font-size:13px}.sv-ed-opts li.has-tag{grid-template-columns:22px minmax(0,1fr) minmax(120px,.75fr) auto}.sv-ed-group{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.sv-ed-group>span{flex:1}.sv-ed-group .sv-ed-tag{width:190px}.tg-page .toolbar{flex-wrap:wrap}.tg-alike{border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.tg-alike h3{align-items:center;gap:8px;display:flex}.tg-alike h3 svg{color:var(--warn)}.tg-alike ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tg-alike li{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.tg-pair{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tg-pair em,.tg-pickrow em{color:var(--ink-3);font-size:12.5px;font-style:normal}.tg-pair-acts{flex-wrap:wrap;gap:6px;display:inline-flex}.tg-table td{vertical-align:top}.tg-table tbody tr{cursor:default}.tg-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tg-note{max-width:360px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:12.5px;line-height:1.4;display:block}.tg-note:hover{color:var(--ink);text-decoration:underline}.tg-note.is-empty{color:var(--ink-3);opacity:0;transition:opacity .12s}.tg-table tr:hover .tg-note.is-empty,.tg-note.is-empty:focus-visible{opacity:1}.tg-here{color:var(--ink-3);white-space:nowrap;margin-top:2px;font-size:11.5px;display:block}.tg-source{flex-direction:column;gap:2px;font-size:13px;display:flex}.tg-source small{color:var(--ink-3);font-size:12px}.tg-uses{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tg-use{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;font-size:13px;display:inline-flex}.tg-use span{color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:600}.tg-use:hover{color:var(--brand);text-decoration:underline}.tg-acts{text-align:right;width:44px}.tg-advice{background:var(--surface-2);color:var(--ink-2);border-radius:10px;margin-top:4px;margin-bottom:12px;padding:9px 12px 9px 34px;font-size:13px;line-height:1.6;position:relative}.tg-advice>svg{color:var(--ink-3);position:absolute;top:12px;left:12px}.tg-advice .chip{vertical-align:middle;margin:0 2px}.tg-advice.is-warn{background:var(--warn-soft);color:var(--ink)}.tg-advice.is-warn>svg{color:var(--warn)}.tg-pick{flex-direction:column;gap:2px;max-height:46vh;margin:10px 0;display:flex;overflow:auto}.tg-pickrow{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.tg-pickrow:hover{background:var(--surface-3)}.tg-pickrow.is-on{background:var(--brand-soft)}.tg-pickrow .grow{flex:1}@media (width<=760px){.tg-table thead{display:none}.tg-table,.tg-table tbody{width:100%;display:block}.tg-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:6px 10px;padding:12px 10px 12px 14px;display:grid}.tg-table tbody tr:last-child{border-bottom:0}.tg-table td{border:0;padding:0;display:block}.tg-table td:first-child{grid-area:1/1;min-width:0}.tg-table td:nth-child(2){text-align:right;grid-area:1/2}.tg-table td:nth-child(5){grid-area:1/3;width:auto}.tg-table td:nth-child(3){color:var(--ink-2);grid-area:2/1/auto/-1}.tg-table td:nth-child(4){grid-area:3/1/auto/-1}.tg-table td:nth-child(4) .muted{display:none}.tg-name .chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tg-note.is-empty{display:none}.sv-ed-group{flex-direction:column;align-items:stretch}.sv-ed-group .sv-ed-tag{width:auto}}.main{isolation:isolate;position:relative}.main:before{content:"";z-index:-1;pointer-events:none;width:var(--art-w,min(32vw, 440px));height:var(--art-h,calc(100% - 20px));background:var(--art-ink,transparent);opacity:var(--art-alpha,0);-webkit-mask:var(--art,none) no-repeat right bottom / contain;-webkit-mask:var(--art,none) no-repeat right bottom / contain;mask:var(--art,none) no-repeat right bottom / contain;position:absolute;bottom:0;right:0}.chat-empty{isolation:isolate;position:relative}.chat-empty:before{content:"";z-index:-1;pointer-events:none;background:var(--art-ink,transparent);width:min(70%,640px);height:min(70%,520px);opacity:var(--art-alpha,0);-webkit-mask:var(--art,none) no-repeat right bottom / contain;-webkit-mask:var(--art,none) no-repeat right bottom / contain;mask:var(--art,none) no-repeat right bottom / contain;position:absolute;bottom:0;right:0}:root[data-art=off] .main:before,:root[data-art=off] .chat-empty:before{display:none}:root[data-art=off]{--scene:none;--scene-h:0px}@media (width<=760px){.main:before{width:min(78vw,360px);height:min(56%,460px);opacity:calc(var(--art-alpha,0) * .7)}}:root[data-look=bali] .main{--art:url(./bali-1-frangipani-D3GmyvpQ.webp)}:root[data-look=bali] .main:is([data-route=tasks],[data-route=templates],[data-route=settings]){--art:url(./bali-2-cempaka-B69YPYd2.webp)}:root[data-look=bali] .main:is([data-route=contacts],[data-route=contact],[data-route=tags],[data-route=pages],[data-route=team]){--art:url(./bali-3-hibiscus-DkmfKhtP.webp)}:root[data-look=bali] .main:is([data-route=campaigns],[data-route=campaign],[data-route=analytics],[data-route=inbox],[data-route=health]){--art:url(./bali-4-canang-N28sqgX7.webp);--art-w:min(40vw, 520px);--art-h:min(64%, 600px)}:root[data-look=ocean] .main{--art:url(./ocean-1-cliffs-CoYMvVEn.webp);--art-w:min(40vw, 560px)}:root[data-look=ocean] .main:is([data-route=tasks],[data-route=automations],[data-route=team],[data-route=inbox]){--art:url(./ocean-2-surfer-CUkqHNbK.webp);--art-w:min(64vw, 920px);--art-h:min(58%, 540px)}:root[data-look=ocean] .main:is([data-route=contacts],[data-route=contact],[data-route=tags],[data-route=pages],[data-route=settings]){--art:url(./ocean-3-reef-CdQPChfR.webp);--art-w:min(64vw, 920px);--art-h:min(62%, 600px)}:root[data-look=ocean] .main:is([data-route=campaigns],[data-route=campaign],[data-route=analytics],[data-route=health]){--art:url(./ocean-1-cliffs-wide-fNsj3VMN.webp);--art-w:min(70vw, 1000px);--art-h:min(54%, 500px)}:root[data-look=amazon] .main{--art:url(./amazon-1-foliage-BE0qT7HP.webp)}:root[data-look=amazon] .main:is([data-route=tasks],[data-route=templates],[data-route=pages],[data-route=settings]){--art:url(./amazon-3-macaw-CvjBeX--.webp)}:root[data-look=amazon] .main:is([data-route=contacts],[data-route=contact],[data-route=tags],[data-route=campaigns],[data-route=campaign],[data-route=inbox],[data-route=team]){--art:url(./amazon-2-jaguar-DR5531o9.webp);--art-w:min(60vw, 820px);--art-h:min(66%, 640px)}:root[data-look=andes] .main{--art:url(./andes-1-paqo-dwRubE9_.webp);--art-w:min(66vw, 940px);--art-h:min(56%, 520px)}:root[data-look=andes] .main:is([data-route=tasks],[data-route=templates],[data-route=pages],[data-route=settings]){--art:url(./andes-3-mandala-DtKqlbM-.webp);--art-w:min(34vw, 460px);--art-h:min(74%, 760px)}:root[data-look=andes] .main:is([data-route=contacts],[data-route=contact],[data-route=tags],[data-route=automations],[data-route=team]){--art:url(./andes-3-mandala-b-DIq5THOY.webp);--art-w:min(36vw, 500px);--art-h:min(74%, 740px)}:root[data-look=shamanic] .main{--art:url(./shamanic-2-fan-DCOIynOJ.webp)}:root[data-look=shamanic] .main:is([data-route=tasks],[data-route=team]){--art:url(./shamanic-1-eagle-feather-PsIUJFlz.webp)}:root[data-look=shamanic] .main:is([data-route=contacts],[data-route=contact],[data-route=tags],[data-route=inbox]){--art:url(./shamanic-3-copalero-D6CkQaPg.webp)}:root[data-look=shamanic] .main:is([data-route=templates],[data-route=settings]){--art:url(./shamanic-5-rattle-DVYTleX6.webp)}:root[data-look=shamanic] .main[data-route=automations]{--art:url(./shamanic-1-feather-striped-a-BuDzeJlW.webp)}:root[data-look=shamanic] .main:is([data-route=analytics],[data-route=health]){--art:url(./shamanic-1-feather-striped-b-DTVZbDJP.webp)}:root[data-look=shamanic] .main:is([data-route=campaigns],[data-route=campaign]){--art:url(./shamanic-4-peyote-DowDgqHA.webp);--art-w:min(66vw, 940px);--art-h:min(48%, 420px)}:root[data-look=shamanic] .main:is([data-route=pages],[data-route=courses]){--art:url(./shamanic-4-peyote-far-N2WfsipK.webp);--art-w:min(70vw, 1000px);--art-h:min(42%, 360px)}:root[data-look=yawa] .main{--art:url(./yawa-6-samauma-CM4MuROS.webp);--art-w:min(70vw, 1000px);--art-h:min(54%, 500px)}:root[data-look=yawa] .main:is([data-route=tasks],[data-route=team]){--art:url(./yawa-2-necklace-ge8lC4ts.webp);--art-w:min(44vw, 600px);--art-h:min(70%, 640px)}:root[data-look=yawa] .main:is([data-route=contact],[data-route=inbox]){--art:url(./yawa-4-portrait-ANwiZ5H1.webp);--art-w:min(40vw, 560px);--art-h:min(78%, 700px)}:root[data-look=yawa] .main:is([data-route=campaigns],[data-route=campaign]){--art:url(./yawa-3-earrings-C2eALKg5.webp);--art-w:min(24vw, 320px)}:root[data-look=yawa] .main:is([data-route=automations],[data-route=templates]){--art:url(./yawa-1-chestpiece-CO_QRHAS.webp);--art-w:min(26vw, 360px)}:root[data-look=yawa] .main:is([data-route=contacts],[data-route=tags],[data-route=pages],[data-route=courses],[data-route=settings],[data-route=analytics],[data-route=health]){--art:url(./yawa-5-samauma-roots-CiatDn8o.webp);--art-w:min(36vw, 500px)}.lk-art{width:46%;-webkit-mask:var(--lk-art) no-repeat right bottom / contain;-webkit-mask:var(--lk-art) no-repeat right bottom / contain;mask:var(--lk-art) no-repeat right bottom / contain;top:4px;bottom:0;right:0}.linkish{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linkish:hover{text-decoration:underline}.linkish.is-danger{color:var(--danger);margin-top:14px}.check-inline{align-items:center;gap:8px;padding:4px 0;font-size:13.5px;display:inline-flex}.check-inline input{margin:0}.field-hint.is-warn{color:var(--warn)}.page-payments .page-head,.page-payments .page-actions{flex-wrap:wrap}.page-payments .searchbox{width:240px}.page-payments .banner{border-radius:12px;margin:0 0 14px}.pp-connect{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pp-connect>svg{color:var(--brand);flex:none}.pp-connect>div{flex:1}.pp-connect h3{margin:0 0 2px}.pp-connect p{color:var(--ink-2);margin:0}.pp-month{gap:8px;margin-bottom:18px;display:grid}.pp-month-row{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(120px,.8fr) repeat(4,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.pp-month-label{font-weight:700;font-family:var(--display)}.pp-month-row b{font-size:20px;font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:block}.pp-month-row b.is-ok{color:var(--ok)}.pp-month-row b.is-bad{color:var(--danger)}.pp-month-row span{color:var(--ink-3);font-size:12.5px}.pp-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(212px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.pp-col{background:color-mix(in srgb, var(--surface-3) 70%, transparent);scroll-snap-align:start;border-radius:14px;flex-direction:column;min-height:220px;padding:10px;display:flex}.pp-col header{justify-content:space-between;align-items:center;padding:2px 4px 6px;display:flex}.pp-col header em{color:var(--ink-3);font-style:normal;font-weight:700}.pp-col-help{color:var(--ink-3);margin:0 4px 10px;font-size:12px;line-height:1.35}.pp-col-list{align-content:start;gap:8px;display:grid}.pp-col-empty{text-align:center;color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:10px;padding:18px 8px;font-size:13px}.pp-tile,.pp-mini{text-align:left;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-strong);cursor:pointer;width:100%;font:inherit;color:var(--ink);border-radius:12px;padding:12px;transition:border-color .12s,box-shadow .12s;display:block}.pp-tile:hover,.pp-mini:hover{border-color:var(--brand-line);box-shadow:0 4px 14px #0000000f}.pp-on_track{border-left-color:var(--ok)}.pp-due_soon{border-left-color:var(--info)}.pp-retrying{border-left-color:var(--warn)}.pp-action{border-left-color:var(--danger)}.pp-done{border-left-color:var(--brand)}.pp-tile-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pp-tile-top b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-tile-top span{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pp-tile-what{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 8px;font-size:12.5px;overflow:hidden}.pp-bar{background:var(--surface-3);border-radius:6px;height:6px;overflow:hidden}.pp-bar i{background:var(--ok);border-radius:6px;height:100%;display:block}.pp-bar-lg{border-radius:10px;height:10px}.pp-tile-sum{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.pp-tile-line{color:var(--ink-2);margin-top:8px;font-size:12.5px;line-height:1.35}.pp-tile-line.is-bad{color:var(--danger)}.pp-tile-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.pp-tile-tags:empty{display:none}.pp-mini{margin-top:8px}.pp-mini .pp-tile-top{margin-bottom:8px}.pp-form-grid{gap:12px;display:grid}.pp-two{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.pp-three{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.pp-money{align-items:center;display:flex;position:relative}.pp-money em{color:var(--ink-3);pointer-events:none;font-style:normal;position:absolute;left:11px}.pp-money .input{font-variant-numeric:tabular-nums;padding-left:28px}.pp-person{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 12px;display:flex}.pp-person span{color:var(--ink-3);font-size:13px}.pp-picker{position:relative}.pp-picker-list{z-index:5;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 30px #0000001f}.pp-picker-list button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:grid}.pp-picker-list button:hover{background:var(--surface-3)}.pp-picker-list span{color:var(--ink-3);font-size:12.5px}.pp-schedule{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.pp-schedule .row{justify-content:flex-end;gap:8px;display:flex}.pp-schedule-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.pp-schedule-head span{color:var(--ink-3);font-size:13px}.pp-rows{justify-items:start;gap:6px;display:grid}.pp-row{grid-template-columns:22px minmax(110px,150px) minmax(140px,170px) auto 32px;align-items:center;gap:8px;width:100%;display:grid}.pp-row-n{color:var(--ink-3);text-align:right;font-size:12.5px}.pp-access{padding:6px 0 0}.pp-send{gap:2px;display:grid}.pp-w-top{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.pp-card{color:var(--ink-2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.pp-w-sum{margin-bottom:12px}.pp-w-trouble{border-radius:10px;margin-bottom:12px}.pp-w-actions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pp-w-head{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.pp-w-head h3{margin:0;font-size:15px}.pp-parts{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pp-parts td{border-top:1px solid var(--line);vertical-align:middle;padding:8px 6px}.pp-parts .pp-n{width:24px;color:var(--ink-3);text-align:right}.pp-parts .pp-amt{white-space:nowrap;font-weight:600}.pp-parts .pp-act{text-align:right;white-space:nowrap}.pp-parts .pp-act .linkish{margin-left:12px;font-size:13px}.pp-parts tr.is-skipped td,.pp-parts tr.is-canceled td{color:var(--ink-3)}.pp-parts tr.is-skipped .pp-amt{text-decoration:line-through}.pp-note{white-space:pre-wrap;margin:0}.pp-events{gap:2px;max-height:240px;margin:0 0 10px;padding:0;list-style:none;display:grid;overflow-y:auto}.pp-events li{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:6px 0;font-size:13px;display:flex}.pp-events time{color:var(--ink-3);white-space:nowrap}@media (width<=760px){.page-payments .page-actions{width:100%}.page-payments .searchbox{flex:100%;width:auto;min-width:0}.pp-month-row{grid-template-columns:1fr 1fr}.pp-month-label{grid-column:1/-1}.pp-board{grid-auto-columns:84vw}.pp-two,.pp-three{grid-template-columns:1fr}.pp-row{grid-template-columns:18px 1fr 1fr 32px}.pp-row .check-inline{grid-column:2/-1}.pp-parts .pp-act{white-space:normal}.pp-parts .pp-act .linkish{margin:2px 0;display:block}}.ps-banner{border-radius:10px;margin-bottom:12px}.ps-account{align-items:center;gap:8px;margin:0 0 8px;display:flex}.ps-account svg{color:var(--brand);flex:none}.ps-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px;display:flex}.ps-steps{color:var(--ink-2);gap:6px;margin:4px 0 12px;padding-left:20px;display:grid}.ps-steps code,.ps-ev{font-family:var(--mono);background:var(--surface-3);border-radius:5px;padding:1px 6px;font-size:12px}.ps-ev{margin:2px 4px 2px 0;display:inline-block}.ps-key{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.ps-key .field{flex:1;margin:0}.ps-key .btn{margin-bottom:22px}.ps-hook{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ps-hook h4{margin:0 0 4px;font-size:14px}.ps-manual{margin-top:10px}.ps-subs{color:var(--ink-2);margin:10px 0 0}.ps-rules{color:var(--ink-2);gap:7px;margin:0;padding-left:18px;line-height:1.45;display:grid}.ps-offer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;display:flex}.ps-offer>div{flex:1;display:grid}.ps-offer span{color:var(--ink-3);font-size:13px}.ps-offer-form{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:10px;margin-top:8px;padding:12px;display:grid}.ps-wa{margin-top:12px}.ps-cur{max-width:160px}.em-ses{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.em-ses h4{margin:0 0 6px;font-size:15px}.em-ses-steps{color:var(--ink-2);gap:6px;margin:8px 0 14px;padding-left:20px;line-height:1.45;display:grid}.em-ses-pending{border-radius:10px;flex-wrap:wrap;margin:10px 0;padding:10px 14px}.em-ses-pending>span{flex:260px}.em-ses-last{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.pp-amt .pp-fee{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.pp-terms{margin:4px 0 0}.ps-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.ps-fees{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ps-fees .input{max-width:120px}@media (width<=640px){.ps-days{grid-template-columns:1fr}.ps-fees{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-msg{border-top:1px solid var(--line);padding:10px 0}.ps-msg-head{align-items:center;gap:12px;display:flex}.ps-msg-title{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:grid}.ps-msg-title span{color:var(--ink-3);font-size:12.5px}.ps-msg-body{gap:8px;padding:10px 0 4px 56px;display:grid}@media (width<=760px){.ps-key{flex-direction:column;align-items:stretch}.ps-key .btn{margin-bottom:0}.ps-msg-body{padding-left:0}}.pp-stripe{background:var(--info-soft);color:var(--ink);border-radius:12px;margin-bottom:12px;padding:14px 16px}.pp-stripe p{margin:0 0 10px;line-height:1.45}.pp-stripe .row{flex-wrap:wrap;gap:8px;display:flex}.window-broke{z-index:80;background:var(--surface);border:1px solid var(--line-strong);width:min(520px,100vw - 32px);color:var(--ink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 16px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0000002e}.window-broke>svg{color:var(--danger,#c0392b);margin-top:2px}.window-broke b{display:block}.window-broke span{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.window-broke details{color:var(--ink-3);margin-top:6px;font-size:12px}.window-broke code{white-space:pre-wrap;word-break:break-word;display:block}@media (width<=760px){.window-broke{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.steps-list{color:var(--ink-2);gap:8px;margin:10px 0 14px;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.steps-list li::marker{color:var(--ink-3);font-weight:600}.glance{margin-bottom:18px}.glance-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.glance-step{border:1px solid var(--line);background:var(--surface-2,var(--surface));color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:12px;justify-items:start;gap:2px;padding:12px 14px;display:grid}.glance-step svg{color:var(--ink-3)}.glance-step b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.glance-step span{color:var(--ink-2);font-size:12.5px}.glance-step.is-on{border-color:var(--brand,#0e6b73);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand,#0e6b73) 18%, transparent)}.glance-people{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.glance-people li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.glance-talk{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.glance-talk h4{margin:0 0 2px;font-size:14px}@media (width<=760px){.glance-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.wz-folders{gap:10px;margin:6px 0 12px;display:grid}.wz-folders .searchbox{max-width:360px}.calls-strip{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:14px 18px;display:grid}.calls-strip b{font-size:22px;font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;display:block}.calls-strip span{color:var(--ink-3);font-size:12.5px}.calls{gap:18px;display:grid}.calls-day h3{color:var(--ink-2);letter-spacing:.01em;margin:0 0 8px;font-size:14px;font-weight:700}.calls-card{padding:0;overflow:hidden}.call-row{border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.call-row:first-child{border-top:0}.call-row.is-cancelled{opacity:.62}.call-time b{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;display:block}.call-time span{color:var(--ink-3);font-size:12px}.call-who{gap:3px;min-width:0;display:grid}.call-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-name .linkish{color:var(--ink);font-size:15px;font-weight:700}.call-note{background:var(--surface-2);color:var(--ink-2);border-radius:8px;margin:4px 0 0;padding:7px 10px;font-size:13px}.call-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tp{gap:12px;margin-bottom:16px;display:grid}.tp-days{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tp-day{text-align:center;border:1px solid var(--line);background:var(--surface);min-width:58px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:12px;flex:none;justify-items:center;gap:1px;padding:8px 6px;font-size:12px;display:grid}.tp-day b{color:var(--ink);font-size:19px;font-family:var(--display)}.tp-day.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.tp-day.is-on b{color:var(--brand)}.tp-times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.tp-time{border:1.5px solid var(--line-strong);background:var(--surface);height:40px;color:var(--ink);font-family:var(--display);text-align:center;cursor:pointer;border-radius:10px;font-size:15px;font-weight:600}.tp-time:hover{border-color:var(--brand);color:var(--brand)}.tp-time.is-on{border-color:var(--brand);background:var(--brand);color:#fff}.kinds{align-content:start;gap:14px;display:grid}.kind header{align-items:center;gap:14px;display:flex}.kind.is-off{opacity:.72}.kind-icon{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.kind-title{flex:1;min-width:0}.kind-title h3{margin:0;font-size:17px}.kind-title a{color:var(--ink-3);word-break:break-all;font-size:13px}.kind-facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;font-size:13px;display:flex}.kind-facts span{align-items:center;gap:6px;display:inline-flex}.kind-warn{margin:10px 0 0}.kind-actions{flex-wrap:wrap;gap:8px;margin-top:14px}.away-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.away-head h3{margin:0}.away-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.away-list li{align-items:center;gap:10px;display:flex}.away-list li span{flex:1}.away-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.away-form .row{grid-column:1/-1;justify-content:flex-end}.hours{gap:6px;margin-bottom:14px;display:grid}.hours-day{background:var(--surface-2);border-radius:10px;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.hours-day:not(.is-on){background:0 0}.hours-name{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-weight:600;display:flex}.hours-spans{justify-items:start;gap:6px;display:grid}.hours-spans>.muted{line-height:36px}.hours-span{align-items:center;gap:6px;display:flex}.hours-span .input{width:136px}.ke-h{border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px;padding-top:16px;font-size:13px;font-weight:700}.ke-h:first-child{border-top:0;margin-top:0;padding-top:0}.ke-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 16px;display:grid}.ke-addr{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:center;display:flex;overflow:hidden}.ke-addr span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:55%;padding:0 2px 0 10px;font-size:13px;overflow:hidden}.ke-addr .input{box-shadow:none;border:0;flex:1;min-width:0;padding-left:0}.ke-note{margin:-4px 0 10px}.ab-ticks+.ke-note{margin-top:8px}.kinds>.btn{justify-self:start}.kind-editor .seg{flex-wrap:wrap}.person-calls{justify-items:start;gap:10px;display:grid}.pc-next{color:var(--ink);align-items:flex-start;gap:8px;display:flex}.pc-next svg{color:var(--brand);flex:none;margin-top:2px}@media (width<=760px){.calls-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.call-row{grid-template-columns:58px minmax(0,1fr)}.call-actions{grid-column:1/-1;justify-content:flex-start}.away-form,.ke-grid,.hours-day{grid-template-columns:1fr}}.testto{position:relative}.testto-menu{z-index:40;background:var(--surface);border:1px solid var(--line);max-height:280px;box-shadow:var(--shadow-md);border-radius:12px;gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.testto-menu button{text-align:left;color:var(--ink);border-radius:8px;grid-template-columns:16px minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:grid}.testto-menu button:hover{background:var(--surface-2)}.testto-menu button svg{color:var(--ink-3)}.testto-menu em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-style:normal;overflow:hidden}.btn-ghost.is-danger{color:var(--danger)}.detail-foot{justify-content:flex-end;padding:18px 0 8px;display:flex}@media (width>=761px){.rail-btn.sec-hide{display:none}}.rail-switch-wrap{justify-content:center;width:100%;margin:4px 0 12px;display:flex}@media (width<=760px){.rail-switch-wrap{display:none}}.rail-switch-wrap .dd{justify-content:center;display:flex}.rail-switch{color:var(--rail-ink);border-radius:14px;justify-items:center;gap:4px;padding:4px 4px 2px;transition:background .12s;display:grid;position:relative}.rail-switch:hover,.rail-switch.is-open{background:var(--rail-hover)}.rail-switch-name{letter-spacing:.03em;color:#fff;opacity:.9;align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:inline-flex}.sw-tile{color:#fff;background:linear-gradient(135deg,#12858f,#0b5560);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 6px 14px -8px #0009}.sw-tile.is-website{background:linear-gradient(135deg,#6c63d9,#3f3a9e)}.sw-tile.is-courses{background:linear-gradient(135deg,#e0954a,#b8612a)}.rail-switch .rail-badge{top:-2px;right:-2px}.sw-head{border-bottom:1px solid var(--line);gap:2px;margin-bottom:6px;padding:8px 10px 10px;display:grid}.sw-head strong{font-family:var(--display);font-size:15px}.sw-head span{color:var(--ink-3);font-size:12px}.sw-item{text-align:left;width:100%;color:var(--ink);border-radius:10px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:8px 10px;display:grid}.sw-item:hover{background:var(--surface-2)}.sw-item.is-on{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}.sw-item .sw-tile{border-radius:10px;width:36px;height:36px}.sw-item strong{font-size:14px;display:block}.sw-item em{color:var(--ink-3);font-size:12px;font-style:normal;line-height:1.35;display:block}.sw-item>svg{color:var(--brand)}.vis-live{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:13.5px;display:flex}.vis-live>i{background:var(--ink-4,#b9b9b9);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.vis-live.is-on>i{background:#2fbf71;animation:1.6s infinite pulse;box-shadow:0 0 0 4px #2fbf712e}.vis-live>span{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.vis-chip{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.vis-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.vis-tile{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;padding:14px 16px;display:grid;position:relative}.vis-tile b{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px}.vis-tile span{color:var(--ink-3);font-size:12.5px}.vis-tile em{font-size:11.5px;font-style:normal;font-weight:700;position:absolute;top:12px;right:12px}.vis-tile em.is-up{color:var(--ok)}.vis-tile em.is-down{color:var(--danger)}.vis-table-wrap{overflow-x:auto}.vis-table{border-collapse:collapse;width:100%;font-size:13.5px}.vis-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 14px;font-size:12px;font-weight:600}.vis-table td{border-bottom:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 14px}.vis-table tr:last-child td{border-bottom:0}.vis-table td.is-good{color:var(--ok);font-weight:700}.vis-table .linkish{color:var(--ink);font-weight:600}.vis-bar{background:var(--surface-3);vertical-align:middle;border-radius:3px;width:54px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.vis-bar i{background:var(--brand);border-radius:3px;height:100%;display:block}.vis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px auto;display:grid}.vis-grid .card{margin:0}.vis-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vis-list li{grid-template-columns:minmax(0,1fr) auto 90px;align-items:baseline;gap:10px;font-size:13.5px;display:grid}.vis-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vis-list li b{font-variant-numeric:tabular-nums}.vis-list li em{color:var(--ink-3);text-align:right;font-size:12.5px;font-style:normal}.vis-people{margin:0;padding:0;list-style:none}.vis-people li{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto 80px;align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:grid}.vis-who{color:var(--ink);text-align:left;font-weight:700}.vis-page{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vis-facts{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.vis-facts span{align-items:center;gap:4px;display:inline-flex}.vis-facts .is-good{color:var(--ok);font-weight:600}.vis-people time{color:var(--ink-3);text-align:right;font-size:12.5px}@media (width<=1100px){.vis-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.vis-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vis-grid{grid-template-columns:1fr}.vis-people li{grid-template-columns:1fr auto}.vis-page,.vis-facts{grid-column:1/-1}}.owners{flex-direction:column;gap:8px;display:flex}.owners>p{margin:0 0 2px}.owners-opt{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.owners-opt.is-on{border-color:var(--brand);background:var(--brand-soft)}.owners-opt input{accent-color:var(--brand);margin-top:3px}.owners-opt span{flex-direction:column;gap:2px;display:flex}.owners-opt strong{font-size:14px}.owners-opt em{color:var(--ink-3);font-size:12.5px;font-style:normal}.owners-people{flex-direction:column;gap:2px;margin:-2px 0 2px 30px;display:flex}.owners-person{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.owners-person:hover{background:var(--surface-2)}.owners-person input{accent-color:var(--brand)}.owners-person .owners-name{flex:1;font-weight:550}.owners-person em{color:var(--ink-3);font-size:12px;font-style:normal}.owners-warn{background:var(--warn-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.owners-warn .icon{color:var(--warn);flex:none;margin-top:2px}.owners-move{margin-top:4px}.owners-list{margin:4px 0 8px;padding:0;list-style:none}.owners-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.owners-list li:first-child{border-top:0}.owners-kind{font-size:13.5px;font-weight:600}.owners-who{color:var(--ink-3);font-size:13px}.owners-who.is-set{color:var(--brand);font-weight:600}@media (width<=760px){.owners-list li{grid-template-columns:minmax(0,1fr) auto}.owners-who{grid-area:2/1}.owners-list li .btn{grid-area:1/2/span 2}}.vc{gap:16px;display:grid}.vc-how{margin:-6px 0 12px;font-size:13px}.vc-steps{color:var(--ink-2);background:var(--surface-2);border-radius:10px;gap:6px;margin:-4px 0 16px;padding:10px 14px 10px 32px;font-size:13.5px;line-height:1.45;display:grid}.vc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.vc-check{border:1px solid var(--line);border-radius:10px;gap:8px;margin:14px 0 0;padding:12px 14px;list-style:none;display:grid}.vc-check li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.vc-check li svg{flex:none;margin-top:2px}.vc-check .is-ok svg{color:var(--ok)}.vc-check .is-bad{color:var(--danger)}.vc-check-at{color:var(--ink-3);font-size:12.5px}.vc-live{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:12px;margin:4px 0 8px;padding:14px 16px}.vc-live-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.vc-live .muted.small{margin:8px 0 0}.vc-progress{background:var(--surface-3);border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.vc-progress span{border-radius:inherit;background:var(--brand);height:100%;transition:width .6s;display:block}.vc-log{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:280px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;overflow:auto}.vc-table{font-size:13.5px;display:grid}.vc-tr{border-top:1px solid var(--line);grid-template-columns:1.3fr .8fr 1.1fr 1.4fr .7fr .6fr;align-items:start;gap:10px;padding:9px 0;display:grid}.vc-th{color:var(--ink-3);border-top:0;padding-top:0;font-size:12.5px}.vc-err{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-style:normal;display:block}@media (width<=760px){.vc-tr{grid-template-columns:1fr 1fr}.vc-th{display:none}}@media (prefers-reduced-motion:reduce){.vc-progress span{transition:none}}.lc{gap:16px;display:grid}.lc-banner{border-radius:12px;padding:12px 16px}.lc-top{justify-content:flex-end;display:flex}.lc-list{gap:10px;display:grid}.lc-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.lc-item:hover{border-color:var(--line-strong)}.lc-item>div:first-child{gap:2px;min-width:0;display:grid}.lc-item-next{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.lc-call{gap:16px;display:grid}.lc-call-head{grid-template-columns:1fr auto;align-items:start;gap:6px 16px;display:grid}.lc-call-head .linkbtn{grid-column:1/-1;justify-self:start}.lc-call-title h2{margin:0;font-size:22px}.lc-call-title p{margin:4px 0 0}.lc-days{display:grid}.lc-day{border-top:1px solid var(--line);grid-template-columns:120px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.lc-day:first-child{border-top:0}.lc-day-name{padding-top:4px;font-weight:600}.lc-day-sessions{flex-wrap:wrap;gap:8px 22px;display:flex}.lc-session{align-items:center;gap:8px;display:flex}.lc-time{font-variant-numeric:tabular-nums;min-width:48px;font-weight:600}.lc-past{margin-top:10px}.lc-past summary{cursor:pointer;color:var(--ink-2);font-size:14px}.lc-add{background:var(--surface-2);border-radius:12px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.lc-add-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;margin-bottom:8px;display:grid}.lc-hosts{flex-wrap:wrap;gap:6px 18px;display:flex}.lc-remind{gap:8px;margin-top:14px;display:grid}.lc-mine{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.lc-people{margin:0;padding:0;list-style:none}.lc-people li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.lc-people li:first-child{border-top:0}.lc-who{min-width:0;display:grid}.lc-who strong,.lc-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-att{font-size:13.5px;display:grid;overflow-x:auto}.lc-att-row{border-top:1px solid var(--line);align-items:center;gap:8px;min-width:max-content;padding:7px 0;display:grid}.lc-att-head{color:var(--ink-3);border-top:0;font-size:12.5px;line-height:1.3}.lc-att-row span{font-variant-numeric:tabular-nums}.lc-att-row .is-came{color:var(--ok);font-weight:600}.lc-att-row .is-brief{color:var(--ink-3)}@media (width<=760px){.lc-day{grid-template-columns:1fr;gap:6px}.lc-people li{grid-template-columns:minmax(0,1fr) auto auto}.lc-people li .pill{display:none}.lc-item{flex-wrap:wrap}}.lc-call .card-head>.muted.small{margin:0 auto 0 10px}
