@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-text);font-variant-numeric:var(--num);color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;--canvas:#f4f4fa;--surface:#fff;--surface-2:#ededf7;--surface-3:#e2e2f0;--line:#e5e5f1;--line-strong:#d3d3e6;--ink:#16163f;--ink-2:#56567a;--ink-3:#8d8dab;--path:#3e3fd8;--path-hover:#3233b8;--path-soft:#e8e8fd;--on-path:#fff;--deep-1:#4547e6;--deep-2:#7b3fe4;--deep-3:#22206a;--grad:linear-gradient(120deg, var(--deep-1), var(--deep-2));--grad-deep:linear-gradient(135deg, #4547e6 0%, #3a2fb8 55%, #22206a 100%);--ring-1:#4547e6;--ring-2:#5b44e6;--ring-3:#7b3fe4;--ring-4:#a63fd0;--mark:#13a894;--mark-ink:#0a7768;--mark-soft:#ddf5f0;--trace:#c9c9e0;--trace-2:#dcdcec;--bad:#d33a3f;--bad-soft:#fce8e8;--warn:#b86a00;--warn-dot:#f0a01c;--warn-soft:#fff2dc;--bad-ink:#b53440;--warn-ink:#98590d;--font-display:"Unbounded Variable", "Onest Variable", system-ui, sans-serif;--font-text:"Onest Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--num:tabular-nums lining-nums;--display-weight:600;--display-track:-.025em;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-38:38px;--fs-48:48px;--fs-60:60px;--lh-display:1.02;--lh-snug:1.25;--lh-text:1.45;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--tap:44px;--r-1:8px;--r-2:16px;--r-3:24px;--r-pill:999px;--shadow-ink:#16163f;--sh-1:0 1px 2px #16163f0d, 0 6px 16px -8px #16163f1f;--sh-2:0 2px 6px #16163f0f, 0 22px 44px -20px #2e28aa52;--sh-sheet:0 -20px 50px -20px #16163f59;--scrim:#0f0f2861;--z-sticky:20;--z-overlay:40;--z-sheet:41;--z-dialog:50;--z-toast:60;--ease-focus:cubic-bezier(.16, .84, .3, 1);--ease-settle:cubic-bezier(.34, 1.36, .64, 1);--ease-leave:cubic-bezier(.5, 0, .75, .3);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--t-tap:.14s;--t-fast:.22s;--t-leave:.26s;--t-sheet:.52s;--t-focus:.56s;--t-trace:.42s;--t-now:1s;--t-grow:.7s;--t-mark:.42s;--t-breath:4s;--step:60ms;--at-trace:.22s;--at-now:.52s;--at-mark:1.45s;--focus-scale:1.035;--skeleton-delay:.3s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f0f24;--surface:#191936;--surface-2:#232347;--surface-3:#2d2d55;--line:#29294c;--line-strong:#3a3a66;--ink:#f3f3fb;--ink-2:#ababcc;--ink-3:#72729a;--path:#9c9bff;--path-hover:#b4b3ff;--path-soft:#26265a;--on-path:#0f0f24;--deep-1:#7b7dff;--deep-2:#a77bff;--ring-1:#7b7dff;--ring-2:#8e7bff;--ring-3:#a77bff;--ring-4:#c77bea;--mark:#3fd6bf;--mark-ink:#3fd6bf;--mark-soft:#123a3a;--trace:#3c3c66;--trace-2:#303058;--bad:#ff7b7f;--bad-soft:#3a1a22;--warn:#ffbe55;--warn-dot:#f0a01c;--warn-soft:#352812;--bad-ink:#ff7b7f;--warn-ink:#ffbe55;--shadow-ink:#000;--sh-1:0 1px 0 #ffffff08 inset, 0 8px 20px -10px #0009;--sh-2:0 1px 0 #ffffff0a inset, 0 24px 48px -20px #000c;--sh-sheet:0 -20px 50px -20px #000c;--scrim:#0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0f0f24;--surface:#191936;--surface-2:#232347;--surface-3:#2d2d55;--line:#29294c;--line-strong:#3a3a66;--ink:#f3f3fb;--ink-2:#ababcc;--ink-3:#72729a;--path:#9c9bff;--path-hover:#b4b3ff;--path-soft:#26265a;--on-path:#0f0f24;--deep-1:#7b7dff;--deep-2:#a77bff;--ring-1:#7b7dff;--ring-2:#8e7bff;--ring-3:#a77bff;--ring-4:#c77bea;--mark:#3fd6bf;--mark-ink:#3fd6bf;--mark-soft:#123a3a;--trace:#3c3c66;--trace-2:#303058;--bad:#ff7b7f;--bad-soft:#3a1a22;--warn:#ffbe55;--warn-dot:#f0a01c;--warn-soft:#352812;--bad-ink:#ff7b7f;--warn-ink:#ffbe55;--shadow-ink:#000;--sh-1:0 1px 0 #ffffff08 inset, 0 8px 20px -10px #0009;--sh-2:0 1px 0 #ffffff0a inset, 0 24px 48px -20px #000c;--sh-sheet:0 -20px 50px -20px #000c;--scrim:#0000008c}}@media (prefers-reduced-motion:reduce){:root{--t-now:1ms;--t-grow:1ms;--t-mark:1ms;--t-trace:1ms;--t-sheet:.2s;--focus-scale:1;--step:0s;--ease-settle:linear}}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px;min-height:100%}body{background:var(--canvas);min-width:320px;min-height:100dvh;color:var(--ink);margin:0;font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=switch]:focus-visible{outline:2px solid var(--path);outline-offset:2px}@media (hover:none){button:focus-visible,a:focus-visible,[role=switch]:focus-visible{outline:none}}h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-track)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.text-safe{color:var(--mark-ink)}.text-warning{color:var(--warn-ink)}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{z-index:var(--z-sticky);background:var(--canvas);flex-direction:column;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;min-height:44px;padding:0 8px;display:flex}.brand__mark{flex:none;display:block}.brand__copy{flex-direction:column;min-width:0;display:flex}.brand__copy strong{font-family:var(--font-display);font-size:19px;font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:1.1}.brand__copy small{color:var(--ink-2);white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.2}.brand--compact{gap:8px;padding:0}.brand--compact .brand__copy strong{font-size:17px}.sidebar__nav{flex-direction:column;flex:1;gap:3px;margin-top:28px;display:flex}.sidebar__section{flex-direction:column;gap:3px;display:flex}.nav-link{border-radius:var(--r-1);min-height:44px;color:var(--ink-2);align-items:center;gap:11px;padding:10px 11px;font-size:14px;font-weight:550;transition:color .15s,background-color .15s;display:flex}.nav-link:hover{color:var(--ink);background:var(--surface-2)}.nav-link--active,.nav-link--active:hover{color:var(--path);background:var(--path-soft)}.sidebar__section-label{color:var(--ink-2);margin:20px 11px 7px;font-size:12px;font-weight:600}.sidebar__section:first-child .sidebar__section-label{margin-top:0}.sidebar__footer{flex-direction:column;gap:13px;margin-top:22px;display:flex}.sidebar__safety{background:var(--mark-soft);border-radius:var(--r-2);color:var(--mark-ink);flex-direction:column;align-items:flex-start;gap:7px;padding:12px;font-size:12px;font-weight:550;display:flex}.sidebar__safety--review{color:var(--warn-ink);background:var(--warn-soft)}.sidebar__safety--autonomous{color:var(--bad-ink);background:var(--bad-soft)}.account-chip{align-items:center;gap:10px;min-width:0;padding:6px 5px;display:flex}.account-chip>span:last-child,.mobile-menu__account>span:last-child{flex-direction:column;min-width:0;display:flex}.account-chip strong,.mobile-menu__account strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-chip small,.mobile-menu__account small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avatar{background:var(--surface-2);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.avatar--customer{background:var(--path-soft);color:var(--path)}.customer-avatar{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);letter-spacing:.01em;border-radius:50%;flex:0 0 42px;place-items:center;font-size:14px;font-weight:650;display:inline-grid;position:relative}.customer-avatar--large{flex-basis:46px;width:46px;height:46px;font-size:15px}.customer-avatar--tone-0{background:color-mix(in srgb, var(--path) 15%, var(--surface));color:var(--path)}.customer-avatar--tone-1{background:var(--mark-soft);color:var(--mark-ink)}.customer-avatar--tone-2{background:var(--warn-soft);color:var(--warn-ink)}.customer-avatar--tone-3{background:color-mix(in srgb, var(--deep-2) 15%, var(--surface));color:var(--path)}.customer-avatar--tone-4{background:var(--bad-soft);color:var(--bad-ink)}.customer-avatar--tone-5{background:var(--surface-2);color:var(--ink-2)}.customer-avatar__channel{width:18px;height:18px;color:var(--on-path);background:var(--ink-2);border:2px solid var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-3px}.customer-avatar__channel svg{width:10px;height:10px}.customer-avatar__channel--whatsapp{background:var(--mark-ink)}.customer-avatar__channel--telegram{background:var(--path)}.content{min-width:0;min-height:100dvh}.content__inner{width:min(100%,1380px);margin:0 auto;padding:34px 38px 60px}.content--conversations{height:100dvh;overflow:hidden}.content__inner--conversations{flex-direction:column;width:100%;max-width:none;height:100%;padding:18px 20px;display:flex}.content__inner--conversations>.page--conversations,.content__inner--conversations>.page--deals{flex-direction:column;flex:1;min-height:0;display:flex}.page--conversations>.page-header,.page--deals>.page-header{flex:none;margin-bottom:14px}.mobile-header,.bottom-nav{display:none}.page{transform-origin:50% 0;min-width:0;animation:motion-focus var(--t-focus) var(--ease-focus) backwards}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin:28px 0 24px;display:flex}.page-header:first-child{margin-top:0}.page-header h1{font-size:27px;font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:1.18;font-family:var(--font-display);margin-bottom:5px}.page-header p{max-width:68ch;color:var(--ink-2);margin-bottom:0;font-size:14px}.page-header__action{flex:none;align-items:center;display:flex}.button{min-height:var(--tap);border-radius:var(--r-pill);transition:background-color var(--t-fast) var(--ease-focus), border-color var(--t-fast) var(--ease-focus), color var(--t-fast) var(--ease-focus), transform var(--t-tap) var(--ease-focus);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button--primary{color:var(--on-path);background:var(--path)}.button--primary:hover:not(:disabled){background:var(--path-hover)}.button--secondary{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--sh-1)}.button--secondary:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.button--quiet{color:var(--ink-2);background:0 0}.button--quiet:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.button--danger{color:var(--on-path);background:var(--bad)}.button:disabled{opacity:.45}.button--full{width:100%}.icon-button,.icon-link{width:44px;height:44px;color:var(--ink-2);border-radius:var(--r-pill);transition:background-color var(--t-fast) var(--ease-focus), transform var(--t-tap) var(--ease-focus);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-button:active,.icon-link:active{transform:scale(.97)}.icon-button:hover,.icon-link:hover{color:var(--ink);background:var(--surface-2)}.text-link{min-height:44px;color:var(--path);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--path-hover)}.status{border-radius:var(--r-pill);font-variant-numeric:var(--num);white-space:nowrap;align-items:center;width:fit-content;min-height:24px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.status--safe{color:var(--mark-ink);background:var(--mark-soft)}.status--warning{color:var(--warn-ink);background:var(--warn-soft)}.status--danger{color:var(--bad-ink);background:var(--bad-soft)}.status--neutral{color:var(--ink-2);background:var(--surface-2)}.status--info{color:var(--path);background:var(--path-soft)}.notice{border-radius:var(--r-2);border:1px solid #0000;align-items:flex-start;gap:11px;min-height:48px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.notice>svg{flex:none;margin-top:1px}.notice__body{flex:1;min-width:0}.notice__body strong{line-height:1.35;display:block}.notice__copy{margin-top:2px}.notice__actions{flex:none}.notice--info{color:var(--path);background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 20%, var(--surface))}.notice--safe{color:var(--mark-ink);background:var(--mark-soft);border-color:color-mix(in srgb, var(--mark) 30%, var(--surface))}.notice--warning{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn-dot) 45%, var(--surface))}.notice--danger{color:var(--bad-ink);background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 30%, var(--surface))}.empty-state{min-height:210px;color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:34px 24px;display:flex}.empty-state>svg{box-sizing:content-box;color:var(--path);background:var(--path-soft);border-radius:var(--r-pill);padding:14px}.empty-state h2{color:var(--ink);margin:14px 0 5px;font-size:17px;font-weight:600}.empty-state p{max-width:48ch;margin-bottom:18px;font-size:13px}.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.section-heading h2,.section-heading h3{margin-bottom:3px;font-size:17px;line-height:1.3}.section-heading p{color:var(--ink-2);margin-bottom:0;font-size:13px}.section-heading--compact{margin-bottom:13px}.section-heading--compact h3{font-size:15px}.field{flex-direction:column;gap:6px;display:flex}.field__label{color:var(--ink);font-size:13px;font-weight:600}.field__hint,.field__error{font-size:12px}.field__hint{color:var(--ink-2)}.field__error{color:var(--bad-ink);font-weight:550}input,textarea,select{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-1);transition:border-color var(--t-fast) var(--ease-focus), box-shadow var(--t-fast) var(--ease-focus)}input,select{min-height:44px;padding:9px 11px}textarea{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:hover,textarea:hover,select:hover{border-color:var(--ink-3)}input:focus,textarea:focus,select:focus{border-color:var(--path);box-shadow:0 0 0 3px color-mix(in srgb, var(--path) 25%, transparent);outline:none}input:disabled,textarea:disabled,select:disabled,input[readonly],textarea[readonly]{color:var(--ink-2);background:var(--surface-2);border-color:var(--line);box-shadow:none}input[readonly],textarea[readonly]{cursor:default}.delivery-control{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.delivery-control__main{align-items:center;gap:15px;min-height:108px;padding:20px 22px;display:flex}.delivery-control__icon{width:46px;height:46px;color:var(--mark-ink);background:var(--mark-soft);border-radius:var(--r-2);flex:0 0 46px;place-items:center;display:grid}.delivery-control__icon--warning{color:var(--warn-ink);background:var(--warn-soft)}.delivery-control__icon--danger{color:var(--bad-ink);background:var(--bad-soft)}.delivery-control__copy{flex:1;min-width:0}.delivery-control__title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.delivery-control__copy h2{margin:0;font-size:18px}.delivery-control__copy p{max-width:70ch;color:var(--ink-2);margin:5px 0 0;font-size:13px}.delivery-control__restriction{color:var(--bad-ink);margin-top:6px;font-size:12px;font-weight:550;display:inline-block}.delivery-control__switch-wrap{color:var(--ink-2);flex:none;align-items:center;gap:10px;margin-left:12px;font-size:13px;font-weight:600;display:flex}.switch{background:var(--trace);border:0;border-radius:999px;width:50px;height:28px;padding:0;transition:background-color .16s;position:relative}.switch[data-state=checked]{background:var(--path)}.switch--danger[data-state=checked]{background:var(--bad)}.switch:disabled{opacity:.48}.switch__thumb{background:var(--surface);width:22px;height:22px;box-shadow:0 1px 4px color-mix(in srgb, var(--shadow-ink) 22%, transparent);border-radius:50%;transition:transform .16s cubic-bezier(.16,1,.3,1);display:block;transform:translate(3px)}.switch[data-state=checked] .switch__thumb{transform:translate(25px)}.delivery-control__details{border-top:1px solid var(--line);background:var(--canvas);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-control__details>div{flex-direction:column;gap:2px;padding:13px 22px;display:flex}.delivery-control__details>div+div{border-left:1px solid var(--line)}.delivery-control__details strong{font-size:12px}.delivery-control__details span{color:var(--ink-2);font-size:12px}.delivery-control__error{color:var(--bad-ink);background:var(--bad-soft);border-top:1px solid color-mix(in srgb, var(--bad) 30%, var(--surface));align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:550;display:flex}.autonomy-control{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:20px 22px;display:flex}.autonomy-control>div{min-width:0}.autonomy-control__heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.autonomy-control h2{margin:0;font-size:17px}.autonomy-control p{max-width:72ch;color:var(--ink-2);margin:5px 0 0;font-size:13px}.autonomy-control__reason{color:var(--warn-ink);margin-top:7px;font-size:12px;font-weight:550;display:block}html.modal-open,html.modal-open body{overflow:hidden}dialog::backdrop{background:var(--scrim);animation:motion-fade var(--t-sheet) var(--ease-focus)}.dialog-content{z-index:var(--z-dialog);width:min(100vw - 32px,560px);max-height:min(90dvh,760px);color:var(--ink);background:var(--surface);border-radius:var(--r-3);box-shadow:var(--sh-2);animation:dialog-in var(--t-sheet) var(--ease-sheet);border:0;margin:0;padding:22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%, -50%) scale(var(--focus-scale))}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dialog-content__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;display:grid;position:relative}.dialog-content__header h2{margin:0;padding-right:16px;font-size:19px}.dialog-content__header p{color:var(--ink-2);margin:6px 0 0;font-size:13px}.dialog-content__close{width:36px;height:36px;margin:-6px -6px 0 0}.dialog-icon{border-radius:var(--r-2);place-items:center;width:42px;height:42px;display:grid}.dialog-icon--safe{color:var(--mark-ink);background:var(--mark-soft)}.dialog-icon--warning{color:var(--warn-ink);background:var(--warn-soft)}.confirmation-form{flex-direction:column;gap:15px;margin-top:20px;display:flex}.confirmation-summary{color:var(--mark-ink);background:var(--mark-soft);border-radius:var(--r-1);gap:9px;padding:11px 12px;font-size:12px;display:flex}.confirmation-summary svg{flex:none}.dialog-content__actions{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.metric-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid;position:relative}.metric-strip__item{min-height:68px;color:var(--ink-2);align-items:center;gap:10px;padding:13px 16px;font-size:12px;display:flex}.metric-strip__item+.metric-strip__item{border-left:1px solid var(--line)}.metric-strip__item svg{color:var(--ink-2);flex:none}.metric-strip__item strong{color:var(--ink);font-size:18px;font-weight:600}.metric-strip__source{color:var(--ink-2);font-size:12px;position:absolute;bottom:-19px;right:10px}.report-filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-top:18px;padding:16px;display:grid}.report-filters .field{min-width:0}.report-filters .button{white-space:nowrap;min-height:44px}.report-content{gap:16px;margin-top:16px;display:grid}.report-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;padding:18px}.report-section .section-heading{margin-bottom:15px}.report-section .section-heading>small{color:var(--ink-2);text-align:right;font-size:12px}.report-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.report-metrics article,.report-quality__grid article{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 9px;min-width:0;padding:16px 14px;display:grid}.report-metrics article:last-child,.report-quality__grid article:last-child{border-right:0}.report-metrics article>svg,.report-quality__grid article>svg{color:var(--ink-2);grid-row:1/span 2}.report-metrics article>span,.report-quality__grid article>span{color:var(--ink-2);font-size:12px;font-weight:550}.report-metrics article>strong,.report-quality__grid article>strong{color:var(--ink);font-size:24px;font-weight:var(--display-weight);line-height:1.15;font-family:var(--font-display)}.report-metrics article>small,.report-quality__grid article>small,.report-quality__grid article>em{color:var(--ink-2);grid-column:2;font-size:12px;font-style:normal;line-height:1.35}.report-quality__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-quality__grid article>em{color:var(--warn-ink)}.table-scroll{max-width:100%;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.report-table th,.report-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.report-table thead th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.report-table th:first-child,.report-table td:first-child{text-align:left}.report-table tbody th{color:var(--ink);font-weight:600}.report-reasons{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.report-reasons li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 0;display:grid}.report-reasons span{color:var(--ink);line-height:1.45}.report-reasons time{color:var(--ink-2);white-space:nowrap;font-size:12px}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:18px;margin-top:30px;display:grid}.activation-checklist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);margin-top:18px;overflow:hidden}.activation-checklist__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 17px;display:flex}.activation-checklist__header h2{margin:3px 0 4px;font-size:18px;line-height:1.3}.activation-checklist__header p{max-width:68ch;color:var(--ink-2);margin:0;font-size:13px}.activation-checklist__eyebrow,.activation-step__position{color:var(--path);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600}.activation-progress{background:var(--surface-2);height:4px;overflow:hidden}.activation-progress>span{background:var(--path);height:100%;display:block}.activation-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.activation-step{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 20px;display:grid}.activation-step--current{background:var(--path-soft);border-bottom-color:color-mix(in srgb, var(--path) 20%, var(--surface));min-height:92px}.activation-step__marker{width:32px;height:32px;color:var(--ink-2);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.activation-step--complete .activation-step__marker{color:var(--mark-ink);background:var(--mark-soft);border-color:color-mix(in srgb, var(--mark) 30%, var(--surface))}.activation-step--current .activation-step__marker{color:var(--path);background:var(--surface);border-color:color-mix(in srgb, var(--path) 30%, var(--surface))}.activation-step__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.activation-step__copy strong{font-size:13px;line-height:1.35}.activation-step__copy p{max-width:72ch;color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:1.45}.activation-step__copy small{color:var(--ink-2);font-size:12px}.activation-step--upcoming .activation-step__position{color:var(--ink-2)}.activation-step__action{white-space:nowrap}.activation-checklist__audit{color:var(--ink);background:var(--canvas);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 20px;display:grid}.activation-checklist__audit>svg{color:var(--path)}.activation-checklist__audit>div{flex-direction:column;min-width:0;display:flex}.activation-checklist__audit strong{font-size:12px}.activation-checklist__audit span{color:var(--ink-2);font-size:12px}.work-section,.safety-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;padding:20px}#preview-processing,#mfa-enrollment{scroll-margin-top:78px}.attention-list{border-top:1px solid var(--line)}.attention-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(145px,.85fr) minmax(180px,1.15fr) auto 18px;align-items:center;gap:11px;min-height:72px;transition:background-color .15s;display:grid}.attention-row:hover{background:var(--canvas)}.attention-row__signal{background:var(--ink-3);border-radius:50%;width:8px;height:8px;display:block}.attention-row__signal--ready{background:var(--path)}.attention-row__signal--blocked{background:var(--warn)}.attention-row__main{flex-direction:column;min-width:0;display:flex}.attention-row__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attention-row__main small,.attention-row__time,.attention-row__reason{color:var(--ink-2);font-size:12px}.attention-row__reason{min-width:0;color:var(--ink-2);font-size:12px}.attention-row__time{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.attention-row__arrow{color:var(--ink-2)}.readiness-list{border-top:1px solid var(--line);flex-direction:column;margin-bottom:15px;display:flex}.readiness-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 0;display:grid}.readiness-row>div{flex-direction:column;min-width:0;display:flex}.readiness-row strong{font-size:12px}.readiness-row span,.readiness-row small{color:var(--ink-2);font-size:12px}.readiness-row small{color:var(--warn-ink);margin-top:3px}.conversation-workspace{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex:1;grid-template-columns:310px minmax(0,1fr);height:auto;min-height:0;max-height:none;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation-toolbar{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:13px;display:flex}.search-control,.select-control{color:var(--ink-2);align-items:center;display:flex;position:relative}.search-control>svg,.select-control>svg:first-child{z-index:1;pointer-events:none;position:absolute;left:11px}.search-control input,.select-control select{padding-left:37px}.select-control select{appearance:none;padding-right:34px}.select-control>svg:last-child{pointer-events:none;position:absolute;right:10px}.conversation-list__summary{min-height:38px;color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.conversation-list__summary span:last-child{align-items:center;gap:4px;display:inline-flex}.conversation-list__rows{flex:1;min-height:0;overflow-y:auto}.conversation-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:100%;min-height:94px;padding:13px;transition:background-color .15s;display:grid}.conversation-row:hover{background:var(--canvas)}.conversation-row--selected,.conversation-row--selected:hover{background:var(--path-soft)}.conversation-row__body{flex-direction:column;min-width:0;display:flex}.conversation-row__topline{justify-content:space-between;gap:8px;display:flex}.conversation-row__topline strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conversation-row__topline small,.conversation-row__stage{color:var(--ink-2);font-size:12px}.conversation-row__stage{margin-top:2px}.conversation-row__state{margin-top:5px}.conversation-row__state .status{min-height:22px;padding:2px 7px;font-size:12px}.conversation-row__message{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.unread-count{min-width:21px;height:21px;color:var(--on-path);background:var(--path);border-radius:999px;align-self:end;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid}.conversation-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.conversation-detail__header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:67px;padding:10px 16px;display:flex}.conversation-detail__identity{flex:1;min-width:0}.conversation-detail__header h2{margin:0;font-size:14px}.conversation-detail__identity>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.conversation-detail__back{display:none}.conversation-detail__panel-toggle{flex:none}.conversation-columns{flex:1;min-height:0;display:block;position:relative;overflow:hidden}.transcript{background:var(--canvas);width:100%;min-width:0;height:100%;padding:18px;overflow-y:auto}.transcript__day{color:var(--ink-2);align-items:center;gap:10px;margin:2px 0 16px;font-size:12px;display:flex}.transcript>.notice{margin-bottom:14px}.transcript__day:before,.transcript__day:after{background:var(--line);content:"";flex:1;height:1px}.message{background:var(--surface);border-radius:var(--r-2);width:min(86%,520px);box-shadow:0 1px 4px color-mix(in srgb, var(--shadow-ink) 10%, transparent);margin-bottom:12px;padding:10px 12px}.message--manager,.message--ai{background:var(--path-soft);margin-left:auto}.message__meta{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:12px;display:flex}.message__meta strong{color:var(--ink-2)}.message p{margin:5px 0 0;font-size:12px;line-height:1.55}.draft-panel{z-index:2;background:var(--surface);border-left:1px solid var(--line);width:min(420px,100% - 32px);min-width:0;box-shadow:-10px 0 24px color-mix(in srgb, var(--shadow-ink) 14%, transparent);padding:16px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.draft-panel__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.draft-panel__heading h3{margin:0;font-size:14px}.draft-panel__heading span{color:var(--mark-ink);font-size:12px;font-weight:550}.draft-editor textarea{font-size:12px}.draft-edit-reason{margin-top:13px}.draft-edit-reason textarea{min-height:72px;font-size:12px}.draft-explanation,.coverage-list{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.draft-explanation>strong,.coverage-list>strong{font-size:12px}.draft-explanation p{color:var(--ink-2);margin:4px 0 0;font-size:12px}.draft-action-plan,.draft-policy-reasons{border-top:1px solid var(--line);gap:9px;margin-top:14px;padding-top:13px;display:grid}.draft-action-plan__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-action-plan__heading>strong,.draft-policy-reasons>strong{font-size:12px}.draft-action-plan__items,.draft-policy-reasons>div{gap:7px;display:grid}.draft-action-plan__items>div{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.draft-action-plan__items span,.draft-policy-reasons article span{gap:2px;min-width:0;display:grid}.draft-action-plan__items strong,.draft-action-plan__items small,.draft-policy-reasons article strong,.draft-policy-reasons article small{overflow-wrap:anywhere;font-size:12px}.draft-action-plan__items small,.draft-policy-reasons article small{color:var(--ink-2);line-height:1.45}.draft-policy-reasons article{color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--r-1);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.draft-policy-reasons article svg{margin-top:1px}.coverage-list>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:30px;font-size:12px;display:grid}.coverage-list small{color:var(--ink-2);font-size:12px}.coverage-list__empty{border:1px solid var(--ink-3);border-radius:50%;width:15px;height:15px}.draft-panel .notice{flex-wrap:wrap;margin:13px 0 0}.draft-panel .notice__copy{overflow-wrap:anywhere}.draft-panel .notice__actions{width:100%;padding-left:30px}.draft-panel .notice__actions .button{white-space:normal;text-align:center;width:100%;height:auto;min-height:44px}.draft-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.recovery-form{border-top:1px solid var(--line);gap:11px;margin-top:16px;padding-top:14px;display:grid}.recovery-form textarea{min-height:68px}.recovery-form .button{justify-self:end}.send-blocker{color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--r-1);align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;font-size:12px;display:flex}.send-blocker svg{flex:none}.conversation-placeholder{color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.review-workspace{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:280px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.review-queue{border-right:1px solid var(--line)}.review-queue__header{min-height:52px;color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;display:flex}.review-queue__header strong{color:var(--ink)}.review-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;flex-direction:column;gap:3px;width:100%;min-height:100px;padding:13px 15px;display:flex}.review-row:hover{background:var(--canvas)}.review-row--selected{background:var(--path-soft)}.review-row__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-row__top strong{font-size:13px}.review-row__top span{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.review-row>span:not(.review-row__top){color:var(--ink-2);font-size:12px}.review-row>small{color:var(--ink-2);margin-top:5px;font-size:12px}.review-detail{min-width:0;padding:22px}.review-detail__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-detail__header h2{margin:0;font-size:18px}.review-detail__header span{color:var(--ink-2);font-size:12px}.review-context{background:var(--surface-2);border-radius:var(--r-1);gap:10px;margin-top:20px;padding:13px;display:flex}.review-context svg{color:var(--ink-2);flex:none}.review-context strong{font-size:12px}.review-context p{margin:3px 0 0;font-size:12px}.review-editor{margin-top:20px}.review-editor__label,.review-editor__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-editor__label{margin-bottom:6px}.review-editor__label label{font-size:13px;font-weight:600}.review-editor__label span,.review-editor__meta{color:var(--ink-2);font-size:12px}.review-editor__meta{margin-top:6px}.review-editor__meta span{align-items:center;gap:5px;display:inline-flex}.review-reason{margin-top:16px}.review-reason textarea{min-height:72px}.review-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0;padding:18px 0;display:grid}.review-evidence>div{flex-direction:column;gap:6px;display:flex}.review-evidence strong{font-size:12px}.review-evidence p,.review-evidence span{color:var(--ink-2);margin:0;font-size:12px}.review-evidence span{align-items:center;gap:6px;display:flex}.review-detail__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.employee-layout{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}.employee-list{border-right:1px solid var(--line);min-height:640px}.employee-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:78px;padding:13px 15px;display:grid}.employee-row:hover{background:var(--canvas)}.employee-row--selected{background:var(--path-soft)}.employee-row--new{cursor:default}.employee-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.employee-row strong{font-size:13px}.employee-row small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.employee-avatar{width:40px;height:40px;color:var(--path);background:var(--path-soft);border-radius:var(--r-2);place-items:center;display:grid}.employee-avatar--draft{color:var(--ink-2);background:var(--surface-2)}.employee-avatar--large{width:54px;height:54px}.employee-detail{min-width:0;padding:24px}.employee-detail__header{align-items:center;gap:13px;display:flex}.employee-detail__header>div:nth-child(2){flex:1;min-width:0}.employee-detail__header h2{margin:0;font-size:20px}.employee-detail__header p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.employee-detail__description{max-width:72ch;color:var(--ink-2);margin:21px 0;font-size:13px}.employee-workspace-links{flex-wrap:wrap;gap:8px;margin:-5px 0 21px;display:flex}.employee-workspace-links .button{min-height:38px}.employee-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.employee-facts>div{min-height:64px;color:var(--ink-2);flex:180px;align-items:center;gap:9px;font-size:12px;display:flex}.employee-facts>div+div{border-left:1px solid var(--line);padding-left:18px}.employee-facts strong{color:var(--ink);font-size:16px}.employee-detail__section{margin-top:24px}.stage-list{border-top:1px solid var(--line)}.stage-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;font-size:12px;display:grid}.stage-list small{color:var(--ink-2);font-size:12px}.publish-checklist{flex-direction:column;gap:8px;display:flex}.publish-checklist span{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.publish-checklist svg{color:var(--mark-ink)}.employee-detail__publish{margin-top:16px}.employee-editor__fields{gap:16px;margin-top:20px;display:grid}.employee-editor__fields textarea{min-height:150px}.employee-editor__enabled{justify-self:start}.employee-editor__actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.scenario-layout{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.scenario-list{border-right:1px solid var(--line);min-height:720px}.scenario-list__header{background:var(--canvas);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:66px;padding:13px 15px;display:flex}.scenario-list__header span{font-size:13px;font-weight:600}.scenario-list__header small{color:var(--ink-2);font-size:12px}.scenario-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:76px;padding:12px 15px;display:grid}.scenario-row:hover{background:var(--canvas)}.scenario-row--selected{background:var(--path-soft)}.scenario-row>span:first-child{flex-direction:column;min-width:0;display:flex}.scenario-row strong{font-size:12px}.scenario-row small{color:var(--ink-2);font-size:12px}.scenario-editor{min-width:0;padding:24px}.scenario-repair{background:color-mix(in srgb, var(--path-soft) 58%, var(--surface));border:1px solid color-mix(in srgb, var(--path) 28%, var(--line));border-radius:var(--r-2);gap:12px;margin-bottom:20px;padding:17px;display:grid}.scenario-repair__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scenario-repair__heading>div{gap:3px;display:grid}.scenario-repair__heading span:not(.status){color:var(--ink-2);font-size:12px}.scenario-repair__heading h2{margin:0;font-size:18px;line-height:1.25}.scenario-repair>p{max-width:72ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.scenario-repair__facts{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line);border-radius:var(--r-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.scenario-repair__facts>div{gap:3px;min-width:0;padding:10px 12px;display:grid}.scenario-repair__facts>div+div{border-left:1px solid var(--line)}.scenario-repair__facts dt{color:var(--ink-2);font-size:11px}.scenario-repair__facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.scenario-repair .scenario-repair__guard{color:var(--ink);font-weight:550}.scenario-repair__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.scenario-editor__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px;display:flex}.scenario-editor__header>div>span{color:var(--ink-2);font-size:12px}.scenario-editor__header h2{margin:2px 0 0;font-size:20px}.scenario-editor__header select{width:min(100%,520px);margin-top:5px;font-size:14px;font-weight:600}.scenario-row--new{cursor:default}.checkbox-control{min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.checkbox-control input{opacity:0;width:1px;height:1px;position:absolute}.checkbox-control>span{color:#0000;background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.checkbox-control input:checked+span{color:var(--on-path);background:var(--path);border-color:var(--path)}.checkbox-control input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--path) 65%, transparent);outline-offset:2px}.scenario-editor__assignment{background:var(--surface-2);border-radius:var(--r-1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-bottom:18px;padding:13px;display:grid}.scenario-editor__assignment>div{align-items:center;gap:10px;display:flex}.scenario-editor__assignment span{color:var(--ink-2);font-size:12px}.scenario-editor__assignment select{background:var(--surface);flex:1;min-width:150px}.scenario-readiness{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);margin-bottom:18px;overflow:hidden}.scenario-readiness__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.scenario-readiness__heading>div{gap:2px;display:grid}.scenario-readiness__heading strong{font-size:14px}.scenario-readiness__heading span{color:var(--ink-2);font-size:12px}.scenario-readiness__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-readiness__grid>div{align-content:start;gap:4px;min-width:0;padding:13px 15px 14px;display:grid}.scenario-readiness__grid>div+div{border-left:1px solid var(--line)}.scenario-readiness__grid span,.scenario-readiness__grid small{color:var(--ink-2);font-size:11px;line-height:1.45}.scenario-readiness__grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.scenario-readiness__grid .scenario-readiness__brief{color:var(--ink);overflow-wrap:anywhere;font-style:italic}.preview-pilot-control{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);margin-bottom:18px;padding:16px}.preview-pilot-control--highlighted{border-color:color-mix(in srgb, var(--path) 55%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--path) 12%, transparent)}.preview-pilot-control__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.preview-pilot-control__icon{width:36px;height:36px;color:var(--path);background:var(--path-soft);border-radius:var(--r-1);place-items:center;display:grid}.preview-pilot-control__heading h3{margin:0;font-size:14px}.preview-pilot-control__heading p{color:var(--ink-2);margin:3px 0 0;font-size:12px;line-height:1.45}.preview-pilot-facts,.preview-pilot-dialog__summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;display:grid}.preview-pilot-facts>div,.preview-pilot-dialog__summary>div{min-width:0;padding:10px 12px}.preview-pilot-facts>div:nth-child(2n),.preview-pilot-dialog__summary>div:nth-child(2n){border-left:1px solid var(--line)}.preview-pilot-facts>div:nth-child(n+3),.preview-pilot-dialog__summary>div:nth-child(n+3){border-top:1px solid var(--line)}.preview-pilot-facts dt,.preview-pilot-dialog__summary dt{color:var(--ink-2);font-size:11px}.preview-pilot-facts dd,.preview-pilot-dialog__summary dd{overflow-wrap:anywhere;color:var(--ink);margin:3px 0 0;font-size:12px;font-weight:600}.preview-pilot-recoverable{background:var(--warn-soft);border-radius:var(--r-1);margin-top:12px;padding:11px 12px}.preview-pilot-recoverable strong{font-size:12px}.preview-pilot-recoverable p{color:var(--warn-ink);margin:3px 0 5px;font-size:12px}.preview-pilot-recoverable ul{flex-direction:column;max-height:176px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.preview-pilot-recoverable li{color:var(--ink-2);font-size:12px}.preview-pilot-control>.notice{margin-top:12px}.preview-pilot-control__footer{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.preview-pilot-control__footer>span{max-width:62ch;color:var(--ink-2);font-size:12px}.preview-pilot-dialog__summary{margin:0}.preview-pilot-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scenario-editor>.field{margin-bottom:18px}.scenario-editor__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.scenario-warning{color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--r-1);align-items:flex-start;gap:9px;margin-top:4px;padding:11px 12px;font-size:12px;display:flex}.scenario-warning svg{flex:none}.scenario-editor__actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.scenario-import-loading{min-height:52px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.scenario-import-loading svg{color:var(--path);flex:none}.scenario-import-blocker__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scenario-import-source,.scenario-origin{background:color-mix(in srgb, var(--path-soft) 54%, var(--surface));border:1px solid color-mix(in srgb, var(--path) 26%, var(--line));border-radius:var(--r-2);margin-bottom:20px}.scenario-import-source{padding:16px}.scenario-import-source__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.scenario-import-source__icon,.scenario-origin__icon{width:38px;height:38px;color:var(--path);background:var(--surface);border:1px solid color-mix(in srgb, var(--path) 18%, var(--line));border-radius:var(--r-1);place-items:center;display:grid}.scenario-import-source__heading>div{gap:2px;display:grid}.scenario-import-source__heading>div>span,.scenario-origin__body header span{color:var(--ink-2);font-size:11px}.scenario-import-source__heading h2,.scenario-origin__body h2{margin:0;font-size:17px;line-height:1.35}.scenario-import-source__facts{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--line);border-radius:var(--r-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid;overflow:hidden}.scenario-import-source__facts>div{gap:3px;min-width:0;padding:10px 12px;display:grid}.scenario-import-source__facts>div+div{border-left:1px solid var(--line)}.scenario-import-source__facts dt,.scenario-import-diff dt{color:var(--ink-2);font-size:11px}.scenario-import-source__facts dd,.scenario-import-diff dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:12px;line-height:1.45}.scenario-import-source__facts dd{font-weight:600}.scenario-import-recommendations{background:var(--line);border:1px solid var(--line);border-radius:var(--r-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.scenario-import-recommendations>div{background:var(--surface);align-content:start;gap:4px;min-width:0;padding:11px 12px;display:grid}.scenario-import-recommendations span{color:var(--ink-2);font-size:11px}.scenario-import-recommendations strong,.scenario-import-recommendations li{color:var(--ink);font-size:12px;line-height:1.45}.scenario-import-recommendations ul{margin:0;padding-left:17px}.scenario-import-source__guard{color:var(--ink);margin:12px 0 0;font-size:12px;line-height:1.5}.scenario-import-source__link,.scenario-origin__body>a{min-height:44px;color:var(--path);align-items:center;margin-top:5px;font-size:12px;font-weight:600;display:inline-flex}.scenario-import-pause{min-height:44px;color:var(--warn-ink);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 22%, var(--line));border-radius:var(--r-1);align-items:center;gap:8px;padding:6px 10px;display:flex}.scenario-import-pause>span{gap:1px;display:grid}.scenario-import-pause strong{font-size:12px}.scenario-import-pause small{font-size:11px}.scenario-import-guard{color:var(--mark-ink);background:var(--mark-soft);border:1px solid color-mix(in srgb, var(--mark-ink) 24%, var(--line));border-radius:var(--r-1);grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:18px;padding:13px 14px;display:grid}.scenario-import-guard svg{margin-top:1px}.scenario-import-guard div{gap:2px;display:grid}.scenario-import-guard strong{font-size:13px}.scenario-import-guard span{font-size:12px;line-height:1.5}.scenario-import-diff{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);margin-top:4px;overflow:hidden}.scenario-import-diff>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.scenario-import-diff>header h3{margin:0;font-size:14px}.scenario-import-diff>header p{color:var(--ink-2);margin:2px 0 0;font-size:11px}.scenario-import-diff__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scenario-import-diff__row{border-bottom:1px solid var(--line);min-width:0;padding:12px 14px}.scenario-import-diff__row:nth-child(odd){border-right:1px solid var(--line)}.scenario-import-diff__row:nth-last-child(-n+2){border-bottom:0}.scenario-import-diff__row--changed{background:color-mix(in srgb, var(--warn-soft) 55%, var(--surface))}.scenario-import-diff__row>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.scenario-import-diff__row>div>strong{font-size:12px}.scenario-import-diff__row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.scenario-import-diff__row dl>div{min-width:0}.scenario-import-diff__value summary{color:var(--ink);cursor:pointer;font-size:12px;line-height:1.45}.scenario-import-diff__value p{color:var(--ink);border-top:1px solid var(--line);white-space:pre-wrap;margin:8px 0 0;padding-top:8px;font-size:12px;line-height:1.5}.scenario-origin{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:15px;display:grid}.scenario-origin__body{min-width:0}.scenario-origin__body header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scenario-origin__body header>div{gap:2px;display:grid}.scenario-origin__body>p{color:var(--ink);margin:8px 0;font-size:12px;line-height:1.5}.scenario-origin__meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.scenario-origin__changes{align-items:flex-start;gap:8px 14px;margin-top:10px;display:flex}.scenario-origin__changes strong{flex:none;font-size:11px}.scenario-origin__changes ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.scenario-origin__changes li{color:var(--ink-2);font-size:11px}.scenario-origin__changes li:before{color:var(--mark-ink);content:"✓";margin-right:5px}.scenario-origin__body>small{color:var(--ink-2);margin-top:9px;font-size:11px;display:block}.knowledge-selection{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);margin:0 0 18px;padding:15px}.knowledge-selection legend{align-items:center;gap:8px;padding:0 5px;font-size:13px;font-weight:600;display:inline-flex}.knowledge-selection>p{color:var(--ink-2);margin:0 0 11px;font-size:12px}.knowledge-selection__options{gap:7px;margin-bottom:9px;display:grid}.knowledge-selection__empty{color:var(--ink-2);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-1);margin-bottom:9px;padding:12px;font-size:12px}.channel-scope-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.channel-scope-mode>label{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:64px;padding:10px;display:grid}.channel-scope-mode>label:has(input:checked){background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 30%, var(--surface))}.channel-scope-mode input{width:18px;height:18px;accent-color:var(--path);margin:1px 0 0}.channel-scope-mode span{flex-direction:column;gap:2px;min-width:0;display:flex}.channel-scope-mode strong,.channel-scope-mode small{font-size:12px}.channel-scope-mode small{color:var(--ink-2)}.knowledge-option{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.knowledge-option:has(input:checked){background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 30%, var(--surface))}.knowledge-option--disabled{cursor:not-allowed;opacity:.72}.knowledge-option--readonly{cursor:default}.knowledge-option input{width:18px;height:18px;accent-color:var(--path)}.knowledge-option>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.knowledge-option strong{font-size:12px}.knowledge-option small{color:var(--ink-2);font-size:12px}.knowledge-layout{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:310px minmax(0,1fr);display:grid;overflow:hidden}.knowledge-list{border-right:1px solid var(--line);min-height:720px}.knowledge-list__header{background:var(--canvas);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:66px;padding:13px 15px;display:flex}.knowledge-list__header span{font-size:13px;font-weight:600}.knowledge-list__header small{color:var(--ink-2);font-size:12px}.knowledge-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:78px;padding:12px 14px;display:grid}.knowledge-row:hover{background:var(--canvas)}.knowledge-row--selected{background:var(--path-soft)}.knowledge-row--new{cursor:default}.knowledge-row>svg:first-child{color:var(--ink-2)}.knowledge-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.knowledge-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.knowledge-row small{color:var(--ink-2);font-size:12px}.knowledge-editor{min-width:0;padding:24px}.knowledge-editor__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.knowledge-editor__header span:first-child{color:var(--ink-2);font-size:12px}.knowledge-editor__header h2{margin:2px 0 0;font-size:20px}.knowledge-editor>.field{margin-bottom:17px}.knowledge-editor textarea{resize:vertical}.knowledge-editor__loading{color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-1);margin-bottom:14px;padding:12px;font-size:12px}.knowledge-file-row{flex-wrap:wrap;align-items:center;gap:9px;margin:-4px 0 17px;display:flex}.knowledge-file-row>span{color:var(--ink-2);font-size:12px}.knowledge-version-facts{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:3px 0 17px;display:grid}.knowledge-version-facts>div{flex-direction:column;min-width:0;padding:11px 12px;display:flex}.knowledge-version-facts>div+div{border-left:1px solid var(--line)}.knowledge-version-facts span{color:var(--ink-2);font-size:12px}.knowledge-version-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.knowledge-editor__availability{margin:10px 0}.knowledge-history{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);margin-top:14px;padding:12px 14px}.knowledge-history summary{cursor:pointer;min-height:32px;font-size:12px;font-weight:600}.knowledge-history ol{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.knowledge-history li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.knowledge-history li>span:first-child{flex-direction:column;min-width:0;display:flex}.knowledge-history strong,.knowledge-history small{font-size:12px}.knowledge-history small{color:var(--ink-2)}.knowledge-editor__actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.knowledge-evidence{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);padding:12px}.knowledge-evidence summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:600;display:flex}.knowledge-evidence>p{color:var(--ink-2);margin:6px 0 10px;font-size:12px}.knowledge-evidence ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.knowledge-evidence li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);padding:10px}.knowledge-evidence li>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.knowledge-evidence strong,.knowledge-evidence small{overflow-wrap:anywhere;font-size:12px}.knowledge-evidence blockquote{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.review-knowledge-item{gap:5px;min-width:0;display:grid}.review-knowledge-item blockquote{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.review-knowledge-item small{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.knowledge-evidence small{color:var(--ink-2);display:block}.integration-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.integration-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:18px 20px;scroll-margin-top:78px;display:grid}.integration-row:target{background:var(--canvas)}.integration-row:last-child{border-bottom:0}.integration-row__icon{width:48px;height:48px;color:var(--path);background:var(--path-soft);border-radius:var(--r-2);place-items:center;display:grid}.integration-row__icon--wazzup{color:var(--mark-ink);background:var(--mark-soft)}.integration-row__icon--openai{color:var(--ink-2);background:var(--surface-2)}.integration-row__main{min-width:0}.integration-row__heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.integration-row__heading h2{margin:0;font-size:16px}.integration-row__main p{color:var(--ink-2);margin:3px 0 0;font-size:12px}.integration-row__main>span,.integration-row__main>small{color:var(--ink-2);margin-top:3px;font-size:12px;display:block}.integration-row__actions{gap:8px;display:flex}.integration-setup{background:var(--canvas);border-top:1px solid var(--line);grid-column:1/-1;margin:0 -20px -18px;padding:18px 20px}.integration-setup .integration-form{gap:17px;display:grid}.integration-setup h3{margin:0;font-size:14px}.integration-setup p{color:var(--ink-2);margin:4px 0 0;font-size:12px}.integration-form__intro{max-width:78ch}.google-tool-picker{gap:16px;display:grid}.google-tool-option{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.google-tool-option__icon{width:42px;height:42px;color:var(--path);background:var(--path-soft);border-radius:12px;place-items:center;display:grid}.google-tool-option>div:nth-child(2){gap:4px;min-width:0;display:grid}.google-tool-option strong{color:var(--ink);font-size:13px}.google-tool-option span{color:var(--ink-2);font-size:12px;line-height:1.5}.google-tool-picker .google-tool-picker__note{margin:0}.google-setup-steps{max-width:620px;margin:0;padding:0;list-style:none;display:flex}.google-setup-steps li{min-width:0;color:var(--ink-2);flex:1;gap:10px;display:flex;position:relative}.google-setup-steps li+li{padding-left:28px}.google-setup-steps li+li:before{background:var(--line);content:"";width:18px;height:1px;position:absolute;top:15px;left:0}.google-setup-steps li>span{width:30px;height:30px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.google-setup-steps li>div{gap:2px;min-width:0;display:grid}.google-setup-steps strong,.google-setup-steps small{overflow-wrap:anywhere}.google-setup-steps strong{color:inherit;font-size:12px}.google-setup-steps small{color:inherit;font-size:11px}.google-setup-steps .is-current{color:var(--ink)}.google-setup-steps .is-current>span{color:var(--on-path);background:var(--path);border-color:var(--path)}.google-setup-steps .is-complete{color:var(--mark-ink)}.google-setup-steps .is-complete>span{color:var(--mark-ink);background:var(--mark-soft);border-color:color-mix(in srgb, color-mix(in srgb, var(--mark) 65%, var(--ink)) 28%, transparent)}.integration-runtime-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.integration-runtime-options legend{color:var(--ink-2);grid-column:1/-1;margin-bottom:8px;font-size:12px;font-weight:600}.integration-runtime-options label{cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);align-items:flex-start;gap:11px;padding:14px;display:flex}.integration-runtime-options label.is-selected{background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 65%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--path) 12%, transparent)}.integration-runtime-options input[type=radio]{width:18px;height:18px;min-height:0;box-shadow:none;accent-color:var(--path);border:0;border-radius:50%;flex:none;margin-top:3px;padding:0}.integration-runtime-options span{gap:5px;min-width:0;display:grid}.integration-runtime-options strong{color:var(--ink);font-size:13px}.integration-runtime-options small{color:var(--ink-2);font-size:12px;line-height:1.45}.integration-runtime-options:disabled label{cursor:wait;opacity:.68}.integration-form__fields,.integration-confirmation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-form__fields:not(.integration-form__fields--two) .field:only-child{grid-column:1/-1}.integration-confirmation{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);padding:14px}.integration-form__actions{justify-content:flex-end;display:flex}.schedule-editor{gap:16px;display:grid}.schedule-editor__intro{justify-content:space-between;align-items:flex-start;gap:18px;max-width:none;display:flex}.schedule-discovery{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);gap:16px;padding:18px;display:grid}.schedule-discovery__source,.schedule-discovery__action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.schedule-discovery__source{justify-content:flex-start}.schedule-discovery__source>div:last-child,.schedule-discovery__action>div{gap:4px;min-width:0;display:grid}.schedule-discovery__source>div:last-child>span,.schedule-discovery__action>div>span{max-width:72ch;color:var(--ink-2);font-size:13px;line-height:1.5}.schedule-discovery__icon{width:42px;height:42px;color:var(--path);background:var(--path-soft);border-radius:var(--r-1);flex:none;place-items:center;display:grid}.schedule-discovery__action{border-top:1px solid var(--line);padding-top:16px}.schedule-discovery__legacy{gap:6px;max-width:760px;margin-top:10px;display:grid}.schedule-discovery__legacy label{color:var(--ink);font-size:12px;font-weight:600}.schedule-discovery__legacy>div{grid-template-columns:minmax(240px,1fr) auto;gap:9px;display:grid}.schedule-analysis{background:var(--mark-soft);border:1px solid color-mix(in srgb, color-mix(in srgb, var(--mark) 65%, var(--ink)) 24%, transparent);border-radius:var(--r-2);gap:14px;padding:18px;display:grid}.schedule-analysis__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.schedule-analysis__heading h4,.schedule-analysis__heading p,.schedule-analysis>p{margin:0}.schedule-analysis__heading p,.schedule-analysis>p{color:var(--ink-2);margin-top:3px;font-size:12px}.schedule-analysis__facts{background:color-mix(in srgb, var(--mark-ink) 18%, transparent);border-radius:var(--r-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.schedule-analysis__facts>div{background:var(--mark-soft);gap:3px;padding:11px 12px;display:grid}.schedule-analysis__facts span,.schedule-analysis__mappings span,.schedule-analysis__mappings small{color:var(--ink-2);font-size:11px}.schedule-analysis__mappings{background:color-mix(in srgb, var(--mark-ink) 18%, transparent);border-radius:var(--r-1);gap:1px;display:grid;overflow:hidden}.schedule-analysis__mappings>div{background:var(--mark-soft);grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.schedule-advanced{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-2);padding:14px 16px}.schedule-advanced>summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:600}.schedule-advanced>p{color:var(--ink-2);margin:6px 0 14px;font-size:12px}.schedule-advanced>.schedule-editor__section{margin-top:12px}.schedule-editor__section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);gap:14px;padding:16px;display:grid}.schedule-editor__section-heading{align-items:flex-start;gap:11px;display:flex}.schedule-editor__section-heading>span{width:26px;height:26px;color:var(--path);background:var(--path-soft);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.schedule-editor__section-heading h4{margin:0;font-size:14px}.schedule-editor__section-heading p{margin:2px 0 0}.schedule-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.schedule-manager-list{gap:10px;display:grid}.schedule-manager-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.schedule-reminders{grid-column:1/-1;gap:10px;padding-top:6px;display:grid}.schedule-reminders__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.schedule-reminders__heading>div{gap:3px;display:grid}.schedule-reminders__heading small{color:var(--ink-2)}.schedule-reminder-row{background:var(--surface-2);border-radius:var(--r-1);grid-template-columns:minmax(130px,.35fr) minmax(260px,1.65fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.schedule-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.one-time-secret,.callback-url{width:100%;color:var(--ink);background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;margin:7px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block;overflow:hidden}.one-time-secret{padding:9px 10px}.callback-url{padding:8px 10px}.integration-setup__message{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.integration-explainer{gap:32px;margin-top:18px;padding:16px 0;display:flex}.integration-explainer>div{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:12px;display:flex}.integration-explainer svg{flex:none}.integration-explainer strong{color:var(--ink)}.safety-section{margin-top:22px}.preview-pilot-summary__empty{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding-top:13px;display:flex}.preview-pilot-summary__empty p{color:var(--ink-2);margin:0;font-size:12px}.preview-pilot-summary__list{border-top:1px solid var(--line);margin:13px 0 0;padding:0;list-style:none}.preview-pilot-summary__list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:11px 0;display:grid}.preview-pilot-summary__list li:last-child{border-bottom:0}.preview-pilot-summary__main,.preview-pilot-summary__numbers{flex-direction:column;min-width:0;display:flex}.preview-pilot-summary__main strong,.preview-pilot-summary__numbers span{font-size:12px;font-weight:600}.preview-pilot-summary__main span,.preview-pilot-summary__main small,.preview-pilot-summary__numbers small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.safety-advanced{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);margin-top:22px;overflow:hidden}.safety-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 20px;list-style:none;display:flex}.safety-advanced>summary::-webkit-details-marker{display:none}.safety-advanced>summary>span:first-child{flex-direction:column;min-width:0;display:flex}.safety-advanced>summary strong{font-size:13px}.safety-advanced>summary small{color:var(--ink-2);font-size:12px}.safety-advanced>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--path) 65%, transparent);outline-offset:-3px}.safety-advanced .safety-section--advanced{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:0}.restore-reconciliation{border-color:color-mix(in srgb, var(--bad) 35%, var(--surface))}.restore-reconciliation__facts{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.restore-reconciliation__facts>div{min-width:0;padding:13px 14px}.restore-reconciliation__facts>div+div{border-left:1px solid var(--line)}.restore-reconciliation__facts dt{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.restore-reconciliation__facts dd{color:var(--ink);margin:7px 0 0;font-size:13px;font-weight:600}.restore-reconciliation__facts code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:550}.restore-reconciliation__checks{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.restore-blocker-list{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.restore-blocker-list li{color:var(--bad-ink);background:var(--bad-soft);border:1px solid color-mix(in srgb, var(--bad) 30%, var(--surface));border-radius:var(--r-2);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.restore-blocker-list li>svg{margin-top:1px}.restore-blocker-list strong{font-size:13px}.restore-blocker-list p{color:var(--bad-ink);margin:2px 0 0;font-size:12px}.restore-blocker-list .text-link{width:fit-content;margin-top:3px}.restore-reconciliation__form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.restore-reconciliation__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.restore-reconciliation__actions{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.restore-reconciliation__actions>span{max-width:58ch;color:var(--ink-2);font-size:12px}.safety-checks{border-top:1px solid var(--line)}.safety-check{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-height:82px;padding:14px 0;display:grid}.safety-check:last-child{border-bottom:0}.safety-check__icon{width:34px;height:34px;color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--r-1);place-items:center;display:grid}.safety-check__icon--ready{color:var(--mark-ink);background:var(--mark-soft)}.safety-check__icon--blocked{color:var(--bad-ink);background:var(--bad-soft)}.safety-check h3{margin:0;font-size:13px}.safety-check p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.safety-check>div>span{color:var(--ink-2);font-size:12px}.safety-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.allowlist-empty{text-align:center;min-height:180px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.allowlist-empty strong{color:var(--ink);margin-top:9px;font-size:13px}.allowlist-empty p{max-width:40ch;margin:4px 0 15px;font-size:12px}.allowlist-operation .notice{margin-bottom:14px}.allowlist-roster{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);margin-bottom:14px;padding:12px}.allowlist-roster__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.allowlist-roster ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.allowlist-roster li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.allowlist-roster li small,.allowlist-roster p{color:var(--ink-2);font-size:12px}.allowlist-roster p{margin:8px 0 0}.allowlist-operation__fields{gap:12px;display:grid}.allowlist-operation__fields textarea{min-height:72px}.allowlist-operation__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.access-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:22px;padding:13px 0;display:grid}.access-row>div{flex-direction:column;display:flex}.access-row strong{font-size:12px}.access-row span{color:var(--ink-2);font-size:12px}.safety-footnote{color:var(--ink-2);margin:13px 0 0;font-size:12px}.audit-list{border-top:1px solid var(--line)}.audit-empty{min-height:92px;color:var(--ink-2);align-items:flex-start;gap:10px;padding:18px 0;display:flex}.audit-empty svg{flex:none}.audit-empty strong{color:var(--ink);font-size:12px}.audit-empty p{margin:3px 0 0;font-size:12px}.audit-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-height:78px;padding:14px 0;display:grid}.audit-row:last-child{border-bottom:0}.audit-row__icon{width:32px;height:32px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-1);place-items:center;display:grid}.audit-row__icon--safe{color:var(--mark-ink);background:var(--mark-soft)}.audit-row__icon--warning{color:var(--warn-ink);background:var(--warn-soft)}.audit-row strong{font-size:12px}.audit-row p{color:var(--ink-2);margin:3px 0 0;font-size:12px}.audit-row__meta{color:var(--ink-2);flex-direction:column;align-items:flex-end;display:flex}.audit-row__meta strong{color:var(--ink-2);font-size:12px}.audit-row__meta small{align-items:center;gap:4px;margin-top:3px;font-size:12px;display:inline-flex}.mfa-control,.session-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;margin-top:15px;padding-top:14px;display:flex}.mfa-control>div,.session-control>div{flex-direction:column;min-width:0;display:flex}.mfa-control>.mfa-control__actions{flex-direction:row;align-items:center;gap:7px;display:flex}.mfa-control strong,.session-control strong{font-size:12px}.mfa-control span,.session-control span{color:var(--ink-2);font-size:12px}.mfa-secret{background:var(--surface-2);border-radius:var(--r-1);align-items:flex-start;gap:10px;padding:13px;display:flex}.mfa-secret>svg{color:var(--ink-2);flex:none}.mfa-secret>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mfa-secret strong{font-size:12px}.mfa-secret code,.recovery-codes code{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.mfa-secret span{color:var(--ink-2);font-size:12px}.mfa-success{text-align:center;flex-direction:column;align-items:center;margin-top:22px;display:flex}.mfa-success h3{margin:10px 0 3px;font-size:17px}.mfa-success>p{max-width:48ch;color:var(--ink-2);margin-bottom:15px;font-size:12px}.mfa-success .dialog-content__actions{width:100%}.recovery-codes{text-align:left;background:var(--surface-2);border-radius:var(--r-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:13px;display:grid}.auth-layout{background:var(--canvas);grid-template-columns:minmax(340px,.85fr) minmax(460px,1.15fr);min-height:100dvh;display:grid}.auth-intro{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:42px clamp(30px,5vw,76px);display:flex}.auth-intro .brand{padding:0}.auth-intro>div:nth-child(2){margin:auto 0}.auth-intro h1{max-width:12ch;letter-spacing:var(--display-track);font-size:38px;line-height:1.12;font-family:var(--font-display);margin-bottom:16px}.auth-intro p{max-width:52ch;color:var(--ink-2);margin-bottom:0;font-size:14px}.auth-intro ul{flex-direction:column;gap:11px;margin:40px 0 0;padding:0;list-style:none;display:flex}.auth-intro li{color:var(--ink-2);align-items:center;gap:9px;font-size:12px;display:flex}.auth-intro li svg{color:var(--mark-ink);flex:none}.auth-panel{width:min(100%,670px);margin:auto;padding:48px clamp(28px,5vw,72px)}.auth-panel__heading{margin-bottom:24px}.auth-panel__heading h2{letter-spacing:var(--display-track);font-size:25px;font-family:var(--font-display);margin-bottom:6px}.auth-panel__heading p{max-width:62ch;color:var(--ink-2);margin-bottom:0;font-size:13px}.auth-form{flex-direction:column;gap:17px;display:flex}.auth-form__error:focus-visible{border-radius:var(--r-2);outline:2px solid var(--path);outline-offset:3px}.auth-form>.button{width:100%;margin-top:3px}.auth-remember{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:11px;min-height:44px;margin-top:-4px;display:flex;position:relative}.auth-remember input{opacity:0;width:1px;height:1px;position:absolute}.auth-remember__box{color:#0000;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.auth-remember input:checked+.auth-remember__box{color:var(--on-path);background:var(--path);border-color:var(--path)}.auth-remember input:focus-visible+.auth-remember__box{outline:2px solid var(--path);outline-offset:2px}@media (hover:none) and (pointer:coarse){.auth-remember input:focus-visible+.auth-remember__box{outline:none}}.auth-remember__text{color:var(--ink);flex-direction:column;gap:1px;font-size:14px;font-weight:550;display:flex}.auth-remember__text small{color:var(--ink-2);font-size:12px;font-weight:500}.auth-form__help{color:var(--ink-2);text-align:center;margin:1px 0 0;font-size:12px}.auth-form__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.password-control{position:relative}.password-control input{padding-right:50px}.password-control .icon-button{position:absolute;top:0;right:0}.setup-expired{flex-direction:column;gap:18px;display:flex}.setup-expired .notice{margin-bottom:0}.setup-expired__steps{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);align-items:flex-start;gap:12px;padding:16px;display:flex}.setup-expired__steps>svg{color:var(--warn-ink);flex:none}.setup-expired__steps h3{margin:0;font-size:15px}.setup-expired__steps ol{color:var(--ink-2);margin:8px 0 0;padding-left:20px;font-size:13px}.setup-expired__steps li+li{margin-top:6px}.loading-layout{background:var(--canvas);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.unavailable-layout{background:var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.unavailable-card{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);width:min(100%,520px);box-shadow:0 18px 60px color-mix(in srgb, var(--shadow-ink) 10%, transparent);padding:30px}.unavailable-card__icon{width:52px;height:52px;color:var(--bad-ink);background:var(--bad-soft);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.unavailable-card h1{font-size:24px;font-family:var(--font-display);margin-bottom:8px}.unavailable-card p{color:var(--ink-2);margin-bottom:10px}.unavailable-card__guard{background:var(--warn-soft);border-radius:var(--r-1);padding:11px;font-size:12px;color:var(--warn-ink)!important}.unavailable-card .button{margin-top:8px}.loading-layout__sidebar{background:var(--surface);border-right:1px solid var(--line)}.loading-layout__main{padding:42px}.skeleton{background:var(--surface-3);border-radius:var(--r-1);position:relative;overflow:hidden}@keyframes skeleton-in{0%{opacity:0}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton,.route-loading{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);animation:skeleton-in 1ms linear var(--skeleton-delay) backwards, skeleton-shimmer 1.6s linear var(--skeleton-delay) infinite;background-size:200% 100%}@media (prefers-reduced-motion:reduce){.skeleton,.route-loading{animation:skeleton-in 1ms linear var(--skeleton-delay) backwards}}.skeleton--title{width:240px;height:30px}.skeleton--line{width:420px;max-width:75%;height:15px;margin-top:10px}.skeleton--hero{height:130px;margin-top:30px}.loading-layout__columns{grid-template-columns:1.6fr .8fr;gap:18px;margin-top:18px;display:grid}.skeleton--panel{height:380px}.route-loading{background:var(--surface-3);border-radius:var(--r-3);height:320px;position:relative;overflow:hidden}.team-loading{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-height:360px;padding:24px}.team-stack{flex-direction:column;gap:18px;display:flex}.team-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);padding:21px}.team-list,.team-invitation-list{border-top:1px solid var(--line)}.team-row{grid-template-columns:42px minmax(180px,1.05fr) minmax(340px,1.45fr) minmax(185px,auto);align-items:center;gap:14px;min-height:94px;padding:16px 0;display:grid}.team-row+.team-row,.team-invitation+.team-invitation{border-top:1px solid var(--line)}.team-avatar{width:42px;height:42px;color:var(--path);background:var(--path-soft);border-radius:50%;flex:0 0 42px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.team-row__identity,.team-row__identity>span,.team-row__identity>small,.team-invitation>div,.team-invitation>div>span,.team-invitation>div>small,.team-dialog__target>div,.team-dialog__target>div>span{min-width:0;display:block}.team-row__identity strong,.team-invitation strong{text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.team-row__identity>span,.team-invitation>div>span,.team-dialog__target>div>span{color:var(--ink-2);text-overflow:ellipsis;font-size:13px;overflow:hidden}.team-row__identity small,.team-invitation small{color:var(--ink-2);margin-top:3px;font-size:12px}.team-row__facts{grid-template-columns:repeat(3,minmax(100px,1fr));gap:10px;display:grid}.team-row__facts>div{flex-direction:column;gap:4px;min-width:0;display:flex}.team-row__facts>div>span:first-child{color:var(--ink-2);font-size:12px}.team-row__facts strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.team-row__actions{flex-direction:column;justify-content:flex-end;align-items:flex-end;max-width:220px;display:flex}.team-row__actions .button{white-space:nowrap;min-height:36px;padding:6px 9px}.team-row__actions small{max-width:210px;color:var(--ink-2);text-align:right;font-size:12px}.team-invitation{grid-template-columns:minmax(180px,1fr) minmax(220px,.75fr) auto;align-items:center;gap:18px;min-height:82px;padding:14px 0;display:grid}.team-invitation>div:nth-child(2){flex-direction:column;align-items:flex-start;display:flex}.team-dialog{width:min(100vw - 32px,620px)}.team-dialog__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-dialog__target{background:var(--surface-2);border-radius:var(--r-1);align-items:center;gap:11px;padding:12px;display:flex}.team-grant-result{flex-direction:column;gap:16px;margin-top:20px;display:flex}.team-grant-result .notice{margin-bottom:0}.team-grant-code{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.team-grant-code input{letter-spacing:.015em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.team-grant-guidance{color:var(--path);background:var(--path-soft);border-radius:var(--r-1);gap:10px;padding:12px;display:flex}.team-grant-guidance svg{flex:none}.team-grant-guidance p{margin:0;font-size:12px}.auth-form__links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.auth-form__links a,.auth-form__back{min-height:32px;color:var(--path);text-align:center;font-size:12px;font-weight:600}.auth-form__links a:hover,.auth-form__back:hover{color:var(--path-hover);text-decoration:underline}.access-code-success{flex-direction:column;gap:16px;display:flex}.access-code-success .notice{margin-bottom:0}.audit-header-actions{align-items:center;gap:9px;display:flex}.audit-readonly-line{color:var(--mark-ink);align-items:center;gap:8px;margin:-8px 0 20px;font-size:12px;display:flex}.audit-readonly-line svg{flex:none}.audit-readonly-line span{color:var(--ink-2)}.audit-loading,.audit-entry-surface,.audit-consent,.audit-surface,.audit-run-summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3)}.audit-loading{gap:18px;padding:22px;display:grid}.audit-loading .skeleton--panel{height:320px}.audit-entry-surface .empty-state{min-height:330px}.audit-setup-layout,.audit-run{gap:16px;display:grid}.audit-setup-layout>.notice,.audit-run>.notice{margin-bottom:0}.audit-consent,.audit-surface{padding:20px}.audit-consent>.section-heading,.audit-surface>.section-heading{margin-bottom:18px}.audit-consent__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.audit-consent__facts>div{border-right:1px solid var(--line);align-content:center;gap:3px;min-width:0;min-height:76px;padding:12px 14px;display:grid}.audit-consent__facts>div:last-child{border-right:0}.audit-consent__facts span,.audit-retention span,.audit-next-action span,.audit-run-summary>div>span,.audit-candidate__lead span,.audit-candidate__metrics span{color:var(--ink-2);font-size:12px}.audit-consent__facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audit-consent>.field{margin-bottom:20px}.audit-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.audit-scope-grid section{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-2);padding:15px}.audit-scope-grid h3{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.audit-scope-grid h3 svg{color:var(--mark-ink)}.audit-scope-grid ul,.audit-candidate__rules ul{color:var(--ink-2);gap:6px;margin:0;padding-left:19px;font-size:12px;line-height:1.45;display:grid}.audit-retention{background:var(--surface-2);border-radius:var(--r-1);gap:3px;margin-bottom:16px;padding:13px 14px;display:grid}.audit-retention strong{font-size:13px}.audit-consent-check{cursor:pointer;background:var(--path-soft);border:1px solid color-mix(in srgb, var(--path) 20%, var(--surface));border-radius:var(--r-2);align-items:flex-start;gap:11px;padding:15px;display:flex}.audit-consent-check--disabled{cursor:not-allowed;opacity:.66}.audit-consent-check input{width:19px;height:19px;min-height:0;accent-color:var(--path);flex:none;margin-top:2px;padding:0}.audit-consent-check>span{gap:4px;display:grid}.audit-consent-check strong{font-size:13px}.audit-consent-check small{color:var(--ink-2);font-size:12px}.audit-consent__actions{justify-content:flex-end;margin-top:16px;display:flex}.audit-run-summary{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.audit-run-summary h2{margin:2px 0 3px;font-size:20px}.audit-run-summary p{color:var(--ink-2);margin:0;font-size:12px}.audit-run-summary__status{justify-items:end;gap:6px;display:grid}.audit-run-summary__status small{color:var(--ink-2);font-size:12px}.audit-progress-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.audit-progress-step{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.audit-progress-step__icon{width:34px;height:34px;color:var(--ink-2);background:var(--surface-2);border-radius:50%;place-items:center;display:grid}.audit-progress-step--active .audit-progress-step__icon{color:var(--path);background:var(--path-soft)}.audit-progress-step--complete .audit-progress-step__icon{color:var(--mark-ink);background:var(--mark-soft)}.audit-progress-step--failed .audit-progress-step__icon{color:var(--bad-ink);background:var(--bad-soft)}.audit-progress-step__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-progress-step__heading strong{font-size:13px}.audit-progress-step p{color:var(--ink-2);margin:3px 0;font-size:12px}.audit-progress-step small{color:var(--ink-2);font-size:12px}.audit-progress-step progress{width:min(100%,520px);height:7px;accent-color:var(--path);border:0;border-radius:999px;margin-top:8px;display:block;overflow:hidden}.audit-coverage-list,.audit-metric-list{border-top:1px solid var(--line)}.audit-coverage-row,.audit-metric{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:18px;padding:14px 0;display:grid}.audit-coverage-row p,.audit-metric p{color:var(--ink-2);margin:3px 0 0;font-size:12px;line-height:1.45}.audit-coverage-row__value,.audit-metric__value{text-align:right;justify-items:end;gap:5px;display:grid}.audit-coverage-row__value>strong,.audit-metric__value>strong{font-size:18px}.audit-coverage-row__value small,.audit-metric small{color:var(--ink-2);font-size:12px}.audit-metric__heading{align-items:center;gap:9px;display:flex}.audit-metric--unavailable{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.audit-finding{border-top:1px solid var(--line);padding:20px 0}.audit-finding:last-child{padding-bottom:0}.audit-finding__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.audit-finding__rank{width:32px;height:32px;color:var(--on-path);background:var(--path);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.audit-finding__header h3{margin:1px 0 4px;font-size:16px}.audit-finding__header p,.audit-finding__explanation p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.audit-finding__facts{color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-1);flex-wrap:wrap;gap:8px 18px;margin:13px 0;padding:10px 12px;font-size:12px;display:flex}.audit-finding__facts strong{color:var(--ink)}.audit-finding__explanation{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audit-finding__explanation>div{border-left:2px solid var(--line);padding-left:12px}.audit-finding__explanation span,.audit-evidence h4{color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.audit-evidence{margin-top:16px}.audit-evidence ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.audit-evidence a{min-height:48px;color:var(--path);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-1);justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.audit-evidence a:hover{background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 30%, var(--surface))}.audit-evidence a>span:first-child{min-width:0;display:grid}.audit-evidence a strong,.audit-evidence a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-evidence a small{color:var(--ink-2);font-size:12px}.audit-evidence details{margin-top:8px}.audit-evidence summary{min-height:44px;color:var(--path);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.audit-candidate>.notice{margin-bottom:16px}.audit-candidate{scroll-margin-top:78px}.audit-candidate__lead,.audit-candidate__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.audit-candidate__lead>div,.audit-candidate__metrics>div{background:var(--surface-2);border-radius:var(--r-1);padding:13px}.audit-candidate__lead p{margin:4px 0 0;font-size:13px;line-height:1.45}.audit-candidate__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.audit-candidate__rules h3{margin:0 0 8px;font-size:13px}.audit-candidate__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-candidate__metrics>div{gap:4px;display:grid}.audit-candidate__metrics strong{font-size:12px;line-height:1.4}.audit-next-action{background:var(--path-soft);border:1px solid color-mix(in srgb, var(--path) 20%, var(--surface));border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.audit-next-action>div{gap:3px;display:grid}.audit-next-action--complete{color:var(--mark-ink);background:var(--mark-soft);border-color:color-mix(in srgb, var(--mark) 30%, var(--surface));justify-content:flex-start}.audit-next-action--complete strong{color:var(--ink)}.audit-run-footer{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:12px;display:flex}@media (width<=1180px){.content__inner{padding-left:26px;padding-right:26px}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}.attention-row{grid-template-columns:8px minmax(135px,.9fr) minmax(130px,1fr) auto 18px}.conversation-workspace{grid-template-columns:280px minmax(0,1fr)}.metric-strip__item{padding-left:12px;padding-right:12px}}@media (width<=1020px){.overview-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip__item:nth-child(3){border-top:1px solid var(--line);border-left:0}.metric-strip__item:nth-child(4){border-top:1px solid var(--line)}.conversation-workspace{height:auto;max-height:none}.transcript{border-right:0;border-bottom:1px solid var(--line);min-height:360px;max-height:540px}.integration-setup form{grid-template-columns:1fr 1fr}.integration-setup form .button{grid-column:2}.integration-setup form.schedule-editor{grid-template-columns:minmax(0,1fr)}.integration-setup form.schedule-editor .button{grid-column:auto}.employee-facts>div+div{padding-left:10px}.auth-layout{grid-template-columns:minmax(300px,.7fr) minmax(420px,1.3fr)}.auth-intro{padding:34px 30px}.auth-intro h1{font-size:31px;font-family:var(--font-display)}}@media (width<=860px){.app-shell{padding-top:58px;padding-bottom:66px;display:block}.sidebar{display:none}.mobile-header{z-index:var(--z-sticky);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-installation-name{max-width:46vw;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.bottom-nav{z-index:var(--z-sticky);min-height:64px;padding:4px max(6px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav__item{min-width:0;min-height:54px;color:var(--ink-2);border-radius:var(--r-1);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 2px;font-size:12px;font-weight:550;display:flex}.bottom-nav__item--active{color:var(--path);background:var(--path-soft)}.mobile-menu{z-index:var(--z-dialog);width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:18px 18px max(18px, env(safe-area-inset-bottom));color:var(--ink);background:var(--surface);box-shadow:0 -8px 24px color-mix(in srgb, var(--shadow-ink) 16%, transparent);border:0;border-radius:14px 14px 0 0;margin:0;animation:.18s cubic-bezier(.16,1,.3,1) mobile-menu-in;position:fixed;inset:auto 0 0;overflow-y:auto}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mobile-menu__header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.mobile-menu__header h2{margin:0;font-size:18px}.mobile-menu__links{margin-top:8px}.mobile-menu__section+.mobile-menu__section{margin-top:12px}.mobile-menu__section-label{color:var(--ink-2);padding:12px 0 7px;font-size:12px;font-weight:600}.mobile-menu__link{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;font-size:14px;font-weight:550;display:grid}.mobile-menu__link--active{color:var(--path);background:var(--path-soft)}.mobile-menu__account{align-items:center;gap:10px;margin-top:14px;display:flex}.content__inner{padding:22px 20px 34px}.content--conversations{height:auto;overflow:visible}.content__inner--conversations{height:auto;display:block}.content__inner--conversations>.page--conversations{display:block}.page-header{margin-bottom:20px}.page-header h1{font-size:24px;font-family:var(--font-display)}.loading-layout{display:block}.loading-layout__sidebar{display:none}.loading-layout__main{padding:76px 20px 20px}.employee-layout,.scenario-layout,.knowledge-layout{grid-template-columns:270px minmax(0,1fr)}.integration-row{grid-template-columns:auto minmax(0,1fr)}.integration-row__actions{grid-column:2;justify-content:flex-start}.auth-layout{display:block}.auth-intro{border-right:0;border-bottom:1px solid var(--line);padding:22px 24px;display:block}.auth-intro>div:nth-child(2),.auth-intro ul{display:none}.auth-panel{padding-top:40px}}@media (width<=700px){.content__inner{padding-left:16px;padding-right:16px}.page-header{flex-direction:column;align-items:stretch;gap:14px}.page-header__action,.page-header__action>.button,.page-header__action>a.button{width:100%}.activation-checklist__header{padding:17px 16px 14px}.activation-step{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px 16px}.activation-step--complete{display:none}.activation-step--current{grid-template-columns:32px minmax(0,1fr)}.activation-step--current .activation-step__action,.activation-step--current>.status{grid-column:2;width:100%;margin-top:5px}.activation-step__marker{width:30px;height:30px}.activation-checklist__audit{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.activation-checklist__audit .text-link{grid-column:2;justify-self:start;margin-top:3px}.notice{flex-wrap:wrap}.notice__actions{width:100%;padding-left:30px}.delivery-control__main{flex-wrap:wrap;align-items:flex-start;padding:17px}.delivery-control__icon{flex-basis:42px;width:42px;height:42px}.delivery-control__copy{flex-basis:calc(100% - 57px);width:calc(100% - 57px)}.delivery-control__switch-wrap{justify-content:space-between;width:100%;min-height:44px;margin:5px 0 0}.delivery-control__details{grid-template-columns:1fr}.delivery-control__details>div{padding-left:17px;padding-right:17px}.delivery-control__details>div+div{border-top:1px solid var(--line);border-left:0}.restore-reconciliation__facts,.restore-reconciliation__form-grid{grid-template-columns:1fr}.restore-reconciliation__facts>div+div{border-top:1px solid var(--line);border-left:0}.restore-reconciliation__actions{flex-direction:column;align-items:stretch}.restore-reconciliation__actions .button{width:100%}.metric-strip{grid-template-columns:1fr}.metric-strip__item+.metric-strip__item,.metric-strip__item:nth-child(3),.metric-strip__item:nth-child(4){border-top:1px solid var(--line);border-left:0}.attention-row{grid-template-columns:8px minmax(0,1fr) auto;gap:9px;padding:10px 0}.attention-row__reason{grid-column:2/-1;margin-top:-8px}.attention-row__time{grid-area:1/3}.attention-row__arrow{display:none}.work-section,.safety-section{padding:17px}.conversation-workspace{min-height:580px;display:block;overflow:visible}.conversation-list{border-right:0;min-height:580px;overflow:visible}.conversation-list__rows{overflow:visible}.conversation-detail{display:none;overflow:visible}.conversation-workspace--detail .conversation-list{display:none}.conversation-workspace--detail .conversation-detail--mobile-open{display:flex}.conversation-detail__back{margin-left:-7px;display:inline-grid}.conversation-detail__header .avatar{display:none}.conversation-columns{flex:none;display:block;overflow:visible}.transcript{height:auto;min-height:330px;max-height:none;overflow:visible}.draft-panel{border-top:1px solid var(--line);width:auto;max-height:none;box-shadow:none;border-left:0;padding:16px;position:static;overflow:visible}.review-workspace{grid-template-columns:1fr}.review-queue{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.review-queue__header{display:none}.review-row{border-right:1px solid var(--line);border-bottom:0;flex:0 0 230px}.review-detail{padding:17px}.review-evidence{grid-template-columns:1fr;gap:16px}.review-detail__actions{flex-direction:column-reverse;align-items:stretch}.review-detail__actions .button{width:100%}.employee-layout,.scenario-layout,.knowledge-layout{display:block}.employee-list,.scenario-list,.knowledge-list{border-right:0;border-bottom:1px solid var(--line);min-height:0;display:flex;overflow-x:auto}.employee-row{border-right:1px solid var(--line);border-bottom:0;flex:0 0 270px}.employee-detail,.scenario-editor,.knowledge-editor{padding:17px}.employee-detail__header{flex-wrap:wrap;align-items:flex-start}.employee-detail__header .button{width:100%}.employee-facts{flex-direction:column}.employee-facts>div{flex-basis:auto;width:100%;min-height:50px}.employee-facts>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.scenario-list__header{border-right:1px solid var(--line);border-bottom:0;flex:0 0 220px}.knowledge-list__header{border-right:1px solid var(--line);border-bottom:0;flex:0 0 200px}.scenario-row{border-right:1px solid var(--line);border-bottom:0;flex:0 0 240px}.knowledge-row{border-right:1px solid var(--line);border-bottom:0;flex:0 0 275px}.scenario-editor__header,.scenario-editor__assignment>div,.scenario-repair__heading{flex-direction:column;align-items:stretch}.scenario-editor__columns,.scenario-readiness__grid{grid-template-columns:1fr}.scenario-readiness__grid>div+div{border-top:1px solid var(--line);border-left:0}.scenario-repair__facts{grid-template-columns:1fr}.scenario-repair__facts>div+div{border-top:1px solid var(--line);border-left:0}.channel-scope-mode{grid-template-columns:1fr}.knowledge-version-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-version-facts>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.knowledge-version-facts>div:nth-child(4){border-top:1px solid var(--line)}.knowledge-editor__actions{flex-direction:column-reverse;align-items:stretch}.knowledge-editor__actions .button{width:100%}.integration-row{grid-template-columns:auto minmax(0,1fr);padding:16px}.integration-row__actions{grid-column:1/-1}.integration-row__actions .button{flex:1}.integration-setup{margin-bottom:-16px;margin-left:-16px;margin-right:-16px;padding:16px}.integration-setup .integration-form,.integration-setup__message{flex-direction:column;align-items:stretch;display:flex}.integration-setup form .button{width:100%}.integration-form__fields,.integration-confirmation,.integration-runtime-options{grid-template-columns:1fr}.google-setup-steps{flex-direction:column;gap:12px}.google-tool-option{grid-template-columns:auto minmax(0,1fr);align-items:start}.google-tool-option .button{grid-column:1/-1;width:100%}.google-setup-steps li+li{padding-left:0}.google-setup-steps li+li:before{display:none}.integration-form__actions,.employee-editor__actions{flex-direction:column-reverse;align-items:stretch}.integration-form__actions .button,.employee-editor__actions .button,.recovery-form .button{width:100%}.integration-explainer{flex-direction:column;gap:13px}.autonomy-control{align-items:flex-start;padding:17px}.safety-columns{grid-template-columns:1fr;gap:0}.audit-row{grid-template-columns:auto minmax(0,1fr)}.audit-row__meta{flex-direction:row;grid-column:2;align-items:flex-start;gap:8px}.auth-panel{padding:32px 20px 48px}.auth-form__columns{grid-template-columns:1fr}.mfa-control,.session-control{flex-direction:column;align-items:stretch}.mfa-control .button,.session-control .button{width:100%}}@media (width<=430px){body{font-size:14px}.mobile-header{padding-left:14px;padding-right:14px}.content__inner{padding-left:12px;padding-right:12px}.page-header h1{font-size:22px}.notice__actions{padding-left:0}.notice__actions .button,.notice__actions a.button{width:100%}.delivery-control__copy h2{font-size:16px}.delivery-control__title-row .status{margin-top:3px}.work-section,.safety-section{padding:14px}.attention-row__time{font-size:12px}.conversation-detail__header{padding-left:10px;padding-right:10px}.conversation-detail__header .status{display:none}.conversation-detail__panel-toggle{padding-left:10px;padding-right:10px;font-size:13px}.message{width:94%}.draft-panel__actions{flex-direction:column;align-items:stretch}.draft-panel__actions .button{width:100%}.review-detail__header{flex-direction:column;gap:3px}.review-editor__meta{flex-direction:column;align-items:flex-start}.stage-list>div{grid-template-columns:auto minmax(0,1fr)}.stage-list small{grid-column:2}.scenario-editor__actions,.scenario-repair__actions,.dialog-content__actions{flex-direction:column-reverse;align-items:stretch}.scenario-editor__actions .button,.scenario-repair__actions .button,.dialog-content__actions .button{width:100%}.integration-row__actions{flex-direction:column}.integration-row__icon{width:42px;height:42px}.safety-check{grid-template-columns:auto minmax(0,1fr)}.safety-check>.status{grid-column:2}.dialog-content{padding:18px}.dialog-content__header{grid-template-columns:auto minmax(0,1fr)}.dialog-content__close{position:absolute;top:-6px;right:-6px}.dialog-content__header h2,.dialog-content__header p{padding-right:30px}.auth-intro{padding:14px 16px}.auth-panel{padding:27px 16px 40px}.auth-panel__heading h2{font-size:22px}.recovery-codes{grid-template-columns:1fr}}@media (width<=700px){.preview-pilot-control__heading{grid-template-columns:auto minmax(0,1fr)}.preview-pilot-control__heading>.status{grid-column:2;width:fit-content}.preview-pilot-control__footer,.preview-pilot-summary__empty{flex-direction:column;align-items:stretch}.preview-pilot-control__footer .button,.preview-pilot-summary__empty .text-link{width:100%}.preview-pilot-summary__list li{grid-template-columns:minmax(0,1fr) auto;gap:8px}.preview-pilot-summary__numbers,.preview-pilot-summary__list .text-link{grid-column:1/-1}.preview-pilot-summary__list .text-link{width:fit-content}.safety-advanced>summary{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 17px}}@media (width<=430px){.preview-pilot-control{padding:13px}.preview-pilot-facts,.preview-pilot-dialog__summary,.preview-pilot-dialog__fields{grid-template-columns:1fr}.preview-pilot-facts>div:nth-child(2n),.preview-pilot-dialog__summary>div:nth-child(2n){border-left:0}.preview-pilot-facts>div+div,.preview-pilot-dialog__summary>div+div{border-top:1px solid var(--line)}}.deal-workspace{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);flex:1;grid-template-columns:minmax(330px,390px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.deal-list-panel{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.deal-list-header{background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;min-height:72px;padding:16px 14px 9px 20px;display:flex}.deal-list-header h1{letter-spacing:var(--display-track);font-size:27px;line-height:1.05;font-family:var(--font-display);margin:0}.deal-list-header p{max-width:250px;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.deal-list-header>.button{gap:0;width:40px;min-width:40px;min-height:40px;padding:0;font-size:0;overflow:hidden}.deal-list-feedback{gap:7px;padding:0 14px 10px;display:grid}.deal-list-feedback .notice{padding:9px 10px}.deal-search{min-height:44px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-1);border:1px solid #0000;align-items:center;gap:9px;margin:14px 14px 10px;padding:0 12px;display:flex}.deal-search:focus-within{background:var(--surface);border-color:var(--path);box-shadow:0 0 0 3px color-mix(in srgb, var(--path) 20%, transparent)}.deal-search input{width:100%;min-width:0;height:42px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:14px}.deal-quick-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 14px 12px;display:grid}.deal-quick-tabs button{min-height:38px;color:var(--ink-2);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:550;display:flex}.deal-quick-tabs button:hover{background:var(--surface-2)}.deal-quick-tabs button.is-active{color:var(--path);background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 15%, var(--surface))}.deal-quick-tabs button strong{min-width:24px;min-height:22px;color:inherit;background:color-mix(in srgb, var(--surface) 70%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:2px 6px;font-size:11px;display:inline-grid}.deal-quick-tabs button strong.deal-count--up,.deal-quick-tabs button strong.deal-count--down{animation:.7s cubic-bezier(.2,.8,.2,1) deal-count-bump}.deal-quick-tabs button strong.deal-count--up{--deal-count-flash:var(--path)}.deal-quick-tabs button strong.deal-count--down{--deal-count-flash:var(--ink-2)}@keyframes deal-count-bump{0%{transform:scale(1)}30%{color:var(--on-path);background:var(--deal-count-flash);transform:scale(1.22)}to{transform:scale(1)}}.deal-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deal-filters summary{min-height:43px;color:var(--ink-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:550;list-style:none;display:grid}.deal-filters summary::-webkit-details-marker{display:none}.deal-filters summary strong{min-width:22px;min-height:22px;color:var(--path);background:var(--path-soft);border-radius:999px;place-items:center;padding:2px 6px;font-size:11px;display:inline-grid}.deal-filters__body{grid-template-columns:1fr;gap:8px;padding:0 14px 14px;display:grid}.deal-filter{color:var(--ink-2);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid;position:relative}.deal-filter select{appearance:none;min-width:0;min-height:36px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:6px 30px 6px 10px;font-size:13px}.deal-filter svg{pointer-events:none;position:absolute;right:9px}.deal-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.deal-list>.notice,.deal-list>.empty-state{margin:18px}.deal-list>.button{width:calc(100% - 28px);margin:10px 14px 16px}.deal-queue-explanation{color:var(--warn-ink);background:var(--canvas);border-bottom:1px solid color-mix(in srgb, var(--warn-dot) 50%, var(--surface));margin:0;padding:10px 14px;font-size:11px;line-height:1.45}.deal-row{width:100%;min-width:0;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:14px;transition:background-color .14s,box-shadow .14s;display:grid}.deal-row__body{flex-direction:column;gap:6px;min-width:0;display:flex}.deal-row:hover{background:var(--canvas)}.deal-row--selected{background:var(--path-soft);box-shadow:inset 3px 0 var(--path)}.deal-row--selected:hover{background:var(--path-soft)}.deal-row--fresh{animation:2.4s ease-out deal-row-fresh}@keyframes deal-row-fresh{0%,25%{background:var(--path-soft)}to{background:0 0}}.deal-row--selected.deal-row--fresh{animation-name:deal-row-fresh-selected}@keyframes deal-row-fresh-selected{0%,25%{background:color-mix(in srgb, var(--path) 15%, var(--surface))}to{background:var(--path-soft)}}@media (prefers-reduced-motion:reduce){.deal-row--fresh,.deal-quick-tabs button strong.deal-count--up,.deal-quick-tabs button strong.deal-count--down{animation:none}}.deal-row__topline,.deal-row__context,.deal-row__footer{align-items:center;min-width:0;display:flex}.deal-row__topline{justify-content:space-between;gap:10px}.deal-row__topline strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.deal-row__topline small,.deal-row__context,.deal-row__footer>span:last-child{color:var(--ink-2);font-size:11px}.deal-row__context{gap:7px;overflow:hidden}.deal-row__context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-row__context span+span:before{content:"·";margin-right:7px}.deal-row__message{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.deal-row__next-check{min-width:0;color:var(--path);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.deal-row__next-check svg{flex:none}.deal-row__next-check>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-row__review{color:var(--warn-ink);background:var(--canvas);border:1px solid color-mix(in srgb, var(--warn-dot) 50%, var(--surface));border-radius:7px;gap:2px;padding:7px 8px;display:grid}.deal-row__review strong{font-size:11px;line-height:1.3}.deal-row__review>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-row__footer{justify-content:space-between;gap:10px;margin-top:3px}.deal-row__open{color:var(--path);white-space:nowrap;align-items:center;gap:2px;font-size:10px;font-weight:600;display:inline-flex}.deal-row__footer>span:last-child:not(.deal-row__open){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-row .status{flex:none;font-size:10px}.deal-detail-panel{min-width:0;min-height:0;overflow:hidden}.deal-detail-panel>.empty-state,.deal-detail-panel>.notice{margin:32px}.deal-detail-loading{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%);border-radius:var(--r-2);background-size:200% 100%;width:calc(100% - 48px);height:180px;margin:24px;animation:1.2s linear infinite skeleton}.deal-detail{flex-direction:column;height:100%;min-height:0;display:flex}.deal-detail__header{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px 20px;display:grid}.deal-detail__header h2{margin:0 0 2px;font-size:17px;line-height:1.25}.deal-detail__header p,.deal-detail__responsible span,.deal-detail__timeline-head p{color:var(--ink-2);margin:0;font-size:12px}.deal-detail__responsible{flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.deal-detail__header-actions{align-items:center;gap:12px;display:flex}.deal-detail__crm-link{min-height:36px;padding:6px 10px;font-size:11px}.deal-mobile-back{width:40px;height:40px;color:var(--ink);border-radius:var(--r-1);background:0 0;border:0;place-items:center;display:none}.deal-context-bar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;min-height:48px;padding:8px 20px;display:flex}.deal-context-bar__channel{color:var(--ink-2);align-items:center;gap:8px;margin-right:auto;font-size:12px;display:flex}.deal-context-bar__channel select{min-height:34px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:7px;padding:0 30px 0 10px}.deal-context-bar__state{align-items:center;gap:8px;display:flex}.deal-context-bar__state .button{min-height:32px;padding:4px 8px;font-size:11px}.service-conversation-kind{gap:8px;min-width:0;display:grid}.deal-context-bar .service-conversation-kind{justify-items:end}.service-conversation-kind p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.4}.service-conversation-kind__proposal{align-items:flex-start;gap:8px;display:flex}.service-conversation-kind__proposal svg{color:var(--warn-ink);flex:none;margin-top:2px}.service-conversation-kind__proposal strong{color:var(--ink);font-size:13px;display:block}.lead-review-panel .service-conversation-kind{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 12px;padding:12px 13px}.deal-detail>.notice{margin:12px 20px 0}.deal-help-explanation{color:var(--warn-ink);background:var(--canvas);border:1px solid color-mix(in srgb, var(--warn-dot) 50%, var(--surface));border-radius:8px;gap:8px;margin:12px 20px 0;padding:13px 14px;display:grid}.deal-help-explanation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-help-explanation h3{color:var(--warn-ink);margin:2px 0 0;font-size:14px}.deal-help-explanation>p{color:var(--warn-ink);margin:0;font-size:12px;line-height:1.5}.deal-help-explanation__action{border-top:1px solid color-mix(in srgb, var(--warn-dot) 50%, var(--surface));justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.deal-help-explanation__action>div:first-child{gap:2px;display:grid}.deal-help-explanation__action strong{color:var(--warn-ink);font-size:11px}.deal-help-explanation__action span{color:var(--warn-ink);font-size:11px;line-height:1.4}.deal-help-explanation__action .button{flex:none;min-height:38px;padding:7px 10px;font-size:11px}.deal-chat-selector{border-bottom:1px solid var(--line);gap:10px;margin:14px 20px 0;padding-bottom:14px;display:grid}.deal-chat-selector__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-chat-selector__heading h3{margin:0;font-size:14px}.deal-chat-selector__heading p{color:var(--ink-2);margin:2px 0 0;font-size:11px}.deal-chat-selector__heading>span{min-width:24px;height:24px;color:var(--path);background:var(--path-soft);border-radius:999px;place-items:center;padding:0 7px;font-size:11px;font-weight:600;display:grid}.deal-chat-selector__options{overscroll-behavior-x:contain;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.deal-chat-selector__options button{min-width:170px;min-height:48px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.deal-chat-selector__options button:hover{background:var(--canvas)}.deal-chat-selector__options button.is-active{color:var(--path);background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 20%, var(--surface));box-shadow:inset 0 -2px var(--path)}.deal-chat-selector__options button>span{gap:1px;min-width:0;display:grid}.deal-chat-selector__options strong,.deal-chat-selector__options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-chat-selector__options strong{font-size:12px}.deal-chat-selector__options small{color:var(--ink-2);font-size:10px}.deal-chat-selector__options .deal-chat-selector__preview{max-width:22rem}.deal-next-work{background:var(--canvas);border:1px solid color-mix(in srgb, var(--path) 15%, var(--surface));border-radius:var(--r-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 20px 12px;padding:14px;display:grid}.deal-next-work__icon{width:38px;height:38px;color:var(--path);background:var(--path-soft);border-radius:50%;place-items:center;display:grid}.eyebrow{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.deal-next-work h3{margin:0;font-size:14px}.deal-next-work p{color:var(--ink-2);margin:3px 0 0;font-size:12px}.deal-next-work .deal-next-work__choice{text-align:right;max-width:220px;margin:0}.deal-link-review{background:var(--canvas);border:1px solid color-mix(in srgb, var(--warn-dot) 45%, var(--surface));border-radius:var(--r-2);gap:12px;margin:0 20px 14px;padding:14px;display:grid}.deal-link-review h3{margin:0;font-size:14px}.deal-link-review>div>p{color:var(--ink-2);margin:3px 0 0;font-size:12px}.deal-link-review__items{gap:8px;display:grid}.deal-link-review__item{background:var(--surface);border:1px solid color-mix(in srgb, var(--warn-dot) 40%, var(--surface));border-radius:var(--r-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px;display:grid}.deal-link-review__item>div:first-child{gap:2px;min-width:0;display:grid}.deal-link-review__item strong{font-size:12px}.deal-link-review__item>div:first-child>span{color:var(--ink-2);font-size:11px}.deal-link-review__item p{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.deal-link-review__actions{align-items:center;gap:7px;display:flex}.escalation-advice{color:var(--ink);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn-dot) 65%, var(--surface));border-radius:var(--r-2);gap:10px;margin:0 20px 10px;padding:4px;display:grid}.escalation-advice.is-open{padding:4px 14px 14px}.escalation-advice.is-blocking{border-color:var(--warn-dot);box-shadow:inset 3px 0 var(--warn-dot)}.escalation-advice__summary{width:100%;min-height:40px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:grid}.escalation-advice.is-open .escalation-advice__summary{width:calc(100% + 20px);margin:0 -10px}.escalation-advice__summary:hover,.escalation-advice__summary:focus-visible{background:color-mix(in srgb, var(--warn-dot) 10%, transparent);outline:0}.escalation-advice__summary>svg:first-child{color:var(--warn-ink)}.escalation-advice__summary>strong{white-space:nowrap;font-size:13px}.escalation-advice__preview{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.escalation-advice.is-open .escalation-advice__preview{visibility:hidden}.escalation-advice__count{min-width:20px;height:20px;color:var(--on-path);background:var(--warn-dot);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.escalation-advice__chevron{color:var(--warn-ink);transition:transform .18s}.escalation-advice.is-open .escalation-advice__chevron{transform:rotate(180deg)}.escalation-advice__hint{color:var(--ink-2);margin:0;font-size:12px}.escalation-advice__question p{color:var(--ink-2);margin:3px 0 0;font-size:12px}.escalation-advice__item{border-top:1px solid color-mix(in srgb, var(--warn-dot) 50%, var(--surface));gap:11px;padding-top:12px;display:grid}.escalation-advice__question{gap:6px;display:grid}.escalation-advice__question strong{font-size:13px;line-height:1.45}.escalation-advice__question small{color:var(--ink-2);font-size:11px}.escalation-advice__item label{color:var(--ink);gap:5px;font-size:11px;font-weight:600;display:grid}.escalation-advice__item textarea{resize:vertical;width:100%;min-height:78px;color:var(--ink);font:inherit;background:var(--surface);border:1px solid var(--warn-dot);border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.45}.escalation-advice__item textarea:focus-visible{outline:3px solid color-mix(in srgb, color-mix(in srgb, var(--warn-dot) 85%, var(--ink)) 22%, transparent);outline-offset:1px;border-color:color-mix(in srgb, var(--warn-dot) 60%, var(--ink))}.escalation-advice__item>.button{justify-self:start}.deal-detail__timeline-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:4px 20px 11px;display:flex}.deal-detail__timeline-head h3{margin:0 0 1px;font-size:14px}.deal-detail__channels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.deal-detail__channels span{color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:550}.deal-timeline{overscroll-behavior:contain;background:var(--canvas);flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 20px 28px;display:flex;overflow-y:auto}.deal-thread-workspace{background:var(--canvas);flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:0;display:grid;overflow:hidden}.deal-thread-workspace>.deal-timeline{border-right:1px solid var(--line)}.deal-timeline__new{z-index:2;box-shadow:0 5px 18px color-mix(in srgb, var(--shadow-ink) 16%, transparent);align-self:center;position:sticky;bottom:8px}.lead-review-panel{background:var(--surface);flex-direction:column;gap:13px;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.lead-review-panel__body{flex-direction:column;flex:1;gap:13px;min-height:0;display:flex;overflow-y:auto}.lead-review-panel--empty{min-height:auto;color:var(--ink-2);background:var(--surface);border:1px solid color-mix(in srgb, var(--mark) 65%, var(--surface));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lead-review-panel--processing{color:var(--mark-ink);background:var(--mark-soft)}.lead-review-panel--error{color:var(--bad-ink);background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.lead-review-panel--idle{color:var(--ink-2);background:var(--surface-2);border-color:var(--line)}.lead-review-panel__spinner{animation:.9s linear infinite lead-review-spin}@keyframes lead-review-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lead-review-panel__spinner,.delivery-transition,.delivery-transition:after,.delivery-transition__spinner,.delivery-transition__steps .is-active i,.delivery-progress{animation:none}}.lead-review-panel--empty h3{margin:0}.lead-review-panel--empty p{color:var(--ink-2);margin:6px 0 0;font-size:12px;line-height:1.5}.lead-review-panel__empty-action{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.lead-review-panel__empty-action small{color:var(--ink-2);font-size:12px}.next-check-card{min-width:0;max-width:100%;color:var(--path);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--path) 18%, transparent), transparent 45%), linear-gradient(145deg, var(--canvas), var(--surface-2));border:1px solid color-mix(in srgb, var(--path) 30%, var(--surface));box-shadow:0 8px 22px color-mix(in srgb, var(--path) 8%, transparent);border-radius:12px;flex:none;gap:12px;padding:14px;animation:.28s ease-out both delivery-status-enter;display:grid;position:relative;overflow:hidden}.next-check-card:before{background:linear-gradient(90deg, var(--path), var(--path));content:"";height:3px;position:absolute;top:0;left:0;right:0}.next-check-card.is-warning{color:var(--warn-ink);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--warn-dot) 16%, transparent), transparent 45%), linear-gradient(145deg, var(--canvas), var(--warn-soft));border-color:color-mix(in srgb, var(--warn-dot) 70%, var(--surface))}.next-check-card.is-warning:before{background:linear-gradient(90deg, var(--warn-dot), var(--warn-dot))}.next-check-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.next-check-card__icon{width:34px;height:34px;color:var(--path);background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid color-mix(in srgb, var(--path) 18%, transparent);border-radius:10px;place-items:center;display:inline-grid}.next-check-card.is-warning .next-check-card__icon{color:var(--warn-ink)}.next-check-card__heading{gap:1px;min-width:0;display:grid}.next-check-card__heading small,.next-check-card__intention>span{color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.next-check-card__heading strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.next-check-card__status{min-width:0;max-width:100%;color:var(--path);background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--path) 16%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:650;display:inline-flex}.next-check-card.is-warning .next-check-card__status{color:var(--warn-ink)}.next-check-card__time{overflow-wrap:anywhere;color:currentColor;letter-spacing:-.025em;min-width:0;font-size:21px;font-weight:650;line-height:1.05}.next-check-card__intention{color:var(--ink);background:color-mix(in srgb, var(--surface) 76%, transparent);border:1px solid color-mix(in srgb, var(--path) 12%, transparent);border-radius:9px;gap:5px;padding:10px 11px;display:grid}.next-check-card__intention p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:550;line-height:1.45}.next-check-card>footer{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:10px;line-height:1.35}@media (width<=720px){.next-check-card__header{grid-template-columns:auto minmax(0,1fr)}.next-check-card__status{grid-column:1/-1;width:max-content}.next-check-card__time{font-size:19px}}.delivery-progress{color:var(--mark-ink);background:var(--canvas);border:1px solid color-mix(in srgb, var(--mark) 45%, var(--surface));border-radius:10px;gap:10px;padding:12px;animation:.28s ease-out both delivery-status-enter;display:grid}.delivery-transition{color:var(--mark-ink);background:linear-gradient(135deg, var(--canvas), var(--surface-2));border:1px solid color-mix(in srgb, var(--mark) 50%, var(--surface));border-radius:10px;gap:12px;padding:13px;animation:.28s ease-out both delivery-status-enter;display:grid;position:relative;overflow:hidden}.delivery-transition:after{background:linear-gradient(90deg, transparent, var(--draft-channel-accent,var(--mark-ink)), transparent);content:"";height:2px;animation:1.35s ease-in-out infinite delivery-status-sweep;position:absolute;bottom:0;left:0;right:0}.delivery-transition>header,.delivery-transition>header>span:last-child{min-width:0;display:flex}.delivery-transition>header{align-items:flex-start;gap:10px}.delivery-transition>header>span:last-child{flex-direction:column;gap:2px}.delivery-transition>header strong{font-size:12px}.delivery-transition>header small{color:var(--ink-2);font-size:11px;line-height:1.4}.delivery-transition__spinner{flex:none;place-items:center;animation:.9s linear infinite lead-review-spin;display:inline-grid}.delivery-transition__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.delivery-transition__steps span{min-width:0;color:var(--ink-2);align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.delivery-transition__steps i{background:var(--trace);border-radius:50%;flex:none;width:7px;height:7px}.delivery-transition__steps .is-complete{color:var(--mark-ink)}.delivery-transition__steps .is-complete i{background:var(--mark-ink)}.delivery-transition__steps .is-active{color:var(--draft-channel-accent,var(--mark-ink))}.delivery-transition__steps .is-active i{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 15%, transparent);background:currentColor;animation:1.15s ease-in-out infinite delivery-status-pulse}@keyframes delivery-status-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes delivery-status-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes delivery-status-pulse{50%{opacity:.55;transform:scale(.82)}}.delivery-progress.is-attention{color:var(--bad-ink);background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 42%, var(--line))}.delivery-progress.is-reconciling{color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 34%, var(--line))}.delivery-progress>header,.delivery-progress>header>span:last-child{min-width:0;display:flex}.delivery-progress>header{align-items:flex-start;gap:9px}.delivery-progress>header>span:last-child{flex-direction:column;gap:2px}.delivery-progress>header strong,.delivery-progress>header small{line-height:1.35}.delivery-progress>header small{color:var(--ink-2);font-size:11px}.delivery-progress__icon,.delivery-progress__step{flex:none;place-items:center;display:inline-grid}.delivery-progress__items{gap:6px;display:grid}.delivery-progress__item{min-width:0;color:var(--ink);background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid color-mix(in srgb, color-mix(in srgb, var(--mark) 80%, var(--ink)) 18%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,opacity .18s;display:grid}.delivery-progress__item--confirmed{color:var(--mark-ink);opacity:.78}.delivery-progress__item--leased,.delivery-progress__item--dispatching,.delivery-progress__item--ambiguous{background:var(--surface);border-color:var(--draft-channel-accent,var(--mark-ink));box-shadow:0 0 0 2px color-mix(in srgb, var(--draft-channel-accent,var(--mark-ink)) 12%, transparent)}.delivery-progress__copy{gap:2px;min-width:0;display:grid}.delivery-progress__copy b{font-size:11px}.delivery-progress__copy small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.delivery-progress__item>em{color:var(--draft-channel-accent,var(--mark-ink));white-space:nowrap;font-size:10px;font-style:normal;font-weight:600}.delivery-progress__item--terminal_failed>em,.delivery-progress__item--cancelled>em{color:var(--bad-ink)}.delivery-progress__retry{gap:8px;display:grid}.delivery-progress__retry p{color:var(--ink-2);margin:0;font-size:12px;line-height:1.4}.delivery-progress__retry-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-review-panel__body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-review-panel h3{margin:0;font-size:15px}.lead-review-panel__channel{max-width:145px;color:var(--path);background:var(--path-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;overflow:hidden}.lead-review-panel__delivery-target{gap:6px;margin:0;display:grid}.lead-review-panel__delivery-target>span{color:var(--ink-2);font-size:12px;font-weight:550}.lead-review-panel__delivery-target select{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.lead-review-panel__header-actions{align-items:center;gap:8px;display:flex}.lead-review-panel__editor,.lead-review-panel__reason{gap:6px;display:grid}.lead-review-panel__editor>label,.lead-review-panel__reason>span,.lead-review-panel__actions-list>strong{color:var(--ink);font-size:12px;font-weight:600}.lead-review-panel textarea{resize:vertical;width:100%;min-height:0;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-1);font:inherit;padding:10px;font-size:13px;line-height:1.45}.lead-review-panel__preview{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-1);white-space:break-spaces;overflow-wrap:anywhere;padding:9px;display:none}.lead-review-panel__preview-button{cursor:text;width:100%;font:inherit;text-align:left}.lead-review-panel__preview-button:hover{background:color-mix(in srgb, var(--path-soft) 45%, transparent)}.lead-review-panel__preview-button:focus-visible{border-radius:var(--r-1);outline:2px solid color-mix(in srgb, var(--path) 32%, transparent);outline-offset:3px}.lead-review-panel__preview-button:disabled{cursor:default}.lead-review-panel--channel-whatsapp{--draft-channel-accent:var(--mark)}.lead-review-panel--channel-telegram{--draft-channel-accent:color-mix(in srgb, var(--path) 65%, var(--surface))}.lead-review-panel textarea:focus{border-color:var(--path);outline:2px solid color-mix(in srgb, var(--path) 18%, transparent)}.lead-review-panel__editor small{color:var(--ink-2);justify-self:end;font-size:10px}.lead-review-panel__actions-list{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-1);gap:7px;padding:11px;display:grid}.lead-review-panel__actions-list>span{color:var(--ink-2);align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.lead-review-panel__actions-list svg{color:var(--path);flex:none;margin-top:1px}.lead-review-panel__effect>span{gap:1px;min-width:0;display:grid}.lead-review-panel__effect small{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:600}.lead-review-panel__effect b{color:var(--ink);font-size:11px;font-weight:600}.lead-review-panel__effect em{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.lead-review-panel__mode{color:var(--ink-2);background:var(--mark-soft);border-radius:var(--r-1);align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.lead-review-panel__mode svg{flex:none}.lead-review-panel__buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:auto;display:flex}.lead-review-panel__buttons .button{min-height:38px;padding:7px 10px;font-size:11px}.review-detail--compact .lead-review-panel{box-shadow:none;border:0;position:static}.deal-message{--channel-accent:var(--line-strong);background:var(--surface);border:1px solid var(--line);width:fit-content;max-width:min(74%,680px);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 4%, transparent);border-radius:4px 12px 12px;flex:none;padding:10px 12px 10px 15px;position:relative;overflow:hidden}.deal-message:before{background:var(--channel-accent);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.deal-message--channel-whatsapp{--channel-accent:var(--mark)}.deal-message--channel-telegram{--channel-accent:color-mix(in srgb, var(--path) 65%, var(--surface))}.deal-message--outbound{background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 15%, var(--surface));border-radius:12px 4px 12px 12px;align-self:flex-end;padding-left:12px;padding-right:15px}.deal-message--outbound:before{left:auto;right:0}.deal-message-media{gap:8px;min-width:min(320px,68vw);margin-top:8px;display:grid}.deal-message-media__image-link{background:var(--surface-2);border-radius:9px;display:block;overflow:hidden}.deal-message-media__image-link img{object-fit:contain;width:100%;max-width:520px;max-height:420px;display:block}.deal-message-media__player{gap:7px;display:grid}.deal-message-media__player>span,.deal-message-media__file{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.deal-message-media audio,.deal-message-media video{width:min(460px,100%);max-height:360px;display:block}.deal-message-media__file{background:color-mix(in srgb, var(--surface) 72%, transparent);border:1px solid var(--line);border-radius:8px;padding:10px;text-decoration:none}.deal-message-media__file>span{gap:2px;min-width:0;display:grid}.deal-message-media__file small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.deal-message-media__analysis{color:var(--ink-2);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:8px 9px;font-size:11px;line-height:1.4;display:flex}.deal-message-media__analysis>span{gap:2px;display:grid}.deal-message-media__analysis strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.deal-message-media__analysis--ready{color:var(--mark-ink);background:var(--mark-soft)}.deal-message-media__analysis--failed{color:var(--warn-ink);background:var(--warn-soft)}.deal-message__meta{color:var(--ink-2);justify-content:space-between;align-items:center;gap:18px;margin-bottom:5px;font-size:10px;display:flex}.deal-message__meta strong{color:var(--ink);font-size:11px}.deal-message__source{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.deal-message__source time{white-space:nowrap;flex:none}.channel-badge{min-width:0;min-height:24px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.channel-badge svg{flex:none;width:13px;height:13px}.channel-badge>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-badge--whatsapp{color:var(--mark-ink);background:var(--surface-2);border-color:color-mix(in srgb, var(--mark) 35%, var(--surface))}.channel-badge--telegram{color:var(--path);background:var(--surface-2);border-color:color-mix(in srgb, var(--path) 25%, var(--surface))}.deal-message p{white-space:break-spaces;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}@media (width<=1100px){.deal-workspace{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}.deal-next-work{grid-template-columns:auto minmax(0,1fr);align-items:start}.deal-next-work .button{grid-column:1/-1;width:100%}.deal-next-work .deal-next-work__choice{text-align:left;grid-column:1/-1;max-width:none}.deal-link-review__item{grid-template-columns:1fr}.deal-link-review__actions .button{flex:1}.deal-thread-workspace{flex-direction:column;display:flex;overflow-y:auto}.deal-thread-workspace>.deal-timeline{border-right:0;border-bottom:1px solid var(--line);flex:0 0 55%;min-height:420px}.lead-review-panel,.lead-review-panel__body{overflow:visible}}@media (width<=860px){.content__inner--conversations>.page--deals{min-height:calc(100dvh - 142px);display:flex}.page--deals>.page-header{margin-bottom:12px}.page--deals>.page-header p,.page--deals>.page-header .page-header__action{display:none}.deal-workspace{border-radius:var(--r-2);flex:1;min-height:0;display:block}.deal-list-panel,.deal-detail-panel{border-right:0;height:100%}.page--deal-selected .deal-list-panel,.page--deals:not(.page--deal-selected) .deal-detail-panel{display:none}.deal-mobile-back{display:grid}.deal-detail__header{grid-template-columns:auto auto minmax(0,1fr) auto;padding-left:8px;padding-right:14px}.deal-timeline{padding-bottom:96px}.deal-thread-workspace>.deal-timeline{min-height:48dvh}.lead-review-panel__buttons{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 96%, transparent);border-top:1px solid var(--line);margin-bottom:-16px;margin-left:-16px;margin-right:-16px;position:sticky;bottom:0}.deal-link-review,.escalation-advice{margin-left:12px;margin-right:12px}.escalation-advice__item>.button{width:100%}.deal-chat-selector{margin-left:12px;margin-right:12px}.deal-link-review__actions{flex-direction:column;align-items:stretch}.deal-detail__responsible{display:none}.deal-detail__header-actions{gap:0}.deal-detail__crm-link{justify-content:center;width:40px;min-height:40px;padding:0}.deal-detail__crm-link span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.deal-help-explanation{margin-left:12px;margin-right:12px}}@media (width<=560px){.content__inner--conversations{padding:12px 12px calc(76px + env(safe-area-inset-bottom))}.page--deals>.page-header h1{font-size:21px}.deal-quick-tabs{grid-template-columns:repeat(5,minmax(118px,auto));overflow-x:auto}.deal-message{max-width:88%}.deal-next-work,.deal-detail__timeline-head{margin-left:12px;margin-right:12px}.deal-detail__timeline-head{padding-left:0;padding-right:0}.deal-detail__channels{display:none}.deal-timeline{padding-left:12px;padding-right:12px}.deal-help-explanation>header,.deal-help-explanation__action{flex-direction:column;align-items:stretch}.deal-help-explanation__action .button{justify-content:center;width:100%}.escalation-advice__summary{grid-template-columns:auto minmax(0,1fr) auto auto}.escalation-advice__preview{display:none}.escalation-advice__summary>strong{text-overflow:ellipsis;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=1240px){.report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters .button{grid-column:1/-1;width:100%}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.report-metrics article:nth-child(3){border-right:0}.report-metrics article:nth-child(n+4){border-top:1px solid var(--line)}}@media (width<=700px){.report-filters{grid-template-columns:1fr;padding:13px}.report-filters .button{grid-column:1}.report-section{padding:14px}.report-section .section-heading>small{text-align:left}.report-metrics,.report-quality__grid{grid-template-columns:1fr}.report-metrics article,.report-quality__grid article,.report-metrics article:nth-child(3){border-right:0}.report-metrics article+article,.report-quality__grid article+article{border-top:1px solid var(--line)}.report-reasons li{grid-template-columns:1fr;gap:5px}}@media (width<=1180px){.team-row{grid-template-columns:42px minmax(0,1fr) auto}.team-row__facts{grid-area:2/2/auto/-1}.team-row__actions{grid-area:1/3}}@media (width<=700px){.team-section{padding:15px}.team-row{grid-template-columns:42px minmax(0,1fr);gap:11px}.team-row__facts,.team-row__actions{grid-column:1/-1}.team-row__facts{grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:3px}.team-row__actions{flex-flow:wrap;grid-row:auto;justify-content:flex-start;align-items:stretch;max-width:none}.team-row__actions small{text-align:left;max-width:none}.team-row__actions .button{flex:145px}.team-invitation{grid-template-columns:1fr;gap:9px}.team-invitation .button{width:100%}.team-dialog__columns,.team-grant-code{grid-template-columns:1fr}.team-grant-code .button,.access-code-success .button{width:100%}}@media (width<=430px){.team-row__facts{grid-template-columns:1fr;gap:8px}.team-row__facts>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1fr);align-items:center;display:grid}}@media (width<=1020px){.scenario-import-source__facts{grid-template-columns:1fr}.scenario-import-source__facts>div+div{border-top:1px solid var(--line);border-left:0}.scenario-import-recommendations,.scenario-import-diff__list{grid-template-columns:1fr}.scenario-import-diff__row,.scenario-import-diff__row:nth-child(odd),.scenario-import-diff__row:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.scenario-import-diff__row:last-child{border-bottom:0}.audit-consent__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-consent__facts>div:nth-child(2){border-right:0}.audit-consent__facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.audit-finding__explanation{grid-template-columns:1fr}}@media (width<=700px){.scenario-import-blocker__actions,.scenario-import-source__heading,.scenario-origin,.scenario-origin__body header,.scenario-import-diff>header,.scenario-origin__changes{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.scenario-import-blocker__actions .button{width:100%}.scenario-import-source__heading>.status,.scenario-origin__body header>.status,.scenario-import-diff>header>.status{place-self:flex-start start}.scenario-import-source__icon,.scenario-origin__icon{display:none}.scenario-import-diff__row dl{grid-template-columns:1fr}.scenario-origin__changes ul{display:grid}.audit-header-actions,.audit-readonly-line,.audit-run-summary,.audit-progress-step__heading,.audit-next-action,.audit-run-footer{flex-direction:column;align-items:stretch}.audit-header-actions .button,.audit-consent__actions .button,.audit-next-action .button{width:100%}.audit-readonly-line{gap:5px}.audit-readonly-line svg{display:none}.audit-consent,.audit-surface{padding:15px}.audit-consent__facts,.audit-scope-grid,.audit-candidate__lead,.audit-candidate__rules,.audit-candidate__metrics{grid-template-columns:1fr}.audit-consent__facts>div,.audit-consent__facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.audit-consent__facts>div:last-child{border-bottom:0}.audit-consent__actions{justify-content:stretch}.audit-run-summary__status{justify-items:start}.audit-progress-step__heading{gap:5px}.audit-progress-step__heading .status{align-self:flex-start}.audit-coverage-row,.audit-metric{grid-template-columns:1fr;gap:8px}.audit-coverage-row__value,.audit-metric__value{text-align:left;justify-items:start}.audit-finding__header{grid-template-columns:auto minmax(0,1fr)}.audit-finding__header>.status{grid-column:2;justify-self:start}.audit-evidence a{align-items:flex-start}.audit-evidence a strong,.audit-evidence a small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.audit-next-action--complete{align-items:flex-start}}@media (width<=430px){.audit-finding__facts{gap:6px;display:grid}.audit-run-summary h2{font-size:18px}}.employee-version-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.employee-version-summary>div,.employee-version-summary span{min-width:0;display:flex}.employee-version-summary>div{color:var(--path);align-items:center;gap:11px}.employee-version-summary span{color:var(--ink);flex-direction:column;gap:3px}.employee-version-summary small{color:var(--ink-2);line-height:1.45}.employee-version-editor{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.employee-version-editor__header,.employee-version-editor__toolbar,.employee-version-editor__actions,.employee-version-editor__section .section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.employee-version-editor__header span{color:var(--path);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.employee-version-editor__header h2{margin:0;font-size:21px}.employee-version-editor__header p,.employee-version-editor__toolbar>span,.muted-copy{color:var(--ink-2);margin:4px 0 0;line-height:1.5}.employee-version-editor__toolbar{border-bottom:1px solid var(--line);justify-content:flex-start;padding:13px 0}.employee-version-editor__toolbar>span{margin:0;font-size:13px}.employee-version-editor__grid{grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);gap:14px;display:grid}.employee-version-editor__section{gap:12px;padding-top:4px;display:grid}.employee-version-editor__choices,.workflow-choice-list{gap:8px;display:grid}.employee-version-editor__media-actions{align-items:center;gap:12px;display:flex}.employee-version-editor__media-actions>span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.employee-media-row,.employee-learning-row{cursor:default}.employee-media-row>span,.employee-learning-row>span{flex:1}.employee-media-row>.button,.employee-learning-row>.button{flex:none}.choice-row{min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;display:flex}.choice-row:has(input:checked){background:var(--canvas);border-color:color-mix(in srgb, var(--path) 35%, var(--surface))}.choice-row input{width:18px;height:18px;accent-color:var(--path);flex:none}.choice-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.choice-row small{color:var(--ink-2);line-height:1.35}.employee-version-editor__actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:5px}.page--workflow-scenarios{max-width:1540px}.workflow-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:22px;display:grid}.workflow-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;display:flex;overflow-x:auto}.workflow-list>header{min-height:48px;color:var(--ink-2);border-right:1px solid var(--line);flex:0 0 176px;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex}.workflow-list>p{color:var(--ink-2);margin:0;padding:22px 14px;font-size:14px}.workflow-list__row{text-align:left;width:100%;min-height:66px;color:var(--ink);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex:0 0 min(300px,72vw);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.workflow-list__row:last-of-type{border-right:0}.workflow-list__row:hover,.workflow-list__row--selected{background:var(--surface-2)}.workflow-list__row--selected{box-shadow:inset 0 -3px 0 var(--path)}.workflow-list__row>span:not(.status){flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-list__row strong,.workflow-list__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-list__row small{color:var(--ink-2);font-size:12px}.workflow-main{gap:18px;min-width:0;display:grid}.workflow-studio{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-height:660px;box-shadow:0 18px 54px color-mix(in srgb, var(--shadow-ink) 7%, transparent);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.workflow-outline,.workflow-rule-editor{min-width:0}.workflow-outline{border-right:1px solid var(--line)}.workflow-outline>header{align-items:center;gap:10px;min-height:44px;display:flex}.workflow-outline>header>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workflow-outline>header span{color:var(--ink-2);font-size:12px;line-height:1.45}.workflow-outline{background:var(--surface);align-content:start;display:grid}.workflow-outline__pipeline{border-bottom:1px solid var(--line);gap:12px;padding:0 16px 14px;display:grid}.workflow-working-window{grid-template-columns:minmax(0,1fr) repeat(2,minmax(88px,.55fr));gap:10px;display:grid}.workflow-delay-control{align-items:center;gap:10px;display:flex}.workflow-delay-control input{width:min(180px,100%)}.workflow-delay-control span{color:var(--ink-2);font-size:13px}.workflow-outline__nodes{padding:10px;display:grid}.workflow-outline__nodes>p{color:var(--ink-2);margin:14px 8px;font-size:13px;line-height:1.45}.workflow-outline__node{text-align:left;width:100%;min-height:62px;color:var(--ink);border-radius:var(--r-2);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.workflow-outline__node:hover,.workflow-outline__node--selected{background:color-mix(in srgb, var(--path) 6%, var(--surface));border-color:color-mix(in srgb, var(--path) 20%, var(--line))}.workflow-outline__node--selected{box-shadow:inset 3px 0 0 var(--path)}.workflow-outline__node>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-outline__node strong,.workflow-outline__node small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-outline__node small{color:var(--ink-2);font-size:12px}.workflow-outline__add{border-top:1px solid var(--line);margin:4px 10px 12px}.workflow-outline__add summary{color:var(--path);cursor:pointer;align-items:center;gap:7px;padding:13px 7px;font-size:13px;font-weight:600;display:flex}.workflow-outline__add .workflow-stage-picker{grid-template-columns:1fr;margin-bottom:8px}.workflow-outline__add .workflow-stage-picker button,.workflow-outline__add .workflow-stage-picker button:nth-child(2n){border-right:0}.workflow-rule-editor{align-content:start;display:grid}.workflow-rule-editor__header{background:var(--surface-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.workflow-rule-editor__header span{color:var(--path);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.workflow-rule-editor__header h3{margin:4px 0 0;font-size:20px}.workflow-rule-editor__header p{color:var(--ink-2);margin:5px 0 0;font-size:13px;line-height:1.45}.workflow-rule-editor__body{gap:15px;padding:20px;display:grid}.workflow-create,.workflow-header,.workflow-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3)}.workflow-create{gap:18px;padding:22px;display:grid}.workflow-create>header{align-items:flex-start;gap:12px;display:flex}.workflow-create h2,.workflow-header h2,.workflow-section h3,.workflow-node h4{margin:0}.workflow-create p,.workflow-header p,.workflow-section .section-heading p{color:var(--ink-2);margin:4px 0 0;line-height:1.5}.workflow-header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.workflow-header>div:first-child>span{color:var(--path);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.workflow-header__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-section{gap:16px;padding:20px 22px;display:grid}.workflow-section>.section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workflow-stage-picker{border:1px solid var(--line);border-radius:var(--r-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.workflow-stage-picker button{text-align:left;min-height:58px;color:var(--ink);background:var(--surface);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.workflow-stage-picker button:nth-child(2n){border-right:0}.workflow-stage-picker button:disabled{color:var(--mark-ink);background:var(--mark-soft);cursor:default}.workflow-stage-picker button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-stage-picker small{color:var(--ink-2);font-size:12px;line-height:1.35}.workflow-nodes{gap:14px;display:grid}.workflow-node{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.workflow-node__header{background:var(--surface-2);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(185px,auto) auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.workflow-node__number{width:30px;height:30px;color:var(--path);background:var(--path-soft);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.workflow-node__header small{color:var(--ink-2);font-size:12px}.workflow-node__header h4{margin-top:2px;font-size:16px}.workflow-node__header select{min-height:42px}.workflow-node__body{gap:14px;padding:16px;display:grid}.workflow-node__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-node__details{border-top:1px solid var(--line)}.workflow-node__details summary{cursor:pointer;align-items:center;gap:8px;min-height:46px;padding:13px 2px;font-weight:600;display:flex}.workflow-node__details-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:4px 0 6px;display:grid}.workflow-node__details-body>div{align-content:start;gap:10px;display:grid}.workflow-choice-list--nested{padding-left:20px}.workflow-followups{gap:12px;display:grid}.workflow-followups>p{color:var(--ink-2);margin:0;line-height:1.55}.workflow-followup{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:14px;padding:16px;display:grid}.workflow-followup>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-followup>header>div{gap:3px;display:grid}.workflow-followup>header span{color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.workflow-outcomes{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:12px;padding:16px;display:grid}.workflow-outcomes>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-outcomes>header>div{gap:4px;display:grid}.workflow-outcomes>header p{max-width:680px;color:var(--ink-2);margin:0;line-height:1.5}.workflow-outcome{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.workflow-outcome>span{color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:600}@media (width<=760px){.workflow-outcomes>header,.workflow-outcome{grid-template-columns:1fr}.workflow-outcomes>header{display:grid}}.workflow-simulator{border-left-color:var(--mark-ink)}.scenario-simulator-toolbar,.scenario-simulator-start{align-items:end;gap:12px;display:flex}.scenario-simulator-toolbar .field,.scenario-simulator-start .field{flex:1}.scenario-simulator-start{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;align-items:stretch;padding:18px}.scenario-simulator{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr);min-height:620px;display:grid;overflow:hidden}.scenario-simulator__conversation,.scenario-simulator__inspector{flex-direction:column;min-width:0;display:flex}.scenario-simulator__conversation{border-right:1px solid var(--line)}.scenario-simulator__conversation>header,.scenario-simulator__inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.scenario-simulator__conversation>header>div,.scenario-simulator__inspector>header{gap:3px}.scenario-simulator__conversation>header>div,.scenario-simulator__inspector>header,.scenario-simulator__decision,.scenario-simulator__actions,.scenario-simulator__route{display:grid}.scenario-simulator__conversation header small,.scenario-simulator__inspector header small,.scenario-simulator__decision>span,.scenario-simulator__actions>span,.scenario-simulator__route>span{color:var(--ink-2);font-size:12px}.scenario-simulator__messages{background:linear-gradient(180deg, var(--surface-2), var(--surface));flex-direction:column;flex:1;gap:18px;min-height:400px;max-height:640px;padding:20px;display:flex;overflow:auto}.scenario-simulator__empty{color:var(--ink-2);text-align:center;place-items:center;margin:auto;display:grid}.scenario-simulator__turn{gap:10px;display:grid}.scenario-message{border-radius:16px;gap:6px;max-width:min(82%,680px);padding:12px 14px;display:grid}.scenario-message>span{font-size:11px;font-weight:600}.scenario-message>p{white-space:pre-wrap;margin:0;line-height:1.55}.scenario-message--customer{color:var(--on-path);background:var(--path);border-bottom-right-radius:4px;justify-self:end}.scenario-message--customer>span{color:color-mix(in srgb, var(--on-path) 72%, transparent)}.scenario-message--employee{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-bottom-left-radius:4px;justify-self:start}.scenario-message--employee>span{color:var(--mark-ink)}.scenario-message__attachment{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:8px;min-width:min(360px,100%);padding:10px;display:grid}.scenario-message__attachment audio,.scenario-message__attachment img{width:100%;max-height:260px}.scenario-message__attachment small{color:var(--ink-2)}.scenario-message--thinking{color:var(--ink-2);background:var(--surface);border:1px dashed var(--line-strong);grid-template-columns:auto 1fr;align-items:center}.scenario-simulator__composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.scenario-simulator__composer textarea{resize:vertical;min-height:78px}.scenario-simulator__inspector{background:var(--surface-2);gap:0}.scenario-simulator__route,.scenario-simulator__decision,.scenario-simulator__actions{border-bottom:1px solid var(--line);gap:10px;padding:16px}.scenario-simulator__route>div{flex-wrap:wrap;gap:6px;display:flex}.scenario-route-node{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:11px}.scenario-route-node--current{color:var(--mark-ink);background:var(--mark-soft);border-color:color-mix(in srgb, var(--mark-ink) 35%, var(--line));font-weight:600}.scenario-simulator__decision dl{gap:8px;margin:0;display:grid}.scenario-simulator__decision dl>div{justify-content:space-between;gap:12px;display:flex}.scenario-simulator__decision dt{color:var(--ink-2)}.scenario-simulator__decision dd{text-align:right;margin:0}.scenario-simulator__actions article{background:var(--surface);border:1px solid var(--line);border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.scenario-simulator__actions article>div{gap:2px;display:grid}.scenario-simulator__actions article svg{color:var(--path)}.scenario-simulator__actions p{color:var(--ink-2);margin:0}.workflow-historical-replay{border-left-color:color-mix(in srgb, var(--path) 75%, var(--surface))}.historical-case-import{border:1px dashed color-mix(in srgb, color-mix(in srgb, var(--path) 75%, var(--surface)) 48%, var(--line));background:color-mix(in srgb, var(--path) 5%, var(--surface));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.historical-case-import>div{gap:4px;display:grid}.historical-case-import span{color:var(--ink-2);font-size:13px;line-height:1.45}.historical-replay-picker,.historical-replay-results{gap:12px;display:grid}.historical-replay-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;overflow:hidden}.historical-replay-picker>header,.historical-replay-run>header,.historical-replay-item>summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.historical-replay-picker>header{border-bottom:1px solid var(--line);padding:14px 16px}.historical-replay-picker>header>div,.historical-replay-run>header>div,.historical-replay-item>summary>span{gap:3px;display:grid}.historical-replay-picker small,.historical-replay-picker>header>span,.historical-replay-run header span,.historical-replay-run>p,.historical-replay-item small,.historical-replay-item__proposal>div{color:var(--ink-2);font-size:12px}.historical-replay-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:480px;padding:8px;display:grid;overflow:auto}.historical-replay-conversation{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.historical-replay-conversation:has(input:checked){border-color:color-mix(in srgb, var(--path) 75%, var(--surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--path) 12%, transparent)}.historical-replay-conversation>span{gap:3px;min-width:0;display:grid}.historical-replay-conversation--archive{cursor:default;grid-template-columns:minmax(0,1fr)}.historical-replay-conversation--archive>label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.historical-replay-conversation--archive>label>span{gap:3px;min-width:0;display:grid}.historical-replay-conversation--archive>select{width:100%}.historical-replay-conversation em{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;line-height:1.4;overflow:hidden}.historical-replay-run{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;gap:12px;padding:16px;display:grid}.historical-replay-run>p{margin:0}.historical-replay-items{gap:8px;display:grid}.historical-replay-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.historical-replay-item>summary{cursor:pointer;padding:12px 14px}.historical-replay-item__proposal{border-top:1px solid var(--line);gap:10px;padding:0 14px 14px;display:grid}.historical-replay-item__proposal>p{white-space:pre-wrap;margin:12px 0 0;line-height:1.55}.historical-replay-item__proposal>div{flex-wrap:wrap;gap:8px 16px;display:flex}.historical-replay-item__proposal>.historical-replay-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.historical-replay-comparison>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid}.historical-replay-comparison span{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.historical-replay-comparison p,.historical-replay-expectation{white-space:pre-wrap;margin:0;line-height:1.5}.historical-replay-expectation{color:var(--ink-2);font-size:13px}.workflow-activation{border-left-color:var(--warn)}.workflow-pilot,.workflow-operating-mode{border-left-color:var(--mark-ink)}.workflow-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-mode-card{text-align:left;min-height:74px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.workflow-mode-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--path) 48%, var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-ink) 7%, transparent)}.workflow-mode-card--selected{color:var(--path);background:color-mix(in srgb, var(--path) 7%, var(--surface));border-color:color-mix(in srgb, var(--path) 58%, var(--line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--path) 22%, transparent)}.workflow-mode-card>span{flex-direction:column;gap:5px;min-width:0;display:flex}.workflow-mode-card strong{font-size:14px}.workflow-mode-card small{color:var(--ink-2);font-size:12px;line-height:1.45}.workflow-mode-hint{color:var(--ink-2);margin:-4px 0 0;font-size:12px;line-height:1.45}.workflow-route-conflicts{gap:12px;display:grid}.workflow-route-conflict{background:color-mix(in srgb, var(--warn-soft) 56%, var(--surface));border:1px solid color-mix(in srgb, var(--warn) 34%, var(--line));border-radius:var(--r-2);grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:18px;padding:16px;display:grid}.workflow-route-conflict>div:first-child{align-content:start}.workflow-route-conflict span,.workflow-route-conflict p{color:var(--ink-2);font-size:13px}.workflow-route-conflict h4{margin:4px 0 6px;font-size:16px}.workflow-route-conflict__controls{justify-items:stretch;gap:10px;display:grid}.workflow-route-conflict__controls .button{justify-self:end}.workflow-actions{justify-content:flex-end;gap:10px;display:flex}.workflow-pilot__nodes,.workflow-pilot__active>div{gap:8px;display:grid}.workflow-pilot__active{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.workflow-pilot__active>div>div{align-items:center;gap:10px;min-height:44px;display:flex}.workflow-pilot__active span{flex-direction:column;gap:2px;display:flex}.workflow-pilot__active small{color:var(--ink-2)}.workflow-sequence{color:var(--ink-2);justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.workflow-sequence span{align-items:center;gap:6px;display:inline-flex}@media (width<=1100px){.workflow-studio{grid-template-columns:minmax(220px,.72fr) minmax(230px,.78fr) minmax(420px,1.5fr);overflow-x:auto}.workflow-node__header{grid-template-columns:auto minmax(0,1fr) auto}.workflow-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node__header select{grid-column:2/-1}.workflow-node__details-body,.workflow-route-conflict{grid-template-columns:1fr}}@media (width<=800px){.schedule-analysis__facts{grid-template-columns:1fr}.schedule-analysis__mappings>div{grid-template-columns:1fr 1fr}.schedule-analysis__mappings small{grid-column:1/-1}.schedule-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-manager-row{grid-template-columns:1fr 1fr}.schedule-manager-row .button,.schedule-reminder-row .button{grid-column:1/-1}.schedule-reminder-row{grid-template-columns:minmax(130px,.5fr) 1fr}.workflow-list>header{flex-basis:148px}.workflow-stage-picker,.workflow-node__columns,.workflow-working-window,.employee-version-editor__grid{grid-template-columns:1fr}.workflow-studio{grid-template-columns:1fr;overflow:visible}.workflow-outline{border-right:0;border-bottom:1px solid var(--line)}.workflow-outline__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage-picker button,.workflow-stage-picker button:nth-child(2n){border-right:0}}@media (width<=560px){.schedule-discovery__source,.schedule-discovery__action,.schedule-analysis__heading{flex-direction:column;align-items:stretch}.schedule-discovery__legacy>div,.schedule-analysis__mappings>div{grid-template-columns:1fr}.schedule-discovery__action .button,.schedule-discovery__legacy .button{width:100%}.schedule-analysis__mappings small{grid-column:auto}.schedule-editor__intro,.schedule-editor__actions{flex-direction:column;align-items:stretch}.schedule-color-grid,.schedule-manager-row,.schedule-reminder-row{grid-template-columns:1fr}.schedule-manager-row .button,.schedule-reminder-row .button{grid-column:auto}.schedule-reminders__heading{flex-direction:column;align-items:stretch}.schedule-editor__actions .button{width:100%}.workflow-mode-grid{grid-template-columns:1fr}.historical-replay-picker__list{grid-template-columns:1fr;max-height:560px}.historical-case-import{flex-direction:column;align-items:stretch}.historical-case-import .button{width:100%}.historical-replay-item__proposal>.historical-replay-comparison{grid-template-columns:1fr}.scenario-simulator-toolbar,.scenario-simulator-start,.scenario-simulator__conversation>header,.scenario-simulator__inspector>header{flex-direction:column;align-items:stretch}.scenario-simulator{grid-template-columns:1fr}.scenario-simulator__conversation{border-right:0;border-bottom:1px solid var(--line)}.scenario-simulator__messages{min-height:360px;max-height:560px;padding:14px}.scenario-message{max-width:92%}.scenario-simulator__composer{grid-template-columns:1fr}.historical-replay-picker>header,.historical-replay-run>header,.historical-replay-item>summary,.employee-version-summary,.employee-version-editor__header,.employee-version-editor__toolbar,.employee-version-editor__media-actions,.employee-version-editor__actions,.workflow-header,.workflow-section>.section-heading,.workflow-pilot__active,.workflow-actions{flex-direction:column;align-items:stretch}.employee-version-summary .button,.employee-version-editor__toolbar .button,.employee-version-editor__media-actions .button,.employee-version-editor__actions .button,.workflow-actions .button,.workflow-pilot__active .button{width:100%}.employee-version-editor,.workflow-create,.workflow-header,.workflow-section{padding:16px}.workflow-node__header{grid-template-columns:auto minmax(0,1fr)}.workflow-node__header select,.workflow-node__header .button{grid-column:1/-1;width:100%}.workflow-header__status{justify-content:flex-start}.workflow-list{display:grid;overflow:hidden}.workflow-list>header,.workflow-list__row{border-right:0;border-bottom:1px solid var(--line);width:100%}.workflow-list__row{flex-basis:auto}.workflow-outline__nodes{grid-template-columns:1fr}.workflow-rule-editor__body,.workflow-rule-editor__header{padding:15px}.workflow-sequence{flex-direction:column;align-items:flex-start}.workflow-sequence>svg{display:none}}.page--workflow-scenarios{max-width:1440px;padding-bottom:88px}.workflow-definition{max-width:78ch;color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.55}.workflow-layout{gap:12px;margin-top:16px}.workflow-scenario-switcher{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);justify-content:space-between;align-items:end;gap:16px;min-width:0;padding:14px 16px;display:flex}.workflow-scenario-switcher label{gap:6px;width:min(640px,100%);display:grid}.workflow-scenario-switcher label>span{color:var(--ink-2);font-size:12px;font-weight:600}.workflow-scenario-switcher select{min-height:44px;font-weight:600}.workflow-scenario-switcher__count{color:var(--ink-2);flex:none;padding-bottom:12px;font-size:13px}.workflow-main{gap:12px}.workflow-header{min-height:76px;padding:16px 18px}.workflow-header>div:first-child>span{display:none}.workflow-header h2{margin-top:0;font-size:20px}.workflow-header p{font-size:13px}.workflow-task-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-task-rail__step{text-align:left;min-width:0;min-height:68px;color:var(--ink-2);background:var(--surface);border:0;border-right:1px solid var(--line);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 14px;display:grid}.workflow-task-rail__step:last-child{border-right:0}.workflow-task-rail__step:hover:not(:disabled){background:var(--surface-2)}.workflow-task-rail__step--active{color:var(--path);background:color-mix(in srgb, var(--path) 5%, var(--surface));box-shadow:inset 0 -3px 0 var(--path)}.workflow-task-rail__number{width:28px;height:28px;color:inherit;border:1px solid;border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.workflow-task-rail__step>span:last-child{gap:2px;min-width:0;display:grid}.workflow-task-rail__step strong{color:var(--ink);font-size:14px}.workflow-task-rail__step--active strong{color:var(--path)}.workflow-task-rail__step small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.workflow-studio{background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"outline""editor";overflow:visible}.workflow-outline{border-right:0;border-bottom:1px solid var(--line);grid-area:outline;min-width:0;display:block}.workflow-outline>header{padding:14px 18px 8px}.workflow-outline>header>div>span,.workflow-rule-editor__header>div>span{display:none}.workflow-outline__pipeline{border-bottom:0;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);padding:0 18px 14px}.workflow-outline__nodes{border-top:1px solid var(--line);scrollbar-width:thin;gap:8px;min-width:0;padding:12px 18px;display:flex;overflow-x:auto}.workflow-outline__node{border-color:var(--line);flex:0 0 min(220px,60vw);min-height:56px}.workflow-outline__node--selected{color:var(--path);background:color-mix(in srgb, var(--path) 6%, var(--surface));border-color:color-mix(in srgb, var(--path) 42%, var(--line));box-shadow:inset 3px 0 0 var(--path)}.workflow-outline__add{margin:0 18px 14px}.workflow-rule-editor{grid-area:editor}.workflow-rule-editor__header{background:var(--surface);padding:18px 22px}.workflow-rule-editor__header span{text-transform:none}.workflow-rule-editor__body{gap:10px;padding:22px}.workflow-rule-editor__essentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:12px;display:grid}.workflow-rule-editor__essentials>.field:first-child{grid-column:1/-1}.workflow-rule-editor__essentials textarea{min-height:96px}.workflow-node__details{border:1px solid var(--line);border-radius:var(--r-2);overflow:clip}.workflow-node__details+.workflow-node__details{margin-top:2px}.workflow-node__details summary{min-height:48px;padding:11px 14px;list-style-position:inside}.workflow-node__details[open]>summary{background:var(--surface-2);border-bottom:1px solid var(--line)}.workflow-node__details-body{padding:14px}.workflow-outcomes{background:var(--surface);border:0;border-radius:0;padding:14px}.workflow-outcome{border-radius:var(--r-2)}.workflow-section{border-left-width:1px;gap:18px;padding:22px}.workflow-section .section-heading h3{font-size:19px}.workflow-test-switcher{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.workflow-test-switcher button{text-align:left;min-height:64px;color:var(--ink-2);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 16px;display:grid}.workflow-test-switcher button:last-child{border-right:0}.workflow-test-switcher button[aria-pressed=true]{color:var(--path);background:color-mix(in srgb, var(--path) 6%, var(--surface));box-shadow:inset 0 -3px 0 var(--path)}.workflow-test-switcher button>span{gap:2px;display:grid}.workflow-test-switcher strong{color:var(--ink);font-size:14px}.workflow-test-switcher small{font-size:12px}.workflow-review-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-review-summary>div{border-right:1px solid var(--line);gap:4px;padding:13px 16px;display:grid}.workflow-review-summary>div:last-child{border-right:0}.workflow-review-summary span{color:var(--ink-2);font-size:12px}.workflow-review-summary strong{font-size:14px}.workflow-publication,.workflow-simulator,.workflow-historical-replay,.workflow-activation,.workflow-operating-mode{border-left-color:var(--line)}.scenario-simulator__messages{background:var(--surface-2)}.workflow-next-action{z-index:8;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;min-height:64px;box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-ink) 12%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:14px}.workflow-next-action__state{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex;overflow:hidden}.workflow-next-action__state:before{content:"";background:var(--mark-ink);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.workflow-next-action__state--dirty:before{background:var(--warn)}.is-spinning{animation:.9s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(1turn)}}@media (width<=1120px){.workflow-task-rail__step{grid-template-columns:auto minmax(0,1fr)}.workflow-task-rail__step>svg{display:none}.workflow-studio{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.workflow-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"outline""editor"}.workflow-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-review-summary>div:nth-child(2){border-right:0}.workflow-review-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.page--workflow-scenarios{padding-bottom:146px}.page--workflow-scenarios>.page-header{flex-direction:row;align-items:center;gap:12px;margin-bottom:12px}.page--workflow-scenarios>.page-header h1{margin:0}.page--workflow-scenarios>.page-header p,.workflow-definition{display:none}.page--workflow-scenarios>.page-header .page-header__action,.page--workflow-scenarios>.page-header .page-header__action>.button{width:44px}.page--workflow-scenarios>.page-header .page-header__action>.button{min-height:44px;padding:0}.page--workflow-scenarios>.page-header .page-header__action>.button span{display:none}.workflow-scenario-switcher{flex-direction:column;align-items:stretch;padding:10px}.workflow-scenario-switcher__count{display:none}.workflow-header{background:0 0;border:0;gap:8px;min-height:0;padding:0 4px}.workflow-header>div:first-child{display:none}.workflow-header__status{justify-content:flex-start;width:100%}.workflow-header__status .button{width:44px;min-height:44px;padding:0;font-size:0;overflow:hidden}.workflow-task-rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:initial;overflow:hidden}.workflow-task-rail__step{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:5px;min-height:58px;padding:8px 5px}.workflow-task-rail__step>svg,.workflow-task-rail__step small{display:none}.workflow-task-rail__number{width:24px;height:24px;font-size:11px}.workflow-task-rail__number svg{width:16px;height:16px}.workflow-task-rail__step strong{text-overflow:ellipsis;white-space:nowrap;font-size:0;overflow:hidden}.workflow-task-rail__step strong:after{content:attr(data-short-label);font-size:10px}.workflow-task-rail__step:last-child{border-right:0}.workflow-outline__pipeline,.workflow-working-window,.workflow-rule-editor__essentials,.workflow-node__columns,.workflow-node__details-body{grid-template-columns:minmax(0,1fr)}.workflow-rule-editor__essentials>.field:first-child{grid-column:auto}.workflow-outline__nodes{padding:10px 14px}.workflow-outline__node{flex-basis:min(220px,72vw)}.workflow-outline>header,.workflow-outline__pipeline,.workflow-rule-editor__header,.workflow-rule-editor__body{padding-left:14px;padding-right:14px}.workflow-test-switcher{grid-template-columns:minmax(0,1fr)}.workflow-test-switcher button{border-right:0;border-bottom:1px solid var(--line)}.workflow-test-switcher button:last-child{border-bottom:0}.workflow-outcome,.workflow-review-summary{grid-template-columns:minmax(0,1fr)}.workflow-review-summary>div,.workflow-review-summary>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.workflow-review-summary>div:last-child{border-bottom:0}.workflow-next-action{flex-direction:column;align-items:stretch;gap:8px;padding:10px;bottom:72px}.workflow-next-action .button{width:100%}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.app-shell--canonical{grid-template-rows:58px minmax(0,1fr);grid-template-columns:216px minmax(0,1fr)}.app-shell--canonical>.sidebar{grid-row:1/-1;padding:20px 12px 14px}.sidebar__group{margin-top:26px}.sidebar__group .sidebar__section-label{color:var(--ink-2);letter-spacing:.035em;text-transform:uppercase;margin:0 10px 7px;font-size:10px}.sidebar__group .sidebar__nav{flex:none;gap:2px;margin-top:0}.app-shell--canonical .nav-link{border-radius:var(--r-2);min-height:42px;transition:color var(--t-fast) var(--ease-focus), background-color var(--t-fast) var(--ease-focus), box-shadow var(--t-fast) var(--ease-focus);padding:9px 10px;font-weight:500;position:relative}.app-shell--canonical .nav-link:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 60%, transparent)}.app-shell--canonical .nav-link--active,.app-shell--canonical .nav-link--active:hover{color:var(--ink);background:var(--surface);box-shadow:var(--sh-1)}.app-shell--canonical .nav-link--active svg{color:var(--path)}.app-shell--canonical .nav-link--active:before{background:var(--mark);content:"";width:7px;height:7px;animation:motion-mark var(--t-mark) var(--ease-settle) backwards;border-radius:1.5px;margin-top:-3.5px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.app-shell--canonical .sidebar__footer{margin-top:auto}.sidebar-collapse{min-height:42px;color:var(--ink-2);border-radius:var(--r-2);background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.app-shell--canonical.app-shell--sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-shell--sidebar-collapsed>.sidebar{padding-left:9px;padding-right:9px}.app-shell--sidebar-collapsed .brand{justify-content:center}.app-shell--sidebar-collapsed .brand__copy,.app-shell--sidebar-collapsed .sidebar__section-label,.app-shell--sidebar-collapsed .nav-link span,.sidebar-ai-agents{min-height:42px;color:var(--ink);border-radius:var(--r-2);align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.sidebar-ai-agents svg{color:var(--path)}.sidebar-ai-agents:hover,.sidebar-ai-agents--active{background:var(--path-soft);color:var(--path-hover)}.app-shell--sidebar-collapsed .sidebar-ai-agents{justify-content:center}.app-shell--sidebar-collapsed .sidebar-ai-agents span,.app-shell--sidebar-collapsed .sidebar-collapse span,.app-shell--sidebar-collapsed .account-chip>span:last-child{display:none}.app-shell--sidebar-collapsed .sidebar__group{margin-top:26px}.app-shell--sidebar-collapsed .nav-link,.app-shell--sidebar-collapsed .sidebar-collapse,.app-shell--sidebar-collapsed .account-chip{justify-content:center}.app-shell--sidebar-collapsed .nav-link--active:before{right:4px}.app-shell--sidebar-collapsed .sidebar-collapse svg{transform:rotate(180deg)}.canonical-topbar{z-index:var(--z-sticky);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-area:1/2;min-width:0;position:sticky;top:0}.app-shell--canonical>.content{grid-area:2/2;min-height:0}.app-shell--canonical>.content--conversations{height:calc(100dvh - 58px)}.work-context-bar{align-items:center;gap:10px;width:100%;min-height:57px;padding:0 26px;display:flex}.work-context-select,.work-context-agent-picker{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex;position:relative}.work-context-agent-control,.work-context-scenario-control{min-width:0;position:relative}.work-context-agent-control{width:132px}.work-context-agent-trigger{width:100%;min-width:0;min-height:38px;color:var(--path);background:var(--surface);border:1px solid var(--line-strong);font:inherit;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 4%, transparent);border-radius:9px;align-items:center;gap:7px;padding:4px 8px 4px 5px;font-weight:550;display:flex}.work-context-agent-trigger:hover,.work-context-agent-trigger:focus-visible{border-color:color-mix(in srgb, var(--path) 40%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--path) 10%, transparent);outline:0}.work-context-agent-trigger>img,.work-context-agent-option>img,.work-context-agent-avatar{object-fit:cover;object-position:center 22%;background:var(--path-soft);border-radius:50%;flex:0 0 28px;width:28px;height:28px}.work-context-agent-avatar{color:var(--path);place-items:center;font-size:12px;font-weight:600;display:grid}.work-context-agent-trigger__name{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.work-context-agent-trigger>svg{flex:none}.work-context-agent-menu{z-index:calc(var(--z-sticky) + 4);background:var(--surface);border:1px solid var(--line-strong);width:min(360px,100vw - 32px);box-shadow:0 16px 38px color-mix(in srgb, var(--shadow-ink) 16%, transparent), 0 3px 9px color-mix(in srgb, var(--shadow-ink) 8%, transparent);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.work-context-agent-option{width:100%;min-height:58px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}.work-context-agent-option:hover,.work-context-agent-option:focus-visible,.work-context-agent-option[aria-selected=true]{background:var(--surface-2);outline:0}.work-context-agent-option__main{flex-direction:column;gap:2px;min-width:0;display:flex}.work-context-agent-option__main strong,.work-context-agent-option__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-context-agent-option__main strong{color:var(--path);font-size:13px}.work-context-agent-option__main small{color:var(--ink-2);font-size:11px}.work-context-agent-status{color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:550}.work-context-agent-status.is-active{color:var(--mark-ink);background:var(--surface-2)}.work-context-agent-option>svg{color:var(--path)}.work-context-select select{appearance:none;max-width:360px;color:var(--path);text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:8px 23px 8px 2px;font-weight:550;overflow:hidden}.work-context-select svg{pointer-events:none;position:absolute;right:2px}.work-context-scenario-picker{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.work-context-scenario-control{width:clamp(320px,34vw,520px)}.work-context-scenario-trigger{width:100%;min-width:0;min-height:38px;color:var(--path);background:var(--surface);border:1px solid var(--line-strong);font:inherit;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 4%, transparent);border-radius:9px;align-items:center;gap:8px;padding:5px 8px 5px 12px;font-weight:550;display:flex}.work-context-scenario-trigger:hover,.work-context-scenario-trigger:focus-visible{border-color:color-mix(in srgb, var(--path) 40%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--path) 10%, transparent);outline:0}.work-context-scenario-trigger__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.work-context-scenario-trigger__count{color:var(--mark-ink);background:var(--surface-2);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:550}.work-context-scenario-menu{z-index:calc(var(--z-sticky) + 4);background:var(--surface);border:1px solid var(--line-strong);width:100%;box-shadow:0 16px 38px color-mix(in srgb, var(--shadow-ink) 16%, transparent), 0 3px 9px color-mix(in srgb, var(--shadow-ink) 8%, transparent);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.work-context-scenario-option{width:100%;min-height:66px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:10px 12px;display:grid;position:relative}.work-context-scenario-option:hover,.work-context-scenario-option:focus-visible,.work-context-scenario-option[aria-selected=true]{background:var(--surface-2);outline:0}.work-context-scenario-option__main,.work-context-scenario-option__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.work-context-scenario-option__main strong{color:var(--path);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.work-context-scenario-option__main small,.work-context-scenario-option__meta small{color:var(--ink-2);font-size:11px}.work-context-scenario-option__meta{align-items:flex-end;min-width:92px;padding-right:22px;font-size:11px;position:relative}.work-context-scenario-option__meta small{color:var(--mark-ink)}.work-context-scenario-option__meta svg{color:var(--path);position:absolute;top:19px;right:0}.work-context-scenario-empty{color:var(--ink-2);white-space:normal;padding:16px 12px;font-size:12px}.work-context-dot{color:var(--ink-2);font-size:13px}.work-context-modes{border:1px solid color-mix(in srgb, var(--path) 25%, var(--surface));background:var(--canvas);border-radius:8px;min-width:278px;margin-left:auto;display:inline-flex;overflow:hidden}.work-context-mode-button{min-height:32px;color:var(--ink-2);border:0;border-right:1px solid color-mix(in srgb, var(--path) 20%, var(--surface));cursor:pointer;font:inherit;white-space:nowrap;background:0 0;flex:1 1 0;padding:6px 10px;font-size:12px;font-weight:550}.work-context-mode-button:last-child{border-right:0}.work-context-mode-button:hover:not(:disabled),.work-context-mode-button:focus-visible{color:var(--path);background:var(--path-soft);outline:0}.work-context-mode-button.is-active{color:var(--on-path);background:var(--path)}.work-context-mode-button:disabled{cursor:not-allowed;opacity:.56}.work-context-mode-error{z-index:calc(var(--z-sticky) + 2);max-width:min(520px,100vw - 52px);color:var(--bad-ink);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--bad) 40%, var(--surface));box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-ink) 10%, transparent);border-radius:8px;padding:9px 12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:26px}.work-context-mode-notice{z-index:calc(var(--z-sticky) + 2);max-width:min(520px,100vw - 52px);color:var(--mark-ink);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--mark) 45%, var(--surface));box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-ink) 10%, transparent);border-radius:8px;padding:9px 12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:26px}.work-context-selection-notice{z-index:calc(var(--z-sticky) + 2);max-width:min(620px,100vw - 52px);color:var(--warn-ink);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn-dot) 55%, var(--surface));box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-ink) 10%, transparent);border-radius:8px;padding:9px 12px;font-size:12px;position:absolute;top:calc(100% + 8px);left:26px}.canonical-page{width:100%}.canonical-page>.page-header{margin:0 0 22px}.canonical-page>.page-header h1{font-size:27px;font-family:var(--font-display);margin-bottom:2px}.canonical-page>.page-header p{color:var(--ink-2)}.canonical-inline-hint{color:var(--ink);background:var(--path-soft);border:1px solid color-mix(in srgb, var(--path) 15%, var(--surface));border-radius:9px;margin:-10px 0 18px;padding:12px 14px;font-size:13px}.system-tabs{display:none}.canonical-master-detail{border-top:1px solid var(--line);grid-template-columns:minmax(360px,510px) minmax(0,1fr);min-height:calc(100dvh - 148px);margin:0 -38px -60px;display:grid}.canonical-master-list{border-right:1px solid var(--line);min-width:0;padding:22px 12px 40px 38px}.canonical-list-tools{grid-template-columns:minmax(0,1fr) 145px;gap:10px;margin-bottom:16px;display:grid}.canonical-list-tools label{min-height:42px;color:var(--ink-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.canonical-list-tools input,.canonical-list-tools select{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;min-height:42px}.canonical-list-tools label input{border:0;outline:0;min-height:40px;padding:0}.canonical-list-tools select{padding:0 12px}.canonical-list-card{width:100%;min-height:126px;color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:10px;padding:18px;display:grid}.canonical-list-card:hover{border-color:color-mix(in srgb, var(--path) 40%, var(--surface))}.canonical-list-card.is-selected{background:linear-gradient(135deg, var(--surface) 0%, var(--canvas) 100%);border-color:var(--path);box-shadow:inset 3px 0 var(--path)}.canonical-avatar{width:46px;height:46px;color:var(--on-path);background:linear-gradient(145deg, var(--path), var(--path));border-radius:50%;flex:0 0 46px;place-items:center;font-size:20px;font-weight:600;display:grid}img.canonical-avatar{object-fit:cover;object-position:center 28%;display:block}.canonical-avatar--large{width:58px;height:58px;font-size:24px;font-family:var(--font-display)}.canonical-list-card__body{gap:7px;min-width:0;display:grid}.canonical-list-card__body>small,.canonical-list-card__body>span:not(.canonical-list-card__title){color:var(--ink-2);font-size:12px}.canonical-list-card__body b{color:var(--ink);margin-right:6px;font-weight:550}.canonical-list-card__title{align-items:center;gap:9px;display:flex}.canonical-list-card__title strong{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.3}.canonical-detail-card{background:var(--surface);min-width:0;padding:34px 32px 60px}.canonical-entity-header{align-items:center;gap:14px;display:flex}.canonical-entity-header h2{font-size:24px;font-family:var(--font-display);margin:0}.canonical-entity-header p{color:var(--ink-2);margin:2px 0 0}.canonical-entity-header>.status{margin-left:6px}.canonical-description{border-bottom:1px solid var(--line);margin:20px 0;padding-bottom:20px}.canonical-facts{gap:0;display:grid}.canonical-facts section{border-bottom:1px solid var(--line);padding:18px 0}.canonical-facts h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.canonical-facts p{color:var(--ink-2);margin:5px 0}.canonical-facts a{color:var(--path);margin-right:14px;font-weight:550;display:inline-block}.canonical-agent-runtime{background:var(--canvas);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px;display:flex}.canonical-agent-runtime>div{gap:4px;display:grid}.canonical-agent-runtime small{color:var(--ink-2)}.canonical-agent-runtime .button{flex:none}.canonical-chips{flex-wrap:wrap;gap:8px;display:flex}.canonical-chips span{color:var(--ink-2);background:var(--canvas);border:1px solid var(--line);border-radius:8px;padding:8px 11px}.canonical-version-row{background:var(--canvas);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.version-history{border:1px solid var(--line);border-radius:12px;margin-top:12px;display:grid;overflow:hidden}.version-history>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.version-history>div:last-child{border-bottom:0}.version-history strong,.version-history small{display:block}.version-history code{color:var(--ink-2);font-size:11px}@media (width<=860px){.version-history>div{grid-template-columns:1fr auto}.version-history code{display:none}}.canonical-version-row>div{gap:3px;display:grid}.canonical-version-row small{color:var(--ink-2)}.scenario-mobile-tabs{display:none}.canonical-master-detail--scenario{grid-template-columns:365px minmax(0,1fr)}.scenario-list-card{grid-template-columns:minmax(0,1fr) auto;min-height:150px}.scenario-list-card .canonical-list-card__body>span{overflow-wrap:anywhere;line-height:1.4}.scenario-summary-strip{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;padding:16px 18px;display:grid}.scenario-summary-strip>div{border-right:1px solid var(--line);gap:4px;padding:0 18px;display:grid}.scenario-summary-strip>div:last-child{border-right:0}.scenario-summary-strip small,.scenario-detail>h3 small{color:var(--ink-2);font-weight:500}.scenario-delivery-window{background:var(--canvas);border:1px solid color-mix(in srgb, var(--path) 20%, var(--surface));border-radius:10px;gap:16px;margin-bottom:28px;padding:18px;display:grid}.scenario-delivery-window__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.scenario-delivery-window__icon{width:38px;height:38px;color:var(--path);background:var(--path-soft);border-radius:9px;place-items:center;display:grid}.scenario-delivery-window h3,.scenario-delivery-window p{margin:0}.scenario-delivery-window__heading p,.scenario-delivery-window__always,.scenario-delivery-window__footer small{color:var(--ink-2);font-size:13px}.scenario-delivery-window__toggle{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;font-weight:550;display:flex}.scenario-delivery-window__toggle input{width:18px;height:18px;accent-color:var(--path)}.scenario-delivery-window__fields{grid-template-columns:140px 140px minmax(180px,1fr);gap:12px;display:grid}.scenario-delivery-window__fields label{color:var(--ink-2);gap:6px;font-size:12px;font-weight:550;display:grid}.scenario-delivery-window__fields input,.scenario-delivery-window__fields select{width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:0 11px}.scenario-delivery-window__batch{border-top:1px solid color-mix(in srgb, var(--path) 15%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding-top:16px;display:grid}.scenario-delivery-window__batch p{max-width:720px;color:var(--ink-2);margin-top:4px;font-size:13px}.scenario-delivery-window__seconds{color:var(--ink-2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:550;display:flex}.scenario-delivery-window__seconds>span:last-child{align-items:center;gap:8px;display:inline-flex}.scenario-delivery-window__seconds input{width:96px;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:0 11px}.scenario-delivery-window__footer{align-items:center;gap:12px;min-height:44px;display:flex}.scenario-delivery-window__footer .button{margin-left:auto}.scenario-delivery-window__saved,.scenario-delivery-window__error{align-items:center;gap:5px;font-size:13px;font-weight:550;display:inline-flex}.scenario-delivery-window__saved{color:var(--mark-ink)}.scenario-delivery-window__error{color:var(--bad-ink)}.scenario-responsible-scope{background:var(--canvas);border:1px solid color-mix(in srgb, var(--warn-dot) 45%, var(--surface));border-radius:10px;gap:16px;margin-bottom:28px;padding:18px;display:grid}.scenario-responsible-scope__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.scenario-responsible-scope h3,.scenario-responsible-scope p{margin:0}.scenario-responsible-scope__heading p,.scenario-responsible-scope__modes small{color:var(--ink-2);font-size:13px}.scenario-responsible-scope__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scenario-responsible-scope__modes label,.scenario-responsible-scope__people label{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.scenario-responsible-scope__modes label>span{gap:2px;display:grid}.scenario-responsible-scope__modes input,.scenario-responsible-scope__people input{width:18px;height:18px;accent-color:var(--path)}.scenario-responsible-scope__people{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.agents-page .scenario-responsible-scope input{height:18px;min-height:18px}.scenario-responsible-scope__inactive{color:var(--ink-2);font-size:13px;line-height:1.5}.scenario-responsible-scope__refresh{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.scenario-responsible-scope__refresh>p,.scenario-responsible-scope__refresh>div{grid-column:1/-1}.scenario-responsible-scope__refresh>label{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.scenario-responsible-scope__refresh input{width:100%;min-height:40px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px 10px}.scenario-responsible-scope__refresh>div{justify-content:flex-end;gap:8px;display:flex}.scenario-flow{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;margin:12px 0 24px;display:grid}.scenario-node{min-width:0;min-height:104px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;border-radius:9px;grid-template-columns:auto 1fr;gap:5px 8px;padding:12px;display:grid}.scenario-node:hover,.scenario-node:focus-visible{border-color:color-mix(in srgb, var(--path) 50%, var(--surface));outline:0}.scenario-node.is-active{background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 30%, var(--surface))}.scenario-node b{width:22px;height:22px;color:var(--on-path);background:var(--path);border-radius:50%;place-items:center;font-size:11px;display:grid}.scenario-node span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.scenario-node small{color:var(--ink-2);grid-column:1/-1;font-size:11px}.scenario-node em{color:var(--warn-ink);grid-column:1/-1;font-size:10px;font-style:normal;font-weight:600}.scenario-node--handoff,.scenario-node--terminal{background:var(--canvas);border-style:dashed;border-color:var(--warn-dot)}.scenario-node--handoff b,.scenario-node--terminal b{background:var(--warn-dot)}.scenario-contract{border:1px solid var(--line);border-radius:9px;display:grid}.scenario-contract>div{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:18px;min-height:70px;padding:14px 16px;display:grid}.scenario-contract>div:last-child{border-bottom:0}.scenario-contract p,.scenario-contract ul{color:var(--ink-2);margin:0}.connections-groups{gap:16px;display:grid}.connections-group{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.connections-group h2{border-bottom:1px solid var(--line);margin:0;padding:14px 18px;font-size:16px}.connection-row{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(170px,1fr) 150px minmax(230px,1.25fr) 130px;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:grid}.connection-row:last-child{border-bottom:0}.connection-icon{width:38px;height:38px;color:var(--on-path);background:var(--mark-ink);border-radius:9px;place-items:center;display:grid}.connection-icon svg{width:22px}.connection-icon--whatsapp{background:var(--mark-ink)}.connection-icon--telegram,.connection-icon--amocrm{background:var(--path)}.connection-icon--google_sheets{background:var(--mark-ink)}.connection-icon--openai{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.connection-name,.connection-check{gap:2px;display:grid}.connection-name small,.connection-check{color:var(--ink-2);font-size:12px}.connection-check small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connections-footnote{color:var(--ink-2);margin:20px 0 0;font-size:12px}.action-log-filters{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.action-log-filters select,.action-log-filters input{width:auto;min-width:180px;min-height:42px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:0 12px}.action-log-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-height:620px;margin:0 -38px -60px;display:grid}.action-log-workspace.has-selection{grid-template-columns:minmax(0,1fr) 420px}.action-log-list{background:var(--surface);border-right:1px solid var(--line);min-width:0}.action-log-row{width:100%;min-height:88px;color:var(--ink);background:var(--surface);border:0;border-bottom:1px solid var(--line);text-align:left;grid-template-columns:60px minmax(135px,.75fr) minmax(220px,1.6fr) minmax(120px,.7fr) 105px 20px;align-items:start;gap:12px;padding:13px 20px;display:grid}.action-log-row:hover,.action-log-row.is-selected{background:var(--canvas)}.action-log-row.has-error{background:var(--canvas);box-shadow:inset 3px 0 var(--bad)}.action-log-row time,.action-log-row small,.action-log-row p{color:var(--ink-2);font-size:12px}.action-log-customer,.action-log-operation,.action-log-provider{gap:3px;min-width:0;display:grid}.action-log-operation p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.action-log-detail{background:var(--surface);min-width:0;padding:18px 24px 32px}.action-log-detail--mobile{display:none}.action-log-detail.has-error{background:var(--canvas)}.action-log-detail>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:16px;display:grid}.action-log-detail>header>svg{color:var(--mark-ink)}.action-log-detail.has-error>header>svg{color:var(--bad-ink)}.action-log-detail h2{margin:0;font-size:16px}.action-log-detail header p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.action-log-detail header button{background:0 0;border:0;width:36px;height:36px;font-size:22px}.action-log-detail dl{gap:16px;display:grid}.action-log-detail dl>div{gap:4px;display:grid}.action-log-detail dt{color:var(--ink-2);font-size:11px}.action-log-detail dd{margin:0;font-size:13px}.action-log-detail code{background:var(--surface-2);text-overflow:ellipsis;border-radius:7px;padding:8px;display:block;overflow:hidden}.action-log-preview{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:10px}.action-attempts{gap:10px;padding:0;list-style:none;display:grid}.action-attempts li{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.action-attempts svg{width:16px;color:var(--mark-ink)}.action-attempts time,.action-attempt--cancelled svg,.action-log-detail.is-cancelled>header>svg{color:var(--ink-2)}.status-overall{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;min-height:74px;margin-bottom:20px;padding:16px 20px;display:flex}.status-overall>span{background:var(--warn);border-radius:50%;width:18px;height:18px}.status-overall.is-ready>span{background:var(--mark-ink)}.status-overall h2{margin:0;font-size:18px}.status-overall p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.status-capabilities{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.status-capability{border-bottom:1px solid var(--line);grid-template-columns:30px 220px minmax(0,1fr) 180px 20px;align-items:center;gap:10px;min-height:59px;padding:10px 18px;display:grid}.status-capability:last-child{border-bottom:0}.status-capability>span:first-child{color:var(--warn-ink);place-items:center;display:grid}.status-capability>span:first-child.is-ready{color:var(--mark-ink)}.status-capability small{color:var(--ink-2)}.status-incident{background:var(--canvas);border:1px solid color-mix(in srgb, var(--warn-dot) 70%, var(--surface));border-radius:10px;grid-template-columns:auto minmax(0,1fr) 260px;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:grid}.status-incident>svg{color:var(--warn-ink)}.status-incident h2{margin:0;font-size:16px}.status-incident p{color:var(--ink-2);margin:4px 0 0}.status-incident>div:last-child{gap:8px;display:grid}.status-check-history{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:18px}.status-check-history h2{border-bottom:1px solid var(--line);margin:0;padding:14px 18px;font-size:16px}.status-check-history>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:10px 18px;display:grid}.status-check-history>div:last-child{border-bottom:0}.status-check-history svg{color:var(--mark-ink)}.status-check-history time{color:var(--ink-2)}.app-shell--canonical .content__inner--conversations{padding:0 20px}@media (width>=861px){.app-shell--canonical .page--deals{position:relative}.app-shell--canonical .page--deals>.page-header{z-index:3;background:var(--surface);align-items:flex-start;gap:10px;width:375px;min-height:72px;margin:0;padding:17px 14px 8px 20px;position:absolute;top:0;left:-20px}.app-shell--canonical .page--deals>.page-header h1{font-size:27px;font-family:var(--font-display);margin-bottom:2px}.app-shell--canonical .page--deals>.page-header p{text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:11px;display:block;overflow:hidden}.app-shell--canonical .page--deals>.page-header .page-header__action>.button{gap:0;width:40px;min-height:40px;padding:0;font-size:0;overflow:hidden}.app-shell--canonical .deal-list-panel{padding-top:0}}.app-shell--canonical .deal-workspace{border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:375px minmax(0,1fr);margin:0 -20px}.app-shell--canonical .deal-thread-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-shell--canonical .deal-thread-workspace>.deal-timeline{overflow-anchor:none;background:var(--surface);border-right:0;flex:1;min-height:0;max-height:none;overflow-y:auto}.app-shell--canonical .lead-review-panel{background:linear-gradient(to bottom, var(--draft-channel-accent,var(--mark-ink)) 0 3px, var(--surface) 3px);border:1.5px solid var(--draft-channel-accent,var(--mark-ink));border-radius:10px;flex:none;align-self:flex-end;width:min(94%,820px);min-height:auto;margin:8px 0 8px auto;padding:18px;overflow:visible}.app-shell--canonical .lead-review-panel--delivery{background:0 0;border:0;padding:0}.app-shell--canonical .lead-review-panel__body{overflow:visible}.app-shell--canonical .lead-review-panel__body>header h3{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell--canonical .lead-review-panel textarea{min-height:116px;font-size:14px}.app-shell--canonical .lead-review-panel__sequence-heading{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.app-shell--canonical .lead-review-panel__sequence-heading span{color:var(--ink-2);font-size:11px;font-weight:500}.app-shell--canonical .lead-review-panel__sequence{gap:7px;display:grid}.app-shell--canonical .lead-review-panel__sequence-media,.app-shell--canonical .lead-review-panel__sequence-message{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:9px 11px}.app-shell--canonical .lead-review-panel__sequence-media{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.app-shell--canonical .lead-review-panel__sequence-media>svg{color:var(--draft-channel-accent,var(--path))}.app-shell--canonical .lead-review-panel__sequence-media>span,.app-shell--canonical .lead-review-panel__sequence-message{gap:3px;display:grid}.app-shell--canonical .lead-review-panel__sequence-media b,.app-shell--canonical .lead-review-panel__sequence-media small,.app-shell--canonical .lead-review-panel__sequence-message small{line-height:1.3}.app-shell--canonical .lead-review-panel__sequence-media small,.app-shell--canonical .lead-review-panel__sequence-message>small,.app-shell--canonical .lead-review-panel__dirty-note{color:var(--ink-2);font-size:10px}.app-shell--canonical .lead-review-panel__sequence-media>em,.app-shell--canonical .lead-review-panel__sequence-meta em{color:var(--draft-channel-accent,var(--path));white-space:nowrap;font-size:10px;font-style:normal;font-weight:600}.app-shell--canonical .lead-review-panel__sequence-meta{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.app-shell--canonical .lead-review-panel__sequence .lead-review-panel__preview{background:0 0;border:0;border-radius:0;padding:0;font-size:13px;line-height:1.45;display:block}.app-shell--canonical .lead-review-panel__sequence-message textarea{min-height:74px;margin-top:2px}.app-shell--canonical .lead-review-panel__sequence-message>small,.app-shell--canonical .lead-review-panel__dirty-note{justify-self:end}.app-shell--canonical .lead-review-panel__buttons{background:0 0;border-top:0;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr) minmax(0,1.35fr);gap:8px;margin:0;padding:0;display:grid;position:static}.app-shell--canonical .lead-review-panel__buttons .button{white-space:nowrap;border-radius:10px;min-width:0;min-height:44px;padding-inline:12px;font-size:12px}.lead-review-panel__reprepare-mobile,.lead-review-panel__actions-mobile{display:none}@media (width<=1050px){.work-context-modes{min-width:250px}.connection-row{grid-template-columns:42px minmax(150px,1fr) 130px minmax(180px,1fr)}.connection-row>.button{grid-column:4}.action-log-workspace.has-selection{grid-template-columns:minmax(0,1fr) 350px}.action-log-row{grid-template-columns:54px minmax(120px,.7fr) minmax(180px,1.4fr) 100px 20px}.action-log-provider{display:none}}.deal-quick-tabs__short,.next-check-card__compact-time,.next-check-card__toggle{display:none}@media (width<=860px){.app-shell--canonical{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.app-shell--canonical>.sidebar{display:none}.canonical-topbar{grid-area:1/1}.app-shell--canonical>.content{grid-area:2/1;min-height:0}.app-shell--canonical>.content--conversations{height:calc(100dvh - 70px);min-height:0;overflow:hidden}.app-shell--canonical .content__inner--conversations>.page--deals{min-height:0;overflow:hidden}.app-shell--canonical .page--deals>.page-header{width:auto;min-height:0;margin-bottom:12px;padding:0;position:static}.app-shell--canonical .deal-list-panel{padding-top:0}.work-context-bar{gap:7px;min-height:70px;padding:10px 30px;overflow:visible}.work-context-select>span,.work-context-agent-label,.work-context-scenario-label{display:none}.work-context-select select{max-width:260px;font-size:14px}.work-context-agent-control{width:132px}.work-context-scenario-control{width:min(420px,54vw)}.work-context-scenario-trigger{font-size:14px}.work-context-modes{min-width:238px}.content__inner,.app-shell--canonical .content__inner--conversations{width:100%;padding:28px 30px calc(94px + env(safe-area-inset-bottom))}.app-shell--canonical .content__inner--conversations{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.canonical-page>.page-header h1{font-size:28px;font-family:var(--font-display)}.canonical-page>.page-header p{font-size:14px}.canonical-page>.page-header .button{min-height:44px}.system-page>.page-header{align-items:center}.system-tabs{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 0 24px;display:grid}.system-tabs a{min-height:54px;color:var(--ink-2);border-bottom:3px solid #0000;place-items:center;display:grid}.system-tabs a.active{color:var(--path);border-color:var(--path)}.canonical-master-detail,.canonical-master-detail--scenario{border-top:0;min-height:0;margin:0;display:block}.canonical-master-list{border-right:0;padding:0}.canonical-detail-card{border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:24px}.agents-page .canonical-list-card:not(.is-selected){min-height:116px}.agents-page .canonical-detail-card{display:block}.agents-page .canonical-list-card.is-selected{padding-bottom:22px}.scenario-mobile-tabs{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:4px;display:grid}.scenario-mobile-tabs button{min-height:48px;color:var(--ink-2);background:0 0;border:0;border-radius:7px}.scenario-mobile-tabs button.is-active{color:var(--path);background:var(--path-soft)}.scenario-detail{margin-top:26px}.scenario-summary-strip{grid-template-columns:repeat(2,1fr)}.scenario-summary-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:10px}.scenario-contract>div{grid-template-columns:1fr}.scenario-delivery-window__heading{grid-template-columns:auto minmax(0,1fr)}.scenario-delivery-window__toggle{grid-column:1/-1}.scenario-delivery-window__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-delivery-window__timezone{grid-column:1/-1}.scenario-delivery-window__batch{grid-template-columns:1fr}.scenario-delivery-window__batch .scenario-delivery-window__toggle,.scenario-delivery-window__seconds{grid-column:1}.scenario-delivery-window__seconds{flex-direction:column;align-items:flex-start}.scenario-delivery-window__footer{flex-wrap:wrap}.connection-row{grid-template-columns:54px minmax(0,1fr) auto;min-height:108px;padding:18px}.connection-icon{width:48px;height:48px}.connection-check{grid-column:2}.connection-row>.button{display:none}.action-log-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-log-filters select,.action-log-filters input{width:100%;min-width:0}.action-log-workspace,.action-log-workspace.has-selection{border:1px solid var(--line);border-radius:10px;min-height:0;margin:0;display:block;overflow:hidden}.action-log-list{border-right:0}.action-log-row{grid-template-columns:56px minmax(0,1fr) auto 20px;min-height:130px;padding:16px}.action-log-row>time{grid-area:1/3}.action-log-customer{grid-area:1/2}.action-log-operation{grid-area:2/2/auto/4}.action-log-row>.status{grid-area:1/3;margin-top:26px}.action-log-row>svg{grid-area:1/4/3;align-self:center}.action-log-detail--desktop{display:none}.action-log-detail--mobile{border-top:1px solid var(--line);display:block}.status-capability{grid-template-columns:34px minmax(0,1fr) auto 18px;min-height:70px;padding:14px}.status-capability small{display:none}.status-incident{grid-template-columns:auto minmax(0,1fr)}.status-incident>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.app-shell--canonical .deal-workspace{border:1px solid var(--line);border-radius:10px;margin:0}.app-shell--canonical .deal-thread-workspace{overflow:hidden}.app-shell--canonical .lead-review-panel{width:min(94%,780px)}.app-shell--canonical .deal-thread-workspace>.deal-timeline{flex:1;min-height:0;max-height:none;overflow-y:auto}.canonical-bottom-nav{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:var(--r-pill);height:64px;min-height:0;box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid}.canonical-bottom-nav .bottom-nav__item{min-height:56px;color:var(--ink-2);border-radius:var(--r-pill);transition:transform var(--t-tap) var(--ease-focus), color var(--t-fast) var(--ease-focus);background:0 0;padding-bottom:8px;font-size:11px;font-weight:500;position:relative}.canonical-bottom-nav .bottom-nav__item:active{transform:scale(.97)}.canonical-bottom-nav .bottom-nav__item--active{color:var(--ink);background:0 0}.canonical-bottom-nav .bottom-nav__item--active svg{color:var(--path)}.canonical-bottom-nav .bottom-nav__item--active:after{background:var(--mark);content:"";width:6px;height:6px;animation:motion-mark var(--t-mark) var(--ease-settle) backwards;border-radius:1px;margin-left:-3px;position:absolute;bottom:4px;left:50%;transform:rotate(45deg)}.canonical-bottom-nav .bottom-nav__item>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.canonical-bottom-nav:has(>.bottom-nav__item:nth-child(6)) .bottom-nav__item{letter-spacing:-.01em;padding-left:0;padding-right:0;font-size:10px}.canonical-bottom-nav:not(.canonical-bottom-nav--sections):has(>:nth-child(8)){padding-left:2px;padding-right:2px}.canonical-bottom-nav:not(.canonical-bottom-nav--sections):has(>:nth-child(8)) .bottom-nav__item{letter-spacing:-.035em;font-size:9px}.canonical-bottom-nav svg{width:22px;height:22px}.canonical-bottom-nav--sections{grid-auto-columns:minmax(76px,1fr);overflow-x:auto}.app-shell--canonical .deal-detail{overscroll-behavior-y:contain;overflow:hidden auto}.app-shell--canonical .deal-detail>.deal-detail__header{z-index:3;background:var(--surface);position:sticky;top:0}.app-shell--canonical .deal-detail>*{flex-shrink:0}.app-shell--canonical .deal-thread-workspace{flex:none;overflow:visible}.app-shell--canonical .deal-thread-workspace>.deal-timeline{overscroll-behavior-y:auto;flex:none;height:max(340px,100dvh - 250px)}.app-shell--canonical .lead-review-panel__buttons{z-index:2;background:color-mix(in srgb, var(--surface) 96%, transparent);padding-block:8px;position:sticky;bottom:0}.deal-quick-tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.deal-quick-tabs::-webkit-scrollbar{display:none}.deal-quick-tabs button{scroll-snap-align:start;border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;min-height:34px;padding:5px 6px 5px 11px}.deal-quick-tabs__label{display:none}.deal-quick-tabs__short{display:inline}.next-check-card{box-shadow:none;border-radius:10px;gap:8px;padding:9px 10px 9px 12px}.next-check-card__header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.next-check-card__icon{border-radius:8px;width:30px;height:30px}.next-check-card__compact-time{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;display:block;overflow:hidden}.next-check-card__status{grid-column:auto;justify-self:end;padding:5px}.next-check-card__status>span{display:none}.next-check-card__toggle{color:currentColor;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.next-check-card__toggle svg{transition:transform .18s}.next-check-card.is-expanded .next-check-card__toggle svg{transform:rotate(180deg)}.next-check-card.is-expanded .next-check-card__compact-time,.next-check-card:not(.is-expanded)>.next-check-card__time,.next-check-card:not(.is-expanded)>.next-check-card__intention,.next-check-card:not(.is-expanded)>footer{display:none}}@media (width<=560px){.work-context-bar{min-height:52px;padding:6px 10px}.work-context-select select{max-width:90px}.work-context-agent-trigger{padding-right:6px}.work-context-agent-trigger>img,.work-context-agent-trigger>.work-context-agent-avatar{flex-basis:26px;width:26px;height:26px}.work-context-agent-menu{width:auto;max-height:min(540px,100dvh - 150px);position:fixed;top:58px;left:10px;right:10px;overflow-y:auto}.work-context-scenario-trigger{min-height:38px;padding-left:9px}.work-context-scenario-trigger__count{display:none}.work-context-scenario-menu{width:auto;max-height:min(540px,100dvh - 150px);position:fixed;top:58px;left:10px;right:10px;overflow-y:auto}.work-context-scenario-option{gap:8px;min-height:52px;padding:7px 9px}.work-context-scenario-option__main,.work-context-scenario-option__meta{gap:2px}.work-context-scenario-option__main strong{font-size:12px}.work-context-scenario-option__main small,.work-context-scenario-option__meta,.work-context-scenario-option__meta small{font-size:10px}.work-context-scenario-option__meta{min-width:88px;padding-right:18px}.work-context-scenario-option__meta svg{top:12px}.work-context-selection-notice{max-width:none;top:calc(100% + 5px);left:10px;right:10px}.work-context-modes{min-width:210px}.work-context-mode-button{padding:6px 7px;font-size:11px}.work-context-mode-error,.work-context-mode-notice{max-width:none;right:10px}.content__inner,.app-shell--canonical .content__inner--conversations{padding:14px 12px calc(88px + env(safe-area-inset-bottom))}.canonical-page>.page-header{align-items:center}.canonical-page>.page-header h1{font-size:25px;font-family:var(--font-display)}.canonical-page>.page-header p{display:none}.canonical-page>.page-header .button{padding:8px 10px;font-size:12px}.page--deal-selected>.page-header{display:none}.page--deal-selected .deal-workspace{margin-top:0}.canonical-list-tools{grid-template-columns:1fr}.canonical-list-card{padding:14px}.canonical-avatar{flex-basis:42px;width:42px;height:42px}.canonical-detail-card{padding:16px}.action-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.status-overall{align-items:flex-start}.status-capability{grid-template-columns:30px minmax(0,1fr) 16px}.status-capability>.status{grid-column:2;justify-self:start}.status-capability>svg{grid-area:1/3/3}.status-incident>div:last-child{grid-template-columns:1fr}.connection-row{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:82px;padding:11px 12px}.connection-icon{width:40px;height:40px}.connection-row>.status{grid-area:1/3;justify-self:end}.connection-check{grid-column:2/4}.connection-check small{display:none}.app-shell--canonical .deal-thread-workspace>.deal-timeline{min-height:0;max-height:none}.app-shell--canonical .lead-review-panel{gap:10px;width:100%;padding:12px}.app-shell--canonical .lead-review-panel__body{gap:8px}.app-shell--canonical .lead-review-panel__actions-list{display:none}.app-shell--canonical .lead-review-panel__actions-mobile{border:1px solid var(--line);border-radius:8px;margin-top:10px;display:block}.app-shell--canonical .lead-review-panel__actions-mobile summary{cursor:pointer;min-height:40px;padding:8px 10px;font-weight:550}.app-shell--canonical .lead-review-panel__actions-mobile summary b{color:var(--path)}.app-shell--canonical .lead-review-panel__actions-mobile>div{gap:7px;padding:0 10px 10px;display:grid}.app-shell--canonical .lead-review-panel__actions-mobile>div>span{color:var(--ink-2);align-items:flex-start;gap:7px;font-size:12px;display:flex}.app-shell--canonical .lead-review-panel__actions-mobile svg{color:var(--path);flex:none}.app-shell--canonical .lead-review-panel__mode{display:none}.app-shell--canonical .lead-review-panel textarea{height:70px;min-height:70px}.app-shell--canonical .lead-review-panel__sequence-heading span{display:none}.app-shell--canonical .lead-review-panel__sequence-media,.app-shell--canonical .lead-review-panel__sequence-message{padding:8px 9px}.app-shell--canonical .lead-review-panel__sequence-message textarea{height:auto;min-height:76px}.app-shell--canonical .lead-review-panel__sequence-message>small,.app-shell--canonical .lead-review-panel__dirty-note{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.delivery-progress{padding:10px}.delivery-progress__item{grid-template-columns:auto minmax(0,1fr)}.delivery-progress__item>em{white-space:normal;grid-column:2;justify-self:start}.app-shell--canonical .lead-review-panel__buttons{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,1.2fr);gap:6px}.app-shell--canonical .lead-review-panel__buttons .button{min-height:44px;padding-inline:8px;font-size:11px}.lead-review-panel__reprepare-desktop{display:none}.lead-review-panel__reprepare-mobile{display:inline}.app-shell--canonical .lead-review-panel__body>header h3,.app-shell--canonical .lead-review-panel__editor>label,.app-shell--canonical .lead-review-panel__editor>small{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell--canonical .lead-review-panel__header-actions{justify-content:flex-end;width:auto;margin-left:auto}.app-shell--canonical .lead-review-panel__header-actions>.channel-badge{max-width:min(54vw,180px);display:inline-flex}.app-shell--canonical .lead-review-panel__preview{font-size:11.5px;line-height:1.34;display:block}.app-shell--canonical .lead-review-panel__editor:not(.is-editing) textarea,.app-shell--canonical .lead-review-panel__editor.is-editing .lead-review-panel__preview{display:none}.app-shell--canonical .lead-review-panel textarea{resize:none;height:104px;min-height:104px;padding:9px;line-height:1.35}.app-shell--canonical .lead-review-panel__actions-mobile summary{min-height:36px}.system-tabs a{min-height:46px}.status-capability{min-height:58px;padding:10px 12px}.work-context-bar{flex-wrap:wrap;row-gap:6px;min-height:0;padding:6px 10px 8px}.work-context-bar>.work-context-dot{display:none}.work-context-agent-picker{flex:none}.work-context-agent-control{width:58px}.work-context-scenario-picker{flex:1 1 0;min-width:0}.work-context-scenario-control{width:100%}.work-context-modes{flex:1 0 100%;min-width:0;margin-left:0}.work-context-mode-button{min-height:34px;padding:6px 4px;font-size:12px}.app-shell--canonical>.content--conversations{height:calc(100dvh - 92px)}.deal-list-header{align-items:center;min-height:0;padding:12px 10px 4px 14px}.deal-list-header h1{font-size:22px}.deal-list-header p{display:none}.deal-search{min-height:40px;margin:6px 12px 10px}.deal-search input{height:38px;font-size:16px}}.page--access{max-width:1040px}.access-reviewer,.access-members{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:28px;padding:28px}.access-reviewer__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.access-reviewer__identity>div{gap:3px;display:grid}.access-reviewer__identity h2,.access-members h2,.access-confirmation h3{margin:0}.access-reviewer__identity span:not(.status),.access-member small,.access-confirmation__copy p,.access-grant p{color:var(--ink-2)}.access-reviewer__avatar{background:var(--path-soft);width:48px;height:48px;color:var(--path);border-radius:14px;place-items:center;display:grid}.access-confirmation{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr);align-items:start;gap:24px 32px;margin-top:28px;padding-top:24px;display:grid}.access-confirmation__copy p{max-width:52ch;margin:8px 0 0}.access-confirmation__fields{gap:16px;display:grid}.access-role-options{border:0;gap:10px;margin:0;padding:0;display:grid}.access-role-options legend{margin-bottom:8px;font-weight:550}.access-role-options label{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;min-height:48px;padding:10px 12px;display:flex}.access-role-options label.is-selected{background:var(--path-soft);border-color:var(--path)}.access-role-options label>span{gap:2px;display:grid}.access-role-options small{color:var(--ink-2)}.access-role-options input{width:18px;height:18px;accent-color:var(--path);margin-top:3px}.access-confirmation>.button{grid-column:2;justify-self:start}.access-grant{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.access-grant>div:first-child{color:var(--mark-ink);align-items:center;gap:9px;display:flex}.access-grant__code{align-items:center;gap:12px;margin-top:14px;display:flex}.access-grant__actions,.access-member__actions,.access-removal__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.access-grant__actions{flex:none}.access-grant__code code{overflow-wrap:anywhere;background:var(--surface-2);border-radius:10px;flex:1;min-width:0;padding:12px 14px;font-size:.88rem}.access-members__list{margin-top:16px;display:grid}.access-member{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.access-member__identity{gap:3px;display:grid}.access-member__actions{justify-content:flex-end}.access-removal{background:var(--bad-soft);border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(210px,.7fr) minmax(320px,1fr);gap:18px 28px;padding:18px;display:grid}.access-removal__copy p{max-width:48ch;color:var(--ink-2);margin:6px 0 0}.access-removal__fields{gap:14px;display:grid}.access-removal__actions{grid-column:2;justify-content:flex-end}.access-members__empty{color:var(--ink-2);margin:0;padding:18px 0 4px}@media (width<=760px){.access-reviewer,.access-members{padding:20px}.access-reviewer__identity{grid-template-columns:auto minmax(0,1fr)}.access-reviewer__identity>.status{grid-column:2;justify-self:start}.access-confirmation{grid-template-columns:1fr}.access-confirmation>.button{grid-column:1;width:100%}.access-grant__code,.access-grant__actions,.access-member__actions,.access-removal__actions{flex-direction:column;align-items:stretch}.access-grant__actions>.button,.access-member__actions>.button,.access-removal__actions>.button{width:100%}.access-member,.access-removal{grid-template-columns:1fr}.access-member__actions,.access-removal__actions{grid-column:1}.scenario-responsible-scope__modes,.scenario-responsible-scope__refresh{grid-template-columns:1fr}.scenario-responsible-scope__refresh>div{flex-direction:column;align-items:stretch}}.semantic-staging{max-width:1440px;margin:auto;padding:24px}.semantic-staging h1,.semantic-staging h2,.semantic-staging h3{margin:0 0 12px}.semantic-staging p{overflow-wrap:anywhere;margin:10px 0}.semantic-staging button,.semantic-staging select,.semantic-staging input,.semantic-staging textarea{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 14px}.semantic-staging button{cursor:pointer;margin:4px 8px 4px 0}.semantic-staging button[aria-pressed=true]{background:var(--mark-soft);border-color:color-mix(in srgb, var(--mark) 70%, var(--ink))}.semantic-staging button:disabled{opacity:.5;cursor:default}.semantic-staging label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.semantic-staging textarea{resize:vertical;min-height:90px}.semantic-banner{background:var(--path-soft);border-radius:10px;padding:14px}.semantic-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:20px}.semantic-table{overflow-x:auto}.semantic-staging table{text-align:left;border-collapse:collapse;width:100%}.semantic-staging td,.semantic-staging th{border-bottom:1px solid var(--line);padding:12px}.semantic-staging small{overflow-wrap:anywhere;font-size:12px;display:block}.semantic-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.semantic-pair>section{background:var(--canvas);overflow-wrap:anywhere;border-radius:8px;padding:14px}.semantic-case{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.semantic-reply,.semantic-customer{white-space:pre-wrap;background:var(--surface-2);border-radius:10px;padding:14px}.semantic-customer{background:var(--surface-2);margin-left:8%!important}.semantic-pass{color:var(--mark-ink)}.semantic-fail,.semantic-staging [role=alert]{color:var(--bad-ink)}.semantic-staging pre{white-space:pre-wrap;overflow-wrap:anywhere}.semantic-staging details{margin:12px 0;font-size:12px}@media (width<=700px){.semantic-staging{padding:12px}.semantic-card{padding:14px}.semantic-pair{grid-template-columns:1fr}}.owner-recovery{overflow-wrap:anywhere;gap:20px;width:min(100%,820px);margin:0 auto;padding:24px;display:grid}.owner-recovery__section{gap:16px;display:grid}.owner-recovery fieldset{border:0;gap:16px;min-width:0;padding:0;display:grid}.owner-recovery input:not([type=checkbox]),.owner-recovery textarea{width:100%;min-width:0}.owner-recovery dd{margin:0 0 12px}.owner-recovery__check{align-items:center;gap:10px;display:flex}.recovery-entry{text-align:center}.playground-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.playground-page-header h1{letter-spacing:var(--display-track);font-size:26px;font-family:var(--font-display);margin:0 0 4px}.playground-page-header p{color:var(--ink-2);margin:0;font-size:14px}.playground-version{border:1px solid var(--line);background:var(--surface-2);color:var(--mark-ink);white-space:nowrap;border-radius:20px;padding:7px 12px;font-size:12px}.playground{border:1px solid var(--line);background:var(--surface);height:calc(100dvh - 190px);min-height:480px;max-height:1000px;box-shadow:0 5px 24px color-mix(in srgb, var(--shadow-ink) 2%, transparent);border-radius:18px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.playground-history{background:var(--canvas);border-right:1px solid var(--line);min-width:0;padding:16px 12px;overflow-y:auto}.playground button{transition:background .15s}.playground button:focus-visible,.playground select:focus-visible,.playground textarea:focus-visible,.playground input:focus-visible{outline:2px solid color-mix(in srgb, var(--mark) 75%, var(--ink));outline-offset:2px}.playground .playground-new{background:var(--surface-2);border-color:color-mix(in srgb, var(--mark) 25%, var(--surface));width:100%;color:var(--mark-ink);justify-content:center;align-items:center;gap:8px;margin:0 0 22px;font-size:13px;font-weight:550;display:flex}.playground-history-heading{color:var(--ink-2);text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:0 6px 10px;font-size:11px;display:flex}.playground .playground-icon{color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:6px;font-size:12px;display:flex}.playground .playground-icon:hover{background:var(--surface-2);color:var(--mark-ink)}.playground-history-list{flex-direction:column;gap:5px;display:flex}.playground-history-list button{text-align:left;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:12px;display:block}.playground-history-list button:hover,.playground-history-list button[aria-current=true]{background:var(--surface-2)}.playground-history-list button>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.playground-history-list button small{color:var(--ink-2);margin-top:5px;font-size:11px}.playground .playground-muted{color:var(--ink-2);margin:8px;font-size:12px;line-height:1.7}.playground .playground-mobile-history{display:none}.playground-chat{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.playground-chat-header{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:82px;padding:16px 24px;display:flex}.playground-selectors{grid-template-columns:minmax(110px,1fr) minmax(150px,2fr);gap:20px;width:100%;display:grid}.playground .playground-selectors label{color:var(--ink-2);gap:5px;margin:0;font-size:11px}.playground .playground-selectors select{background:var(--canvas);border-color:var(--line);width:100%;min-width:0;padding:8px 10px;font-size:13px}.playground-avatar{background:var(--surface-2);color:var(--mark-ink);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:550;display:grid}.playground-chat-title{flex:1;min-width:0}.playground-chat-title strong{font-size:14px}.playground-chat-title small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.playground .playground-options{border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-2);flex-shrink:0;max-height:45%;margin:0;padding:10px 24px;overflow:auto}.playground-options summary{cursor:pointer;font-size:12px}.playground-options summary span{color:var(--ink-2);margin-left:6px}.playground-options>div{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.playground-options label{min-width:0;font-size:12px}.playground-options select,.playground-options input,.playground-options textarea{box-sizing:border-box;width:100%;min-width:0;font-size:12px}.playground-messages{scroll-behavior:smooth;overscroll-behavior:contain;flex:1;min-height:0;padding:24px 32px;overflow-y:auto}.playground-empty{text-align:center;min-height:100%;color:var(--ink-2);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.playground-empty svg{background:var(--surface-2);box-sizing:content-box;border-radius:26px;margin-bottom:18px;padding:20px}.playground-empty h2{color:var(--ink-2);margin-bottom:2px;font-size:19px;font-weight:500}.playground-empty p{color:var(--ink-2);font-size:13px;line-height:1.7}.playground-turn{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.playground-bubble{overflow-wrap:anywhere;box-sizing:border-box;border-radius:15px;max-width:84%;padding:12px 16px 8px;font-size:14px;line-height:1.65}.playground-bubble>div{white-space:pre-wrap}.playground-bubble-customer{background:var(--surface-2);color:var(--mark-ink);border-bottom-right-radius:4px;align-self:flex-end}.playground-bubble-agent{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.playground-bubble small{color:var(--mark-ink);margin-bottom:3px;font-size:11px;font-weight:500}.playground-bubble time{text-align:right;color:var(--ink-2);margin-top:3px;font-size:10px;display:block}.playground .playground-event{color:var(--ink-2);text-align:center;align-self:center;font-size:12px}.playground-typing{color:var(--ink-2);align-items:center;gap:4px;padding:8px 3px;font-size:12px;display:flex}.playground-typing span{background:var(--mark-ink);border-radius:50%;width:5px;height:5px;animation:1.4s infinite playground-pulse}.playground-typing span:nth-child(2){animation-delay:.2s}.playground-typing span:nth-child(3){margin-right:5px;animation-delay:.4s}@keyframes playground-pulse{50%{opacity:.25}}.playground-composer{background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;padding:14px 24px 12px}.playground-composer>div{background:var(--canvas);border:1px solid var(--line);border-radius:12px;align-items:flex-end;padding:6px;display:flex}.playground .playground-composer textarea{resize:vertical;box-sizing:border-box;background:0 0;border:0;flex:1;width:100%;min-height:48px;max-height:140px;padding:7px 10px;font-size:14px;line-height:1.6}.playground .playground-send{background:var(--mark-ink);color:var(--on-path);border:0;border-radius:9px;flex-shrink:0;place-items:center;margin:0;padding:11px;display:grid}.playground .playground-send:hover:not(:disabled){background:var(--mark-ink)}.playground .playground-send:disabled{opacity:.35}.playground-composer>small{color:var(--ink-2);justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;display:flex}.playground-composer>small span{color:var(--ink-3)}.playground .playground-resume{flex-direction:row;align-items:center;margin:0 0 10px;font-size:12px}.playground-resume input{accent-color:var(--mark-ink)}.playground-error{color:var(--bad-ink);background:var(--surface-2);align-items:center;gap:10px;padding:10px 24px;font-size:12px;display:flex}.playground-error button{margin:0;padding:4px 8px;font-size:12px}.playground-details{box-sizing:border-box;background:var(--surface);border-left:1px solid var(--line);width:360px;max-width:100%;box-shadow:-8px 0 30px color-mix(in srgb, var(--mark) 6%, transparent);z-index:3;padding:20px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.playground-details>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.playground-details h2{margin:0;font-size:17px}.playground-details h3{color:var(--ink-2);text-transform:uppercase;letter-spacing:.3px;margin:22px 0 8px;font-size:12px}.playground-details p,.playground-details li{font-size:12px;line-height:1.7}.playground-details details{border-top:1px solid var(--line);padding-top:14px}.playground-details summary{cursor:pointer;color:var(--mark-ink)}@media (width<=1000px){.playground{grid-template-columns:190px minmax(0,1fr)}.playground-messages{padding:20px}.playground-composer>small span{display:none}}@media (width<=700px){.playground-page-header{align-items:flex-start;gap:10px;margin-bottom:12px}.playground-page-header h1{font-size:22px}.playground-page-header p{max-width:210px;font-size:12px;line-height:1.5}.playground-version{padding:6px 9px;font-size:10px}.playground{border-radius:12px;flex-direction:column;height:calc(100dvh - 200px);min-height:540px;display:flex}.playground-history{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px;display:flex;overflow:visible}.playground-history-heading,.playground-history-list{display:none}.playground .playground-new{white-space:nowrap;width:auto;margin:0;padding:9px;font-size:12px}.playground .playground-mobile-history{flex:1;min-width:0;margin:0;font-size:0;display:block}.playground-mobile-history select{width:100%;max-width:100%;padding:8px;font-size:12px}.playground-chat{flex:1}.playground-chat-header{min-height:70px;padding:12px}.playground-selectors{grid-template-columns:minmax(85px,1fr) minmax(110px,1.6fr);gap:10px}.playground .playground-selectors select{font-size:12px}.playground .playground-options{padding:9px 12px}.playground-options>div{grid-template-columns:1fr}.playground-messages{padding:16px 12px}.playground-bubble{max-width:92%;padding:10px 12px 6px;font-size:14px}.playground-composer{padding:10px 12px}.playground-chat-header .playground-icon span{display:none}}@media (prefers-reduced-motion:reduce){.playground-messages{scroll-behavior:auto}.playground-typing span{animation:none}}.beta-environment-label{color:var(--warn-ink);background:var(--warn-soft);white-space:nowrap;border-radius:6px;flex:none;padding:5px 9px;font-size:12px;font-weight:550}@media (width<=720px){.beta-environment-label{padding:4px 6px;font-size:10px}}.playground-topbar-label{min-height:57px;color:var(--ink-2);align-items:center;padding:0 24px;font-size:13px;display:inline-flex}.content__inner--playground{padding:24px;overflow:auto}.content__inner--playground>.playground-page{flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.playground-page>.playground{flex:1;height:auto;min-height:0;max-height:none}.playground-page>header,.playground-page>nav,.playground-page>.semantic-banner{flex-shrink:0}@media (width<=700px){.playground-topbar-label{min-height:51px;padding:0 12px;font-size:12px}.app-shell--canonical .content__inner--playground{padding:12px 10px calc(76px + env(safe-area-inset-bottom))}}.playground-media{align-items:center;gap:12px;min-width:180px;display:flex}.playground-media>svg{color:var(--mark-ink);flex-shrink:0}.playground-media strong{font-size:13px;font-weight:500}.playground-media small{color:var(--ink-2);margin:4px 0 0;font-size:11px}.access-toolbar{align-items:center;gap:8px;display:flex}.page--access>.native-calendar-tabs{margin-top:24px}.page--access .access-members{margin-top:20px;padding:20px 24px}.access-invite-form{gap:24px;display:grid}.access-invite-form>.button{justify-self:start}.calendar-dialog .access-grant{border-top:0;margin-top:0;margin-bottom:24px;padding-top:0}.page--access .native-calendar-profiles{margin-top:20px}@media (width<=640px){.access-toolbar{flex-wrap:wrap}.page--access .access-members{padding:16px}}.app-shell--native-calendar .canonical-topbar{align-items:center;min-height:58px;display:flex}.app-shell--native-calendar .canonical-topbar>.work-context-bar{min-width:0}.app-shell--native-calendar .canonical-topbar>.native-calendar-topbar{min-height:57px;padding:0 26px}.owner-return{gap:12px;min-width:0;display:grid}.owner-return--open{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:14px}.owner-return__header{color:var(--path);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.owner-return__header div{color:var(--ink);gap:3px;display:grid}.owner-return__header span,.owner-return__muted{color:var(--ink-2);font-size:13px}.owner-return__when{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.owner-return__actions{flex-wrap:wrap;gap:8px;display:flex}.owner-return__actions .button{flex:180px}.auto-messages{gap:16px;max-width:860px;display:grid}.auto-messages.event-settings__scroll{align-content:start;max-width:none}.auto-messages__intro{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.auto-messages__intro code{overflow-wrap:anywhere;border-radius:var(--r-1);background:var(--surface-2);color:var(--ink);padding:1px 5px;font-size:13px}.auto-messages__card{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);gap:10px;min-width:0;margin:0;padding:18px 20px;display:grid}.auto-messages__card legend{float:left;width:100%;color:var(--ink);margin:0 0 2px;padding:0;font-size:15px;font-weight:550}.auto-messages__hint{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.auto-messages__meta{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.auto-messages__badge{background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.auto-messages__badge.is-own{background:var(--path-soft);color:var(--path)}.auto-messages__text{gap:6px;display:grid}.auto-messages__text textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.auto-messages__text textarea:focus-visible{outline:2px solid var(--path);outline-offset:1px;border-color:var(--path)}.auto-messages__tools{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:22px;display:flex}.auto-messages__token{border:1px dashed var(--line-strong);border-radius:var(--r-1);color:var(--path);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-size:12px}.auto-messages__token:hover{background:var(--path-soft)}.auto-messages__warning{color:var(--warn-ink);font-size:12px}.auto-messages__preview summary{color:var(--ink-2);cursor:pointer;font-size:12px}.auto-messages__preview p{border-radius:var(--r-2);background:var(--surface-2);color:var(--ink);white-space:pre-wrap;margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.auto-messages__reminder{border-top:1px solid var(--line);gap:8px;padding:12px 0 4px;display:grid}.auto-messages__reminder:first-of-type{border-top:0;padding-top:0}.auto-messages__offset{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.auto-messages__offset>span{white-space:nowrap}.auto-messages__offset svg{color:var(--ink-2)}.auto-messages__offset input{border:1px solid var(--line);border-radius:var(--r-1);background:var(--surface);width:72px;color:var(--ink);font:inherit;flex:none;padding:6px 8px}.auto-messages__offset select{border:1px solid var(--line);border-radius:var(--r-1);background:var(--surface);width:auto;color:var(--ink);font:inherit;flex:none;padding:6px 8px}.auto-messages__offset .button{margin-left:auto}.auto-messages__footer{z-index:var(--z-sticky);background:var(--canvas);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.event-editor .auto-messages__footer{background:var(--surface)}.auto-messages__status{color:var(--ink-2);margin:0;font-size:13px}.auto-messages__status.is-error{color:var(--bad-ink)}@media (width<=640px){.auto-messages__card{border-radius:var(--r-2);padding:14px}.auto-messages__footer{flex-direction:column;align-items:stretch}.auto-messages__footer .button{width:100%}.auto-messages__offset{gap:6px;font-size:13px}.auto-messages__offset input{width:52px;padding:5px 6px}.auto-messages__offset select{padding:5px 4px}.auto-messages__offset svg{display:none}}.auto-messages__remove{border-radius:var(--r-1);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:12px;display:inline-flex}.auto-messages__remove:hover{background:var(--bad-soft);color:var(--bad-ink)}.contact-channels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.contact-channels__row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-1);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.contact-channels__row--chosen{border-color:var(--path);box-shadow:inset 3px 0 0 var(--path)}.contact-channels__main{gap:2px;min-width:0;display:grid}.contact-channels__main strong{overflow-wrap:anywhere;font-size:13px}.contact-channels__meta{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.contact-channels__quote{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.contact-channels__side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.contact-channels__side .status{white-space:normal}.contact-channels__side .button{min-height:30px;padding:4px 9px;font-size:12px}.contact-channels__empty{color:var(--ink-2);margin:0;font-size:13px}.contact-channels-panel{border-bottom:1px solid var(--line);gap:8px;padding:10px 20px 12px;display:grid}.contact-channels-panel>summary{cursor:pointer;color:var(--ink-2);font-size:12px;font-weight:600}.contact-channels-panel--attention>summary{color:var(--warn-ink)}.deal-qualification{border-bottom:1px solid var(--line);color:var(--ink-2);margin:0;padding:8px 20px;font-size:12px;font-weight:600}.deal-qualification--skipped{color:var(--path)}.deal-qualification--unknown{color:var(--warn-ink)}.native-calendar-channels{gap:8px;margin:12px 0;display:grid}.native-calendar-channels h4{margin:0;font-size:14px}.native-calendar-channels p{margin:0}@media (width<=600px){.contact-channels__row{flex-direction:column;align-items:flex-start}.contact-channels__side{justify-content:flex-start}.contact-channels-panel{padding:8px 12px 10px}.deal-qualification{padding:8px 12px}}.mobile-materials-nav{min-width:0;position:relative}.mobile-materials-nav>button{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.mobile-materials-menu{background:var(--surface);border:1px solid var(--line);min-width:180px;box-shadow:0 8px 28px color-mix(in srgb, var(--shadow-ink) 15%, transparent);z-index:var(--z-dialog);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.mobile-materials-menu a{color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:14px;text-decoration:none;display:flex}.mobile-materials-menu a:hover,.mobile-materials-menu a:focus{background:var(--path-soft);color:var(--path)}.sidebar__section-label--toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:calc(100% - 20px);display:flex}.sidebar__section-label--toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.deal-message__lead-magnet{border-top:1px solid var(--line);color:var(--path);gap:4px;margin-top:10px;padding-top:10px;font-size:12px;display:grid}.deal-message__lead-magnet span{color:var(--ink-2);font-size:11px}.yana-day-panel{border-bottom:1px solid var(--line);gap:0;display:grid}.yana-day-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:0 14px 10px;display:flex}.yana-day-toolbar input[type=date]{min-height:36px;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:7px;padding:5px 8px;font-size:13px}.yana-day-toolbar__weekday{color:var(--ink-2);text-transform:capitalize;margin-left:4px;font-size:12px}.yana-day-nav-button{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.yana-day-nav-button:hover{background:var(--surface-2)}.yana-day-nav-button:disabled{cursor:default;opacity:.4}.yana-day-summary{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:9px 14px;font-size:12px;display:flex}.yana-day-summary strong{color:var(--ink);font-variant-numeric:tabular-nums}.yana-day-summary__flag{background:var(--surface-2);border-radius:999px;padding:2px 8px}.yana-day-summary__flag--unanswered,.yana-day-summary__flag--no_next_check{color:var(--warn-ink);background:var(--warn-soft)}.yana-day-summary__flag--failure,.yana-day-summary__flag--blocked{color:var(--bad-ink);background:var(--bad-soft)}.yana-day-summary__flag strong{color:inherit}.yana-day-summary__note{font-size:11px}.yana-day-row--attention{box-shadow:inset 3px 0 0 var(--warn)}.yana-day-row .deal-row__message b{color:var(--ink);font-weight:550}.yana-day-row__counts{font-variant-numeric:tabular-nums}.yana-day-row__markers{flex-wrap:wrap;gap:4px;display:flex}.yana-day-marker{color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:550;line-height:1.45}.yana-day-marker--danger{color:var(--bad-ink);background:var(--bad-soft)}.yana-day-marker--warning{color:var(--warn-ink);background:var(--warn-soft)}.yana-day-marker--safe{color:var(--mark-ink);background:var(--mark-soft)}.deal-day-separator{color:var(--ink-2);align-items:center;gap:10px;margin:6px 0;font-size:11px;font-weight:550;display:flex}.deal-day-separator:before,.deal-day-separator:after{background:var(--line);content:"";flex:1;height:1px}.deal-day-separator span{border:1px solid var(--line);background:var(--surface);text-transform:none;border-radius:999px;padding:2px 10px}.deal-day-separator--focused{color:var(--path)}.deal-day-separator--focused span{border-color:color-mix(in srgb, var(--path) 25%, var(--surface));background:var(--path-soft)}@media (width<=860px){.deal-quick-tabs button:last-child:nth-child(odd){grid-column:auto}.yana-day-toolbar{padding:0 12px 8px}.yana-day-toolbar__weekday{flex-basis:100%;margin:2px 0 0 4px}.yana-day-summary{padding:8px 12px}}.deal-context-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;max-width:100%;padding:6px 20px;display:flex;overflow:hidden}.deal-context-strip>.contact-channels-panel,.deal-context-strip>.deal-qualification{border:0;padding:0}.deal-context-strip>.contact-channels-panel{flex:none}.deal-context-strip>details[open]{flex-basis:100%}.deal-qualification{min-width:0;max-width:100%;overflow:hidden}.deal-qualification>summary{cursor:pointer;white-space:nowrap;min-width:0;max-width:100%;list-style:none;display:flex;overflow:hidden}.deal-qualification>summary::-webkit-details-marker{display:none}.deal-qualification strong{flex:none;font-weight:600}.deal-qualification__why{text-overflow:ellipsis;flex:auto;min-width:0;font-weight:500;overflow:hidden}.deal-qualification[open]>summary{white-space:normal;overflow:visible}.deal-qualification[open] .deal-qualification__why{overflow-wrap:anywhere}.deal-context-strip>.deal-qualification{flex:220px;min-width:0}.deal-context-strip>.next-check-card{flex:0 auto;min-width:0}.deal-context-strip>.next-check-card.is-expanded{flex-basis:100%}.deal-context-strip>.owner-return--closed{margin-left:auto}.deal-context-strip>.owner-return:not(.owner-return--closed){flex-basis:100%}.owner-return--closed .button{min-height:30px;padding:4px 10px;font-size:12px}.owner-return--closed .button svg{width:14px;height:14px}.next-check-card{box-shadow:none;border-radius:9px;gap:8px;padding:5px 6px 5px 10px;animation:none}.next-check-card:before{display:none}.next-check-card__header{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.next-check-card__icon{border-radius:7px;width:24px;height:24px}.next-check-card__icon svg{width:14px;height:14px}.next-check-card__compact-time{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;display:block;overflow:hidden}.next-check-card__toggle{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.next-check-card__toggle svg{transition:transform .18s}.next-check-card:not(.is-expanded) .next-check-card__heading small,.next-check-card:not(.is-expanded) .next-check-card__heading strong,.next-check-card:not(.is-expanded) .next-check-card__status,.next-check-card:not(.is-expanded)>.next-check-card__time,.next-check-card:not(.is-expanded)>.next-check-card__intention,.next-check-card:not(.is-expanded)>footer{display:none}.next-check-card.is-expanded{padding:10px 10px 12px 12px}.next-check-card.is-expanded .next-check-card__header{grid-template-columns:auto minmax(0,1fr) auto auto}.next-check-card.is-expanded .next-check-card__compact-time{display:none}.next-check-card.is-expanded .next-check-card__toggle svg{transform:rotate(180deg)}.yana-day-row__decisions{color:var(--path);gap:2px;font-size:12px;line-height:1.4;display:grid}.yana-day-row__decisions>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=860px){.deal-context-strip{gap:6px 10px;padding:6px 12px}.next-check-card__compact-time{white-space:normal}}.deal-list-header{align-items:center;gap:8px;min-height:0;padding:10px 12px 4px 16px}.deal-list-header>div{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.deal-list-header h1{font-size:20px}.deal-list-header p{margin:0}.deal-list-header>.button{width:32px;min-width:32px;min-height:32px}.deal-queue-help{flex:none;position:relative}.deal-queue-help>summary{width:24px;height:24px;color:var(--path);background:var(--path-soft);cursor:pointer;border-radius:999px;place-items:center;font-size:12px;font-weight:650;list-style:none;display:grid}.deal-queue-help>summary::-webkit-details-marker{display:none}.deal-queue-help>p{white-space:normal;text-overflow:clip;max-width:none;z-index:var(--z-overlay);width:min(300px,80vw);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-ink) 16%, transparent);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;top:30px;right:0;overflow:visible}.deal-search{min-height:36px;margin:4px 12px 8px}.deal-search input{height:34px;font-size:13px}.deal-quick-tabs{flex-wrap:wrap;gap:4px;padding:0 12px 8px;display:flex}.deal-quick-tabs button{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;gap:5px;min-height:28px;padding:3px 4px 3px 9px;font-size:12px}.deal-quick-tabs button:last-child:nth-child(odd){grid-column:auto}.deal-quick-tabs button strong{min-width:20px;min-height:18px;padding:1px 5px;font-size:10.5px}.deal-quick-tabs__label{display:none}.deal-quick-tabs__short{display:inline}.deal-filters summary{min-height:34px;font-size:12px}.yana-day-panel{flex-wrap:wrap;align-items:center;gap:2px 8px;padding:0 12px 6px;display:flex}.yana-day-toolbar{flex-wrap:nowrap;gap:2px;padding:0}.yana-day-toolbar input[type=date]{min-height:30px;padding:2px 6px;font-size:12px}.yana-day-toolbar .button{min-height:30px;padding:4px 8px;font-size:12px}.yana-day-nav-button{width:28px;height:28px}.yana-day-summary{gap:4px 6px;padding:0;font-size:11.5px}.yana-day-summary__flag{padding:1px 7px}@media (width<=860px){.deal-list-header{padding:8px 10px 2px 14px}.deal-quick-tabs{flex-wrap:nowrap;padding:0 12px 6px}.deal-quick-tabs button{min-height:30px}.deal-search{margin:4px 12px 6px}.yana-day-panel{padding:0 12px 6px}}.deal-timeline{gap:6px;min-width:0;padding:14px 20px 22px;overflow-x:hidden}.deal-timeline>*{min-width:0;max-width:100%}.deal-timeline>.deal-message{max-width:min(76%,660px)}.deal-message{max-width:min(76%,660px);box-shadow:none;border-radius:14px 14px 14px 4px;padding:7px 12px 8px}.deal-message:before{display:none}.deal-message--author-system{background:var(--surface-2);border-color:var(--line);align-self:center}.deal-message__meta{justify-content:flex-start;gap:8px;margin-bottom:2px;font-size:11px}.deal-message__meta strong{font-size:12px;font-weight:600}.deal-message--author-customer .deal-message__meta strong{color:var(--ink)}.deal-message--author-ai .deal-message__meta strong{color:var(--path)}.deal-message--author-manager .deal-message__meta strong{color:var(--mark-ink)}.deal-message__source{gap:6px}.deal-message__source time{color:var(--ink-2);font-variant-numeric:tabular-nums}.deal-message__source .channel-badge{min-height:18px;padding:1px 6px;font-size:9.5px}.deal-day-separator{margin:10px 0 4px}.timeline-events{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;max-width:100%;display:grid}.timeline-events>*{min-width:0}.timeline-event{--event-dot:color-mix(in srgb, var(--ink) 35%, var(--surface));min-width:0;max-width:100%;color:var(--ink-2);font-size:12px;line-height:1.4}.timeline-event--danger{--event-dot:var(--bad);color:var(--bad-ink)}.timeline-event--warning{--event-dot:color-mix(in srgb, var(--warn-dot) 80%, var(--ink));color:var(--warn-ink)}.timeline-event--safe{--event-dot:var(--mark-ink)}.timeline-event time{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}.timeline-event--row>summary,.timeline-event--row>.timeline-event__summary{border-left:2px solid var(--event-dot);cursor:default;align-items:baseline;gap:8px;min-width:0;padding:3px 8px 3px 10px;list-style:none;display:flex}.timeline-event--row>summary{cursor:pointer}.timeline-event--row>summary::-webkit-details-marker{display:none}.timeline-event--row>summary:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.timeline-event__text{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.timeline-event__detail{color:var(--ink-2)}.timeline-event--row[open] .timeline-event__detail{display:none}.timeline-event--row[open] .timeline-event__text{-webkit-line-clamp:unset}.timeline-event--row>p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 4px 54px;font-size:12px}.timeline-events-group{--event-dot:color-mix(in srgb, var(--ink) 35%, var(--surface));min-width:0;max-width:100%;color:var(--ink-2);font-size:12px}.timeline-events-group>summary{border-left:2px solid var(--event-dot);cursor:pointer;align-items:baseline;gap:8px;min-width:0;padding:3px 8px 3px 10px;list-style:none;display:flex}.timeline-events-group>summary::-webkit-details-marker{display:none}.timeline-events-group>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timeline-events-group>summary>small{background:var(--surface-2);border-radius:999px;flex:none;padding:0 6px}.timeline-events-group[open]>summary{display:none}@media (width<=860px){.deal-timeline{padding:10px 10px 18px}.deal-message{max-width:88%}.deal-message p{font-size:15px}.timeline-event,.timeline-events-group{font-size:12.5px}.timeline-event--row>p{margin-left:12px}}.dialog-row{align-items:start;gap:10px;padding:10px 12px}.dialog-row .deal-row__topline strong{font-size:13.5px}.dialog-row__context-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dialog-row__counts{font-variant-numeric:tabular-nums;font-size:10.5px}.dialog-row__chip{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--ink-2);background:var(--surface-2);border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:600;line-height:1.6;overflow:hidden}.dialog-row__chip--danger{color:var(--bad-ink);background:var(--bad-soft)}.dialog-row__chip--warning{color:var(--warn-ink);background:var(--warn-soft)}.dialog-row__chip--safe{color:var(--mark-ink);background:var(--mark-soft)}.dialog-row__message{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;overflow:hidden}.dialog-row__message b{color:var(--ink);font-weight:550}@media (width<=860px){.dialog-row{padding:10px 12px}.dialog-row .deal-row__topline strong{font-size:15px}.dialog-row__message{font-size:14px}.dialog-row__context{font-size:12.5px}}.deal-timeline .lead-review-panel--empty{box-shadow:none;border-width:1px;border-radius:10px;gap:10px;margin-top:6px;padding:9px 12px}.deal-timeline .lead-review-panel--empty:before{display:none}.deal-timeline .lead-review-panel--empty>svg{width:18px;height:18px;margin-top:1px}.deal-timeline .lead-review-panel--empty .eyebrow{display:none}.deal-timeline .lead-review-panel--empty h3{font-size:13.5px;line-height:1.35}.deal-timeline .lead-review-panel--empty p{margin-top:2px;font-size:12px;line-height:1.45}@media (width<=860px){.dialog-row__chip{max-width:64%}}.dialog-row__chip{align-items:center;gap:3px;display:inline-flex}.dialog-row__chip svg{flex:none}.dialog-row__chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-timeline{gap:0;padding:12px 24px 20px}.deal-timeline>.deal-message{max-width:min(62%,620px);margin-top:12px}.deal-timeline>.deal-message--continuation{margin-top:4px}.deal-message{border-radius:16px 16px 16px 6px;padding:6px 10px 5px 12px}.deal-message--outbound{border-radius:16px 16px 6px;padding:6px 10px 5px 12px}.deal-message--continuation.deal-message--inbound{border-top-left-radius:6px}.deal-message--continuation.deal-message--outbound{border-top-right-radius:6px}.deal-message--author-customer{background:var(--surface);border-color:var(--line)}.deal-message--author-ai{background:var(--path-soft);border-color:color-mix(in srgb, var(--path) 15%, var(--surface))}.deal-message--author-manager{background:var(--surface-2);border-color:color-mix(in srgb, var(--mark) 25%, var(--surface))}.deal-message__meta{gap:6px;margin-bottom:1px}.deal-message__meta strong{font-size:12px}.deal-message p{font-size:14px;line-height:1.42}.deal-message__time{float:right;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:10px;font-size:10.5px;line-height:1.6;position:relative;top:5px}.deal-timeline>.timeline-event{align-self:center;max-width:86%;margin-top:12px}.timeline-event{color:var(--ink-2);text-align:center;font-size:12px;line-height:1.4}.timeline-event>details>summary,.timeline-event>.timeline-event__summary{background:var(--surface-2);border:0;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;list-style:none;display:inline-flex}.timeline-event>details>summary{cursor:pointer}.timeline-event>details>summary::-webkit-details-marker{display:none}.timeline-event>details>summary:hover{background:var(--surface-3)}.timeline-event svg{flex:none}.timeline-event--danger>details>summary,.timeline-event--danger>.timeline-event__summary{background:var(--bad-soft)}.timeline-event>details>p{max-width:560px;color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:left;white-space:pre-line;overflow-wrap:anywhere;border-radius:10px;margin:4px auto 0;padding:8px 12px;font-size:12px}.deal-day-separator{justify-content:center;margin:18px 0 2px}.deal-day-separator:before,.deal-day-separator:after{display:none}.deal-day-separator span{color:var(--ink-2);background:var(--surface-2);border:0;padding:2px 10px;font-size:11px;font-weight:550}.deal-day-separator--focused span{color:var(--path);background:var(--path-soft)}.deal-context-strip{gap:6px;padding:8px 20px}.deal-context-strip>.contact-channels-panel>summary,.deal-context-strip>.deal-qualification>summary{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:550;display:inline-flex}.deal-context-strip>.deal-qualification{flex:none}.deal-context-strip>.deal-qualification>summary strong{font-weight:550}.deal-context-strip>.deal-qualification--skipped>summary{color:var(--path)}.deal-context-strip>.deal-qualification--unknown>summary{color:var(--warn-ink)}.deal-qualification>p.deal-qualification__why{color:var(--ink-2);white-space:normal;margin:6px 0 0;font-size:12px;font-weight:500}.deal-context-strip>.next-check-card:not(.is-expanded){background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:1px 2px 1px 8px}.deal-context-strip>.next-check-card:not(.is-expanded) .next-check-card__icon{background:0 0;border:0;width:20px;height:20px}.deal-context-strip>.next-check-card:not(.is-expanded) .next-check-card__compact-time{font-size:12px;font-weight:550}.deal-context-strip>.next-check-card:not(.is-expanded) .next-check-card__toggle{width:22px;height:22px}.dialog-row{min-height:78px;box-shadow:none;gap:12px;padding:12px 16px}.dialog-row__topline{align-items:center;gap:8px;min-width:0;display:flex}.dialog-row__topline strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:550;overflow:hidden}.dialog-row__topline .dialog-row__chip{flex:0 auto;max-width:52%}.dialog-row__topline small{color:var(--ink-2);flex:none;font-size:12px}.dialog-row__context{font-size:12px;font-weight:400}.dialog-row__message{font-size:13px}.dialog-row .deal-row__body{gap:3px}@media (width<=860px){.deal-timeline{padding:10px 12px 18px}.deal-timeline>.deal-message{max-width:84%}.deal-message p{font-size:15px}.deal-context-strip{padding:8px 12px}.dialog-row .deal-row__topline strong{font-size:15px}.dialog-row__message{font-size:14px}}.deal-timeline>.decision-card{align-self:flex-end;width:min(62%,620px);max-width:min(62%,620px);margin-top:12px}.deal-timeline>.decision-card--after-reply{margin-top:4px}.decision-card{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:8px 12px 9px;font-size:13.5px;line-height:1.45}.decision-card>header{color:var(--ink-2);letter-spacing:.02em;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.decision-card>header time{font-variant-numeric:tabular-nums;font-weight:500}.decision-card ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.decision-card__line>details>summary,.decision-card__line>.decision-card__summary{align-items:flex-start;gap:7px;min-width:0;list-style:none;display:flex}.decision-card__line>details>summary{cursor:pointer}.decision-card__line>details>summary::-webkit-details-marker{display:none}.decision-card__line>details>p{display:none}.decision-card__line svg{color:var(--ink-2);flex:none;margin-top:3px}.decision-card__text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.decision-card__line>details[open] .decision-card__text{-webkit-line-clamp:unset}.decision-card__text strong{font-weight:550}.decision-card__detail{color:var(--ink)}.decision-card__replaced{color:var(--ink-2);font-style:normal}.decision-card__line--replaced{opacity:.55}.decision-card__line--replaced strong{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent)}@media (width<=860px){.deal-timeline>.decision-card{width:88%;max-width:88%}.decision-card{font-size:14px}}.dialog-row{grid-template-columns:42px minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:76px;padding:12px 12px 12px 16px;display:grid}.dialog-row--attention{box-shadow:inset 3px 0 0 var(--warn-dot)}.dialog-row__name{align-items:center;gap:6px;min-width:0;display:flex}.dialog-row__name strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;overflow:hidden}.dialog-row__state{flex:none;place-items:center;display:inline-grid}.dialog-row__state--danger{color:var(--bad-ink)}.dialog-row__state--warning{color:var(--warn-ink)}.dialog-row__state--neutral{color:var(--ink-2)}.dialog-row__context{min-width:0;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.dialog-row__context small{color:var(--ink-2);flex:none;font-size:12px}.dialog-row__counts{color:var(--ink-2);font-size:12px}.dialog-row__message{color:var(--ink);font-size:13px}.dialog-row__touch{text-align:right;align-content:center;justify-items:end;gap:1px;min-width:0;display:grid}.dialog-row__touch svg{color:currentColor}.dialog-row__touch strong{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.dialog-row__touch small{white-space:nowrap;font-size:12px;font-weight:550}.dialog-row__touch--planned{color:var(--path)}.dialog-row__touch--overdue{color:var(--bad-ink)}.dialog-row__touch--missing{color:var(--warn-ink)}.dialog-row__touch--missing strong{font-size:12px}.deal-timeline>.decision-card{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:6px;width:auto;max-width:min(62%,620px);margin-top:6px;padding:0;display:flex}.deal-timeline>.decision-card:not(.decision-card--after-reply){margin-top:12px}.decision-card>time{color:var(--ink-2);font-size:12px}.decision-tag{display:inline-flex;position:relative}.decision-tag>summary,span.decision-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:13px;font-weight:550;line-height:1.35;list-style:none;display:inline-flex}.decision-tag>summary{cursor:pointer}.decision-tag>summary::-webkit-details-marker{display:none}.decision-tag--check>summary,span.decision-tag--check,.decision-tag--stage>summary,span.decision-tag--stage{color:var(--path);background:var(--path-soft)}.decision-tag--closed>summary,span.decision-tag--closed{color:var(--ink);background:var(--surface-3)}.decision-tag--won>summary,span.decision-tag--won{color:var(--mark-ink);background:var(--mark-soft)}.decision-tag--handoff>summary,span.decision-tag--handoff{color:var(--warn-ink);background:var(--warn-soft)}.decision-tag--quiet>summary,span.decision-tag--quiet{color:var(--ink-2);background:var(--surface-2)}.decision-tag--return>summary,span.decision-tag--return{color:var(--mark-ink);background:var(--mark-soft)}.decision-tag--replaced{opacity:.6}.decision-tag--replaced span{text-decoration:line-through}.decision-tag__popover{z-index:var(--z-overlay);width:min(340px,80vw);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-ink) 16%, transparent);text-align:left;white-space:normal;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0}.decision-tag__popover strong{margin-bottom:2px;font-size:12px;display:block}.decision-tag__popover p{overflow-wrap:anywhere;margin:0}.timeline-event{color:var(--ink-2)}.timeline-event time{color:var(--ink-2);font-size:11px}.timeline-event--danger{color:var(--bad-ink)}.deal-message__time{color:var(--ink-2);font-size:11px}.deal-day-separator span{color:var(--ink-2)}@media (width<=860px){.dialog-row{grid-template-columns:44px minmax(0,1fr) 84px;padding:12px}.dialog-row__touch strong{font-size:14px}.deal-timeline>.decision-card{max-width:92%}.decision-tag__popover{left:0;right:auto}}.next-check-card__compact-time{color:var(--path)}.next-check-card.is-warning .next-check-card__compact-time{color:var(--warn-ink)}.dialog-row__touch-main{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dialog-row__touch small{padding-right:1px}.dialog-row{grid-template-columns:42px minmax(0,1fr) 118px}@media (width<=860px){.dialog-row{grid-template-columns:44px minmax(0,1fr) 112px}}.page--deals{--dx-r:8px;--dx-h-ctl:32px;--dx-h-chip:28px}.page--deals .dx-long{display:inline}.page--deals .dx-short{display:none}.page--deals .dx-list-head{background:var(--surface);border-bottom:1px solid var(--line);gap:12px;padding:12px 16px;display:grid}.page--deals .dx-seg{background:var(--surface-2);border-radius:var(--dx-r);grid-template-columns:1fr 1fr;height:36px;padding:3px;display:grid}.page--deals .dx-seg>button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font:600 13px/1 inherit;display:flex}.page--deals .dx-seg>button.is-on{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 12%, transparent)}.page--deals .dx-datebar{grid-template-columns:var(--dx-h-ctl) 1fr var(--dx-h-ctl);height:var(--dx-h-ctl);align-items:center;display:grid}.page--deals .dx-ibtn{width:var(--dx-h-ctl);height:var(--dx-h-ctl);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--dx-r);cursor:pointer;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.page--deals .dx-ibtn:disabled{cursor:default;opacity:.45}.page--deals .dx-datebar__date{min-width:0;color:var(--ink);text-align:center;cursor:pointer;font-size:14px;font-weight:550;line-height:20px;display:block;position:relative}.page--deals .dx-datebar__date small{color:var(--ink-2);font-size:14px;font-weight:400}.page--deals .dx-datebar__date input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.page--deals .dx-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.page--deals .dx-tile{min-width:0;height:48px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--dx-r);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.page--deals .dx-tile b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:20px}.page--deals .dx-tile span{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.page--deals .dx-tile--red b{color:var(--bad-ink)}.page--deals .dx-tile--amber b{color:var(--warn-ink)}.page--deals .dx-tile.is-on{background:var(--ink);border-color:var(--ink)}.page--deals .dx-tile.is-on b,.page--deals .dx-tile.is-on span{color:var(--on-path)}.page--deals .dx-search-row{grid-template-columns:minmax(0, 1fr) var(--dx-h-ctl);gap:8px;display:grid}.page--deals .dx-search{height:var(--dx-h-ctl);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--dx-r);align-items:center;gap:8px;padding:0 10px;display:flex}.page--deals .dx-search:focus-within{border-color:var(--path)}.page--deals .dx-search input{min-width:0;height:30px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.page--deals .dx-more{position:relative}.page--deals .dx-more>summary::-webkit-details-marker{display:none}.page--deals .dx-more__badge{min-width:16px;height:16px;color:var(--on-path);background:var(--path);border-radius:999px;padding:0 4px;font:700 10px/16px inherit;position:absolute;top:-5px;right:-5px}.page--deals .dx-more__menu{z-index:var(--z-overlay);background:var(--surface);border:1px solid var(--line);width:300px;box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-ink) 16%, transparent);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:38px;right:0}.page--deals .dx-more__menu>button{height:var(--dx-h-ctl);color:var(--ink);border-radius:var(--dx-r);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.page--deals .dx-more__menu>button:hover{background:var(--surface-2)}.page--deals .dx-more__menu>button.is-on{background:var(--path-soft);color:var(--path)}.page--deals .dx-more__menu .deal-filters__body{border-top:1px solid var(--line);padding:6px 4px 2px}.page--deals .dx-row{width:100%;height:76px;min-height:76px;color:var(--ink);background:var(--surface);border:0;border-bottom:1px solid var(--line);box-shadow:none;text-align:left;border-radius:0;grid-template-columns:40px minmax(0,1fr) 104px;align-items:center;column-gap:12px;padding:0 16px;display:grid;position:relative}.page--deals .dx-row:hover{background:var(--canvas)}.page--deals .dx-row--selected,.page--deals .dx-row--selected:hover{background:var(--surface-2)}.page--deals .dx-row--red:before,.page--deals .dx-row--amber:before{background:var(--bad);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.page--deals .dx-row--amber:before{background:var(--warn)}.page--deals .dx-row .customer-avatar{width:40px;height:40px;font-size:14px}.page--deals .dx-row__mid{grid-template-rows:20px 18px 20px;min-width:0;display:grid}.page--deals .dx-row__l1{align-items:center;gap:6px;min-width:0;display:flex}.page--deals .dx-row__l1 strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;line-height:20px;overflow:hidden}.page--deals .dx-dot{background:var(--bad);border-radius:50%;flex:none;width:8px;height:8px}.page--deals .dx-dot--amber{background:var(--warn)}.page--deals .dx-row__l2{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.page--deals .dx-row__l3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.page--deals .dx-row__l3 b{font-weight:550}.page--deals .dx-row__right{grid-template-rows:20px 18px 20px;place-items:center end;width:104px;display:grid}.page--deals .dx-row__time{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.page--deals .dx-row__state{white-space:nowrap;font-size:12px;font-weight:550}.page--deals .dx-row__state--red{color:var(--bad-ink)}.page--deals .dx-row__state--amber{color:var(--warn-ink)}.page--deals .dx-row__state--grey{color:var(--ink-2)}.page--deals .dx-row__next{color:var(--path);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:550}.page--deals .dx-row__next--red{color:var(--bad-ink)}.page--deals .dx-row__next--amber{color:var(--warn-ink)}.page--deals .dx-row__next--grey{color:var(--ink-2);font-weight:500}.page--deals .dx-dh{border-bottom:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;height:64px;min-height:64px;padding:0 16px;display:grid;position:relative}.page--deals .dx-dh>.deal-mobile-back,.page--deals .dx-dh__more{display:none}.page--deals .dx-dh .customer-avatar{width:40px;height:40px;font-size:14px}.page--deals .dx-dh__title{min-width:0}.page--deals .dx-dh__title h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:550;line-height:22px;overflow:hidden}.page--deals .dx-dh__title p{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;overflow:hidden}.page--deals .dx-dh__acts{align-items:center;gap:8px;display:flex}.page--deals .dx-btn{height:var(--dx-h-ctl);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--dx-r);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.page--deals .dx-btn:hover{background:var(--canvas)}.page--deals .dx-dh .owner-return--open{z-index:var(--z-overlay);width:min(400px,92vw);box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-ink) 16%, transparent);position:absolute;top:60px;right:16px}.page--deals .dx-meta{border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;display:flex;overflow:visible}.page--deals .dx-meta>.contact-channels-panel>summary,.page--deals .dx-meta>.deal-qualification>summary,.page--deals .dx-meta>.next-check-card:not(.is-expanded),.page--deals .dx-meta .deal-context-bar select,.page--deals .dx-meta .deal-context-bar__state .button{height:var(--dx-h-chip);min-height:var(--dx-h-chip);color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.page--deals .dx-meta>.deal-qualification>summary strong{font-weight:500}.page--deals .dx-meta>.deal-qualification--skipped>summary,.page--deals .dx-meta>.deal-qualification--unknown>summary{color:var(--ink)}.page--deals .dx-meta>.contact-channels-panel--attention>summary{color:var(--warn-ink)}.page--deals .dx-meta>.next-check-card:not(.is-expanded){color:var(--path);background:var(--path-soft);border-color:var(--line-strong);padding:0 4px 0 10px}.page--deals .dx-meta>.next-check-card.is-warning:not(.is-expanded){color:var(--warn-ink);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn-dot) 45%, var(--surface))}.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__header{gap:6px;display:flex}.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__icon{color:currentColor;background:0 0;border:0;width:14px;height:14px}.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__compact-time{color:currentColor;font-size:13px;font-weight:500}.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__toggle{width:20px;height:20px}.page--deals .dx-meta>.deal-qualification[open],.page--deals .dx-meta>.contact-channels-panel[open],.page--deals .dx-meta>.next-check-card.is-expanded{flex-basis:100%}.page--deals .dx-meta .deal-context-bar,.page--deals .dx-meta .deal-context-bar__state{display:contents}.page--deals .dx-meta .deal-context-bar__state>.status{display:none}.page--deals .dx-meta .deal-context-bar__channel:has(>strong){display:none}.page--deals .dx-meta .deal-context-bar__channel{margin:0;display:inline-flex}.page--deals .dx-meta .deal-context-bar__channel>svg{display:none}.page--deals .deal-timeline{background:var(--canvas);border-top:1px solid var(--line);gap:12px;padding:16px 24px}.page--deals .deal-timeline>*{margin-top:0}.page--deals .deal-day-separator{justify-content:center;margin:0}.page--deals .deal-day-separator span{height:24px;color:var(--ink-2);background:var(--surface-2);border:0;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:550;display:flex}.page--deals .deal-day-separator--focused span{color:var(--path);background:var(--path-soft)}.page--deals .deal-timeline>.deal-message{max-width:62%;box-shadow:none;border-radius:12px;margin-top:0;padding:8px 12px 6px}.page--deals .deal-message--author-customer{background:var(--surface);border:1px solid var(--line)}.page--deals .deal-message--author-ai{background:var(--path-soft);border:1px solid #0000}.page--deals .deal-message--author-manager{background:var(--mark-soft);border:1px solid #0000}.page--deals .deal-message__meta{margin-bottom:2px}.page--deals .deal-message__meta strong{font-size:12px;font-weight:550;line-height:16px}.page--deals .deal-message--author-customer .deal-message__meta strong{color:var(--ink-2)}.page--deals .deal-message--author-ai .deal-message__meta strong{color:var(--path)}.page--deals .deal-message--author-manager .deal-message__meta strong{color:var(--mark-ink)}.page--deals .deal-message p{color:var(--ink);font-size:14px;line-height:20px}.page--deals .deal-message__time{float:right;color:var(--ink-2);margin:6px 0 0 12px;font-size:11px;line-height:14px;position:static}.page--deals .deal-message p:after{clear:both;content:"";display:block}.page--deals .deal-timeline>.decision-card{gap:8px;max-width:62%;margin-top:-4px}.page--deals .decision-tag>summary,.page--deals span.decision-tag{height:24px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:6px;padding:0 8px;font-size:12px;font-weight:500}.page--deals .decision-tag--check>summary,.page--deals span.decision-tag--check{color:var(--path);background:var(--path-soft);border-color:var(--line-strong)}.page--deals .decision-tag--replaced{opacity:1}.page--deals .decision-tag--replaced>summary,.page--deals span.decision-tag--replaced{color:var(--ink-2);background:var(--surface-2);border-color:var(--line)}.page--deals .decision-tag--replaced span{text-decoration:none}.page--deals .decision-card>time{color:var(--ink-2);font-size:11px}.page--deals .deal-timeline>.timeline-event{max-width:90%;margin:0}.page--deals .timeline-event>details>summary,.page--deals .timeline-event>.timeline-event__summary{height:24px;color:var(--ink-2);background:var(--surface-2);border-radius:999px;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.page--deals .timeline-event__text{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;display:block;overflow:hidden}.page--deals .timeline-event--danger>details>summary,.page--deals .timeline-event--danger>.timeline-event__summary{color:var(--bad-ink);background:var(--bad-soft)}.page--deals .timeline-event time{color:inherit;font-size:12px}@media (width<=860px){.page--deals .dx-long{display:none}.page--deals .dx-short{display:inline}.page--deals .dx-list-head{padding:12px}.page--deals .dx-row{grid-template-columns:40px minmax(0,1fr) 96px;padding:0 12px}.page--deals .dx-row__right{width:96px}.page--deals .dx-dh{grid-template-columns:24px 40px minmax(0,1fr) auto;height:56px;min-height:56px;padding:0 12px}.page--deals .dx-dh>.deal-mobile-back{width:24px;color:var(--ink-2);background:0 0;border:0;padding:0;display:flex}.page--deals .dx-dh__responsible{display:none}.page--deals .dx-btn{width:var(--dx-h-ctl);justify-content:center;padding:0}.page--deals .dx-btn__label,.page--deals .dx-dh__crm,.page--deals .dx-dh__acts>.owner-return--closed{display:none}.page--deals .dx-dh__more{display:block}.page--deals .dx-meta{padding:0 12px 12px}.page--deals .deal-timeline{padding:12px}.page--deals .deal-timeline>.deal-message{max-width:84%}.page--deals .deal-timeline>.decision-card{max-width:92%}.page--deals .deal-message p{font-size:14px}}.page--deals .dx-meta .deal-context-bar select{appearance:auto;max-width:200px;padding-right:28px}.page--deals .dx-meta .deal-context-bar__channel select{height:var(--dx-h-chip);min-height:var(--dx-h-chip);color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 26px 0 10px;font-size:13px;font-weight:500}@media (width<=860px){.page--deals .dx-meta{gap:6px}.page--deals .dx-meta>.contact-channels-panel>summary,.page--deals .dx-meta>.deal-qualification>summary{padding:0 8px}.page--deals .dx-meta>.next-check-card:not(.is-expanded){padding:0 2px 0 8px}.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__toggle{width:18px}.page--deals .dx-meta .deal-context-bar__channel{display:none}}.page--deals .dx-dh__more>summary{width:var(--dx-h-ctl);justify-content:center;padding:0;list-style:none}.page--deals .dx-dh__more .dx-more__menu{width:220px}.page--deals .dx-more__menu>a{height:var(--dx-h-ctl);color:var(--ink);border-radius:var(--dx-r);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.page--deals .dx-more__menu>a:hover{background:var(--surface-2)}.page--deals .contact-channels__choose{flex-wrap:wrap;gap:6px;padding:8px 0 4px;display:flex}.page--deals .contact-channels__pick{height:var(--dx-h-chip);color:var(--ink);background:var(--surface);border:1px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.page--deals .contact-channels__pick[aria-pressed=true]{color:var(--path);background:var(--path-soft);border-color:var(--path)}.page--deals .dx-meta{flex-wrap:nowrap}.page--deals .dx-meta:has(>.deal-qualification[open],>.next-check-card.is-expanded){flex-wrap:wrap}.page--deals .dx-meta>.contact-channels-panel{border:0;flex:none;padding:0;display:block;position:relative}.page--deals .dx-meta>.contact-channels-panel[open]{flex-basis:auto}.page--deals .dx-meta .contact-channels__drop{top:calc(var(--dx-h-chip) + 6px);z-index:var(--z-overlay);background:var(--surface);border:1px solid var(--line);width:min(560px,100vw - 24px);max-height:60vh;box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-ink) 16%, transparent);border-radius:12px;padding:8px 12px;position:absolute;left:0;overflow:auto}.page--deals .dx-meta .contact-channels__choose{padding-top:0}.page--deals .dx-meta>.next-check-card:not(.is-expanded){flex:0 auto;min-width:0;overflow:hidden}.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__header,.page--deals .dx-meta>.next-check-card:not(.is-expanded) .next-check-card__compact-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-build-bar{z-index:var(--z-toast);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--sh-2);animation:toast-in var(--t-fast) var(--ease-settle) backwards;align-items:center;gap:12px;padding:6px 6px 6px 18px;font-weight:500;display:flex;position:fixed;bottom:16px;right:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.new-build-bar__action{border-radius:var(--r-pill);background:var(--path);min-height:36px;color:var(--on-path);font:inherit;cursor:pointer;transition:background-color var(--t-fast) var(--ease-focus), transform var(--t-tap) var(--ease-focus);border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.new-build-bar__action:hover{background:var(--path-hover)}.new-build-bar__action:active{transform:scale(.97)}@media (width<=640px){.new-build-bar{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));justify-content:space-between}}.account-chip-wrap{min-width:0;position:relative}.account-chip-wrap>.account-chip{border-radius:var(--r-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.account-chip-wrap>.account-chip:hover,.account-chip-wrap>.account-chip[aria-expanded=true]{background:var(--canvas)}.account-menu{z-index:30;border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-ink) 14%, transparent);gap:2px;padding:6px;animation:.16s ease-out account-menu-in;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.account-menu__status,.account-menu button{align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.account-menu__status{color:var(--ink-2)}.account-menu button{border-radius:var(--r-1);color:var(--ink);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.account-menu button:hover{background:var(--canvas)}.account-menu__error{color:var(--bad-ink);padding:4px 10px 8px;font-size:12px}@keyframes account-menu-in{0%{opacity:0;transform:translateY(4px)}}html.tg,html.tg body{overscroll-behavior:none}.motion-screen{animation:motion-focus var(--t-focus) var(--ease-focus) backwards}.motion-rise{animation:motion-focus var(--t-focus) var(--ease-focus) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--step))}.motion-trace{animation:motion-fade var(--t-trace) linear backwards;animation-delay:var(--delay,var(--at-trace))}.motion-draw{stroke-dasharray:var(--len,1);stroke-dashoffset:0;animation:motion-draw var(--t-now) var(--ease-focus) backwards;animation-delay:var(--delay,var(--at-now))}.motion-grow{transform-box:fill-box;transform-origin:50% 100%;animation:motion-grow var(--t-grow) var(--ease-settle) backwards;animation-delay:calc(var(--delay,var(--at-now)) + min(calc(var(--i,0) * 20ms), .5s))}.motion-fill{transform-origin:0;animation:motion-fill var(--t-now) var(--ease-focus) backwards;animation-delay:var(--delay,var(--at-now))}.motion-pop{animation:motion-pop var(--t-mark) var(--ease-settle) backwards;animation-delay:var(--delay,var(--at-mark));transform-box:fill-box;transform-origin:50%}.motion-mark{animation:motion-mark var(--t-mark) var(--ease-settle) backwards;animation-delay:var(--delay,var(--at-mark));transform-box:fill-box;transform-origin:50%}.motion-late{animation:motion-fade var(--t-fast) var(--ease-focus) var(--skeleton-delay) backwards}.motion-press{transition:transform var(--t-tap) var(--ease-focus)}.motion-press:active{transform:scale(.97)}.motion-wait,.motion-wait *{animation-play-state:paused!important}@keyframes motion-focus{0%{opacity:0;transform:scale(var(--focus-scale))}}@keyframes motion-draw{0%{stroke-dashoffset:var(--len,1)}}@keyframes motion-grow{0%{transform:scaleY(0)}}@keyframes motion-fill{0%{transform:scaleX(0)}}@keyframes motion-pop{0%{opacity:0;transform:scale(0)}}@keyframes motion-mark{0%{opacity:0;transform:scale(0)rotate(-45deg)}}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-sheet-up{0%{transform:translateY(105%)}}@keyframes motion-sheet-side{0%{opacity:0;transform:translate(40px)}}@keyframes motion-sheet-down{to{transform:translateY(105%)}}@keyframes motion-sheet-away{to{opacity:0;transform:translate(40px)}}@keyframes motion-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.motion-screen,.motion-rise{animation:.2s linear backwards motion-fade}.motion-draw,.motion-grow,.motion-fill,.motion-pop,.motion-mark,.motion-trace{animation-name:motion-fade;animation-duration:var(--t-fast);animation-delay:0s}.motion-press:active{transform:none}}.native-calendar-page{max-width:1600px;color:var(--ink);margin:0 auto}.calendar-subscription{gap:18px;font-size:14px;line-height:1.55;display:grid}.calendar-subscription p{margin:0}.calendar-subscription__intro{max-width:60ch}.calendar-subscription__field{gap:7px;font-size:13px;font-weight:550;display:grid}.calendar-subscription__field select,.calendar-subscription__field input{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:9px 11px;font-weight:400}.calendar-subscription__field :is(select,input):focus-visible{outline:2px solid var(--path);outline-offset:2px}.calendar-subscription__copy{gap:8px;display:flex}.calendar-subscription__copy input{flex:1;font-size:12px}.calendar-subscription__enable{justify-items:start;gap:14px;display:grid}.calendar-subscription__links{flex-wrap:wrap;gap:8px;display:flex}.calendar-subscription__links a{min-height:44px;text-decoration:none}.calendar-subscription__hint,.calendar-subscription__footer{color:var(--ink-2);font-size:13px}.calendar-subscription__notice{color:var(--mark-ink);font-weight:550}.calendar-subscription__manage{border-top:1px solid var(--line);padding-top:16px}.calendar-subscription__manage summary{cursor:pointer;padding:4px 0;font-weight:550}.calendar-subscription__manage p,.calendar-subscription__manage .native-calendar-dialog-actions{margin-top:12px}.calendar-subscription__footer{border-top:1px solid var(--line);padding-top:16px}@media (width<=560px){.calendar-subscription__copy{flex-direction:column}.calendar-subscription__links{flex-direction:column;align-items:stretch}}.native-calendar-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.native-calendar-page .page-header{margin-bottom:14px}.native-calendar-page .page-header h1{letter-spacing:var(--display-track);font-size:27px;font-family:var(--font-display)}.native-calendar-page .page-header p{font-size:13px}.native-calendar-actions,.native-calendar-controls,.native-calendar-date-control,.native-calendar-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.native-calendar-actions .button,.native-calendar-toolbar .button{min-height:38px;padding:8px 12px;font-size:12px}.native-calendar-lab-note{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.native-calendar-lab-dot{background:var(--warn-dot);border-radius:50%;flex:none;width:7px;height:7px}.native-calendar-lab-note a{color:var(--path);white-space:nowrap;margin-left:auto}.native-calendar-tabs{border-bottom:1px solid var(--line);gap:26px;margin:14px 0 18px;display:flex}.native-calendar-tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:14px}.native-calendar-tabs button[aria-selected=true]{color:var(--path);border-bottom-color:var(--path)}.native-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.native-calendar-date-control input{max-width:170px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:36px;padding:7px 8px;font-size:13px}.native-calendar-controls select{border:1px solid var(--line);background:var(--surface);max-width:230px;color:var(--ink);border-radius:7px;min-height:36px;padding:8px 9px;font-size:12px}.calendar-icon-button{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.calendar-icon-button:hover{background:var(--surface-2)}.calendar-icon-button:disabled{cursor:default;opacity:.5}.native-calendar-segment{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.native-calendar-segment button{min-height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:12px}.native-calendar-segment button[aria-pressed=true]{color:var(--path);background:var(--path-soft)}.native-calendar-muted{color:var(--ink-2);font-size:12px}.native-calendar-demand{background:var(--warn-soft);color:var(--warn-ink);border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:11px 13px;font-size:12px;display:flex}.native-calendar-demand>svg{flex:none}.native-calendar-demand span{flex:1}.native-calendar-demand a{color:inherit;border:1px solid var(--warn-dot);background:0 0;border-radius:6px;flex:none;padding:5px 7px;font-size:11px;font-weight:550;text-decoration:none}.native-calendar-demand a:hover{background:var(--warn-soft)}.native-calendar-legend{color:var(--ink-2);flex-wrap:wrap;gap:10px 16px;margin:14px 0;font-size:10px;display:flex}.native-calendar-legend span{align-items:center;gap:5px;display:inline-flex}.native-calendar-legend span:not(:last-child):before{content:"";background:var(--line);border-radius:2px;width:8px;height:8px}.native-calendar-legend span.free:before{background:var(--mark-ink)}.native-calendar-legend span.booked:before{background:var(--warn-dot)}.native-calendar-legend span.blocked:before{background:var(--deep-2)}.native-calendar-legend span.day_off:before{background:var(--bad)}.native-calendar-legend span:last-child{margin-left:auto}.native-calendar-grid{border:1px solid var(--line);background:var(--surface);border-radius:10px;display:grid;overflow:clip}.native-calendar-desktop{overflow-x:auto}.native-calendar-week-grid{grid-template-columns:48px repeat(7,minmax(88px,1fr))}.native-calendar-grid-head{text-align:center;border-bottom:1px solid var(--line);min-width:0;padding:13px 7px 10px}.native-calendar-grid-head>strong{margin-bottom:5px;font-size:14px;font-weight:550;display:block}.native-calendar-day-title{color:var(--ink);cursor:pointer;background:0 0;border:0;width:100%;padding:0 0 6px}.native-calendar-day-title small{color:var(--ink-2);text-transform:capitalize;font-size:10px}.native-calendar-day-title strong{margin-top:3px;font-size:14px;display:block}.native-calendar-hour{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line);padding:10px 4px 0;font-size:11px}.native-calendar-grid-cell{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:57px;padding:4px}.native-calendar-grid-cell--absent,.native-calendar-grid-head--absent{background:var(--surface-2)}.native-calendar-slot{width:100%;height:100%;min-height:47px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 9px;font-size:11px;display:flex;overflow:hidden}.native-calendar-slot strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.native-calendar-slot small{opacity:.9;font-size:10px;line-height:1.5}.native-calendar-slot:disabled{cursor:default;opacity:1}.native-calendar-slot:not(:disabled):hover{border-color:currentColor}.native-calendar-slot--free{color:var(--mark-ink);background:var(--mark-soft)}.native-calendar-slot--booked{color:var(--warn-ink);background:var(--warn-soft)}.native-calendar-slot--blocked{color:var(--path);background:var(--path-soft)}.native-calendar-slot--day_off,.native-calendar-slot--vacation{color:var(--bad-ink);background:var(--bad-soft)}.native-calendar-slot--closed{color:var(--ink-2)}.native-calendar-slot--closed strong{font-size:10px;font-weight:400}.native-calendar-slot--missing{opacity:.5}.native-calendar-absence-band{border:1px solid color-mix(in srgb, var(--bad) 40%, var(--surface));background:var(--bad-soft);width:100%;color:var(--bad-ink);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin:5px 0 0;padding:7px 5px;font-size:10px;font-weight:550;line-height:1.5;display:flex}.native-calendar-absence-band svg{flex:none}.native-calendar-week-cell{align-items:stretch;gap:3px;min-height:41px;padding:4px 3px;display:flex}.native-calendar-slot--compact{flex:1;justify-content:center;align-items:center;min-width:0;min-height:31px;padding:4px 2px;font-size:10px}.native-calendar-slot--compact .native-calendar-initials{font-size:10px;font-weight:550}.native-calendar-compact-label{display:none}.native-calendar-slot--compact.native-calendar-slot--closed{color:var(--ink-2)}.native-calendar-slot--compact.native-calendar-slot--day_off,.native-calendar-slot--compact.native-calendar-slot--vacation{background:var(--bad-soft);color:var(--bad-ink);border-radius:0}.native-calendar-mobile{display:none}.native-calendar-loading{text-align:center;color:var(--ink-2);padding:70px 20px;font-size:13px}.native-calendar-success{color:var(--mark-ink);background:var(--mark-soft);border-radius:8px;margin:12px 0;padding:11px 14px;font-size:12px}.native-calendar-events{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.native-calendar-event-card{text-align:left;width:100%;color:var(--ink);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:55px minmax(0,1fr) 20px;align-items:center;gap:17px;padding:18px 0;display:grid}.native-calendar-event-card>span:nth-child(2)>strong{font-size:14px;display:block}.native-calendar-event-card>span:nth-child(2)>small{color:var(--ink-2);margin-top:5px;font-size:11px;display:block}.native-calendar-event-date{text-align:center;color:var(--warn-ink);display:grid}.native-calendar-event-date strong{font-size:27px;line-height:1.1;font-family:var(--font-display)}.native-calendar-event-date small{font-size:11px}.native-calendar-phrase-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.native-calendar-phrase-tags>span{background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:3px 6px;font-size:10px}.calendar-dialog{border:1px solid var(--line);width:min(500px,100vw - 24px);max-height:calc(100dvh - 36px);color:var(--ink);background:var(--surface);box-shadow:0 20px 80px color-mix(in srgb, var(--shadow-ink) 25%, transparent);border-radius:13px;padding:0;overflow:auto}.calendar-dialog::backdrop{background:color-mix(in srgb, var(--shadow-ink) 40%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.calendar-dialog__body{padding:22px}.calendar-dialog__body>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.calendar-dialog h2{margin:0;font-size:20px;font-weight:550}.calendar-dialog h3{margin:14px 0 8px;font-size:15px}.calendar-dialog p{font-size:13px}.native-calendar-form{gap:13px;display:grid}.native-calendar-form p{margin:0}.native-calendar-form>.button{justify-self:start}.native-calendar-field{color:var(--ink-2);gap:6px;font-size:12px;display:grid}.native-calendar-field input,.native-calendar-field select,.native-calendar-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:41px;color:var(--ink);border-radius:7px;padding:9px 10px;font-size:13px}.native-calendar-field small{font-size:10px}.native-calendar-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.native-calendar-hour-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.native-calendar-hour-choice{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:7px;padding:8px 3px;font-size:12px}.native-calendar-hour-choice[aria-pressed=true]{background:var(--mark-soft);border-color:var(--mark-ink);color:var(--mark-ink)}.native-calendar-hour-choice:disabled{opacity:.65;background:var(--surface-2);cursor:default}.native-calendar-hour-choice small{font-size:9px;display:block}.native-calendar-hour-choice.is-blocked{background:var(--path-soft);color:var(--path)}.native-calendar-members{border:1px solid var(--line);border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.native-calendar-members legend{color:var(--ink-2);font-size:12px}.native-calendar-members label{cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.native-calendar-members input{accent-color:var(--path);width:17px;height:17px}.native-calendar-purple-note,.native-calendar-block-detail{color:var(--path);background:var(--path-soft);border-radius:8px;padding:12px}.native-calendar-block-detail{align-items:center;gap:8px;margin-bottom:14px;display:flex}.native-calendar-form-error{color:var(--bad-ink);background:var(--bad-soft);overflow-wrap:anywhere;border-radius:7px;margin-bottom:12px;padding:11px;font-size:12px}.native-calendar-selection{border:1px solid color-mix(in srgb, var(--mark) 40%, var(--surface));background:var(--mark-soft);color:var(--mark-ink);border-radius:8px;gap:4px;padding:13px;display:grid}.native-calendar-selection strong{font-size:14px}.native-calendar-selection span{font-size:11px}.native-calendar-recognized{background:var(--path-soft);color:var(--path);border-radius:8px;gap:4px;padding:12px;font-size:12px;display:grid}.native-calendar-recognized small{color:var(--ink-2);font-size:11px}.native-calendar-crm-link{color:var(--path);align-items:center;gap:7px;padding:8px 0 15px;font-size:13px;display:inline-flex}.native-calendar-form-fieldset{border:0;gap:13px;margin:0;padding:0;display:grid}.native-calendar-phrase-form{border:1px solid var(--line);background:var(--canvas);border-radius:8px;gap:10px;padding:12px;display:grid}.native-calendar-notifications>div{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.native-calendar-notifications>div>svg{color:var(--path);flex:none;margin-top:3px}.native-calendar-notifications strong{font-size:12px;font-weight:500;display:block}.native-calendar-notifications small{color:var(--ink-2);margin-top:5px;font-size:10px;display:block}.native-calendar-topbar{width:100%;color:var(--ink-2);align-items:center;gap:10px;padding:0 4px;font-size:12px;display:flex}.native-calendar-topbar>svg{color:var(--path)}.native-calendar-topbar strong{color:var(--ink);font-weight:550}.native-calendar-topbar .calendar-icon-button{margin-left:auto}.app-shell--native-calendar .canonical-bottom-nav{grid-template-columns:none}.native-calendar-scope-notice{background:var(--surface-2);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.native-calendar-profiles{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:20px}.native-calendar-profiles h2{font-size:18px}.native-calendar-profile-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.native-calendar-profile-row strong,.native-calendar-profile-row small{display:block}.native-calendar-profile-row strong{font-size:13px}.native-calendar-profile-row small{color:var(--ink-2);font-size:11px}.native-calendar-appointment-link{border:1px solid color-mix(in srgb, var(--path) 20%, var(--surface));background:var(--path-soft);color:var(--path);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:12px;font-size:12px;display:flex}@keyframes native-calendar-spin{to{transform:rotate(360deg)}}.native-calendar-spinning{animation:1.2s linear infinite native-calendar-spin}@media (width<=1050px){.native-calendar-week-grid{min-width:750px}.native-calendar-legend span:last-child{margin-left:0}}@media (width<=860px){.app-shell--calendar-only .canonical-bottom-nav{justify-content:center;gap:32px;display:flex}.native-calendar-page .page-header{flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.native-calendar-page .page-header h1{font-size:24px;font-family:var(--font-display)}.native-calendar-page .page-header__action{width:100%;min-width:0;max-width:100%}.native-calendar-topbar{flex-wrap:wrap;gap:7px}.native-calendar-topbar .native-calendar-scope-notice{display:none}.native-calendar-actions{gap:6px}.native-calendar-actions .button{flex:1}}@media (width<=650px){.native-calendar-desktop{display:none}.native-calendar-mobile{display:block}.native-calendar-toolbar{gap:10px;margin:12px 0}.native-calendar-date-control{grid-template-columns:26px minmax(132px,1fr) 26px auto;gap:4px;width:100%;display:grid}.native-calendar-date-control>label{min-width:0}.native-calendar-date-control input{width:100%;max-width:none}.native-calendar-date-control .calendar-icon-button{width:26px}.native-calendar-date-control .button{white-space:nowrap;padding:7px}.native-calendar-controls{gap:6px;width:100%}.native-calendar-controls>label{flex:1;min-width:0}.native-calendar-controls select{width:100%;max-width:100%}.native-calendar-legend{gap:8px 12px}.native-calendar-lab-note{margin-bottom:12px;line-height:1.5;display:block}.native-calendar-lab-dot{vertical-align:middle;margin:0 5px 2px 0;display:inline-block}.native-calendar-lab-note a{margin-left:6px;display:inline}.native-calendar-date-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:15px 0;display:grid}.native-calendar-date-strip button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:7px;justify-items:center;gap:3px;padding:8px 0;display:grid}.native-calendar-date-strip button[aria-pressed=true]{color:var(--path);background:var(--path-soft);border-color:var(--path)}.native-calendar-date-strip small{font-size:10px}.native-calendar-date-strip strong{font-size:16px;font-weight:550}.native-calendar-mobile-manager{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-bottom:13px;padding:14px 12px}.native-calendar-mobile-manager h2{margin:0 0 12px;font-size:15px}.native-calendar-mobile-manager .native-calendar-absence-band{justify-content:flex-start;padding:16px 10px;font-size:12px}.native-calendar-mobile-hour{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:7px;padding:5px 0;display:grid}.native-calendar-mobile-hour time{color:var(--ink-2);font-size:11px}.native-calendar-mobile-week>section{background:var(--surface);border:1px solid var(--line);border-radius:9px;margin-bottom:11px;padding:13px}.native-calendar-mobile-day-heading{width:100%;color:var(--ink);text-align:left;cursor:pointer;text-transform:capitalize;background:0 0;border:0;justify-content:space-between;padding:0 0 10px;font-size:14px;font-weight:550;display:flex}.native-calendar-mobile-summary{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding:8px 0;font-size:11px;display:flex}.native-calendar-mobile-summary strong{font-weight:500}.native-calendar-mobile-summary span{color:var(--ink-2)}.native-calendar-mobile-week .native-calendar-absence-band{justify-content:flex-start;padding:10px;font-size:11px}.native-calendar-events{padding:15px 12px}.native-calendar-event-card{grid-template-columns:38px minmax(0,1fr) 16px;gap:11px}.calendar-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.calendar-dialog__body{padding:17px}.native-calendar-field input,.native-calendar-field select,.native-calendar-field textarea{font-size:16px}.native-calendar-topbar>span:not(.native-calendar-scope-notice){font-size:10px}.native-calendar-profile-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.native-calendar-spinning{animation:none}}.native-calendar-slot-stack{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.native-calendar-slot-stack--compact{flex:1}.native-calendar-cancelled{border:1px dashed var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink-2);text-align:left;font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:flex;overflow:hidden}.native-calendar-cancelled span{text-overflow:ellipsis;min-width:0;font-weight:550;overflow:hidden}.native-calendar-cancelled strong{text-overflow:ellipsis;min-width:0;font-weight:400;text-decoration:line-through;overflow:hidden}.native-calendar-cancelled:hover{background:var(--surface-2);color:var(--ink)}.native-calendar-cancelled:focus-visible{outline:2px solid var(--path);outline-offset:2px}.native-calendar-cancelled:disabled{cursor:default;opacity:.6}.native-calendar-cancelled--compact{justify-content:center;min-height:31px;padding:4px 2px;font-size:10px}.native-calendar-cancelled--compact strong,.native-calendar-week-cell .native-calendar-cancelled time{display:none}.native-calendar-legend span.cancelled:before{border:1px dashed var(--ink-2);background:0 0}.calendar-dialog--event{border-radius:18px;width:min(760px,100vw - 40px);height:min(800px,100dvh - 48px);max-height:none;overflow:hidden}.calendar-dialog--event .calendar-dialog__body{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.calendar-dialog--event .calendar-dialog__body>header{border-bottom:1px solid var(--line);flex:none;margin:0;padding:19px 26px}.calendar-dialog--event .calendar-dialog__body>.native-calendar-form-error{flex:none;margin:8px 24px}.event-editor{flex-direction:column;flex:1;min-height:0;display:flex}.event-editor-tabs{border-bottom:1px solid var(--line);flex:none;gap:24px;padding:0 26px;display:flex}.event-editor-tabs button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:15px 0 13px;font-size:13px;font-weight:500;display:flex}.event-editor-tabs button[aria-pressed=true]{color:var(--path);border-bottom-color:var(--path)}.event-editor-panel,.event-settings{flex-direction:column;flex:1;min-height:0;display:flex}.event-editor [hidden]{display:none!important}.event-editor .event-about-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.event-editor .event-about-fields,.event-settings__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 26px;overflow-y:auto}.event-editor .event-about-fields{flex-direction:column;gap:18px;display:flex}.event-editor .native-calendar-field{color:var(--ink-2);gap:7px;font-size:12px}.event-editor .native-calendar-field input,.event-editor .native-calendar-field select,.event-editor .native-calendar-field textarea{min-height:42px;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.event-editor .native-calendar-field textarea{resize:vertical}.event-editor .native-calendar-field small{font-size:11px;line-height:1.5}.event-section-heading h3{margin:0 0 6px;font-size:16px}.event-section-heading p,.event-field-help{color:var(--ink-2);margin:0;font-size:12px;line-height:1.65}.event-section-heading{margin-bottom:4px}.event-editor-footer{border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:15px 26px;display:flex}.event-editor-footer>.button{flex:none}.event-save-status{color:var(--ink-2);font-size:11px;line-height:1.5}.event-save-status.is-error{color:var(--bad-ink)}.event-editor-footer .native-calendar-form-error{margin:0;padding:6px}.event-editor-footer .event-remove{color:var(--ink-2);min-height:0;padding:8px 0;font-size:12px}.event-remove:hover{color:var(--bad-ink)}.event-advanced{border-top:1px solid var(--line);margin-top:4px;padding:17px 0 0}.event-advanced>summary{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.event-advanced>summary:before{content:"›";color:var(--ink-2);font-size:20px;line-height:1;transition:transform .15s;transform:rotate(0)}.event-advanced[open]>summary:before{transform:rotate(90deg)}.event-advanced>summary::-webkit-details-marker{display:none}.event-advanced>:not(summary){margin-top:16px}.event-count{min-width:21px;height:21px;color:var(--ink-2);background:var(--canvas);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.event-publish-switch{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.event-publish-switch>span{gap:5px;display:grid}.event-publish-switch strong{color:var(--ink);font-size:13px}.event-publish-switch small{color:var(--ink-2);font-size:11px;line-height:1.5}.event-publish-switch input[type=checkbox]{appearance:none;background:var(--trace);cursor:pointer;border:0;border-radius:20px;flex:none;width:38px;height:22px;min-height:22px;margin:0;padding:0;transition:background .15s;position:relative}.event-publish-switch input:after{content:"";background:var(--surface);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-ink) 13%, transparent);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.event-publish-switch input:checked{background:var(--path)}.event-publish-switch input:checked:after{transform:translate(16px)}.event-publish-switch input:focus-visible{outline:3px solid var(--path-soft);outline-offset:3px}.event-settings__section{border:0;border-top:1px solid var(--line);gap:14px;margin:24px 0 0;padding:22px 0 0;display:grid}.event-settings__section legend{float:left;width:100%;color:var(--ink);margin-bottom:14px;font-size:14px;font-weight:550}.event-settings__section legend+*{clear:both}.event-settings__section .event-field-help{margin-top:-7px}.event-settings .event-advanced{margin-top:24px}.event-inline-note{background:var(--surface-2);color:var(--ink-2);border-radius:8px;margin:18px 0;padding:12px 14px;font-size:12px;line-height:1.6}.event-series-choice{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.event-series-choice>legend{color:var(--ink-2);margin-bottom:7px;padding:0;font-size:12px}.event-series-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.event-series-modes label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-height:58px;padding:11px 12px;display:flex}.event-series-modes label.is-on{border-color:var(--path);background:var(--path-soft);box-shadow:0 0 0 1px var(--path)}.event-series-modes label[aria-disabled]{cursor:default;opacity:.6}.event-series-modes input{width:16px;height:16px;accent-color:var(--path);flex:none;margin:1px 0 0}.event-series-modes input:focus,.event-series-modes input:focus-visible{box-shadow:none;outline:none}.event-series-modes label>span{gap:2px;min-width:0;display:grid}.event-series-modes strong{color:var(--ink);font-size:13px}.event-series-modes small{color:var(--ink-2);font-size:11px;line-height:1.45}.event-series-choice .event-series-note{color:var(--warn-ink);background:var(--warn-soft);margin:0}.event-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.event-entry-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:0 11px;min-width:0;padding:18px;display:grid}.event-entry-card__icon{background:var(--path-soft);width:33px;height:33px;color:var(--path);border-radius:9px;grid-row:1/3;place-items:center;margin-bottom:12px;display:grid}.event-entry-card h4{grid-column:2;margin:0 0 5px;font-size:14px;font-weight:550}.event-entry-card p{color:var(--ink-2);grid-column:2;min-height:17px;margin:0 0 14px;font-size:11px;line-height:1.5}.event-entry-card input{border:1px solid var(--line);width:100%;min-width:0;min-height:32px;color:var(--ink-2);background:var(--canvas);text-overflow:ellipsis;border-radius:6px;grid-column:1/3;padding:7px 9px;font-size:10px}.event-entry-card>div{grid-column:1/3;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.event-entry-card .button{min-height:34px;padding:7px 10px;font-size:11px}.event-entry-card a{width:32px;height:32px;color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.event-entry-card a:hover{background:var(--canvas);color:var(--path)}.event-embed-code{resize:vertical;width:100%;color:var(--ink-2);border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:12px;font:11px/1.6 monospace}@media (width<=600px){.calendar-dialog--event{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 20px)}.calendar-dialog--event .calendar-dialog__body>header{padding:15px 18px}.event-editor-tabs{scrollbar-width:none;justify-content:space-between;gap:14px;padding:0 18px;overflow-x:auto}.event-editor-tabs button{white-space:nowrap;gap:6px;font-size:12px}.event-editor-tabs svg{display:none}.event-editor .event-about-fields,.event-settings__scroll{padding:20px 18px}.event-editor-footer{gap:10px;min-height:70px;padding:13px 18px}.event-editor-footer .button{padding:10px 12px;font-size:12px}.event-editor .native-calendar-form-columns{gap:10px}.event-entry-grid{grid-template-columns:1fr}.event-series-modes{grid-template-columns:1fr;gap:8px}.event-series-modes label{min-height:0;padding:10px 12px}.event-entry-card{grid-template-columns:34px minmax(0,1fr);gap:0 12px;padding:15px;display:grid}.event-entry-card__icon{grid-row:1/3}.event-entry-card h4,.event-entry-card p{grid-column:2}.event-entry-card input,.event-entry-card>div{grid-column:1/3}}@media (width<=360px){.event-editor-tabs{justify-content:space-between;gap:12px;padding:0 18px}.event-editor-tabs button{white-space:nowrap;font-size:11px}.event-editor-tabs svg{display:none}.event-editor-footer .event-remove{white-space:nowrap;padding:8px 0;font-size:11px}}.event-settings--links .event-editor-footer{min-height:44px;padding-top:10px;padding-bottom:10px}.native-calendar-weekday{color:var(--ink);text-transform:capitalize;font-size:13px}@media (width<=650px){.native-calendar-weekday{grid-column:1/-1}}.booking-card{gap:14px;display:grid}.booking-card__head{gap:6px;display:grid}.booking-card__head h3{margin:0;font-size:18px}.booking-card__head p{color:var(--ink);margin:0;font-size:14px}.booking-card__tags{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.booking-card__crm{width:100%;font-size:15px;text-decoration:none}.booking-card__actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.booking-card__cancel{color:var(--bad-ink)}.native-calendar-channels__chosen{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px;display:grid}.native-calendar-channels__label{color:var(--ink-2);grid-column:1;font-size:12px}.native-calendar-channels__chosen strong{grid-column:1;font-size:14px}.native-calendar-channels__chosen .native-calendar-muted{grid-column:1}.native-calendar-channels__toggle{grid-area:1/2/span 3}
