:root{color:var(--ink);background:var(--page);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:oklch(97.9% .003 260);--ink:oklch(26% .015 260);--muted:oklch(48% .018 260);--line:oklch(90% .007 260);--accent:oklch(57% .19 32);--accent-light:oklch(96% .024 32);--surface:#fff;--radius:10px;--ease:cubic-bezier(.22, 1, .36, 1);--mail-bg:#fff;--mail-ink:#1f2328;--mail-muted:#6b7280;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:oklch(19.2% .008 260);--ink:oklch(90.5% .008 260);--muted:oklch(74% .012 260);--line:oklch(35% .01 260);--accent-light:oklch(30% .045 32);--surface:oklch(21.5% .008 260)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:oklch(19.2% .008 260);--ink:oklch(90.5% .008 260);--muted:oklch(74% .012 260);--line:oklch(35% .01 260);--accent-light:oklch(30% .045 32);--surface:oklch(21.5% .008 260)}:root{--bg-amber-620:oklch(62% .12 75);--bg-amber-930:oklch(93% .07 70);--bg-amber-947:oklch(94.7% .03 75);--bg-amber-965:oklch(96.5% .035 85);--bg-amber-965-2:oklch(96.5% .04 85);--bg-amber-970:oklch(97% .035 75);--bg-amber-970-2:#fff4df;--bg-blue-225-a40:#141b2d66;--bg-blue-257-a33:#17233955;--bg-blue-300:oklch(30% .034 263);--bg-blue-520:oklch(52% .1 265);--bg-green-562:#348760;--bg-green-600:oklch(60% .13 155);--bg-green-620:oklch(62% .15 150);--bg-green-940:oklch(94% .035 155);--bg-green-950:oklch(95% .035 155);--bg-n-1000:white;--bg-n-1000-2:#fff;--bg-n-1000-a13:#fff2;--bg-n-1000-a60:#fff9;--bg-n-1000-a87:#ffffffde;--bg-n-154-a45:#0a0c1073;--bg-n-178:#111;--bg-n-740:oklch(74% .015 260);--bg-n-780:oklch(78% .012 260);--bg-n-836:#bdcbd9;--bg-n-850:oklch(85% .008 260);--bg-n-859:#c7d2df;--bg-n-903:#e7ddd3;--bg-n-920:oklch(92% .005 260);--bg-n-925:oklch(92.5% .026 32);--bg-n-925-2:oklch(92.5% .017 265);--bg-n-926:#e2e7ef;--bg-n-928:oklch(92.8% .006 260);--bg-n-935:#dfeee4;--bg-n-940:oklch(94% .007 260);--bg-n-940-2:oklch(94% .012 260);--bg-n-940-3:oklch(94% .018 260);--bg-n-940-4:oklch(94% .024 158);--bg-n-943:oklch(94.3% .005 260);--bg-n-944:#e8edf3;--bg-n-945:oklch(94.5% .006 260);--bg-n-947:oklch(94.7% .025 265);--bg-n-947-2:oklch(94.7% .021 155);--bg-n-949:#eee;--bg-n-950:oklch(95% .006 260);--bg-n-950-2:#fde9e8;--bg-n-955:oklch(95.5% .006 260);--bg-n-957:oklch(95.7% .006 260);--bg-n-957-2:#eaf1ff;--bg-n-958:#e8f5ed;--bg-n-959:#edf2f8;--bg-n-959-2:#e7f6ec;--bg-n-960:oklch(96% .025 155);--bg-n-960-2:oklch(96% .026 25);--bg-n-960-3:oklch(96% .005 260);--bg-n-960-4:#e7f6ed;--bg-n-962:oklch(96.2% .005 260);--bg-n-962-2:#eef3f8;--bg-n-963:#f0f3f8;--bg-n-964:#edf6ef;--bg-n-965:oklch(96.5% .005 260);--bg-n-965-2:oklch(96.5% .021 75);--bg-n-965-3:#f0f4f8;--bg-n-966:#edf7ef;--bg-n-966-2:#fff0ec;--bg-n-966-3:#f1f4f8;--bg-n-967:oklch(96.7% .005 260);--bg-n-968:#f1f5f9;--bg-n-968-2:#f0f5f9;--bg-n-969:#fff1f2;--bg-n-969-2:#fff1f1;--bg-n-969-3:#f3f5f8;--bg-n-973:oklch(97.3% .004 260);--bg-n-975:#f5f7fa;--bg-n-975-2:#f4f7fb;--bg-n-975-3:#fff4f1;--bg-n-975-4:oklch(97.5% .02 75);--bg-n-977:oklch(97.7% .004 260);--bg-n-978:#f6f8fb;--bg-n-978-2:#f5f8fb;--bg-n-981:oklch(98.1% .003 260);--bg-n-981-2:#f7f9fc;--bg-n-981-3:#fff7f4;--bg-n-984:oklch(98.4% .003 260);--bg-n-984-a97:oklch(98.4% .004 260/.97);--bg-n-985:oklch(98.5% .007 32);--bg-n-988:oklch(98.8% .002 260);--bg-n-990:oklch(99% .002 260);--bg-red-510:oklch(51% .17 32);--bg-red-561:#c1434d;--bg-red-950:oklch(95% .035 25);--bg-red-960:oklch(96% .035 25);--line-amber-870:oklch(87% .04 75);--line-amber-880:oklch(88% .055 85);--line-amber-900:oklch(90% .035 75);--line-blue-730:oklch(73% .03 260);--line-green-880:oklch(88% .035 155);--line-n-829:#bac9d8;--line-n-870:oklch(87% .024 158);--line-n-880:oklch(88% .02 158);--line-n-887:#cddfd3;--line-n-890:oklch(89% .008 260);--line-n-897:#d5dee8;--line-n-901:#d8dfe8;--line-n-910:#dce2e9;--line-n-910-2:#dae2ec;--line-n-913:#dce3ed;--line-n-913-2:#dce3eb;--line-n-915:#dce4ed;--line-n-915-2:#dbe4ed;--line-n-915-3:#d7e8dc;--line-n-916:#dde4ed;--line-n-916-2:#dce4ee;--line-n-917:#dfe4ec;--line-n-917-2:#dfe4eb;--line-n-918:#dce5ee;--line-n-924:#dfe7ef;--line-n-925:oklch(92.5% .005 260);--line-n-925-2:#e0e7f0;--line-n-925-3:#e0e7ef;--line-n-926:#e2e7ef;--line-n-926-2:#e1e7ef;--line-n-931:#e2e9f1;--line-n-932:#e4e9ef;--line-n-935:#e5eaf0;--line-n-935-2:#e4eaf2;--line-n-937:#e4ebf3;--line-n-938:#e6ebf1;--line-n-940:oklch(94% .005 260);--line-n-941:#e7ecf2;--line-n-944:#e8edf3;--line-n-945:oklch(94.5% .004 260);--line-n-949:#eee;--line-n-953:#ecf0f4;--line-n-956:#edf1f5;--line-red-593:#d8422b;--line-red-630:oklch(63% .17 32);--line-red-750-a65:oklch(75% .1 35/.65);--line-red-850:oklch(85% .06 25);--line-red-860:oklch(86% .055 25);--text-amber-420:oklch(42% .05 75);--text-amber-420-2:oklch(42% .12 60);--text-amber-430:oklch(43% .08 70);--text-amber-430-2:oklch(43% .07 75);--text-amber-440:oklch(44% .055 75);--text-amber-450:oklch(45% .09 70);--text-amber-500:oklch(50% .1 70);--text-amber-518:#80641c;--text-amber-520:oklch(52% .16 55);--text-blue-320:#25334a;--text-blue-335:#243850;--text-blue-348:#2b3b50;--text-blue-356:#2d3d53;--text-blue-372:#304159;--text-blue-374:#304259;--text-blue-377:#2f435c;--text-blue-381:#324459;--text-blue-385:#33455b;--text-blue-393:#31485f;--text-blue-397:#334960;--text-blue-405:#364b62;--text-blue-405-2:#354c5d;--text-blue-407:#334c65;--text-blue-420:oklch(42% .05 265);--text-blue-430:oklch(43% .08 265);--text-blue-431:#34546b;--text-blue-435:#425269;--text-blue-446:#475569;--text-blue-455:#43596f;--text-blue-457:#455970;--text-blue-462:#3d5b7b;--text-blue-479:#486078;--text-blue-484:#48617c;--text-blue-490:#566173;--text-blue-499:#4e6580;--text-blue-503:#52667d;--text-blue-514:#275fcc;--text-blue-522:#566c82;--text-blue-522-2:#5c6b7e;--text-blue-535:#56708b;--text-blue-539:#607084;--text-blue-540:#57728a;--text-blue-542:#647083;--text-blue-542-2:#637084;--text-blue-543:#617185;--text-blue-548:#657285;--text-blue-549:#657286;--text-blue-551:#657387;--text-blue-552:#667386;--text-blue-552-2:#65738a;--text-blue-554:#64748b;--text-blue-557:#65758a;--text-blue-559:#687589;--text-blue-559-2:#68758a;--text-blue-559-3:#64768a;--text-blue-560:#65768c;--text-blue-562:#6a7688;--text-blue-564:#66778d;--text-blue-565:#69778a;--text-blue-572:#6c798c;--text-blue-575:#6b7a8f;--text-blue-581:#6b7c92;--text-blue-592:#1f7aec;--text-blue-595:#718095;--text-blue-596:#718097;--text-blue-598:#708293;--text-blue-602:#758294;--text-blue-602-2:#748295;--text-blue-603:#758296;--text-blue-606:#748399;--text-blue-619:#7a8799;--text-blue-659:#8693a5;--text-blue-780:oklch(78% .045 260);--text-green-356:#284334;--text-green-390:oklch(39% .08 155);--text-green-400:oklch(40% .065 155);--text-green-400-2:oklch(40% .07 155);--text-green-440:oklch(44% .06 155);--text-green-450:oklch(45% .11 155);--text-green-450-2:oklch(45% .12 150);--text-green-471:#1d6b48;--text-green-475:#34694b;--text-green-494:#24724a;--text-green-500:oklch(50% .13 150);--text-green-528:#2b7d51;--text-n-430:oklch(43% .016 260);--text-n-440:oklch(44% .016 260);--text-n-488:#6b5d50;--text-n-500:oklch(50% .015 260);--text-n-529:#626c7d;--text-n-611:#7a8494;--text-n-619:#7a8798;--text-n-633:#8a8a8a;--text-n-659:#8793a2;--text-n-683:#999;--text-n-700:oklch(70% .005 260);--text-n-784:#adbac9;--text-n-830:oklch(83% .015 260);--text-red-430:oklch(43% .14 25);--text-red-450:oklch(45% .14 25);--text-red-460:oklch(46% .16 32);--text-red-483:#a92332;--text-red-489:#aa263a;--text-red-510:#b22e3c;--text-red-525:#b63828;--text-red-540:#bd3b27;--text-red-563:#be4b35}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-amber-620:oklch(62% .12 75);--bg-amber-930:oklch(30.5% .05 70);--bg-amber-947:oklch(29.7% .033 75);--bg-amber-965:oklch(28.8% .039 85);--bg-amber-965-2:oklch(28.8% .044 85);--bg-amber-970:oklch(28.5% .039 75);--bg-amber-970-2:oklch(28.5% .033 83.6);--bg-blue-225-a40:oklch(22.5% .037 267.2/.4);--bg-blue-257-a33:oklch(25.7% .045 261.9/.33);--bg-blue-300:oklch(30% .034 263);--bg-blue-520:oklch(52% .1 265);--bg-green-562:oklch(56.2% .101 159.9);--bg-green-600:oklch(60% .13 155);--bg-green-620:oklch(62% .15 150);--bg-green-940:oklch(30% .039 155);--bg-green-950:oklch(29.5% .039 155);--bg-n-1000:oklch(21.5% 0 0);--bg-n-1000-2:oklch(21.5% 0 89.9);--bg-n-1000-a13:oklch(21.5% 0 89.9/.13);--bg-n-1000-a60:oklch(21.5% 0 89.9/.6);--bg-n-1000-a87:oklch(21.5% 0 89.9/.87);--bg-n-154-a45:oklch(15.4% .009 264.3/.45);--bg-n-178:oklch(17.8% 0 89.9);--bg-n-740:oklch(50% .012 260);--bg-n-780:oklch(50% .012 260);--bg-n-836:oklch(47.9% .012 248.1);--bg-n-850:oklch(45% .008 260);--bg-n-859:oklch(43.1% .012 252.5);--bg-n-903:oklch(34.5% .012 67.6);--bg-n-920:oklch(31% .005 260);--bg-n-925:oklch(30% .012 32);--bg-n-925-2:oklch(30% .012 265);--bg-n-926:oklch(29.7% .012 259.8);--bg-n-928:oklch(29.4% .006 260);--bg-n-935:oklch(28% .012 156.8);--bg-n-940:oklch(27% .007 260);--bg-n-940-2:oklch(27% .012 260);--bg-n-940-3:oklch(27% .012 260);--bg-n-940-4:oklch(27% .012 158);--bg-n-943:oklch(26.4% .005 260);--bg-n-944:oklch(26.2% .01 252.8);--bg-n-945:oklch(26% .006 260);--bg-n-947:oklch(25.6% .012 265);--bg-n-947-2:oklch(25.6% .012 155);--bg-n-949:oklch(25.2% 0 89.9);--bg-n-950:oklch(25% .006 260);--bg-n-950-2:oklch(25.1% .012 21);--bg-n-955:oklch(24% .006 260);--bg-n-957:oklch(23.6% .006 260);--bg-n-957-2:oklch(23.6% .012 264.5);--bg-n-958:oklch(23.4% .012 159.1);--bg-n-959:oklch(23.2% .01 252.8);--bg-n-959-2:oklch(23.2% .012 156.8);--bg-n-960:oklch(23% .012 155);--bg-n-960-2:oklch(23% .012 25);--bg-n-960-3:oklch(23% .005 260);--bg-n-960-4:oklch(23.1% .012 159.8);--bg-n-962:oklch(22.6% .005 260);--bg-n-962-2:oklch(22.6% .009 247.9);--bg-n-963:oklch(22.3% .007 260.7);--bg-n-964:oklch(22.1% .012 152.6);--bg-n-965:oklch(22% .005 260);--bg-n-965-2:oklch(22% .012 75);--bg-n-965-3:oklch(21.9% .007 247.9);--bg-n-966:oklch(21.7% .012 151.8);--bg-n-966-2:oklch(21.8% .012 35.3);--bg-n-966-3:oklch(21.8% .006 255.5);--bg-n-967:oklch(21.6% .005 260);--bg-n-968:oklch(21.3% .007 247.9);--bg-n-968-2:oklch(21.5% .008 241.7);--bg-n-969:oklch(21.1% .012 12.4);--bg-n-969-2:oklch(21.2% .012 17.4);--bg-n-969-3:oklch(21.1% .005 258.3);--bg-n-973:oklch(20.4% .004 260);--bg-n-975:oklch(19.9% .005 258.3);--bg-n-975-2:oklch(20% .006 255.5);--bg-n-975-3:oklch(20% .012 35.7);--bg-n-975-4:oklch(20% .012 75);--bg-n-977:oklch(19.6% .004 260);--bg-n-978:oklch(19.3% .005 258.3);--bg-n-978-2:oklch(19.5% .005 247.9);--bg-n-981:oklch(18.8% .003 260);--bg-n-981-2:oklch(18.7% .005 258.3);--bg-n-981-3:oklch(18.7% .009 41.9);--bg-n-984:oklch(18.2% .003 260);--bg-n-984-a97:oklch(18.2% .004 260/.97);--bg-n-985:oklch(18% .007 32);--bg-n-988:oklch(18% .002 260);--bg-n-990:oklch(18% .002 260);--bg-red-510:oklch(51% .17 32);--bg-red-561:oklch(56.1% .161 19.4);--bg-red-950:oklch(29.5% .039 25);--bg-red-960:oklch(29% .039 25);--line-amber-870:oklch(42% .04 75);--line-amber-880:oklch(42% .055 85);--line-amber-900:oklch(42% .035 75);--line-blue-730:oklch(73% .03 260);--line-green-880:oklch(42% .035 155);--line-n-829:oklch(42.8% .012 248.1);--line-n-870:oklch(38.3% .012 158);--line-n-880:oklch(37.2% .012 158);--line-n-887:oklch(36.5% .012 156.7);--line-n-890:oklch(36.1% .008 260);--line-n-897:oklch(35.4% .012 250.9);--line-n-901:oklch(34.9% .012 254.6);--line-n-910:oklch(33.9% .012 252.1);--line-n-910-2:oklch(33.9% .012 253.9);--line-n-913:oklch(33.5% .012 257.2);--line-n-913-2:oklch(33.6% .012 251.6);--line-n-915:oklch(33.3% .012 251.2);--line-n-915-2:oklch(33.4% .012 248);--line-n-915-3:oklch(33.4% .012 155.1);--line-n-916:oklch(33.2% .012 254.6);--line-n-916-2:oklch(33.3% .012 253.9);--line-n-917:oklch(33.1% .012 259.8);--line-n-917-2:oklch(33.1% .011 256.7);--line-n-918:oklch(33.1% .012 248);--line-n-924:oklch(32.3% .012 248);--line-n-925:oklch(32.2% .005 260);--line-n-925-2:oklch(32.2% .012 254.6);--line-n-925-3:oklch(32.3% .012 251.6);--line-n-926:oklch(32.1% .012 259.8);--line-n-926-2:oklch(32.2% .012 255.5);--line-n-931:oklch(31.6% .012 251.6);--line-n-932:oklch(31.5% .01 252.8);--line-n-935:oklch(31.2% .01 252.8);--line-n-935-2:oklch(31.2% .012 255.5);--line-n-937:oklch(30.9% .012 251.6);--line-n-938:oklch(30.8% .01 252.8);--line-n-940:oklch(30.6% .005 260);--line-n-941:oklch(30.5% .01 252.8);--line-n-944:oklch(30.2% .01 252.8);--line-n-945:oklch(30.1% .004 260);--line-n-949:oklch(29.6% 0 89.9);--line-n-953:oklch(29.1% .007 247.9);--line-n-956:oklch(28.8% .007 247.9);--line-red-593:oklch(59.3% .19 31.6);--line-red-630:oklch(63% .17 32);--line-red-750-a65:oklch(75% .1 35/.65);--line-red-850:oklch(42% .06 25);--line-red-860:oklch(42% .055 25);--text-amber-420:oklch(78.6% .05 75);--text-amber-420-2:oklch(78.6% .12 60);--text-amber-430:oklch(78.4% .08 70);--text-amber-430-2:oklch(78.4% .07 75);--text-amber-440:oklch(78.2% .055 75);--text-amber-450:oklch(78% .09 70);--text-amber-500:oklch(77% .1 70);--text-amber-518:oklch(76.6% .094 86.4);--text-amber-520:oklch(76.6% .13 55);--text-blue-320:oklch(80.6% .045 260.1);--text-blue-335:oklch(80.3% .05 253.6);--text-blue-348:oklch(80% .043 255.5);--text-blue-356:oklch(79.9% .044 256.5);--text-blue-372:oklch(79.6% .047 257);--text-blue-374:oklch(79.5% .046 254.9);--text-blue-377:oklch(79.5% .05 254.4);--text-blue-381:oklch(79.4% .043 252.7);--text-blue-385:oklch(79.3% .044 253.8);--text-blue-393:oklch(79.1% .049 249.2);--text-blue-397:oklch(79.1% .048 250.2);--text-blue-405:oklch(78.9% .047 251.3);--text-blue-405-2:oklch(78.9% .04 241);--text-blue-407:oklch(78.9% .052 249.2);--text-blue-420:oklch(78.6% .05 265);--text-blue-430:oklch(78.4% .08 265);--text-blue-431:oklch(78.4% .054 240.9);--text-blue-435:oklch(78.3% .043 257.4);--text-blue-446:oklch(78.1% .037 257.3);--text-blue-455:oklch(77.9% .045 248.8);--text-blue-457:oklch(77.9% .045 252.3);--text-blue-462:oklch(77.8% .063 250.9);--text-blue-479:oklch(77.4% .049 248.9);--text-blue-484:oklch(77.3% .053 250.9);--text-blue-490:oklch(77.2% .032 260.2);--text-blue-499:oklch(77% .051 252.8);--text-blue-503:oklch(76.9% .044 252.2);--text-blue-514:oklch(76.7% .13 261.9);--text-blue-522:oklch(76.6% .044 248.7);--text-blue-522-2:oklch(76.6% .035 254.5);--text-blue-535:oklch(76.3% .052 249.8);--text-blue-539:oklch(76.2% .037 254.1);--text-blue-540:oklch(76.2% .049 245.7);--text-blue-542:oklch(76.2% .033 259.6);--text-blue-542-2:oklch(76.2% .035 258.9);--text-blue-543:oklch(76.1% .037 254.1);--text-blue-548:oklch(76% .034 257.8);--text-blue-549:oklch(76% .035 258.9);--text-blue-551:oklch(76% .035 257.3);--text-blue-552:oklch(76% .034 257.8);--text-blue-552-2:oklch(76% .04 260.3);--text-blue-554:oklch(75.9% .041 257.4);--text-blue-557:oklch(75.9% .038 255.3);--text-blue-559:oklch(75.8% .035 258.9);--text-blue-559-2:oklch(75.8% .036 260);--text-blue-559-3:oklch(75.8% .038 251.2);--text-blue-560:oklch(75.8% .04 255);--text-blue-562:oklch(75.8% .031 258.4);--text-blue-564:oklch(75.7% .04 255);--text-blue-565:oklch(75.7% .034 256.1);--text-blue-572:oklch(75.6% .033 257.8);--text-blue-575:oklch(75.5% .037 256.8);--text-blue-581:oklch(75.4% .039 255);--text-blue-592:oklch(75.2% .13 257);--text-blue-595:oklch(75.1% .037 256.8);--text-blue-596:oklch(75.1% .039 258.9);--text-blue-598:oklch(75% .033 246.9);--text-blue-602:oklch(75% .031 256.5);--text-blue-602-2:oklch(75% .033 256.1);--text-blue-603:oklch(74.9% .034 258.9);--text-blue-606:oklch(74.9% .038 257.9);--text-blue-619:oklch(74.6% .031 256.5);--text-blue-659:oklch(73.8% .031 256.5);--text-blue-780:oklch(78% .045 260);--text-green-356:oklch(79.9% .042 159);--text-green-390:oklch(79.2% .08 155);--text-green-400:oklch(79% .065 155);--text-green-400-2:oklch(79% .07 155);--text-green-440:oklch(78.2% .06 155);--text-green-450:oklch(78% .11 155);--text-green-450-2:oklch(78% .12 150);--text-green-471:oklch(77.6% .094 159.5);--text-green-475:oklch(77.5% .075 157.1);--text-green-494:oklch(77.1% .099 157);--text-green-500:oklch(77% .13 150);--text-green-528:oklch(76.4% .106 156.2);--text-n-430:oklch(77.8% .012 260);--text-n-440:oklch(77% .012 260);--text-n-488:oklch(73.4% .012 65);--text-n-500:oklch(72.5% .012 260);--text-n-529:oklch(70.3% .012 261.1);--text-n-611:oklch(64.2% .012 259.8);--text-n-619:oklch(63.6% .012 255.2);--text-n-633:oklch(62.5% 0 89.9);--text-n-659:oklch(60.6% .012 254);--text-n-683:oklch(58.8% 0 89.9);--text-n-700:oklch(57.5% .005 260);--text-n-784:oklch(55% .012 251.9);--text-n-830:oklch(55% .012 260);--text-red-430:oklch(78.4% .13 25);--text-red-450:oklch(78% .13 25);--text-red-460:oklch(77.8% .13 32);--text-red-483:oklch(77.3% .13 20.9);--text-red-489:oklch(77.2% .13 18.1);--text-red-510:oklch(76.8% .13 19.9);--text-red-525:oklch(76.5% .13 30.5);--text-red-540:oklch(76.2% .13 31.6);--text-red-563:oklch(75.7% .13 32.8)}}:root[data-theme=dark]{--bg-amber-620:oklch(62% .12 75);--bg-amber-930:oklch(30.5% .05 70);--bg-amber-947:oklch(29.7% .033 75);--bg-amber-965:oklch(28.8% .039 85);--bg-amber-965-2:oklch(28.8% .044 85);--bg-amber-970:oklch(28.5% .039 75);--bg-amber-970-2:oklch(28.5% .033 83.6);--bg-blue-225-a40:oklch(22.5% .037 267.2/.4);--bg-blue-257-a33:oklch(25.7% .045 261.9/.33);--bg-blue-300:oklch(30% .034 263);--bg-blue-520:oklch(52% .1 265);--bg-green-562:oklch(56.2% .101 159.9);--bg-green-600:oklch(60% .13 155);--bg-green-620:oklch(62% .15 150);--bg-green-940:oklch(30% .039 155);--bg-green-950:oklch(29.5% .039 155);--bg-n-1000:oklch(21.5% 0 0);--bg-n-1000-2:oklch(21.5% 0 89.9);--bg-n-1000-a13:oklch(21.5% 0 89.9/.13);--bg-n-1000-a60:oklch(21.5% 0 89.9/.6);--bg-n-1000-a87:oklch(21.5% 0 89.9/.87);--bg-n-154-a45:oklch(15.4% .009 264.3/.45);--bg-n-178:oklch(17.8% 0 89.9);--bg-n-740:oklch(50% .012 260);--bg-n-780:oklch(50% .012 260);--bg-n-836:oklch(47.9% .012 248.1);--bg-n-850:oklch(45% .008 260);--bg-n-859:oklch(43.1% .012 252.5);--bg-n-903:oklch(34.5% .012 67.6);--bg-n-920:oklch(31% .005 260);--bg-n-925:oklch(30% .012 32);--bg-n-925-2:oklch(30% .012 265);--bg-n-926:oklch(29.7% .012 259.8);--bg-n-928:oklch(29.4% .006 260);--bg-n-935:oklch(28% .012 156.8);--bg-n-940:oklch(27% .007 260);--bg-n-940-2:oklch(27% .012 260);--bg-n-940-3:oklch(27% .012 260);--bg-n-940-4:oklch(27% .012 158);--bg-n-943:oklch(26.4% .005 260);--bg-n-944:oklch(26.2% .01 252.8);--bg-n-945:oklch(26% .006 260);--bg-n-947:oklch(25.6% .012 265);--bg-n-947-2:oklch(25.6% .012 155);--bg-n-949:oklch(25.2% 0 89.9);--bg-n-950:oklch(25% .006 260);--bg-n-950-2:oklch(25.1% .012 21);--bg-n-955:oklch(24% .006 260);--bg-n-957:oklch(23.6% .006 260);--bg-n-957-2:oklch(23.6% .012 264.5);--bg-n-958:oklch(23.4% .012 159.1);--bg-n-959:oklch(23.2% .01 252.8);--bg-n-959-2:oklch(23.2% .012 156.8);--bg-n-960:oklch(23% .012 155);--bg-n-960-2:oklch(23% .012 25);--bg-n-960-3:oklch(23% .005 260);--bg-n-960-4:oklch(23.1% .012 159.8);--bg-n-962:oklch(22.6% .005 260);--bg-n-962-2:oklch(22.6% .009 247.9);--bg-n-963:oklch(22.3% .007 260.7);--bg-n-964:oklch(22.1% .012 152.6);--bg-n-965:oklch(22% .005 260);--bg-n-965-2:oklch(22% .012 75);--bg-n-965-3:oklch(21.9% .007 247.9);--bg-n-966:oklch(21.7% .012 151.8);--bg-n-966-2:oklch(21.8% .012 35.3);--bg-n-966-3:oklch(21.8% .006 255.5);--bg-n-967:oklch(21.6% .005 260);--bg-n-968:oklch(21.3% .007 247.9);--bg-n-968-2:oklch(21.5% .008 241.7);--bg-n-969:oklch(21.1% .012 12.4);--bg-n-969-2:oklch(21.2% .012 17.4);--bg-n-969-3:oklch(21.1% .005 258.3);--bg-n-973:oklch(20.4% .004 260);--bg-n-975:oklch(19.9% .005 258.3);--bg-n-975-2:oklch(20% .006 255.5);--bg-n-975-3:oklch(20% .012 35.7);--bg-n-975-4:oklch(20% .012 75);--bg-n-977:oklch(19.6% .004 260);--bg-n-978:oklch(19.3% .005 258.3);--bg-n-978-2:oklch(19.5% .005 247.9);--bg-n-981:oklch(18.8% .003 260);--bg-n-981-2:oklch(18.7% .005 258.3);--bg-n-981-3:oklch(18.7% .009 41.9);--bg-n-984:oklch(18.2% .003 260);--bg-n-984-a97:oklch(18.2% .004 260/.97);--bg-n-985:oklch(18% .007 32);--bg-n-988:oklch(18% .002 260);--bg-n-990:oklch(18% .002 260);--bg-red-510:oklch(51% .17 32);--bg-red-561:oklch(56.1% .161 19.4);--bg-red-950:oklch(29.5% .039 25);--bg-red-960:oklch(29% .039 25);--line-amber-870:oklch(42% .04 75);--line-amber-880:oklch(42% .055 85);--line-amber-900:oklch(42% .035 75);--line-blue-730:oklch(73% .03 260);--line-green-880:oklch(42% .035 155);--line-n-829:oklch(42.8% .012 248.1);--line-n-870:oklch(38.3% .012 158);--line-n-880:oklch(37.2% .012 158);--line-n-887:oklch(36.5% .012 156.7);--line-n-890:oklch(36.1% .008 260);--line-n-897:oklch(35.4% .012 250.9);--line-n-901:oklch(34.9% .012 254.6);--line-n-910:oklch(33.9% .012 252.1);--line-n-910-2:oklch(33.9% .012 253.9);--line-n-913:oklch(33.5% .012 257.2);--line-n-913-2:oklch(33.6% .012 251.6);--line-n-915:oklch(33.3% .012 251.2);--line-n-915-2:oklch(33.4% .012 248);--line-n-915-3:oklch(33.4% .012 155.1);--line-n-916:oklch(33.2% .012 254.6);--line-n-916-2:oklch(33.3% .012 253.9);--line-n-917:oklch(33.1% .012 259.8);--line-n-917-2:oklch(33.1% .011 256.7);--line-n-918:oklch(33.1% .012 248);--line-n-924:oklch(32.3% .012 248);--line-n-925:oklch(32.2% .005 260);--line-n-925-2:oklch(32.2% .012 254.6);--line-n-925-3:oklch(32.3% .012 251.6);--line-n-926:oklch(32.1% .012 259.8);--line-n-926-2:oklch(32.2% .012 255.5);--line-n-931:oklch(31.6% .012 251.6);--line-n-932:oklch(31.5% .01 252.8);--line-n-935:oklch(31.2% .01 252.8);--line-n-935-2:oklch(31.2% .012 255.5);--line-n-937:oklch(30.9% .012 251.6);--line-n-938:oklch(30.8% .01 252.8);--line-n-940:oklch(30.6% .005 260);--line-n-941:oklch(30.5% .01 252.8);--line-n-944:oklch(30.2% .01 252.8);--line-n-945:oklch(30.1% .004 260);--line-n-949:oklch(29.6% 0 89.9);--line-n-953:oklch(29.1% .007 247.9);--line-n-956:oklch(28.8% .007 247.9);--line-red-593:oklch(59.3% .19 31.6);--line-red-630:oklch(63% .17 32);--line-red-750-a65:oklch(75% .1 35/.65);--line-red-850:oklch(42% .06 25);--line-red-860:oklch(42% .055 25);--text-amber-420:oklch(78.6% .05 75);--text-amber-420-2:oklch(78.6% .12 60);--text-amber-430:oklch(78.4% .08 70);--text-amber-430-2:oklch(78.4% .07 75);--text-amber-440:oklch(78.2% .055 75);--text-amber-450:oklch(78% .09 70);--text-amber-500:oklch(77% .1 70);--text-amber-518:oklch(76.6% .094 86.4);--text-amber-520:oklch(76.6% .13 55);--text-blue-320:oklch(80.6% .045 260.1);--text-blue-335:oklch(80.3% .05 253.6);--text-blue-348:oklch(80% .043 255.5);--text-blue-356:oklch(79.9% .044 256.5);--text-blue-372:oklch(79.6% .047 257);--text-blue-374:oklch(79.5% .046 254.9);--text-blue-377:oklch(79.5% .05 254.4);--text-blue-381:oklch(79.4% .043 252.7);--text-blue-385:oklch(79.3% .044 253.8);--text-blue-393:oklch(79.1% .049 249.2);--text-blue-397:oklch(79.1% .048 250.2);--text-blue-405:oklch(78.9% .047 251.3);--text-blue-405-2:oklch(78.9% .04 241);--text-blue-407:oklch(78.9% .052 249.2);--text-blue-420:oklch(78.6% .05 265);--text-blue-430:oklch(78.4% .08 265);--text-blue-431:oklch(78.4% .054 240.9);--text-blue-435:oklch(78.3% .043 257.4);--text-blue-446:oklch(78.1% .037 257.3);--text-blue-455:oklch(77.9% .045 248.8);--text-blue-457:oklch(77.9% .045 252.3);--text-blue-462:oklch(77.8% .063 250.9);--text-blue-479:oklch(77.4% .049 248.9);--text-blue-484:oklch(77.3% .053 250.9);--text-blue-490:oklch(77.2% .032 260.2);--text-blue-499:oklch(77% .051 252.8);--text-blue-503:oklch(76.9% .044 252.2);--text-blue-514:oklch(76.7% .13 261.9);--text-blue-522:oklch(76.6% .044 248.7);--text-blue-522-2:oklch(76.6% .035 254.5);--text-blue-535:oklch(76.3% .052 249.8);--text-blue-539:oklch(76.2% .037 254.1);--text-blue-540:oklch(76.2% .049 245.7);--text-blue-542:oklch(76.2% .033 259.6);--text-blue-542-2:oklch(76.2% .035 258.9);--text-blue-543:oklch(76.1% .037 254.1);--text-blue-548:oklch(76% .034 257.8);--text-blue-549:oklch(76% .035 258.9);--text-blue-551:oklch(76% .035 257.3);--text-blue-552:oklch(76% .034 257.8);--text-blue-552-2:oklch(76% .04 260.3);--text-blue-554:oklch(75.9% .041 257.4);--text-blue-557:oklch(75.9% .038 255.3);--text-blue-559:oklch(75.8% .035 258.9);--text-blue-559-2:oklch(75.8% .036 260);--text-blue-559-3:oklch(75.8% .038 251.2);--text-blue-560:oklch(75.8% .04 255);--text-blue-562:oklch(75.8% .031 258.4);--text-blue-564:oklch(75.7% .04 255);--text-blue-565:oklch(75.7% .034 256.1);--text-blue-572:oklch(75.6% .033 257.8);--text-blue-575:oklch(75.5% .037 256.8);--text-blue-581:oklch(75.4% .039 255);--text-blue-592:oklch(75.2% .13 257);--text-blue-595:oklch(75.1% .037 256.8);--text-blue-596:oklch(75.1% .039 258.9);--text-blue-598:oklch(75% .033 246.9);--text-blue-602:oklch(75% .031 256.5);--text-blue-602-2:oklch(75% .033 256.1);--text-blue-603:oklch(74.9% .034 258.9);--text-blue-606:oklch(74.9% .038 257.9);--text-blue-619:oklch(74.6% .031 256.5);--text-blue-659:oklch(73.8% .031 256.5);--text-blue-780:oklch(78% .045 260);--text-green-356:oklch(79.9% .042 159);--text-green-390:oklch(79.2% .08 155);--text-green-400:oklch(79% .065 155);--text-green-400-2:oklch(79% .07 155);--text-green-440:oklch(78.2% .06 155);--text-green-450:oklch(78% .11 155);--text-green-450-2:oklch(78% .12 150);--text-green-471:oklch(77.6% .094 159.5);--text-green-475:oklch(77.5% .075 157.1);--text-green-494:oklch(77.1% .099 157);--text-green-500:oklch(77% .13 150);--text-green-528:oklch(76.4% .106 156.2);--text-n-430:oklch(77.8% .012 260);--text-n-440:oklch(77% .012 260);--text-n-488:oklch(73.4% .012 65);--text-n-500:oklch(72.5% .012 260);--text-n-529:oklch(70.3% .012 261.1);--text-n-611:oklch(64.2% .012 259.8);--text-n-619:oklch(63.6% .012 255.2);--text-n-633:oklch(62.5% 0 89.9);--text-n-659:oklch(60.6% .012 254);--text-n-683:oklch(58.8% 0 89.9);--text-n-700:oklch(57.5% .005 260);--text-n-784:oklch(55% .012 251.9);--text-n-830:oklch(55% .012 260);--text-red-430:oklch(78.4% .13 25);--text-red-450:oklch(78% .13 25);--text-red-460:oklch(77.8% .13 32);--text-red-483:oklch(77.3% .13 20.9);--text-red-489:oklch(77.2% .13 18.1);--text-red-510:oklch(76.8% .13 19.9);--text-red-525:oklch(76.5% .13 30.5);--text-red-540:oklch(76.2% .13 31.6);--text-red-563:oklch(75.7% .13 32.8)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit}button:disabled{opacity:.5;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--line-red-750-a65);outline-offset:2px}a{color:inherit;text-decoration:none}p{line-height:1.6}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:9px;font-size:28px;font-weight:650;line-height:1.2}h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650}h3{letter-spacing:-.01em;margin-bottom:8px;font-size:15px}small{color:var(--muted);font-size:12px;line-height:1.5;display:block}svg{flex:none;width:18px;height:18px}button{background:0 0;border:0}input,select,textarea{color:var(--ink);background:var(--bg-n-1000);border:1px solid var(--line);border-radius:7px;min-height:40px;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--text-n-500)}textarea{resize:vertical;line-height:1.5}select{cursor:pointer;max-width:100%}input[readonly]{background:var(--bg-n-977)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted);font-size:12px}.inline,.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.full{justify-content:center;width:100%}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.primary:hover:not(:disabled){background:var(--bg-red-510)}.secondary{background:var(--bg-n-1000);border:1px solid var(--line)}.secondary:hover:not(:disabled){background:var(--bg-n-965)}.small-button{min-height:32px;padding:6px 11px;font-size:12px}.danger-button,.danger-solid{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.danger-button{background:var(--bg-n-1000);border:1px solid var(--line-red-860);color:var(--text-red-450)}.danger-button:hover:not(:disabled){background:var(--bg-red-960);border-color:var(--line-red-630)}.danger-button.small-button{min-height:32px;padding:6px 11px}.danger-solid{background:var(--bg-red-510);border:1px solid var(--bg-red-510);color:#fff}.danger-solid:hover:not(:disabled){filter:brightness(.9)}.delete-form .delete-lead{margin:0;font-weight:600}.delete-list h3,.delete-blockers h3{margin:0 0 6px;font-size:13px}.delete-list ul,.delete-blockers ul{gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.delete-list.keeps{color:var(--text-blue-435)}.delete-warning,.delete-blockers{border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.delete-warning{background:var(--bg-amber-965);border:1px solid var(--line-amber-880);color:var(--text-amber-430)}.delete-blockers{background:var(--bg-red-960);border:1px solid var(--line-red-860);color:var(--text-red-450)}.delete-form .field input{width:100%;min-height:40px;font-size:inherit}.cp-danger{justify-items:start;gap:8px;display:grid}.icon-button{min-width:36px;min-height:36px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--bg-n-940)}.text-link,.link-button{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover,.link-button:hover{text-decoration:underline}.badge{border:1px solid var(--line-n-890);background:var(--bg-n-973);white-space:nowrap;color:var(--text-n-430);border-radius:5px;align-items:center;padding:4px 7px;font-size:11px;font-weight:550;line-height:1.15;display:inline-flex}.badge.green{background:var(--bg-n-960);border-color:var(--line-green-880);color:var(--text-green-390)}.badge.amber{background:var(--bg-amber-965);border-color:var(--line-amber-880);color:var(--text-amber-430)}.badge.red{background:var(--bg-n-960-2);border-color:var(--line-red-860);color:var(--text-red-450)}.app{min-height:100dvh}.sidebar{z-index:30;background:var(--bg-n-962);border-right:1px solid var(--line);flex-direction:column;width:228px;padding:27px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.04em;align-items:center;gap:10px;padding:0 10px;font-size:22px;font-weight:650;display:flex}.brand-mark{letter-spacing:-.1em;background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;padding-right:4px;font-family:Georgia,serif;font-size:32px;font-weight:800;line-height:1;display:grid}.brand-sub{letter-spacing:.02em;color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;display:block}.workspace-name{border:1px solid var(--line);background:var(--bg-n-984);border-radius:8px;align-items:center;gap:9px;margin:30px 0 20px;padding:12px 9px;font-size:12px;font-weight:600;display:flex}.workspace-icon{border:1px solid var(--line);background:var(--bg-n-1000);border-radius:6px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.workspace-name small{margin-top:3px;font-size:10px;font-weight:400}.nav-item{text-align:left;width:100%;color:var(--text-n-440);border-radius:7px;align-items:center;gap:11px;margin:3px 0;padding:12px 13px;font-weight:550;display:flex}.nav-item:hover{background:var(--bg-n-928)}.nav-item.active{color:var(--text-red-460);background:var(--bg-n-925)}.nav-count{background:var(--bg-n-1000-a60);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:11px}.nav-item:last-child{margin-top:24px}.sidebar-bottom{margin-top:auto;padding-top:20px}.safe-mode{color:var(--muted);align-items:flex-start;gap:9px;padding:13px 8px 22px;font-size:11px;display:flex}.safe-mode small{margin-top:3px;font-size:10px}.safe-mode svg{width:14px}.account{border-top:1px solid var(--line);text-align:left;align-items:center;gap:9px;width:100%;padding:16px 4px 0;font-size:12px;display:flex}.account>svg{width:13px;margin-left:auto}.account small{margin-top:3px;font-size:10px}.avatar{background:var(--bg-n-925-2);width:32px;height:32px;color:var(--text-blue-420);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.avatar.large{width:52px;height:52px;font-size:18px}.test-avatar{background:var(--bg-amber-947);color:var(--text-amber-440)}.workspace{margin-left:228px}.topbar{border-bottom:1px solid var(--line);background:var(--bg-n-1000-a87);justify-content:space-between;align-items:center;gap:12px;height:65px;padding:0 34px;display:flex}.breadcrumb{color:var(--muted);gap:12px;font-size:12px;display:flex}.breadcrumb span{color:var(--text-n-700)}.breadcrumb b{color:var(--ink);font-weight:500}.top-actions{align-items:center;gap:14px;display:flex}.prototype-pill{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.prototype-pill>span{background:var(--bg-amber-620);border-radius:50%;width:6px;height:6px}main{max-width:1550px;margin:0 auto;padding:36px 34px 0}.page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-head p{color:var(--muted);max-width:65ch;margin-bottom:0;font-size:13px}.project-picker select{min-width:164px;font-size:12px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.panel{background:var(--bg-n-1000);border:1px solid var(--line);border-radius:var(--radius);padding:23px}.panel-footnote{color:var(--muted);margin:16px 0 0;font-size:11px}.page-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin-top:34px;padding:26px 0 22px;font-size:10px;display:flex}.stat-strip{background:var(--bg-n-1000-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.stat-strip>div{padding:23px 25px}.stat-strip>div+div{border-left:1px solid var(--line)}.stat-strip span{color:var(--muted);font-size:12px}.stat-strip strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:29px;font-weight:600;display:block}.stat-strip small{font-size:11px}.journey{margin:34px 0}.journey-steps{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-n-1000);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.journey-steps>a,.journey-steps>button{text-align:left;padding:28px;position:relative}.journey-steps>a:hover,.journey-steps>button:hover{background:var(--bg-n-985)}.journey-steps>*+*{border-left:1px solid var(--line)}.journey-steps>*>svg{width:24px;height:24px;color:var(--accent);margin:10px 0 20px}.journey-steps p{color:var(--muted);max-width:30ch;margin-bottom:22px;font-size:12px}.step-number{background:var(--bg-n-957);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.journey-steps .step-number{position:absolute;top:26px;right:24px}.overview-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.project-row{text-align:left;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.project-row+.project-row{border-top:1px solid var(--line)}.project-row strong{font-size:13px}.project-row small{margin-top:5px;font-size:11px}.project-row>b{margin-left:auto;font-size:14px}.project-row>svg{color:var(--muted);width:14px;margin-left:4px}.project-symbol{background:var(--accent-light);width:38px;height:38px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.project-symbol.mdp{background:var(--bg-n-947);color:var(--text-blue-430)}.project-symbol.small{border-radius:6px;width:28px;height:28px;font-size:9px}.activity-row{gap:12px;padding:12px 0;display:flex}.activity-dot{background:var(--bg-n-780);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.activity-row strong{font-size:12px;font-weight:550}.activity-row p{color:var(--muted);margin:4px 0;font-size:11px}.activity-row small{font-size:10px}.quiet-empty{color:var(--muted);margin:0;padding:18px 0;font-size:12px;line-height:1.7}.lander-list{gap:24px;display:grid}.lander-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-n-1000);grid-template-columns:minmax(240px,.95fr) minmax(350px,1.05fr);display:grid;overflow:hidden}.lander-visual{background:var(--bg-n-940-2);border-right:1px solid var(--line);height:315px;position:relative;overflow:hidden}.lander-visual iframe{transform-origin:0 0;pointer-events:none;border:0;width:900px;height:750px;transform:scale(.48)}.lander-visual:after{content:"";background:linear-gradient(transparent, var(--bg-n-960-3));height:40px;position:absolute;inset:auto 0 0}.lander-info{padding:26px 28px}.lander-info>div:first-child{align-items:center;gap:10px;margin-bottom:14px;display:flex}.lander-info h2{margin-bottom:10px;font-size:21px}.lander-info p{color:var(--muted);max-width:55ch;font-size:12px}.lander-info dl{margin:20px 0;font-size:11px}.lander-info dl>div{border-bottom:1px solid var(--line-n-945);justify-content:space-between;gap:15px;padding:8px 0;display:flex}dt{color:var(--muted)}dd{margin:0}.lander-info dd,.lander-info a{align-items:center;gap:4px;display:inline-flex}.lander-info dd svg{width:12px}.mdp-cover{background:var(--bg-blue-300);color:#fff;height:100%;padding:40px}.mdp-cover>span{color:var(--text-blue-780);font-size:12px;font-weight:600}.mdp-cover h3{letter-spacing:-.035em;margin:24px 0;font-size:29px;font-weight:500;line-height:1.25}.mdp-cover p{color:var(--text-n-830);max-width:32ch;font-size:12px}.contacts-panel{padding:0;overflow:hidden}.table-tools{justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.search{align-items:center;gap:8px;width:380px;min-width:230px;display:flex}.search svg{color:var(--muted)}.search input{background:0 0;border:0;width:100%;padding:8px 3px;font-size:12px}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-n-988);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.filters select{max-width:170px;min-height:32px;padding:6px 8px;font-size:11px}.filter-spacer{flex:1}.table-scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{color:var(--muted);background:var(--bg-n-981);border-bottom:1px solid var(--line);padding:13px 18px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--line-n-940);padding:13px 18px;font-size:12px}tbody tr:last-child td{border:0}tbody tr:hover{background:var(--bg-n-990)}.contact-cell{text-align:left;align-items:center;gap:11px;min-width:200px;padding:0;display:flex}.contact-cell strong{font-size:12px;font-weight:600}.contact-cell small{text-overflow:ellipsis;max-width:210px;margin-top:4px;font-size:11px;overflow:hidden}.test-label{color:var(--text-amber-430-2);border:1px solid var(--line-amber-870);background:var(--bg-amber-970);border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px}.project-text{align-items:center;gap:7px;font-size:11px;display:inline-flex}.project-text i{background:var(--accent);border-radius:50%;width:6px;height:6px}.project-text.mdp i{background:var(--bg-blue-520)}.tags{align-items:center;gap:4px;max-width:230px;display:flex;overflow:hidden}.tag{background:var(--bg-n-967);border:1px solid var(--line-n-925);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:145px;padding:3px 6px;font-size:10px;overflow:hidden}.date-cell{color:var(--muted);font-size:11px}.table-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.empty{text-align:center;padding:65px 24px}.empty-icon{border:1px solid var(--line);width:48px;height:48px;color:var(--muted);border-radius:12px;place-items:center;margin:0 auto 18px;display:grid}.empty h3{margin-bottom:8px;font-size:16px}.empty p{max-width:48ch;color:var(--muted);margin:0 auto 20px;font-size:12px}.pipeline-groups{gap:35px;display:grid}.board{align-items:stretch;gap:14px;padding-bottom:12px;display:flex;overflow:auto}.board-column{background:var(--bg-n-955);border:1px solid var(--line);border-radius:9px;flex:1;width:25%;min-width:225px}.column-heading{justify-content:space-between;align-items:center;gap:8px;padding:15px;font-size:12px;font-weight:600;display:flex}.column-heading b{color:var(--muted);background:var(--bg-n-1000-a60);border-radius:4px;padding:3px 6px;font-size:10px}.column-content{flex-direction:column;gap:8px;min-height:100px;padding:0 9px 10px;display:flex}.lead-card{text-align:left;background:var(--bg-n-1000);border:1px solid var(--line);border-radius:7px;width:100%;padding:14px;box-shadow:0 1px 2px #10182806}.lead-card:hover{border-color:var(--line-blue-730);box-shadow:0 3px 8px #10182809}.lead-card>div:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.lead-card strong{font-size:12px;font-weight:600}.lead-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 13px;font-size:11px;overflow:hidden}.lead-card footer{color:var(--muted);border-top:1px solid var(--line-n-940);justify-content:space-between;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.column-empty{text-align:center;color:var(--muted);padding:30px 6px;font-size:11px}.flow-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.flow-tabs{background:var(--bg-n-943);border:1px solid var(--line);border-radius:8px;gap:3px;padding:4px;display:flex}.flow-tabs button{color:var(--muted);border-radius:5px;padding:8px 13px;font-size:12px;font-weight:550}.flow-tabs button.selected{background:var(--bg-n-1000);color:var(--ink);box-shadow:0 1px 3px #10182812}.automation-layout{grid-template-columns:minmax(360px,1fr) 330px;align-items:start;gap:20px;display:grid}.flow-canvas{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--bg-n-973);background-image:radial-gradient(var(--bg-n-850) .7px, transparent .7px);background-size:16px 16px;min-height:630px;overflow:hidden}.flow-title{background:var(--bg-n-984-a97);border-bottom:1px solid var(--line);padding:24px}.flow-title>span{color:var(--muted);margin:8px 0;font-size:10px;display:block}.flow-title p{color:var(--muted);max-width:65ch;margin:12px 0 0;font-size:12px}.flow-line{flex-direction:column;align-items:center;padding:30px 25px;display:flex}.flow-node,.trigger-node{background:var(--bg-n-1000);border:1px solid var(--line);text-align:left;border-radius:8px;align-items:center;gap:12px;width:min(340px,100%);margin-bottom:26px;padding:15px;display:flex;position:relative;box-shadow:0 2px 4px #10182804}.trigger-node:after,.flow-node:after{content:"";background:var(--bg-n-740);width:1px;height:26px;position:absolute;top:100%;left:50%}.flow-node.selected{outline:2px solid var(--line-red-630);outline-offset:1px}.flow-node:hover{border-color:var(--accent)}.flow-node strong,.trigger-node strong{font-size:12px;font-weight:600;display:block}.flow-node small,.trigger-node small{margin-top:6px;font-size:10px}.node-icon{background:var(--bg-n-947-2);width:32px;height:32px;color:var(--text-green-400);border-radius:7px;flex:none;place-items:center;display:grid}.trigger-node .node-icon{background:var(--bg-n-940-3);color:var(--muted)}.node-icon svg{width:16px}.end-node{background:var(--bg-n-1000);border:1px solid var(--line);color:var(--muted);border-radius:20px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;display:flex}.end-node svg{width:14px}.flow-inspector{gap:18px;display:grid}.flow-inspector .panel{padding:19px}.wa-preview{background:var(--bg-n-940-4);border:1px solid var(--line-n-870);border-radius:8px;overflow:hidden}.wa-name{background:var(--bg-n-1000);border-bottom:1px solid var(--line-n-880);align-items:center;gap:10px;padding:12px;font-size:11px;font-weight:600;display:flex}.wa-name small{font-size:10px;font-weight:400}.message-bubble{background:var(--bg-n-1000);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 8px 8px;margin:18px 25px 20px 12px;padding:14px;font-size:12px;line-height:1.65;box-shadow:0 1px 2px #0001}.message-bubble small{justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:9px;display:flex}.message-bubble svg{width:11px}.simulator>p{color:var(--muted);margin:0 0 18px;font-size:12px}.simulator .field{margin-top:14px}.simulator .link-button{margin:9px 0}.simulator .full{margin-top:18px}.runs-panel{margin-top:22px}.run-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.run-row:last-child{border:0}.run-row>span:nth-child(2){flex:1}.run-row strong{font-size:12px;font-weight:600}.run-row small{margin-top:5px;font-size:10px}.run-row.selected strong{color:var(--accent)}.run-row>svg{width:14px;color:var(--muted)}.run-detail{margin-top:20px}.job-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.job-indicator{background:var(--bg-n-950);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.job-indicator svg{width:14px}.job-indicator.simulated{background:var(--bg-green-940);color:var(--text-green-400-2)}.job-indicator.simulated_failure{background:var(--bg-red-950);color:var(--text-red-450)}.job-row>div{flex:1}.job-row strong{font-size:12px}.job-row small{max-width:70ch;margin-top:5px;font-size:10px}.team-list{margin-top:10px}.team-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:19px 0;display:flex}.team-row>div{flex:1}.team-row strong{font-size:13px}.team-row small{margin-top:4px;font-size:11px}.team-row+.team-row{border-top:1px solid var(--line)}.team-list+.overview-columns{margin-top:20px}.checks{margin:0;padding:0;list-style:none}.checks li{color:var(--muted);align-items:flex-start;gap:9px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.checks svg{width:14px;color:var(--text-green-440);margin-top:3px}.import-row{border-top:1px solid var(--line);gap:7px;padding:15px 0;display:grid}.import-row strong{font-size:13px}.import-row span{color:var(--muted);font-size:12px}.import-row small{font-size:10px}.panel+.overview-columns{margin-top:22px}dialog{border:1px solid var(--line);width:min(540px,100vw - 28px);max-height:90dvh;color:var(--ink);background:var(--bg-n-1000);border-radius:13px;padding:0;box-shadow:0 24px 80px #151f3233}dialog::backdrop{background:var(--bg-blue-225-a40);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog[open]{animation:appear .18s var(--ease)}dialog.wide{width:min(760px,100vw - 28px)}dialog.sheet{width:min(560px,100vw);height:100dvh;max-height:100dvh;animation:slide-in .18s var(--ease);border-width:0 0 0 1px;border-radius:0;margin:0 0 0 auto}.modal-head{border-bottom:1px solid var(--line);background:var(--bg-n-1000);z-index:2;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.modal-body{padding:24px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;padding-top:18px;display:flex}.modal-actions>a{margin-right:auto}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:2px;font-size:12px;display:flex}.field>span{font-size:11px;font-weight:600}.field input,.field select,.field textarea{width:100%;min-width:0;font-size:12px}.field.span{grid-column:1/-1}.modal-body>.field{margin:16px 0}.notice{background:var(--bg-n-965-2);border:1px solid var(--line-amber-900);color:var(--text-amber-420);border-radius:7px;margin:0 0 22px;padding:12px 14px;font-size:11px;line-height:1.7}.error{background:var(--bg-red-960);border:1px solid var(--line-red-850);color:var(--text-red-430);border-radius:7px;margin:16px 0 0;padding:12px;font-size:12px}.contact-profile{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:25px 24px;display:flex}.contact-profile h2{font-size:21px}.contact-profile p{color:var(--muted);margin:7px 0 10px;font-size:12px}.checks-inline{gap:18px;margin-top:16px;font-size:11px}.checks-inline label{align-items:center;gap:7px;display:flex}.checks-inline input{min-height:0;accent-color:var(--accent)}.sheet-section{border-top:1px solid var(--line);padding:24px}.sheet-section h3{margin-bottom:16px;font-size:13px}.sheet-section>textarea{width:100%;margin-bottom:9px;font-size:12px}.note{border-bottom:1px solid var(--line);padding:15px 0}.note p{white-space:pre-wrap;margin-bottom:8px;font-size:12px}.note small{font-size:10px}.details>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:16px;padding:10px 0;font-size:11px;line-height:1.6;display:grid}.details dd{overflow-wrap:anywhere}.edit-step{border-top:1px solid var(--line);padding:20px 0}.edit-step-heading{align-items:center;gap:9px;margin-bottom:17px;display:flex}.edit-step-heading h3{margin:0;font-size:13px}.toast{z-index:100;background:var(--ink);color:#fff;max-width:calc(100vw - 24px);animation:appear .15s var(--ease);border-radius:9px;align-items:center;gap:14px;padding:10px 12px 10px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #10182822}.toast .icon-button{color:#fff;min-width:28px;min-height:28px}.toast .icon-button:hover{background:var(--bg-n-1000-a13)}.loading-app{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:30px;display:flex}.loading-app p{color:var(--muted);max-width:50ch;font-size:13px}.skeleton{background:var(--bg-n-920);border-radius:5px;width:210px;height:12px}.skeleton.shorter{width:140px;margin-top:-8px}.menu-toggle,.mobile-backdrop{display:none}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:.7;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (width>=1500px){.lander-visual iframe{width:1000px;transform:scale(.58)}}@media (width<=1150px){.sidebar{width:202px;padding:25px 12px 14px}.workspace{margin-left:202px}main{padding:28px 22px 0}.topbar{padding:0 22px}.automation-layout{grid-template-columns:minmax(310px,1fr) 290px;gap:16px}.stat-strip>div{padding:20px 18px}.lander-card{grid-template-columns:1fr 1.1fr}.lander-visual iframe{transform:scale(.39)}.lander-info,.journey-steps>a,.journey-steps>button{padding:23px}.table-tools{flex-wrap:wrap}.search{flex:1}.flow-toolbar{flex-wrap:wrap}}@media (width<=900px){.overview-columns,.automation-layout{grid-template-columns:1fr}.flow-inspector{grid-template-columns:1fr 1fr}.flow-canvas{min-height:0}.flow-line{padding-bottom:30px}.lander-card{grid-template-columns:1fr}.lander-visual{border-right:0;border-bottom:1px solid var(--line);height:230px}.lander-visual iframe{width:1000px;transform:scale(.65)}.mdp-cover{padding:26px}.mdp-cover h3{margin:13px 0}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.journey-steps{grid-template-columns:1fr}.journey-steps>*+*{border-left:0;border-top:1px solid var(--line)}.journey-steps>a,.journey-steps>button{padding:22px 24px 22px 70px}.journey-steps>*>svg{width:21px;position:absolute;top:15px;left:25px}.journey-steps p{max-width:none;margin-bottom:12px}.journey-steps .step-number{top:22px;right:20px}.journey-steps h3{padding-right:28px}.run-detail .section-heading{flex-direction:column;align-items:flex-start}}@media (width<=680px){.sidebar{visibility:hidden;width:228px;transition:transform .18s var(--ease);z-index:60;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.mobile-backdrop{background:var(--bg-blue-225-a40);z-index:50;display:block;position:fixed;inset:0}.workspace{margin-left:0}.menu-toggle{margin-left:-8px;display:inline-flex}.topbar{height:58px;padding:0 18px}.breadcrumb{gap:8px;margin-right:auto;font-size:11px}.top-actions{gap:5px}.prototype-pill{font-size:10px}main{padding:26px 16px 0}h1{font-size:24px}.page-head{flex-wrap:wrap;align-items:flex-start;gap:17px;margin-bottom:22px}.page-head p{font-size:12px}.project-picker,.project-picker select{width:100%}.panel,.stat-strip>div{padding:18px}.stat-strip strong{font-size:26px}.stat-strip small{font-size:10px}.section-heading{flex-wrap:wrap;gap:10px;margin-bottom:17px}.section-heading h2{font-size:15px}.journey{margin:25px 0}.overview-columns{gap:17px}.project-row small{max-width:26ch}.page-footer{gap:12px;margin-top:26px;font-size:9px}.lander-visual iframe{width:900px;transform:scale(.43)}.lander-info{padding:21px}.lander-info dl>div{display:block}.lander-info dt{margin-bottom:7px}.lander-info .actions>*{flex:1}.table-tools{gap:10px;padding:13px 14px}.search{flex-basis:100%;width:100%}.table-tools .actions{width:100%}.table-tools .actions>button{flex:1;padding:9px 10px;font-size:11px}.filters{gap:7px;padding:12px 14px}.filters select{flex:1;min-width:110px;max-width:145px}.filters .muted,.filter-spacer{display:none}.contacts-panel{padding:0}th,td{padding:12px 14px}.board-column{min-width:245px}.pipeline-groups>.section-heading{align-items:flex-start}.flow-tabs{width:100%}.flow-tabs button{flex:1}.flow-toolbar .actions{justify-content:space-between;gap:7px;width:100%}.flow-toolbar .primary,.flow-toolbar .secondary{padding:9px 10px;font-size:11px}.flow-inspector{grid-template-columns:1fr}.flow-title{padding:21px}.flow-title p{font-size:11px}.flow-line{padding:26px 20px}.flow-node,.trigger-node{padding:14px}.runs-panel{padding:18px}.run-row small{font-size:9px}.run-detail{padding:18px}.run-detail .actions{gap:7px}.run-detail .actions button{padding:8px;font-size:10px}.job-row{align-items:flex-start;gap:9px}.job-row>.badge,.job-row small{font-size:9px}.job-row strong{font-size:11px}.team-row{flex-wrap:wrap;gap:10px}.team-row>div{min-width:170px}.team-row>.badge{margin-left:42px}.team-row>.badge+.badge{margin-left:0}.team-row>.secondary{margin-left:auto}.form-grid{grid-template-columns:1fr}.field.span{grid-column:auto}.modal-head{padding:16px 20px}.modal-body{padding:20px}.contact-profile{padding:22px 20px}.sheet-section{padding:20px}.contact-profile h2{font-size:20px}.toast{width:max-content;bottom:14px}.checks-inline{font-size:11px}.empty{padding:45px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.login-page{background:var(--bg-n-975);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;display:flex}.login-brand{align-items:center;gap:12px;margin-bottom:32px;font-size:23px;font-weight:750;display:flex}.login-box{background:var(--bg-n-1000-2);border:1px solid var(--line-n-917);border-radius:18px;width:100%;max-width:440px;padding:36px;box-shadow:0 16px 50px #1822360b}.login-lock{background:var(--bg-n-963);border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.login-box h1{letter-spacing:-.5px;margin:0 0 12px;font-size:27px;line-height:1.2}.login-box p{color:var(--text-blue-490);font-size:14px;line-height:1.7}.login-box form{gap:18px;margin:24px 0;display:grid}.login-box .primary{justify-content:center;min-height:44px}.login-box small,.login-page footer{color:var(--text-n-529);font-size:12px}.login-page footer{margin-top:26px}.login-box .login-error{color:var(--text-red-483);background:var(--bg-n-969);border-radius:8px;margin:0;padding:10px 12px}.login-box .login-note{color:var(--text-blue-431);margin:0;font-size:13px}.text-button{color:var(--text-blue-455);cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px}.login-box input{min-height:44px}@media (width<=480px){.login-box{padding:26px}.login-brand{margin-bottom:24px}}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar-bottom{flex-shrink:0}.config-tabs{border-bottom:1px solid var(--line-n-917-2);gap:6px;margin:0 0 22px;display:flex;overflow-x:auto}.config-tabs button{white-space:nowrap;color:var(--text-blue-542);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-weight:600}.config-tabs button.selected{color:var(--text-red-540);border-bottom-color:var(--line-red-593)}.config-panel{margin-bottom:22px}.config-panel>.section-heading{margin-bottom:20px}.config-panel h3{margin:0 0 6px;font-size:16px}.config-panel p{color:var(--text-blue-542-2);font-size:13px;line-height:1.65}.config-table{border-collapse:collapse;width:100%;font-size:13px}.config-table th{text-align:left;color:var(--text-blue-539);border-bottom:1px solid var(--line-n-910);white-space:nowrap;padding:12px;font-weight:600}.config-table td{border-bottom:1px solid var(--line-n-953);vertical-align:middle;padding:15px 12px}.config-table td:first-child,.config-table th:first-child{padding-left:0}.config-table tr:last-child td{border-bottom:0}.config-table strong{color:var(--text-blue-320)}.config-table small{color:var(--text-blue-562);margin-top:5px;font-size:12px;display:block}.table-scroll{overflow-x:auto}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-actions a.secondary{text-decoration:none}.config-empty{text-align:center;color:var(--text-blue-548);padding:32px 18px}.config-empty p{max-width:580px;margin:0 auto 12px}.config-form{gap:18px;padding:24px;display:grid}.config-dialog{border:1px solid var(--line-n-901);border-radius:16px;width:min(570px,100vw - 32px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 24px 80px #17233926}.config-dialog.wide{width:min(980px,100vw - 32px)}.config-dialog::backdrop{background:var(--bg-blue-257-a33)}.config-dialog .modal-head{background:var(--bg-n-1000);z-index:3;position:sticky;top:0}.config-form .field{gap:7px}.field small{color:var(--text-blue-552);font-weight:400;line-height:1.5}.field input,.field textarea,.field select{width:100%;min-width:0}.field input[type=checkbox]{width:17px;height:17px}.field select[multiple]{min-height:100px}.checkbox-row{color:var(--text-blue-435);align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;display:flex}.checkbox-row input[type=checkbox]{flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.editor-footer{border-top:1px solid var(--line-n-932);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.form-error{background:var(--bg-n-969-2);color:var(--text-red-489);border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.notice{background:var(--bg-n-968);border:1px solid var(--line-n-915);color:var(--text-blue-457);border-radius:9px;padding:14px 16px;font-size:13px;line-height:1.65}.text-link{color:var(--text-red-525);overflow-wrap:anywhere;max-width:100%;font-size:13px}.stack-links{gap:8px;display:grid}.tag-directory{border:1px solid var(--line-n-926);background:var(--bg-n-926);border-radius:9px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.tag-entry{background:var(--bg-n-1000-2);text-align:left;cursor:pointer;border:0;padding:15px}.tag-entry:hover{background:var(--bg-n-981-2)}.tag-entry strong{color:var(--text-blue-374);overflow-wrap:anywhere;font-size:13px;display:block}.tag-entry span{color:var(--text-blue-572);margin-top:5px;font-size:11px;display:block}.pipeline-setting,.form-connection,.route-entry{border-bottom:1px solid var(--line-n-941);padding:20px 0}.pipeline-setting:last-child,.form-connection:last-child,.route-entry:last-child{border-bottom:0}.pipeline-setting,.route-entry{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.stage-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.stage-chips span{border:1px solid var(--line-n-916);background:var(--bg-n-978);border-radius:6px;padding:7px 10px;font-size:12px}.stage-editor{gap:10px;display:grid}.stage-edit-row{align-items:center;gap:8px;display:flex}.stage-edit-row>span{width:18px;color:var(--text-n-611);font-size:12px}.stage-edit-row input{flex:1;min-width:0}.connection-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.connection-facts{color:var(--text-blue-543);flex-wrap:wrap;gap:10px 20px;margin:14px 0 18px;font-size:12px;display:flex}.editor-section{border-top:1px solid var(--line-n-932);gap:15px;padding-top:22px;display:grid}.editor-section h3{margin:0;font-size:16px}.editor-section>p{color:var(--text-blue-565);margin:0;font-size:13px}.mapping-row{grid-template-columns:minmax(100px,1fr) 20px minmax(150px,1.35fr) 100px 70px;align-items:center;gap:9px;display:grid}.mapping-row>input,.mapping-row>select{width:100%;min-width:0}.mapping-row>span{color:var(--text-blue-602)}.mapping-row .checkbox-row{align-items:center}.check-list{gap:0;display:grid}.check-row{border-bottom:1px solid var(--line-n-938);align-items:flex-start;gap:14px;padding:15px 0;display:flex}.check-row>span{background:var(--bg-n-958);width:26px;height:26px;color:var(--text-green-494);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.check-row.failed>span{background:var(--bg-n-950-2);color:var(--text-red-510)}.check-row>div{flex:1}.check-row strong{font-size:14px}.check-row p{color:var(--text-blue-559);margin:5px 0 0;font-size:12px;line-height:1.6}.code-block{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-n-969-3);border:1px solid var(--line-n-913);color:var(--text-blue-381);border-radius:8px;max-height:330px;padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,monospace;display:block;overflow:auto}.event-row,.integration-row{border-bottom:1px solid var(--line-n-935);align-items:center;gap:18px;padding:22px 0;display:flex}.event-row:last-child,.integration-row:last-child{border-bottom:0}.event-date{border:1px solid var(--line-n-916);text-align:center;background:var(--bg-n-981-2);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;width:64px;height:70px;display:flex}.event-date strong{color:var(--text-blue-377);font-size:24px;line-height:1.2}.event-date span{color:var(--text-blue-551);margin-top:5px;font-size:12px}.event-description,.integration-description{flex:1;min-width:0}.event-description p,.integration-description p{margin:5px 0}.event-description small,.integration-description small{color:var(--text-blue-559-2);font-size:12px;line-height:1.6;display:block}.provider-symbol{background:var(--bg-n-959);width:44px;height:44px;color:var(--text-blue-462);border-radius:11px;flex-shrink:0;place-items:center;font-weight:750;display:grid}.provider-symbol.meta{background:var(--bg-n-960-4);color:var(--text-green-471)}.provider-symbol.zoom{background:var(--bg-n-957-2);color:var(--text-blue-514)}.plain-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.plain-columns p{margin-bottom:0}.flow-picker{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.flow-picker>button{background:var(--bg-n-1000-2);border:1px solid var(--line-n-913-2);text-align:left;cursor:pointer;border-radius:9px;padding:16px}.flow-picker>button.selected{border-color:var(--line-red-593);background:var(--bg-n-981-3)}.flow-picker strong{color:var(--text-blue-348);font-size:14px;display:block}.flow-picker span{color:var(--text-blue-549);margin-top:7px;font-size:12px;display:block}.studio-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr);gap:22px;display:grid}.trigger-chip{border:1px dashed var(--line-n-829);color:var(--text-blue-499);text-align:center;border-radius:7px;margin-bottom:20px;padding:10px 14px;font-size:12px}.studio-steps{flex-direction:column;align-items:stretch;display:flex}.studio-node{background:var(--bg-n-1000-2);border:1px solid var(--line-n-916-2);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.studio-node.selected{border-color:var(--line-red-593);box-shadow:0 0 0 2px #d8422b12}.studio-node strong{color:var(--text-blue-356);font-size:13px;display:block}.studio-node small{color:var(--text-blue-552-2);margin-top:5px;font-size:11px;line-height:1.6;display:block}.node-symbol{background:var(--bg-n-965-3);width:32px;height:32px;color:var(--text-blue-535);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.node-index{color:var(--text-n-659);margin-left:auto;font-size:11px}.studio-connector{text-align:center;height:22px;color:var(--text-n-784);line-height:22px}.flow-end{border:1px solid var(--line-n-910-2);width:fit-content;color:var(--text-blue-575);border-radius:12px;margin:16px auto 0;padding:4px 14px;font-size:11px}.branch-labels{color:var(--text-blue-540);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:7px;font-size:11px;display:flex}.flow-map{flex-direction:column;display:flex;position:relative}.flow-map-row{flex-direction:column;display:flex}.flow-map-row.end{align-items:center}.flow-map .flow-end{margin:0}.flow-map .branch-labels span{font-weight:600}.studio-connector.connector-gap{height:14px}.flow-map-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.step-title{margin:20px 0 8px!important}.step-explanation{color:var(--text-blue-522);padding:18px 0;font-size:14px;line-height:1.8}.message-preview{border:1px solid var(--line-n-887);background:var(--bg-n-966);border-radius:12px;margin:18px 0;overflow:hidden}.message-preview>div{background:var(--bg-n-935);color:var(--text-green-475);padding:10px 14px;font-size:11px}.message-preview>p{white-space:pre-wrap;color:var(--text-green-356);margin:0;padding:16px;font-size:13px;line-height:1.8}.test-run-controls{grid-template-columns:1fr 1fr 1.1fr auto;align-items:end;gap:14px;display:grid}.run-summary{color:var(--text-blue-564);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;font-size:12px;display:flex}.task-detail{border-top:1px solid var(--line-n-935-2)}.task-detail>summary{cursor:pointer;align-items:center;gap:14px;padding:16px 0;display:flex}.task-detail>summary>span:nth-child(2){flex:1}.task-detail strong{color:var(--text-blue-372);font-size:13px;display:block}.task-detail small{color:var(--text-blue-602-2);margin-top:5px;font-size:11px;display:block}.task-status-dot{background:var(--bg-n-836);border-radius:50%;flex-shrink:0;width:9px;height:9px}.task-status-dot.completed,.task-status-dot.simulated,.task-status-dot.delivered,.task-status-dot.read{background:var(--bg-green-562)}.task-status-dot.blocked,.task-status-dot.failed,.task-status-dot.uncertain{background:var(--bg-red-561)}.task-body{padding:0 16px 18px 24px}.task-body p{overflow-wrap:anywhere}.attempt-row{border-bottom:1px solid var(--line-n-935);color:var(--text-blue-560);grid-template-columns:155px 90px 1fr;gap:12px;padding:10px 0;font-size:11px;display:grid}.step-edit-layout{border-top:1px solid var(--line-n-925-2);grid-template-columns:220px minmax(0,1fr);gap:24px;padding-top:22px;display:grid}.step-edit-list{flex-direction:column;gap:8px;display:flex}.step-edit-list>button:not(.secondary){text-align:left;border:1px solid var(--line-n-926-2);background:var(--bg-n-1000-2);cursor:pointer;border-radius:8px;grid-template-columns:20px 1fr;gap:5px 8px;padding:12px;display:grid}.step-edit-list>button.selected{background:var(--bg-n-981-3);border-color:var(--line-red-593)}.step-edit-list strong{color:var(--text-blue-385);font-size:12px}.step-edit-list span{color:var(--text-blue-659);font-size:11px}.step-edit-list small{color:var(--text-n-619);grid-column:2;font-size:11px}.step-edit-fields{align-content:start;gap:16px;display:grid}.condition-edit{background:var(--bg-n-978);border-radius:8px;grid-template-columns:minmax(100px,1fr) minmax(95px,1fr);gap:8px;padding:12px;display:grid}.condition-edit input,.condition-edit select{width:100%;min-width:0}.check-options{border:1px solid var(--line-n-915);border-radius:8px;gap:10px;max-height:210px;padding:12px;display:grid;overflow:auto}.check-options>label{align-items:center;gap:9px;font-size:13px;font-weight:400;display:flex}.check-options input{flex-shrink:0;height:16px;width:16px!important}.operator-steps{color:var(--text-blue-503);gap:16px;padding-left:22px;font-size:14px;line-height:1.7;display:grid}.operator-example{background:var(--bg-n-968);color:var(--text-blue-479);border-radius:9px;margin:14px 0;padding:18px;font-size:14px;line-height:1.8}.editor-subtitle{margin-top:28px!important}.health-strip{border-bottom:1px solid var(--line-n-931);grid-template-columns:1fr 1fr 1.4fr;gap:24px;margin-bottom:10px;padding-bottom:22px;display:grid}.health-strip strong{color:var(--text-blue-397);font-size:20px;font-weight:650;display:block}.health-strip span{color:var(--text-blue-581);margin-top:7px;font-size:12px;display:block}.attention-row{border-bottom:1px solid var(--line-n-937);align-items:center;gap:16px;padding:17px 0;display:flex}.attention-row>div{flex:1;min-width:0}.attention-row strong{color:var(--text-blue-405);font-size:13px}.attention-row small{color:var(--text-blue-603);margin-top:5px;font-size:11px;display:block}.attention-row p{margin:5px 0}.attention-symbol{background:var(--bg-n-966-2);width:26px;height:26px;color:var(--text-red-563);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.import-result{border-top:1px solid var(--line-n-924);margin-top:22px;padding-top:20px}.audit-list>div{border-bottom:1px solid var(--line-n-944);gap:15px;padding:15px 0;display:flex}.audit-list p{margin:5px 0}.audit-list strong{color:var(--text-blue-393);font-size:13px}.audit-list small{color:var(--text-blue-619);font-size:11px}.audit-dot{background:var(--bg-n-859);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.public-registration{background:var(--bg-n-975-2);min-height:100dvh;color:var(--text-blue-335);padding:48px 20px;font-family:Inter,system-ui,sans-serif}.public-registration-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:30px;font-size:22px;font-weight:750;display:flex}.public-registration-body{background:var(--bg-n-1000);border:1px solid var(--line-n-915-2);border-radius:16px;max-width:620px;margin:auto;overflow:hidden;box-shadow:0 16px 60px #22374c0a}.public-registration-body>h1{margin:30px 26px 10px;font-size:27px;line-height:1.3}.public-registration-body>.form-error{margin:24px}.public-registration footer{text-align:center;color:var(--text-blue-595);margin-top:24px;font-size:12px}.preview-banner{background:var(--bg-amber-970-2);color:var(--text-amber-518);padding:13px 24px;font-size:12px;line-height:1.6}.registration-success{gap:16px;padding:28px;display:grid}.registration-success>span{background:var(--bg-n-959-2);width:48px;height:48px;color:var(--text-green-528);border-radius:50%;place-items:center;font-size:25px;display:grid}.registration-success h2,.registration-success p{margin:0}.registration-success p{color:var(--text-blue-559-3);font-size:14px;line-height:1.7}.registration-success a{justify-content:center;text-decoration:none}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=1100px){.event-row,.integration-row{flex-wrap:wrap}.event-row>.row-actions,.integration-row>.row-actions{flex-basis:100%;margin-left:80px}.integration-row>.row-actions{margin-left:62px}.test-run-controls{grid-template-columns:1fr 1fr}.plain-columns{grid-template-columns:1fr;gap:20px}}@media (width<=800px){.studio-layout,.step-edit-layout{grid-template-columns:1fr}.step-edit-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mapping-row{grid-template-columns:1fr 1fr}.mapping-row>span{display:none}.mapping-row .checkbox-row{font-size:11px}.health-strip{grid-template-columns:1fr 1fr}.health-strip>div:last-child{grid-column:1/-1}.import-mapping{grid-template-columns:1fr 1fr}.pipeline-setting,.route-entry{flex-direction:column}.attempt-row{grid-template-columns:1fr}.event-description p,.integration-description small{overflow-wrap:anywhere}}@media (width<=520px){.config-form{gap:16px;padding:18px}.config-panel{padding:18px}.config-panel>.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.config-tabs{gap:0}.config-tabs button{padding:11px 12px;font-size:12px}.config-table td,.config-table th{padding:12px 9px}.connection-top{flex-direction:column;gap:10px}.connection-facts{gap:9px 14px}.event-row,.integration-row{gap:13px}.event-row>.row-actions,.integration-row>.row-actions{margin-left:0}.event-date{width:53px;height:62px}.event-date strong{font-size:21px}.test-run-controls,.flow-picker{grid-template-columns:1fr}.step-edit-list{grid-template-columns:1fr 1fr}.step-edit-layout{gap:16px}.import-mapping{grid-template-columns:1fr}.attention-row{flex-wrap:wrap}.attention-row>.secondary{margin-left:40px}.health-strip{gap:20px}.health-strip strong{font-size:18px}.row-actions .secondary,.row-actions .primary{min-height:38px}.public-registration{padding:26px 14px}.public-registration-body>h1{margin:24px 18px 8px;font-size:24px}}@media (prefers-reduced-motion:reduce){.config-dialog,.studio-node,.flow-picker>button{transition:none!important;animation:none!important}}.field input::placeholder,.field textarea::placeholder{color:var(--text-blue-554);opacity:1}.profile-banner{align-items:center;gap:18px;padding:24px;display:flex}.profile-banner h2{margin:0 0 6px;font-size:22px}.profile-banner p{color:var(--text-blue-557);margin:0 0 10px;font-size:13px}.profile-tabs{padding:0 24px}.profile-tabs .config-tabs{margin-bottom:0}.profile-error{padding:16px 24px 0}.editable-tags{flex-wrap:wrap;gap:8px;display:flex}.editable-tags>span{background:var(--bg-n-962-2);color:var(--text-blue-484);border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.editable-tags button{color:var(--text-blue-606);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:17px}.contact-execution{text-align:left;background:var(--bg-n-1000-2);border:1px solid var(--line-n-925-3);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:8px 0;padding:14px;display:flex}.contact-execution strong{color:var(--text-blue-407);font-size:13px;display:block}.contact-execution small{color:var(--text-blue-596);margin-top:6px;font-size:11px;display:block}.contact-message{background:var(--bg-n-968-2);border:1px solid var(--line-n-918);border-radius:10px;padding:16px}.contact-message.outbound{background:var(--bg-n-964);border-color:var(--line-n-915-3)}.contact-message>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.contact-message p{white-space:pre-wrap;color:var(--text-blue-405-2);font-size:13px;line-height:1.8}.contact-message small{color:var(--text-blue-598);font-size:11px}.inbox{grid-template-columns:minmax(270px,.9fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.inbox>*{min-width:0}.inbox-list{padding:16px}.inbox-tools{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px;display:grid}.inbox-list{container-type:inline-size}.segmented.inbox-tabs{grid-template-columns:auto auto auto auto;width:100%;display:grid}@container (width<=380px){.segmented.inbox-tabs{grid-template-columns:1fr 1fr}.segmented.inbox-tabs button+button{border-left:0}.segmented.inbox-tabs button:nth-child(2n){border-left:1px solid var(--line)}.segmented.inbox-tabs button:nth-child(n+3){border-top:1px solid var(--line)}}.segmented.inbox-tabs button{white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:12px;display:inline-flex}.tab-count{background:var(--bg-amber-930);min-width:18px;color:var(--text-amber-420-2);border-radius:9px;padding:1px 5px;font-size:11px;font-weight:650;line-height:16px}.inbox-thread-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.inbox-star{width:13px;height:13px;color:var(--text-amber-520);flex:none}.unread-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.inbox-thread.unread .inbox-thread-top strong{font-weight:750}.inbox-thread.unread .inbox-snippet{color:var(--text-blue-356);font-weight:550}.inbox-thread.unread .inbox-thread-top time{color:var(--accent);font-weight:650}.inbox-view{container-type:inline-size}@container (width<=560px){.inbox-view .inbox-view-head{flex-wrap:wrap}.inbox-view .inbox-view-head>div{flex-basis:calc(100% - 60px)}}.star-toggle.on{color:var(--text-amber-520)}.star-toggle svg{width:17px;height:17px}.inbox-tools input,.inbox-tools select{border:1px solid var(--line-n-897);background:var(--bg-n-1000-2);border-radius:7px;min-width:0;padding:8px 10px}.inbox-threads{flex-direction:column;max-height:68vh;margin:0 -6px;display:flex;overflow-y:auto}.inbox-thread{text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:11px;width:100%;padding:11px 8px;display:flex}.inbox-thread:hover{background:var(--bg-n-978-2)}.inbox-thread.selected{background:var(--bg-n-975-3);box-shadow:inset 3px 0 #d8422b}.inbox-thread-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inbox-thread-top{justify-content:space-between;gap:8px;display:flex}.inbox-thread-top strong{color:var(--text-blue-356);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-thread-top time{color:var(--text-blue-619);flex:none;font-size:11px}.inbox-snippet{color:var(--text-blue-522-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-thread-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-thread-tags small{color:var(--text-blue-619);font-size:11px}.inbox-view{flex-direction:column;gap:14px;min-height:420px;display:flex}.inbox-view-head{align-items:center;gap:12px;display:flex}.inbox-view-head>div{flex:1;min-width:0}.inbox-view-head h2{margin:0;font-size:17px}.inbox-view-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.inbox-back{display:none}.inbox-window{border-radius:7px;margin:0;padding:9px 12px;font-size:12px;line-height:1.6}.inbox-window.open{background:var(--bg-n-960);color:var(--text-green-390)}.inbox-window.closed{background:var(--bg-amber-965);color:var(--text-amber-430)}.inbox-messages{flex-direction:column;gap:10px;max-height:52vh;padding:4px 2px;display:flex;overflow-y:auto}.inbox-bubble{background:var(--bg-n-968-2);border:1px solid var(--line-n-918);border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:78%;padding:10px 13px}.inbox-bubble.outbound{background:var(--bg-n-964);border-color:var(--line-n-915-3);border-radius:12px 12px 4px;align-self:flex-end}.inbox-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-blue-405-2);margin:0;font-size:13px;line-height:1.6}.inbox-bubble small{color:var(--text-blue-598);margin-top:5px;font-size:10px;display:block}.message-file{margin-bottom:6px;display:block}.message-file img,.message-file video{background:var(--bg-n-964);border-radius:8px;max-width:100%;max-height:340px;display:block}.message-file audio{width:260px;max-width:100%;display:block}.message-file-link{overflow-wrap:anywhere;margin:4px 0;font-size:12px;display:inline-block}.message-file-note{color:var(--text-blue-405-2);flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:6px;font-size:13px;display:flex}.reply-box{flex-direction:column;gap:10px;display:flex}.reply-box textarea,.reply-box select{width:100%}.reply-box .primary{align-self:flex-start}@media (width<=800px){.inbox,.inbox-tools{grid-template-columns:minmax(0,1fr)}.inbox.has-selection .inbox-list,.inbox:not(.has-selection) .inbox-view{display:none}.inbox-back{display:grid}.inbox-bubble{max-width:90%}}.archive-timeline details{border-bottom:1px solid var(--line-n-935);padding:12px 0}.archive-timeline p{white-space:pre-wrap;font-size:13px;line-height:1.7}.saved-views{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.column-picker{margin-left:auto;position:relative}.column-picker summary{cursor:pointer;font-size:13px;font-weight:600}.column-picker>div{z-index:4;background:var(--surface,var(--bg-n-1000-2));border:1px solid var(--line);border-radius:10px;width:300px;max-height:400px;padding:18px;position:absolute;top:30px;right:0;overflow:auto;box-shadow:0 8px 28px #0001}.board .lead-card{cursor:default}.board .lead-card>select{width:100%;margin-top:10px;font-size:12px}.board .lead-card>.link-button{text-align:left;display:inline-block}.step-statistics{border-top:1px solid var(--line);margin:24px 0;padding-top:18px;font-size:13px}.step-statistics>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;display:flex}.step-statistics>strong{margin-bottom:10px;display:block}.public-form .notice{font-size:13px}.checklist{margin-bottom:18px}.checklist-progress{color:var(--text-blue-446);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.checklist-bar{background:var(--bg-n-944);border-radius:7px;width:120px;height:7px;overflow:hidden}.checklist-bar>span{background:var(--bg-green-600);height:100%;display:block}.checklist-items,.checklist-summary{margin:0;padding:0;list-style:none}.checklist-item{border-top:1px solid var(--line-n-956);align-items:center;gap:12px;padding:12px 0;display:flex}.checklist-icon{background:var(--bg-n-966-3);width:28px;height:28px;color:var(--text-n-659);border-radius:50%;flex:none;place-items:center;display:grid}.checklist-item.done .checklist-icon{background:var(--bg-green-950);color:var(--text-green-450)}.checklist-item.partial .checklist-icon{background:var(--bg-amber-965-2);color:var(--text-amber-500)}.checklist-item.skipped{opacity:.6}.checklist-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.checklist-text strong{color:var(--text-blue-356);font-size:13px}.checklist-text small{color:var(--text-blue-522-2);font-size:12px;line-height:1.5}.checklist-actions{flex:none;align-items:center;gap:10px;display:flex}.checklist-summary li+li{border-top:1px solid var(--line-n-956)}.checklist-summary button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:6px 16px;width:100%;padding:12px 4px;display:grid}.checklist-summary button:hover{background:var(--bg-n-978-2)}.checklist-summary strong{color:var(--text-blue-356);font-size:13px}.checklist-missing{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}@media (width<=800px){.checklist .section-heading{flex-direction:column;align-items:flex-start;gap:10px}.checklist-item{flex-wrap:wrap}.checklist-text{flex:calc(100% - 44px)}.checklist-actions{margin-left:40px}.checklist-summary button{grid-template-columns:minmax(0,1fr)}}.nav-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:14px 12px 4px;font-size:11px;font-weight:600;display:block}.nav-group:first-child{margin-top:4px}.nav-count.attention{background:var(--bg-amber-930);color:var(--text-amber-420-2)}.stat-attention strong{color:var(--text-amber-520)}.follow-up{margin-bottom:20px}.follow-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.follow-row:first-of-type{border-top:0}.follow-row .small-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.week-new{color:var(--text-green-500);font-size:11px;font-style:normal;font-weight:500;display:block}.contacts-panel td:first-child{white-space:nowrap}.contacts-panel .contact-cell{display:inline-flex}.wa-link{vertical-align:middle;color:var(--text-green-500);margin-left:4px;display:inline-flex}.came-from{color:var(--muted);margin:8px 0 0;font-size:13px}.came-from b{color:var(--ink);font-weight:600}.reports .stat-strip{margin-bottom:20px}.stat-text{word-break:break-word;line-height:1.3;font-size:18px!important}.report-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.segmented{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:inline-flex;overflow:hidden}.segmented button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:7px 12px}.segmented button+button{border-left:1px solid var(--line)}.segmented button.active{background:var(--accent-light);color:var(--accent);font-weight:600}.report-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.report-card{margin:0}.report-table{border-collapse:collapse;table-layout:fixed;width:100%}.report-table td{border-top:1px solid var(--line);vertical-align:middle;padding:6px 4px;font-size:13px}.report-table tr:first-child td{border-top:0}.report-table td:first-child{text-overflow:ellipsis;white-space:nowrap;width:42%;overflow:hidden}.report-table .num{text-align:right;white-space:nowrap;width:15%}.report-bar-cell{width:28%;padding-right:10px!important}.report-bar{background:var(--accent);opacity:.75;border-radius:4px;height:8px;display:block}@media (width<=640px){.follow-row{grid-template-columns:minmax(0,1fr) auto}.follow-row .small-button{grid-column:1/-1;justify-content:center}}.top-actions .text-button,.prototype-pill{white-space:nowrap}.template-sender{color:var(--muted);margin:0 0 12px;font-size:13px}.template-editor{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:16px;display:grid}.template-editor .field{margin-bottom:14px}.template-phone{background:var(--bg-n-903);border-radius:18px;align-self:start;padding:16px;position:sticky;top:16px}.template-phone small{color:var(--text-n-488);margin-bottom:10px;font-size:11px;display:block}.template-bubble{background:var(--bg-n-1000-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px;padding:10px 12px;font-size:13px;line-height:1.5;box-shadow:0 1px 1px #00000014}.template-bubble img{border-radius:6px;width:100%;margin-bottom:8px;display:block}.template-thumb{object-fit:cover;border-radius:6px;width:56px;height:56px;margin-bottom:6px;display:block}.template-editor>div>.secondary{margin:-6px 0 14px}.template-checks{margin:4px 0 14px;padding:0;font-size:13px;line-height:1.5;list-style:none}.template-checks li+li{margin-top:4px}.template-checks .problem{color:var(--text-red-489)}.template-checks .warning{color:var(--text-amber-450)}.template-ok{color:var(--text-green-450-2);margin:4px 0 14px;font-size:13px}.template-text{white-space:pre-wrap;min-width:220px;max-width:420px;font-size:13px}.template-upload ol{margin:16px 0;padding-left:20px;font-size:13px;line-height:1.7}.template-upload input[type=file]{margin-bottom:14px}.template-upload .row-actions small{color:var(--muted)}@media (width<=760px){.template-editor{grid-template-columns:1fr}.template-phone{position:static}}.email-block{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.email-block h3{margin:0 0 12px;font-size:15px}.email-sender{margin:0;font-size:14px}.email-sender .secondary{margin-left:8px}.email-address{align-items:center;gap:6px;display:flex}.email-address input{flex:40%;min-width:0}.email-address select{flex:60%;min-width:0}.email-count{flex-direction:column;gap:2px;margin:4px 0 0;font-size:13px;display:flex}.email-count span{color:var(--muted)}.email-preview .template-bubble{border-radius:10px}.email-block.template-editor{margin-top:22px}.template-button-row{gap:6px;margin-bottom:6px;display:flex}.template-button-row select,.template-button-row input{flex:1 1 0;min-width:0}.template-button-row .secondary{flex:none}.template-head{margin-bottom:4px;display:block}.template-foot{color:var(--text-n-633);margin-top:6px;font-size:11px;display:block}.template-buttons{flex-direction:column;gap:4px;margin-top:8px;display:flex}.template-buttons span{border-top:1px solid var(--line-n-949);color:var(--text-blue-592);text-align:center;padding:6px;font-size:13px;display:block}.template-picture-slot{background:var(--bg-n-949);height:90px;color:var(--text-n-683);border-radius:6px;place-items:center;margin-bottom:8px;font-size:12px;display:grid}.template-mini .template-bubble{max-width:260px;box-shadow:none;border:1px solid var(--line);font-size:12px}.template-choice{background:var(--bg-n-903);border-radius:12px;margin:4px 0 14px;padding:12px}.template-choice .muted{margin:8px 0 0}.permission-box{border:1px solid var(--line-amber-900);background:var(--bg-n-975-4);border-radius:9px;margin-top:12px;padding:12px 14px;font-size:13px}.permission-box p{margin:0 0 10px}.check-line{align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.text-link{margin-top:4px;font-size:12px;display:inline-block}.template-send{border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:10px 12px}.template-send summary{cursor:pointer;font-size:13px;font-weight:600}.template-send select,.template-send input,.template-send .template-bubble,.template-send .primary{width:100%;margin-top:8px;display:block}.email-history{margin:10px 0 0;padding:0;list-style:none}.email-history li{border-top:1px solid var(--line);padding:8px 0}.email-history small{color:var(--muted);display:block}.email-editor{margin-bottom:14px}.editor-frame{border:1px solid var(--line);background:var(--bg-n-1000);border-radius:7px;overflow:hidden}.editor-frame:has(textarea:focus-visible){outline:3px solid var(--line-red-750-a65);outline-offset:2px}.email-format-bar{border-bottom:1px solid var(--line);background:var(--page);flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.fmt{min-width:36px;min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fmt:hover:not(.disabled),.fmt[aria-expanded=true]{background:var(--line)}.fmt b{font-size:15px}.fmt i{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.fmt.disabled{opacity:.45;cursor:default}.fmt-gap{background:var(--line);width:1px;height:20px;margin:0 4px}.field .email-format-bar .fmt-field{background:0 0;border:0;width:auto;min-height:36px;margin-left:auto;padding:4px 8px;font-weight:600}.editor-frame textarea{background:0 0;border:0;border-radius:0;width:100%;min-height:240px;display:block}.editor-frame textarea:focus-visible{outline:none}.button-form{border-bottom:1px solid var(--line);background:var(--accent-light);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px 12px;padding:12px;display:grid}.button-form .field{margin:0}.button-form .count{float:right;color:var(--muted);font-style:normal;font-weight:400}.button-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.button-form .form-error{grid-column:1/-1;margin:0}@media (width<=560px){.button-form{grid-template-columns:1fr}}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.template-bubble.email-bubble{background:var(--mail-bg);color:var(--mail-ink);white-space:normal}.email-bubble>strong{margin-bottom:4px;display:block}.email-bubble .template-foot,.email-bubble .muted{color:var(--mail-muted)}.email-body{margin:10px 0}.email-body p,.email-body li{color:inherit}.email-body img{margin:0}.email-body a{cursor:default}.row-links{gap:12px;display:flex}button.text-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.day-bars{align-items:flex-end;gap:3px;height:90px;padding:4px 0;display:flex}.day-bars span{background:var(--accent);opacity:.75;border-radius:3px 3px 0 0;flex:1 1 0;min-width:3px}.format-bar{align-items:center;gap:4px;margin:-8px 0 14px;display:flex}.format-bar button{border:1px solid var(--line);background:var(--surface);min-width:30px;font:inherit;cursor:pointer;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.format-bar small{color:var(--muted);margin-left:auto}.report-change{color:var(--muted)}.funnel>div{grid-template-columns:80px 1fr 48px 56px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.funnel-track{background:var(--line);border-radius:4px;height:22px;overflow:hidden}.funnel-track span{background:var(--accent);opacity:.8;height:100%;display:block}.funnel b,.funnel small{text-align:right}.funnel small{color:var(--muted)}.step-deliveries{margin-bottom:12px}.project-switch{min-width:0;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.project-switch select{min-width:210px;max-width:46vw;color:var(--ink);font-size:13px;font-weight:600}.prototype-pill.on>span{background:var(--bg-green-620)}.page-head{margin-bottom:18px}.section-switch{border-radius:var(--radius);background:var(--bg-n-945);gap:4px;width:fit-content;max-width:100%;margin:0 0 24px;padding:4px;display:flex;overflow-x:auto}.section-switch button{color:var(--muted);transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:7px;flex-shrink:0;padding:8px 14px;font-weight:600}.section-switch button:hover{color:var(--ink)}.section-switch button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px oklch(20% .02 260/.1)}.sidebar nav{flex-direction:column;gap:2px;display:flex}.nav-settings{margin-top:auto}.sidebar-bottom{border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:14px;display:flex}.sidebar-bottom .account{border-top:0;flex:1;min-width:0;padding:0 4px}@media (width<=680px){.project-switch>span{display:none}.project-switch select{min-width:0;max-width:52vw}}@media (prefers-reduced-motion:reduce){.section-switch button{transition:none}}.theme-switch{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.theme-switch button{color:var(--muted);background:0 0;border:0;border-radius:999px;min-height:0;padding:4px 10px;font-size:12px;line-height:18px}.theme-switch button[aria-pressed=true]{background:var(--ink);color:var(--surface)}@media (width<=700px){.theme-switch button{padding:4px 8px}}main.contact-open{max-width:none;padding:0 20px}.cp-page{flex-direction:column;gap:12px;display:flex}.cp-bar{z-index:5;background:var(--page);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:0}.cp-back{font-weight:600}.cp-bar-name{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-weight:650;overflow:hidden}.cp-nav{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.cp-nav .icon-button{width:32px;height:32px;font-size:18px;line-height:1}.cp-dirty{color:var(--accent);font-size:12px;font-weight:600}.cp-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(260px,320px);grid-template-areas:"about convo next";align-items:start;gap:14px;padding-bottom:24px;display:grid}.cp-about{grid-area:about}.cp-convo{grid-area:convo}.cp-next{grid-area:next}.cp-col{flex-direction:column;gap:12px;min-width:0;display:flex}.cp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px;display:flex}.cp-card h3,.cp-convo-head h3{margin:0;font-size:13px;font-weight:650}.cp-card p{margin:0}.cp-card .editor-section{border:0;margin:0;padding:0}.cp-card label input:not([type=checkbox]),.cp-card label select,.cp-card label textarea{width:100%}.cp-who{flex-flow:wrap;align-items:flex-start;gap:12px}.cp-who>div{flex:1;min-width:0}.cp-who h2{text-wrap:balance;margin:0 0 2px;font-size:17px;line-height:1.25}.cp-who p{color:var(--muted);overflow-wrap:anywhere;margin-bottom:8px}.cp-wa{text-align:center;border:1px solid var(--line);color:var(--ink);border-radius:8px;flex-basis:100%;padding:8px;font-weight:600;text-decoration:none}.cp-wa:hover{border-color:var(--muted)}.cp-fields{flex-direction:column;gap:10px;display:flex}.cp-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-stage-steps{flex-wrap:wrap;gap:6px;display:flex}.cp-stage-steps button{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-height:0;padding:5px 11px;font-size:12px}.cp-stage-steps button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.cp-convo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:0;height:calc(100vh - 150px);min-height:420px;position:sticky;top:64px;overflow:hidden}.cp-convo-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.cp-filter{background:var(--page);border:1px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.cp-filter button{color:var(--muted);background:0 0;border:0;border-radius:999px;min-height:0;padding:4px 11px;font-size:12px}.cp-filter button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0002}.cp-feed{background:var(--page);flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.cp-day{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-self:center;margin:6px 0;padding:3px 10px;font-size:11px}.cp-msg{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:min(78%,560px);padding:9px 12px}.cp-msg.inbound{border-bottom-left-radius:4px;align-self:flex-start}.cp-msg.outbound{background:var(--bg-green-950);border-color:var(--line-green-880);border-bottom-right-radius:4px;align-self:flex-end}.cp-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 3px;line-height:1.45}.cp-msg small,.cp-note small,.cp-event small{color:var(--muted);font-size:11px}.cp-note{background:var(--bg-amber-965);border:1px solid var(--line-amber-880);border-radius:10px;align-self:stretch;padding:9px 12px}.cp-note strong{font-size:12px}.cp-note p{white-space:pre-wrap;margin:3px 0}.cp-event{color:var(--muted);grid-template-columns:10px 1fr auto;align-items:baseline;gap:8px;padding:0 4px;font-size:12px;display:grid}.cp-event span{background:var(--line);border:1px solid var(--muted);border-radius:50%;width:7px;height:7px}.cp-event p{overflow-wrap:anywhere;margin:0}.cp-event b{color:var(--ink);font-weight:600}.cp-compose{border-top:1px solid var(--line);flex-direction:column;gap:8px;max-height:45%;padding:10px 14px 14px;display:flex;overflow-y:auto}.cp-note-box{align-items:flex-end;gap:8px;display:flex}.cp-note-box textarea{flex:1}@media (width<=1180px){.cp-grid{grid-template-columns:minmax(250px,320px) minmax(0,1fr);grid-template-areas:"about convo""next convo"}}@media (width<=760px){main.contact-open{padding:0 12px}.cp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"about""convo""next"}.cp-convo{height:auto;min-height:0;position:static}.cp-feed{max-height:60vh}.cp-bar .secondary{display:none}}.cp-compose textarea{resize:vertical;height:64px;min-height:0}.cp-compose>*{margin:0}@media (width<=700px){.topbar{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:8px;padding-bottom:8px}.topbar .project-switch{flex:160px;order:1}.topbar .menu-toggle{order:0}.top-actions .prototype-pill{order:2}.top-actions .icon-button{order:3}.topbar:after{content:"";flex-basis:100%;order:9;height:0}.topbar .project-switch select{width:100%;max-width:none}.top-actions{display:contents}.top-actions .theme-switch{order:10;margin-left:auto}}.needs-you{margin-bottom:16px}.needs-you ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.need{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.need:first-child{border-top:0}.need b{font-variant-numeric:tabular-nums;text-align:center;background:var(--bg-amber-965);color:var(--text-amber-430);border-radius:8px;padding:4px 0;font-size:22px;font-weight:700}.need.reply b,.need.quiet b,.need.stuck b,.need.template b,.need.cut b,.need.broken b{background:var(--accent-light);color:var(--accent)}@media (width<=560px){.need{grid-template-columns:44px 1fr}.need button{grid-column:2;justify-self:start}}.board-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.board-pick{min-width:220px;font-size:14px;font-weight:650}.board-count{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:12px}.board-filters{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.board-hint{color:var(--muted);margin:0 0 10px;font-size:12px}.board{scroll-snap-type:x proximity;align-items:flex-start}.board-column{scroll-snap-align:start;width:272px;min-width:0;max-height:calc(100vh - 230px);transition:border-color .15s var(--ease), background-color .15s var(--ease);flex-direction:column;flex:0 0 272px;display:flex}.board-column.drop-target{border-color:var(--accent);background:var(--accent-light)}.column-heading{padding:10px 12px;position:sticky;top:0}.column-content{gap:6px;min-height:60px;padding:0 8px 8px;overflow-y:auto}.lead-card{cursor:grab;border-radius:8px;padding:9px 10px}.lead-card.dragging{opacity:.45}.lead-card-name{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;font-size:13px;font-weight:650}.lead-card-name:hover{text-decoration:underline}.lead-card p{margin:2px 0 6px}.lead-card footer{border-top:0;align-items:center;gap:6px;margin-top:0;padding-top:0;font-size:11px}.card-move{max-width:96px;height:22px;min-height:0;color:var(--muted);border-radius:6px;margin-left:auto;padding:1px 4px;font-size:11px}.board-more{align-self:center;padding:6px;font-size:12px}@media (prefers-reduced-motion:reduce){.board-column{transition:none}}.board-filters select{max-width:200px}.mode-switch{border-radius:var(--radius);border:1px solid var(--line);background:var(--page);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 12px;display:flex}.mode-switch.live{border-color:var(--line-green-880);background:var(--bg-green-950)}.mode-switch.internal_test{border-color:var(--line-amber-880);background:var(--bg-amber-965)}.mode-switch [role=radiogroup]{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mode-switch [role=radio]{color:var(--muted);background:0 0;border:0;border-radius:999px;min-height:0;padding:6px 14px;font-size:13px;font-weight:600}.mode-switch [role=radio][aria-checked=true]{background:var(--ink);color:var(--surface)}.mode-switch.live [role=radio][aria-checked=true]{background:var(--bg-green-562);color:#fff}.mode-switch p{color:var(--ink);margin:0;font-size:13px}.paths{gap:8px;margin:8px 0 2px 28px;display:grid;position:relative}.paths:before{content:"";border-top:1px dashed var(--line-n-829);position:absolute;top:-5px;left:12%;right:12%}.path{text-align:left;border:1px dashed var(--line-n-829);background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:0;padding:8px 10px;display:flex}.path small{color:var(--muted);font-size:11px;font-weight:600}.path strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.path:hover:not(:disabled){border-style:solid;border-color:var(--accent)}.flow-map-row:has(.paths) .branch-labels{display:none}.send-steps{flex-wrap:wrap;gap:6px;margin:4px 0 14px;padding:0;list-style:none;display:flex}.send-steps button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;min-height:0;padding:6px 14px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.send-steps b{background:var(--page);border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.send-steps button[aria-current=step]{color:var(--ink);border-color:var(--ink)}.send-steps button[aria-current=step] b{background:var(--ink);color:var(--surface);border-color:var(--ink)}.send-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;display:grid}.send-main{min-width:0}.send-main>.email-block:first-child{margin-top:0}.send-summary{border-radius:var(--radius);border:1px solid var(--line);background:var(--page);flex-direction:column;gap:6px;padding:14px;display:flex;position:sticky;top:16px}.send-summary small{color:var(--muted)}.send-summary strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.send-summary strong span{color:var(--muted);font-size:13px;font-weight:600;display:block}.send-summary p{overflow-wrap:anywhere;margin:0;font-size:13px}.send-summary p.off{color:var(--text-amber-430);font-weight:600}.send-summary p.on{color:var(--text-green-390);font-weight:600}.send-check dl{grid-template-columns:110px 1fr;gap:8px 14px;margin:0 0 14px;display:grid}.send-check dt{color:var(--muted);padding-top:2px;font-size:12px;font-weight:600}.send-check dd{margin:0}@media (width<=900px){.send-layout{grid-template-columns:minmax(0,1fr)}.send-summary{flex-flow:wrap;order:-1;align-items:baseline;gap:4px 12px;position:static}.send-summary strong{font-size:22px}.send-summary strong span{margin-left:6px;display:inline}.send-check dl{grid-template-columns:1fr;gap:2px}.send-check dd{margin-bottom:8px}}.quick-find-button{border:1px solid var(--line);background:var(--bg-n-1000);min-width:0;min-height:36px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin-right:auto;padding:6px 10px;font-size:12px;display:inline-flex}.quick-find-button:hover{color:var(--ink)}.quick-find-button span{text-align:left;min-width:110px}.quick-find-button kbd{border:1px solid var(--line);font:inherit;border-radius:4px;padding:1px 5px;font-size:10px}.quick-find{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:min(560px,100dvh - 120px);color:var(--ink);border-radius:12px;margin:12vh auto auto;padding:0;overflow:hidden;box-shadow:0 24px 60px #00000040}.quick-find[open]{flex-direction:column;display:flex}.quick-find::backdrop{background:var(--bg-n-154-a45)}.quick-find input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;min-height:52px;padding:14px 18px;font-size:15px}.quick-find input:focus-visible{outline:none}.quick-find ul{margin:0;padding:6px;list-style:none;overflow-y:auto}.quick-find li{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.quick-find li[aria-selected=true]{background:var(--accent-light)}.quick-find li>span:nth-child(2){flex:1;min-width:0}.quick-find li strong,.quick-find li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-find li small{color:var(--muted);font-size:11px}.quick-find li em{color:var(--muted);font-size:11px;font-style:normal}.quick-find li.empty{cursor:default;color:var(--muted)}.quick-find-help{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:8px 14px;font-size:11px}@media (width<=760px){.quick-find-button span,.quick-find-button kbd,.quick-find-help{display:none}}.tick-cell{width:36px;padding-right:0!important}.tick-cell input{vertical-align:middle;cursor:pointer;width:17px;height:17px;margin:0}.contacts-table tr.ticked td{background:var(--accent-light)}.bulk-bar{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex;position:sticky;top:8px;box-shadow:0 6px 18px #00000014}.bulk-bar strong{margin-right:4px}.bulk-bar select,.bulk-bar input{min-height:34px;font-size:12px}.bulk-bar input{width:180px}.bulk-all{color:var(--muted);margin:0 0 10px;font-size:12px}.saved-replies{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}.saved-replies>select{width:auto;max-width:100%;min-height:34px;font-size:12px}.saved-new{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.saved-new input{flex:180px;min-height:34px;font-size:12px}.saved-list{border:1px solid var(--line);border-radius:8px;width:100%;margin:0;padding:0;list-style:none}.saved-list li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}.saved-list li:first-child{border-top:0}.saved-list li>span{flex:1;min-width:0}.saved-list strong,.saved-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-list small{color:var(--muted)}.crumbs{align-items:center;gap:10px;min-width:0;margin:0 0 14px;display:flex}.crumb-back{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:grid}.crumb-back:hover{color:var(--accent);border-color:var(--accent)}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;min-width:0;display:flex}.crumbs li+li:before{content:"/";color:var(--muted);opacity:.6}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs [aria-current]{overflow-wrap:anywhere;font-weight:600}.project-cards>p{color:var(--muted);margin:0 0 12px}.project-cards>div{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.project-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.project-card:hover{border-color:var(--accent)}.project-card small{color:var(--muted);font-size:12px}.project-card small.ready{color:var(--text-green-390)}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.list-toolbar>span{flex-wrap:wrap;gap:8px;display:flex}a.primary,a.secondary{color:inherit;text-decoration:none}a.primary{color:#fff}.panel-actions{flex-wrap:wrap;gap:8px;display:flex}.sheet-steps{gap:14px;margin:0;padding-left:22px;display:grid}.sheet-steps li{padding-left:4px}.sheet-steps li>strong{margin-bottom:2px;display:block}.sheet-steps li>span{color:var(--muted);max-width:70ch;margin-bottom:8px;display:block}.sheet-request{border:1px dashed var(--line);border-radius:var(--radius);background:var(--accent-light);flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:80ch;padding:12px 14px;display:flex}.sheet-request p{flex:260px;margin:0}.sheet-columns{border-top:1px solid var(--line);padding:10px 0}.sheet-columns summary{cursor:pointer;font-weight:600}.sheet-columns .table-scroll{margin-top:10px}.sheet-example{color:var(--muted);white-space:pre-wrap;font-size:12px}.sheet-ai-steps{gap:8px;max-width:80ch;margin:0;padding-left:22px;display:grid}.form-notice{color:var(--muted);max-width:60ch;margin:4px 0 0;font-size:12px}
