@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-yellow-50:#fefce8;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-lime-50:#f7fee7;--color-lime-200:#d8f999;--color-lime-700:#4b7d00;--color-green-100:#dcfce7;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-teal-500:#00baa7;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-500:#00a5ef;--color-sky-700:#0069a4;--color-sky-900:#024a70;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-violet-200:#ddd6ff;--color-violet-500:#8d54ff;--color-purple-50:#faf5ff;--color-purple-500:#ac4bff;--color-fuchsia-200:#f6cfff;--color-fuchsia-500:#e12afb;--color-fuchsia-700:#a600b5;--color-fuchsia-900:#721378;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-lime-50:lab(98.7039% -5.32573 10.2149);--color-lime-200:lab(94.0718% -22.5338 42.5238);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-fuchsia-700:lab(39.787% 72.2653 -53.1244);--color-fuchsia-900:lab(27.755% 48.6174 -34.3553);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-px{bottom:-1px}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-\[80vh\]{height:80vh}.h-\[90vh\]{height:90vh}.h-\[300px\]{height:300px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[150px\]{max-height:150px}.max-h-\[700px\]{max-height:700px}.max-h-\[850px\]{max-height:850px}.min-h-\[100px\]{min-height:100px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[95\%\]{width:95%}.w-\[260px\]{width:260px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[1840px\]{max-width:1840px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[16px\]{min-width:16px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-100\/60{border-color:#dbeafe99}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/60{border-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/70{border-color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/70{border-color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/50{border-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.border-gray-100\/50{border-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e5e7eb99}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/60{border-color:color-mix(in oklab, var(--color-gray-200) 60%, transparent)}}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/70{border-color:#c7d2ffb3}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/70{border-color:color-mix(in oklab, var(--color-indigo-200) 70%, transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-lime-200{border-color:var(--color-lime-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-yellow-200\/60{border-color:#fff08599}@supports (color:color-mix(in lab, red, red)){.border-yellow-200\/60{border-color:color-mix(in oklab, var(--color-yellow-200) 60%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-t-yellow-400{border-top-color:var(--color-yellow-400)}.border-r-blue-500{border-right-color:var(--color-blue-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/30{background-color:#f9fafb4d}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/30{background-color:color-mix(in oklab, var(--color-gray-50) 30%, transparent)}}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/40{background-color:color-mix(in oklab, var(--color-gray-50) 40%, transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/60{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/40{background-color:#eef2ff66}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/40{background-color:color-mix(in oklab, var(--color-indigo-50) 40%, transparent)}}.bg-indigo-50\/60{background-color:#eef2ff99}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/60{background-color:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-50\/60{background-color:#fff1f299}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/60{background-color:color-mix(in oklab, var(--color-rose-50) 60%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-fuchsia-500{--tw-gradient-via:var(--color-fuchsia-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-400{--tw-gradient-via:var(--color-rose-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500{--tw-gradient-via:var(--color-teal-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-right{object-position:right}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-text-top{vertical-align:text-top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/50{color:#00795680}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/50{color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/70{color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/70{color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/70{color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.text-emerald-900\/80{color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/80{color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.text-fuchsia-700\/50{color:#a600b580}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-700\/50{color:color-mix(in oklab, var(--color-fuchsia-700) 50%, transparent)}}.text-fuchsia-700\/80{color:#a600b5cc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-700\/80{color:color-mix(in oklab, var(--color-fuchsia-700) 80%, transparent)}}.text-fuchsia-900{color:var(--color-fuchsia-900)}.text-fuchsia-900\/70{color:#721378b3}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-900\/70{color:color-mix(in oklab, var(--color-fuchsia-900) 70%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-600\/80{color:#4f39f6cc}@supports (color:color-mix(in lab, red, red)){.text-indigo-600\/80{color:color-mix(in oklab, var(--color-indigo-600) 80%, transparent)}}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-700\/50{color:#432dd780}@supports (color:color-mix(in lab, red, red)){.text-indigo-700\/50{color:color-mix(in oklab, var(--color-indigo-700) 50%, transparent)}}.text-indigo-700\/80{color:#432dd7cc}@supports (color:color-mix(in lab, red, red)){.text-indigo-700\/80{color:color-mix(in oklab, var(--color-indigo-700) 80%, transparent)}}.text-indigo-800\/80{color:#372aaccc}@supports (color:color-mix(in lab, red, red)){.text-indigo-800\/80{color:color-mix(in oklab, var(--color-indigo-800) 80%, transparent)}}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-900\/70{color:#312c85b3}@supports (color:color-mix(in lab, red, red)){.text-indigo-900\/70{color:color-mix(in oklab, var(--color-indigo-900) 70%, transparent)}}.text-lime-700{color:var(--color-lime-700)}.text-orange-700{color:var(--color-orange-700)}.text-purple-500{color:var(--color-purple-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-sky-900{color:var(--color-sky-900)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-10px_10px_30px_rgba\(59\,130\,246\,0\.1\)\]{--tw-shadow:-10px 10px 30px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_18px_-8px_rgba\(23\,36\,193\,0\.25\)\]{--tw-shadow:0 4px 18px -8px var(--tw-shadow-color,#1724c140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_-10px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 20px -10px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-blue-400:focus-within{border-color:var(--color-blue-400)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-blue-200\/60:hover{border-color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-200\/60:hover{border-color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-gray-200:disabled{background-color:var(--color-gray-200)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:h-auto{height:auto}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:max-w-\[75\%\]{max-width:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}@keyframes v2-pop{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:none}}@keyframes v2-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v2-dialogIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes v2-ovIn{0%{opacity:0}to{opacity:1}}@keyframes v2-chipIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes v2-rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v2-spin{to{transform:rotate(360deg)}}[data-design=v2]{--gray-0:#fff;--gray-50:#fafbfc;--gray-100:#f4f6f8;--gray-150:#eceef2;--gray-200:#e2e5ec;--gray-300:#cbd0da;--gray-400:#9aa1b1;--gray-500:#6b7280;--gray-600:#4b5161;--gray-700:#343a47;--gray-900:#0b0d12;--brand:#1724c1;--brand-700:#141fa3;--brand-soft:#eef0ff;--brand-softer:#f6f7fe;--brand-fg:#1a24a8;--st-new:#6b7193;--st-qualify:#2a7ec9;--st-search:#6b67d6;--st-showing:#d18217;--st-showdone:#b58940;--st-negotiate:#c84d2a;--st-deal:#389a35;--st-lost:#c63d3d;--temp-hot:#db5a4b;--temp-warm:#d2922f;--temp-cold:#3e86c4;--src-fb:#4b66b0;--src-yad2:#c97a1b;--src-site:#6b7280;--src-ref:#2e9e5b;--src-past:#6b4fa8;--src-none:#9aa1b1;--bg-app:var(--gray-50);--surface:var(--gray-0);--text:var(--gray-900);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--border:var(--gray-200);--border-soft:var(--gray-150);--accent:var(--brand);--accent-soft:var(--brand-soft);--accent-fg:var(--brand-fg);--focus:#1724c161;--red-soft:#d143431f;--red-soft-strong:#fce8ec;--green:#2e9e5b;--green-fg:#2e7d44;--green-soft:#2e9e5b1f;--green-soft-strong:#e6f4ea;--warn-ink:#8a5410;--tint-call-bg:#fce8ec;--tint-call-fg:#b23a52;--tint-mail-bg:#e7ecff;--tint-mail-fg:#3a49b5;--tint-show-bg:#fdeedd;--tint-show-fg:#9a5b16;--unseen-wash:#f4f6ff;--unseen-line:#e2e6fb;--unseen-hover:#ebeeff;--row-h:44px;--card-r:12px;--r-fld:8px;--e1:0 1px 2px #0b0d120a, 0 1px 1px #0b0d1208;--e2:0 4px 12px #0b0d120f;--e3:0 8px 24px #0b0d121a;--e4:0 16px 48px #0b0d1229;--ease:cubic-bezier(.16, 1, .3, 1);--t-micro:.12s;--t-in:.18s;--t-out:.14s;--t-panel:.24s;color:var(--text);font-family:Heebo,Assistant,-apple-system,system-ui,sans-serif;font-size:13.5px;line-height:1.45}[data-design=v2] span[dir=ltr],[data-design=v2] .num{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-family:Inter,Heebo,sans-serif}[data-design=v2] .anim-pop{animation:v2-pop var(--t-in) var(--ease) both}[data-design=v2] .anim-rise{animation:v2-rise var(--t-in) var(--ease) both}[data-design=v2] .anim-dialog{animation:v2-dialogIn var(--t-panel) var(--ease) both}[data-design=v2] .anim-chip{animation:v2-chipIn var(--t-in) var(--ease) both}[data-design=v2] .anim-row{animation:v2-rowIn .26s var(--ease) both}@media (prefers-reduced-motion:reduce){[data-design=v2] *,[data-design=v2] :before,[data-design=v2] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[data-design=v2] .leads-table{--ink:var(--gray-900);--ink-2:var(--gray-700);--ink-3:var(--gray-500);--ink-4:var(--gray-400);--ink-5:var(--gray-300);--line:var(--gray-200);--line-soft:var(--gray-150);--line-strong:var(--gray-300);--surface-2:var(--gray-50);--surface-3:var(--gray-100);--brand-2:#2b3ad6;border-collapse:collapse;table-layout:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);width:100%;box-shadow:var(--e1);width:calc(100% - 48px);animation:v2-rise var(--t-in) var(--ease) both;direction:rtl;margin:14px 24px;font-family:Heebo,Assistant,system-ui,sans-serif;overflow:hidden}[data-design=v2] .leads-table thead th{text-align:start;letter-spacing:.04em;color:var(--text-subtle);border-bottom:1px solid var(--border);background:var(--gray-50);white-space:nowrap;z-index:2;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}[data-design=v2] .leads-table thead th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}[data-design=v2] .leads-table thead th.is-sortable:hover{color:var(--text-muted);background:var(--gray-100)}[data-design=v2] .leads-table thead th.lt-draggable{cursor:grab;touch-action:none}[data-design=v2] .leads-table thead th.lt-draggable:active{cursor:grabbing}[data-design=v2] .lt-drag-overlay{background:var(--surface);border:1px solid var(--border);height:30px;box-shadow:var(--e3);color:var(--text);letter-spacing:.04em;white-space:nowrap;cursor:grabbing;border-radius:8px;align-items:center;padding:0 12px;font-family:Heebo,Assistant,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}[data-design=v2] .leads-table thead th .th-inner{align-items:center;gap:5px;display:inline-flex}[data-design=v2] .leads-table thead th .th-sort-btn{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}[data-design=v2] .leads-table thead th .arr{opacity:0;width:11px;transition:opacity .12s;display:inline-block}[data-design=v2] .leads-table thead th.is-sortable:hover .arr{opacity:.5}[data-design=v2] .leads-table thead th.is-sorted{color:var(--accent-fg)}[data-design=v2] .leads-table thead th.is-sorted .arr{opacity:1}[data-design=v2] .leads-table thead th .th-sort-btn:focus-visible{box-shadow:0 0 0 3px var(--focus);border-radius:6px;outline:none}[data-design=v2] .leads-table thead th .col-lock{color:var(--text-subtle);opacity:.7;vertical-align:-1px;flex:none}[data-design=v2] .leads-table th.col-select,[data-design=v2] .leads-table td.col-select{text-align:center;width:42px}[data-design=v2] .leads-table th.col-select,[data-design=v2] .leads-table th.col-attention,[data-design=v2] .leads-table th.col-add{padding:10px 4px}[data-design=v2] .leads-table td.col-select,[data-design=v2] .leads-table td.col-attention,[data-design=v2] .leads-table td.col-add{text-align:center;padding:0 4px}[data-design=v2] .leads-table td.col-attention{text-align:center}[data-design=v2] .leads-table td.col-attention>*{margin-inline:auto}[data-design=v2] .leads-table .col-add-btn{border:1px solid var(--border);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:all .2s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:400;display:inline-flex}[data-design=v2] .leads-table .col-add-btn[aria-expanded=true]{border-color:var(--brand);color:var(--brand);background:#1724c10a}[data-design=v2] .leads-table tbody td{height:var(--row-h);border-bottom:1px solid var(--border-soft);vertical-align:middle;white-space:nowrap;padding:0 14px;font-size:13.5px}[data-design=v2] .leads-table tbody tr:last-child td{border-bottom:none}[data-design=v2] .leads-table tbody tr{transition:background .12s var(--ease);cursor:pointer;position:relative}[data-design=v2] .leads-table tbody tr:hover{background:var(--gray-50)}[data-design=v2] .leads-table tbody tr.is-selected{background:var(--accent-soft)}[data-design=v2] .leads-table tbody tr.is-selected td:first-child:before{content:"";background:var(--accent);width:2px;position:absolute;inset-block:0;inset-inline-start:0}[data-design=v2] .leads-table tbody tr.is-unseen:not(.is-selected) td{background:var(--unseen-wash);border-bottom-color:var(--unseen-line)}[data-design=v2] .leads-table tbody tr.is-unseen:not(.is-selected):hover td{background:var(--unseen-hover)}[data-design=v2] .leads-table tbody tr.is-unseen td:first-child{box-shadow:inset -4px 0 0 0 var(--accent)}[data-design=v2] .leads-table tbody tr.is-unseen .cell-name-name{font-weight:700}[data-design=v2] .leads-table td.is-editable{cursor:text}[data-design=v2] .leads-table td.is-editable:hover{box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-design=v2] .leads-table td.is-pick{cursor:pointer}[data-design=v2] .leads-table td.is-saved{animation:v2-savedFlash .7s var(--ease)}@keyframes v2-savedFlash{0%{background:#2e9e5b38}to{background:0 0}}[data-design=v2] .leads-table .name-cell{align-items:center;gap:10px;display:flex}[data-design=v2] .leads-table .cell-name:focus-visible{box-shadow:0 0 0 3px var(--focus);border-radius:7px;outline:none}[data-design=v2] .leads-table .new-badge{background:var(--accent);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;height:16px;margin-inline-end:2px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .leads-table .returned-badge{background:var(--green);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-self:center;align-items:center;height:16px;margin-inline-end:2px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .leads-table .qa{opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease);gap:4px;margin-inline-start:auto;display:flex;transform:translate(6px)}[data-design=v2] .leads-table tbody tr:hover .qa,[data-design=v2] .leads-table tbody tr:focus-within .qa{opacity:1;transform:none}[data-design=v2] .leads-table .qa .quick-action{width:26px;height:26px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);transition:color .14s var(--ease), background .14s var(--ease), border-color .14s var(--ease);border-radius:7px;place-items:center;display:grid}[data-design=v2] .leads-table .qa .quick-action:hover{color:var(--accent-fg);border-color:var(--accent-soft);background:var(--accent-soft)}[data-design=v2] .leads-table .qa .quick-action.is-whatsapp:hover{color:#16a34a;background:#f0fdf4;border-color:#dcfce7}[data-design=v2] .leads-table .qa .quick-action:disabled{opacity:.45}[data-design=v2] .leads-table .qa .quick-action:disabled:hover{background:var(--surface);border-color:var(--border);color:var(--text-muted)}[data-design=v2] .leads-table .lt-status{white-space:nowrap;color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}[data-design=v2] .leads-table .lt-dot{border-radius:50%;flex:none;width:7px;height:7px}[data-design=v2] .leads-table .lt-agent{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:inline-flex}[data-design=v2] .leads-table .lt-agent-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-design=v2] .leads-table .lt-avatar{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}[data-design=v2] .leads-table .lt-src{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex;overflow:hidden}[data-design=v2] .leads-table .lt-src-sq{border-radius:2px;flex:none;width:7px;height:7px;display:inline-block}[data-design=v2] .leads-table .lt-tag{background:var(--gray-100);color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;max-width:100%;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}[data-design=v2] .leads-table .lt-caret{color:var(--text-subtle);opacity:0;transition:opacity var(--t-micro,.12s) var(--ease);margin-inline-start:5px;font-size:11px}[data-design=v2] .leads-table td.is-pick:hover .lt-caret{opacity:1}[data-design=v2] .leads-table tbody tr.row-skeleton td{height:var(--row-h);padding:0 14px}[data-design=v2] .leads-table tbody tr.row-skeleton .skel-bar{background:linear-gradient(90deg, var(--gray-100), var(--gray-150), var(--gray-100));width:70%;height:12px;animation:v2-skel 1.2s var(--ease) infinite;background-size:200% 100%;border-radius:6px;display:block}@keyframes v2-skel{0%{background-position:200% 0}to{background-position:-200% 0}}[data-design=v2] .leads-table tbody tr.row-loading td{text-align:center;border-bottom:none;padding:16px}[data-design=v2] .leads-table .row-loading-inner{color:var(--text-subtle);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}[data-design=v2] .leads-table .row-loading-spinner{border:2.5px solid #1724c126;border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite v2-ldsSpin}@keyframes v2-ldsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-design=v2] .leads-table{animation:none}[data-design=v2] .leads-table .qa{transition:none}[data-design=v2] .leads-table tbody tr.row-skeleton .skel-bar{animation:none}}[data-design=v2] .kcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);box-shadow:var(--e1);cursor:grab;transition:transform .16s var(--ease), box-shadow .16s var(--ease), border-color .16s var(--ease);flex:none;gap:0;height:auto;min-height:0;padding:11px 12px;overflow:visible}[data-design=v2] .kcard:hover{box-shadow:var(--e2);border-color:var(--gray-300);transform:translateY(-1px)}[data-design=v2] .kcard:focus-visible{box-shadow:0 0 0 3px var(--focus), var(--e2);outline:none}[data-design=v2] .kcard.dragging{opacity:.4;cursor:grabbing;box-shadow:var(--e3);transform:rotate(1.5deg)scale(1.02)}@keyframes v2-kc-landed{0%{box-shadow:0 0 0 2px var(--accent), var(--e2);transform:scale(.94)}60%{transform:scale(1.01)}to{box-shadow:var(--e1);transform:none}}[data-design=v2] .kcard.landed{animation:v2-kc-landed .45s var(--ease)}[data-design=v2] .kc-ph{border:2px dashed var(--accent);background:var(--accent-soft);border-radius:var(--card-r);box-sizing:border-box;flex:none}[data-design=v2] .kcard .kc-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}[data-design=v2] .kcard .kc-top .nm{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}[data-design=v2] .kcard .kc-urg{color:var(--st-lost);background:var(--red-soft);border-radius:5px;flex:none;margin-inline-start:auto;padding:1px 6px;font-size:10.5px;font-weight:600}[data-design=v2] .kcard .temp{background:var(--src-none);border-radius:50%;flex:none;width:7px;height:7px}[data-design=v2] .kcard .temp.hot{background:var(--temp-hot)}[data-design=v2] .kcard .temp.warm{background:var(--temp-warm)}[data-design=v2] .kcard .temp.cold{background:var(--temp-cold)}[data-design=v2] .kcard .new-badge{background:var(--accent);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-items:center;height:16px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .kcard .returned-badge{background:var(--green);color:#fff;letter-spacing:.4px;border-radius:4px;flex:none;justify-content:center;align-items:center;height:16px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}[data-design=v2] .kcard .kc-line{color:var(--text-muted);align-items:center;gap:6px;min-width:0;margin-bottom:6px;font-size:11.5px;display:flex}[data-design=v2] .kcard .kc-line svg{stroke:currentColor;stroke-width:1.7px;fill:none;opacity:.7;flex:none;width:13px;height:13px}[data-design=v2] .kcard .kc-line .kc-line-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-design=v2] .kcard .kc-line .tag{background:var(--gray-100);color:var(--gray-600);border-radius:7px;flex:none;padding:1px 7px;font-size:11px}[data-design=v2] .kcard .kc-line.warn{color:var(--st-lost)}[data-design=v2] .kcard .kc-line.warn svg{opacity:1}[data-design=v2] .kcard .kc-foot{border-top:1px solid var(--border-soft);align-items:center;gap:8px;padding-top:9px;display:flex}[data-design=v2] .kcard .kc-foot .avatar{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:grid}[data-design=v2] .kcard .kc-ag{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}[data-design=v2] .kcard .kc-foot .src{flex:none;align-items:center;display:inline-flex}[data-design=v2] .kcard .kc-foot .src i{border-radius:2px;width:7px;height:7px;display:inline-block}[data-design=v2] .kcard .kc-foot .num{color:var(--text);flex:none;margin-inline-start:auto;font-size:13px;font-weight:600}[data-design=v2] .kcard.is-unseen{background:var(--unseen-wash);border-color:var(--unseen-line);position:relative;overflow:hidden}[data-design=v2] .kcard.is-unseen:before{content:"";background:var(--accent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}[data-design=v2] .kcard.is-unseen .kc-top .nm{font-weight:700}@media (prefers-reduced-motion:reduce){[data-design=v2] .kcard,[data-design=v2] .kcard:hover{transition:none;transform:none}[data-design=v2] .kcard.dragging{transform:none}[data-design=v2] .kcard.landed{animation:none}}[data-design=v2] .table-state-host{justify-content:center;align-items:center;min-height:320px;margin:14px 24px;padding:24px;display:flex}@keyframes ldk-pop{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:none}}@keyframes ldk-ovin{0%{opacity:0}to{opacity:1}}[data-design=v2] .ld-ov{z-index:1200;animation:ldk-ovin .16s var(--ease);background:#0b0d1257;place-items:center;padding:20px;display:grid;position:fixed;inset:0}[data-design=v2] .ld-dlg{background:var(--surface);width:520px;max-width:94vw;max-height:90vh;box-shadow:var(--e4);animation:ldk-pop .2s var(--ease);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}[data-design=v2] .ld-dlg.wide{width:720px}[data-design=v2] .ld-dlg.slim{width:440px}[data-design=v2] .ld-dlg-h{align-items:flex-start;gap:11px;padding:18px 22px 6px;display:flex}[data-design=v2] .ld-dlg-ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-fg);border-radius:10px;flex:none;place-items:center;display:grid}[data-design=v2] .ld-dlg-ic.deal{background:var(--green-soft);color:var(--green)}[data-design=v2] .ld-dlg-ic.lost{background:var(--red-soft);color:var(--st-lost)}[data-design=v2] .ld-dlg-ic.note{background:var(--tint-mail-bg);color:var(--tint-mail-fg)}[data-design=v2] .ld-dlg-ic.unit{background:var(--tint-show-bg);color:var(--tint-show-fg)}[data-design=v2] .ld-dlg-ic.call{background:var(--tint-call-bg);color:var(--tint-call-fg)}[data-design=v2] .ld-dlg-ic svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:20px;height:20px}[data-design=v2] .ld-dlg-tt{flex:1;min-width:0}[data-design=v2] .ld-dlg-h .ti{color:var(--text);font-size:17px;font-weight:600}[data-design=v2] .ld-dlg-h .su{color:var(--text-muted);margin-top:2px;font-size:12.5px}[data-design=v2] .ld-dlg-h .x{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-inline-start:auto;font-size:16px;line-height:1;display:grid}[data-design=v2] .ld-dlg-h .x:hover{background:var(--gray-100)}[data-design=v2] .ld-dlg-b{padding:8px 22px 16px;overflow:auto}[data-design=v2] .dl-lbl{color:var(--text-muted);margin:14px 0 6px;font-size:12px;font-weight:500}[data-design=v2] .dl-lbl:first-child{margin-top:4px}[data-design=v2] .ld-in,[data-design=v2] .ld-ta,[data-design=v2] .ld-sel{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13.5px}[data-design=v2] .ld-ta{resize:vertical;min-height:88px;line-height:1.5}[data-design=v2] .ld-sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa1b1' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:15px;padding-inline-start:32px}[data-design=v2] .ld-in:focus,[data-design=v2] .ld-ta:focus,[data-design=v2] .ld-sel:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:none}[data-design=v2] .ld-in::placeholder,[data-design=v2] .ld-ta::placeholder{color:var(--text-subtle)}[data-design=v2] .ld-chips{flex-wrap:wrap;gap:7px;display:flex}[data-design=v2] .ld-chip{border:1px solid var(--border);background:var(--surface);color:var(--gray-600);cursor:pointer;transition:all .12s var(--ease);border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}[data-design=v2] .ld-chip:hover{border-color:var(--gray-300);background:var(--gray-50)}[data-design=v2] .ld-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-fg);font-weight:600}[data-design=v2] .ld-chip.is-ban.on{border-color:var(--st-lost);background:var(--st-lost)}@supports (color:color-mix(in lab, red, red)){[data-design=v2] .ld-chip.is-ban.on{background:color-mix(in srgb, var(--st-lost) 10%, transparent)}}[data-design=v2] .ld-chip.is-ban.on{color:var(--st-lost)}[data-design=v2] .ld-hint{color:var(--text-muted);margin-top:8px;font-size:12px}[data-design=v2] .ld-chip .dot{border-radius:50%;flex:none;width:8px;height:8px}[data-design=v2] .ld-picklist{flex-direction:column;gap:7px;max-height:360px;display:flex;overflow:auto}[data-design=v2] .ld-pickrow{border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:all .12s var(--ease);text-align:start;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}[data-design=v2] .ld-pickrow:hover{border-color:var(--gray-300);background:var(--gray-50)}[data-design=v2] .ld-pickrow.sel{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}[data-design=v2] .ld-pickrow .pk-main{flex:1;min-width:0}[data-design=v2] .ld-pickrow .pk-t{color:var(--text);font-size:13.5px;font-weight:600}[data-design=v2] .ld-pickrow .pk-s{color:var(--text-muted);margin-top:1px;font-size:12px}[data-design=v2] .ld-pickrow .pk-chk{border:1.5px solid var(--border);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}[data-design=v2] .ld-pickrow.sel .pk-chk{background:var(--accent);border-color:var(--accent)}[data-design=v2] .ld-dlg-f{border-top:1px solid var(--border);align-items:center;gap:10px;padding:14px 22px;display:flex}[data-design=v2] .ld-f-note{color:var(--text-subtle);font-size:11.5px}[data-design=v2] .ld-dlg-f .acts{gap:9px;margin-inline-start:auto;display:flex}[data-design=v2] .ld-dlg-f .ghost{border:1px solid var(--border);color:var(--gray-600);background:var(--surface);cursor:pointer;transition:background .12s var(--ease);border-radius:9px;padding:9px 16px;font-size:13px;font-weight:500}[data-design=v2] .ld-dlg-f .ghost:hover{background:var(--gray-100)}[data-design=v2] .ld-dlg-f .prim{color:#fff;background:var(--accent);cursor:pointer;transition:filter .12s var(--ease);border:0;border-radius:9px;padding:9px 18px;font-size:13px;font-weight:600}[data-design=v2] .ld-dlg-f .prim:hover{filter:brightness(1.06)}[data-design=v2] .ld-dlg-f .prim.deal{background:var(--green)}[data-design=v2] .ld-dlg-f .prim.lost{background:var(--st-lost)}[data-design=v2] .ld-dlg-f .prim:disabled{opacity:.5;cursor:default;filter:none}@media (prefers-reduced-motion:reduce){[data-design=v2] .ld-ov,[data-design=v2] .ld-dlg{animation-duration:1ms}}[data-design=v2].filter-pop{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);width:280px;max-height:74vh;box-shadow:var(--e3);z-index:50;animation:v2-pop var(--t-in) var(--ease) both;overflow:auto}[data-design=v2] .fmenu{padding:6px}[data-design=v2] .fmenu-h{letter-spacing:.05em;color:var(--text-subtle);padding:8px 10px 6px;font-size:11px;font-weight:600}[data-design=v2] .fmenu-i{width:100%;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}[data-design=v2] .fmenu-i:hover{background:var(--gray-50)}[data-design=v2] .fmenu-i .chev{color:var(--text-subtle);margin-inline-start:auto}[data-design=v2] .fmenu-badge{background:var(--accent);color:#fff;border-radius:20px;place-items:center;min-width:17px;height:17px;margin-inline-start:auto;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}[data-design=v2] .fmenu-i .fmenu-badge+.chev{margin-inline-start:6px}[data-design=v2] .fmenu-clear{text-align:start;border-top:1px solid var(--border-soft);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;margin-top:4px;padding:8px 10px;font-size:13px;display:block}[data-design=v2] .fmenu-clear:hover{color:var(--st-lost)}[data-design=v2] .facet-head{align-items:center;gap:4px;padding:12px 14px 9px;font-weight:600;display:flex}[data-design=v2] .facet-back{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;font-size:16px;display:grid}[data-design=v2] .facet-back:hover{background:var(--gray-100)}[data-design=v2] .facet-title{font-size:13.5px}[data-design=v2] .facet-x{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;margin-inline-start:auto;display:grid}[data-design=v2] .facet-x:hover{background:var(--gray-100)}[data-design=v2] .facet-list{padding:2px 0}[data-design=v2] .opt{cursor:pointer;align-items:center;gap:9px;padding:7px 14px;font-size:13px;display:flex}[data-design=v2] .opt:hover{background:var(--gray-50)}[data-design=v2] .opt-cbx{border:1.5px solid var(--gray-300);background:var(--surface);color:#fff;width:16px;height:16px;transition:.12s var(--ease);border-radius:4px;flex:none;place-items:center;display:inline-grid}[data-design=v2] .opt-cbx svg{opacity:0;transition:.12s var(--ease);transform:scale(.6)}[data-design=v2] .opt-cbx.on{background:var(--accent);border-color:var(--accent)}[data-design=v2] .opt-cbx.on svg{opacity:1;transform:scale(1)}[data-design=v2] .opt-lbl{align-items:center;gap:8px;min-width:0;display:flex}[data-design=v2] .opt-dot{border-radius:50%;flex:none;width:8px;height:8px}[data-design=v2] .opt-square{border-radius:2px;flex:none;width:8px;height:8px}[data-design=v2] .opt-avatar{background:var(--brand-soft);width:20px;height:20px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}[data-design=v2] .facet-dep{background:var(--accent-soft);border:1px dashed #1724c14d;border-radius:9px;margin:6px 12px 10px;padding:9px}[data-design=v2] .facet-dep-h{color:var(--accent-fg);margin-bottom:6px;font-size:11px;font-weight:600}[data-design=v2] .facet-dep select{border:1px solid var(--border);border-radius:var(--r-fld);background:var(--surface);width:100%;height:32px;color:var(--text);font:inherit;margin-bottom:6px;padding:0 9px;font-size:13px}[data-design=v2] .facet-dep select:last-child{margin-bottom:0}[data-design=v2] .facet-foot{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:11px 14px;display:flex;position:sticky;bottom:0}[data-design=v2] .facet-foot .clr{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:13px}[data-design=v2] .facet-foot .apply{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-inline-start:auto;padding:7px 14px;font-size:13px;font-weight:500}:root{--app-bg:#f7f7f9;--surface:#fff;--surface-2:#fafbfc;--surface-3:#f2f3f6;--surface-4:#e9eaf0;--line:#ececf0;--line-soft:#f1f2f5;--line-strong:#dcdde3;--ink:#0e1117;--ink-2:#2b3142;--ink-3:#5d6478;--ink-4:#8a90a3;--ink-5:#b8bcca;--brand:#1724c1;--brand-2:#2b3ad6;--brand-3:#5d6ef0;--brand-soft:#eef0ff;--brand-softer:#f5f6fc;--brand-ring:#1724c11f;--st-new:#6b7193;--st-qualify:#2a7ec9;--st-search:#6b67d6;--st-showing:#d18217;--st-showdone:#b58940;--st-negotiate:#c84d2a;--st-deal:#389a35;--st-lost:#c63d3d;--temp-hot:#c63d3d;--temp-warm:#d18217;--temp-cold:#2a7ec9;--st-deal-ink:#1c7a37;--st-showing-ink:#8a5000;--temp-hot-ink:#a82a26;--brand-ink:#1a2bb0;--on-ink:#fff;--danger-wash:#fbf0f0;--danger-wash-line:#e8b9b9;--sidebar-w:236px;--sidebar-w-mini:64px;--topbar-h:56px;--shadow-card:0 1px 4px #0000000f;--shadow-card-hover:0 2px 8px #00000014;--shadow-modal:0 8px 24px #00000014;--shadow-popover:0 6px 20px #0f172a1a;--shadow-nav-active:0 0 0 1px var(--line), 0 1px 2px #0f172a0a;--r-info-card:14px;--r-section:18px;--r-tabs:16px;--r-dropdown:16px;--r-input:8px;--r-tag:8px;--r-nav:7px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--bg-page:var(--app-bg);--bg-card:var(--surface);--bg-sidebar:var(--surface-2);--text-primary:var(--ink);--text-secondary:#0009;--accent:var(--brand);--accent-light:#1724c180;--accent-bg:var(--brand-soft);--radius-card:var(--r-info-card);--radius-btn:var(--r-input);--radius-pill:500px;--sidebar-width:var(--sidebar-w);--color-revenue:#008131cc;--color-expenses:#dc2625cc;--color-profit:#1724c1cc;--color-bar:#1724c14d;--row-selected:#f1f4ff;--unseen-wash:#dde1e8;--unseen-wash-hover:#d0d4dc;--unseen-line:#c4c8d0;--status-vacant:#22c55e;--status-leased:#5b5fff;--status-reserved:#f59e0b;--status-maintenance:#ef4444;--channel-facebook:#1877f2;--channel-instagram:#e1306c;--channel-google:#fbbf24;--channel-yad2:#f97316;--channel-tiktok:#14b8a6;--channel-madlan:#5b5fff;--channel-direct:#94a3b8;--channel-other:#71717a;--channel-stripe-opacity:.7;--surface-page:#fafaf7;--surface-page-elevated:#f2f1ea;--surface-card:#fff;--surface-card-deep:#f4f4ee;--surface-glass:#ffffffc7;--ink-secondary:#3f3f46;--ink-muted:#71717a;--ink-faint:#a1a1aa;--border-subtle:#0000000f;--border-default:#0000001a;--border-strong:#00000029;--shadow-card-raised:0 4px 12px #0000000f, 0 2px 4px #0000000a;--shadow-glass:0 8px 32px #00000014;--status-success:#16a34a;--status-success-bg:#16a34a1a;--status-warning:#d97706;--status-warning-bg:#d977061a;--status-danger:#dc2626;--status-danger-bg:#dc26261a;--status-info:#4f46e5;--status-info-bg:#4f46e51a;--accent-interactive:#4f46e5;--accent-interactive-hover:#4338ca;--accent-interactive-bg:#4f46e51a;--hero-text-glow:none;--accent-glow:none;--chart-spend:#4f46e5;--chart-spend-light:#6366f1;--chart-leads:#0f766e;--chart-leads-light:#14b8a6;--chart-grid:#0000000a;--chart-axis:#00000014;--drawer-backdrop:#0f0f1452;--hero-photo-fade:#fafaf7d9;--owner-page-bg:var(--surface-page);--owner-noise-opacity:.015;--owner-surface-card:var(--surface-card);--owner-surface-card-alt:#faf9fc;--owner-surface-elevated:#faf7f2;--owner-surface-muted:#f7f7fa;--owner-ink:var(--ink);--owner-ink-muted:var(--ink-muted);--owner-ink-soft:var(--ink-faint);--owner-rule:var(--border-subtle);--owner-rule-strong:var(--border-default);--owner-glass-bg:var(--surface-glass);--owner-glass-border:#ffffff8c;--owner-glass-hi:#ffffffa6;--owner-shadow-sm:0 1px 2px #0f0f140a;--owner-shadow-md:var(--shadow-card-raised);--owner-shadow-lg:0 24px 64px #0f0f1414, 0 8px 24px #0f0f140a;--surface-elevated:var(--surface-page-elevated);--surface-muted:var(--owner-surface-muted);--service-accent:linear-gradient(135deg, #5b5fff, #8b8fff);--service-accent-solid:#5b5fff;--service-accent-glow:#5b5fff40}[data-service=ad_video],[data-service=ad_campaign]{--service-accent:linear-gradient(135deg, #ff3b3b, #ff8c42);--service-accent-solid:#ff3b3b;--service-accent-glow:#ff3b3b38}[data-service=market_audit],[data-service=branding],[data-service=presentation],[data-service=floor_plans]{--service-accent:linear-gradient(135deg, #5b5fff, #8b8fff);--service-accent-solid:#5b5fff;--service-accent-glow:#5b5fff40}[data-service=landing]{--service-accent:linear-gradient(135deg, #0f766e 0%, #14b8a6 100%);--service-accent-solid:#0f766e;--service-accent-glow:#0f766e1a}[data-service=graphic_posts]{--service-accent:linear-gradient(135deg, #be185d, #db2777);--service-accent-solid:#be185d;--service-accent-glow:#be185d1a}[data-service=ai_film]{--service-accent:linear-gradient(135deg, #be1741 0%, #e6304e 100%);--service-accent-solid:#be1741;--service-accent-warm:#e6304e;--service-accent-glow:#be17411a}[data-service=ai_renders]{--service-accent:linear-gradient(135deg, #b45309 0%, #d97706 100%);--service-accent-solid:#b45309;--service-accent-warm:#d97706;--service-accent-glow:#b453091a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-card{border:.5px solid #0000000a;border-radius:14px;overflow:hidden}.display-number-large{font-weight:400}.drawer-backdrop{background:var(--drawer-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-photo:after{background:linear-gradient(180deg, transparent 0%, var(--hero-photo-fade) 100%)}*{box-sizing:border-box}html,body{background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;margin:0;padding:0;font-family:Noto Sans Hebrew,Inter,Noto Sans,system-ui,sans-serif;font-size:13.5px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9ea1c04d;border-radius:500px}::-webkit-scrollbar-thumb:hover{background:#9ea1c080}@keyframes pageEntrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main>*{animation:.4s cubic-bezier(.22,1,.36,1) both pageEntrance}button:active:not(:disabled){transform:scale(.97)}button{transition:transform .15s,opacity .15s,background .2s,color .2s,box-shadow .2s}input,textarea,select{transition:box-shadow .25s ease-out,border-color .2s ease-out}input:focus,textarea:focus,select:focus{border-color:#1724c199!important;outline:none!important;box-shadow:0 0 0 3px #1724c126!important}.ken-burns-container{overflow:hidden}.ken-burns-container img,.ken-burns-img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}@media (hover:hover){.ken-burns-container:hover img,.ken-burns-img:hover{transform:scale(1.08)!important}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#1724c10a 0%,#1724c114 40%,#1724c10a 80%) 0 0/200% 100%;animation:1.8s ease-in-out infinite shimmer}@keyframes dropdownAppear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tabContentFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes viewModeFade{0%{opacity:0}to{opacity:1}}[data-design=v2].sidebar{border-inline-end:1px solid var(--border);background:var(--gray-50);min-height:0;transition:width var(--t-panel) var(--ease);flex-direction:column;padding:14px 12px;display:flex}[data-design=v2] .brand-block{flex-shrink:0;align-items:center;gap:9px;padding:6px 8px 16px;display:flex}[data-design=v2] .brand-mark{background:var(--brand);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:14px;font-weight:700;display:grid}[data-design=v2] .brand-word{letter-spacing:.02em;color:var(--text);font-size:16px;font-weight:700}[data-design=v2] .brand-logo{object-fit:contain;object-position:center;max-width:100%;max-height:28px;display:block}[data-design=v2] .rail-toggle{width:26px;height:26px;color:var(--text-subtle);cursor:pointer;transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;margin-inline-start:auto;padding:0;display:grid}[data-design=v2] .rail-toggle svg{transition:transform .28s var(--ease-spring,var(--ease))}[data-design=v2] .rail-toggle:hover{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-design=v2] .rail-toggle:hover{border-color:color-mix(in srgb, var(--accent) 14%, transparent)}}[data-design=v2] .rail-toggle:active svg{transform:scale(.88)}[data-design=v2] .rail-toggle:focus-visible{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f);outline:none}[data-design=v2].is-mini .rail-toggle svg{transform:rotate(180deg)}[data-design=v2].is-mini .rail-toggle:active svg{transform:rotate(180deg)scale(.88)}@media (prefers-reduced-motion:reduce){[data-design=v2] .rail-toggle,[data-design=v2] .rail-toggle svg{transition:none}}[data-design=v2].is-mini .brand-block{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:6px 0 14px}[data-design=v2].is-mini .rail-toggle{margin-inline-start:0}[data-design=v2].is-mini .brand-word{display:none}[data-design=v2] .agent-portal-btn{background:var(--accent);color:#fff;box-shadow:var(--e1);cursor:pointer;transition:transform var(--t-micro) var(--ease), box-shadow var(--t-micro) var(--ease), background var(--t-micro) var(--ease);border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0 2px 14px;padding:9px 11px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-design=v2] .agent-portal-btn:hover{background:var(--brand-700);box-shadow:var(--e2);transform:translateY(-1px)}[data-design=v2] .agent-portal-btn:active{box-shadow:var(--e1);transform:translateY(0)}[data-design=v2] .agent-portal-btn.is-active{background:var(--brand-700);box-shadow:0 0 0 1px var(--accent), var(--e2)}[data-design=v2] .agent-portal-btn-icon{color:#fff;flex-shrink:0;place-items:center;display:grid}[data-design=v2] .agent-portal-btn-icon svg{width:16px;height:16px}[data-design=v2] .agent-portal-btn-label{text-align:start;flex:auto;font-size:13px;font-weight:500}[data-design=v2] .agent-portal-btn-arrow{color:#fff;opacity:.9;transition:transform var(--t-micro) var(--ease);align-items:center;display:flex}[data-design=v2] .agent-portal-btn:hover .agent-portal-btn-arrow{transform:translate(-2px)}[data-design=v2].is-mini .agent-portal-btn{justify-content:center;margin:0 2px 14px;padding:9px 0}[data-design=v2].is-mini .agent-portal-btn-label,[data-design=v2].is-mini .agent-portal-btn-arrow{display:none}[data-design=v2] .sidebar-scroll{flex:1;margin:0 -4px;padding:0 4px;overflow:hidden auto}[data-design=v2] .nav-section-label{letter-spacing:.08em;color:var(--text-subtle);text-transform:uppercase;cursor:pointer;text-align:start;width:100%;transition:color var(--t-micro) var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:14px 10px 6px;font-size:10.5px;font-weight:600;display:flex}[data-design=v2] .nav-section-label:hover{color:var(--text-muted)}[data-design=v2] .nav-section-chev{color:var(--text-subtle);transition:transform var(--t-in) var(--ease);margin-inline-start:auto;display:inline-flex}[data-design=v2] .nav-section-chev.is-collapsed{transform:rotate(-90deg)}[data-design=v2].is-mini .nav-section-label{opacity:0;pointer-events:none;height:8px;padding:6px 0 0}[data-design=v2] .nav-item{color:var(--gray-600);cursor:pointer;white-space:nowrap;text-align:start;width:100%;transition:background var(--t-micro) var(--ease), color var(--t-micro) var(--ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex;position:relative}[data-design=v2] .nav-item:hover{background:var(--gray-100);color:var(--text)}[data-design=v2] .nav-item.is-active{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}[data-design=v2] .nav-item.is-active:before{content:"";background:var(--accent);width:3px;animation:v2-rail-in var(--t-in) var(--ease) both;border-radius:99px;position:absolute;inset-block:5px;inset-inline-start:0}[data-design=v2] .nav-item-icon{color:currentColor;opacity:.85;width:17px;height:17px;transition:opacity var(--t-micro) var(--ease);flex-shrink:0;place-items:center;display:grid}[data-design=v2] .nav-item-icon svg{stroke-width:1.6px;width:17px;height:17px}[data-design=v2] .nav-item:hover .nav-item-icon,[data-design=v2] .nav-item.is-active .nav-item-icon{opacity:1}[data-design=v2] .nav-badge{color:var(--text-muted);background:var(--gray-150);font-variant-numeric:tabular-nums;animation:v2-badge-pop var(--t-in) var(--ease) both;border-radius:20px;margin-inline-start:auto;padding:1px 7px;font-size:11px;font-weight:600}[data-design=v2] .nav-item.is-active .nav-badge{color:var(--accent-fg);background:#fff}[data-design=v2] .nav-item-ext{color:var(--ink-4);flex:none;display:inline-flex}[data-design=v2] .nav-item:hover .nav-item-ext{color:var(--ink-3)}[data-design=v2].is-mini .nav-item{justify-content:center;gap:0;padding:8px 0}[data-design=v2].is-mini .nav-item-label,[data-design=v2].is-mini .nav-badge{display:none}[data-design=v2].is-mini .nav-item.is-active:before{inset-block:7px}[data-design=v2] .sidebar-footer{border-top:1px solid var(--border-soft);flex-shrink:0;margin-top:auto;padding:0}[data-design=v2] .user-card{cursor:pointer;text-align:start;width:100%;transition:background var(--t-micro) var(--ease);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font-family:inherit;display:flex}[data-design=v2] .user-card:hover{background:var(--gray-100)}[data-design=v2].is-mini .user-card{justify-content:center;padding:10px 0}[data-design=v2].is-mini .user-card-text,[data-design=v2].is-mini .user-card-more{display:none}[data-design=v2] .user-avatar{background:var(--brand-soft);width:28px;height:28px;color:var(--accent-fg);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}[data-design=v2] .user-card-text{flex-direction:column;flex:1;min-width:0;font-size:12.5px;display:flex}[data-design=v2] .user-name{color:var(--text);font-weight:600;line-height:1.25}[data-design=v2] .user-role{color:var(--text-subtle);font-size:11px;line-height:1.25;display:block}[data-design=v2] .user-card-more{color:var(--text-subtle);align-items:center;display:flex}.page-card{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes v2-rail-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v2-badge-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes v2-section-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}[data-design=v2] .nav-section-items{animation:v2-section-in var(--t-in) var(--ease) both}.page-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 22px 12px;display:flex}.page-title-row{align-items:baseline;gap:12px;display:flex}.page-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.1}.page-subtitle{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.seg-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.seg-tab{height:26px;color:var(--ink-3);cursor:pointer;transition:all .16s var(--ease-out);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.seg-tab-count{background:var(--surface-3);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:1px;padding:1px 5px;font-size:10.5px;font-weight:700}.seg-tab-unseen{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:4px;padding:1px 5px;font-size:10.5px;font-weight:700}.toolbar{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-shrink:0;align-items:center;gap:6px;padding:10px 22px;display:flex}.toolbar .grow{flex:1}.tb-sep{background:var(--line);flex-shrink:0;align-self:center;width:1px;height:22px;margin:0 4px}.chip-btn{background:var(--surface);border:1px solid var(--line);height:28px;color:var(--ink-2);cursor:pointer;transition:all .14s var(--ease-out);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.chip-btn:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.chip-btn.is-active{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.chip-btn .chip-count{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:14px;padding:0 5px;font-size:10px;font-weight:700}.chip-btn.is-danger{color:var(--temp-hot);border-color:#f1c8c9}.chip-btn.is-danger:hover{background:#fbf0f0}.chip-btn-primary{background:var(--brand);color:#fff;border-color:#0000}.chip-btn-primary:hover{background:var(--brand-2)}.btn-add{background:var(--ink);color:#fff;cursor:pointer;height:28px;transition:all .14s var(--ease-out);border:none;border-radius:7px;align-items:center;gap:5px;padding:0 10px 0 8px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.btn-add:hover{background:#1c2230;transform:translateY(-.5px)}.btn-add:active{transform:translateY(0)}.local-search{flex-shrink:0;width:240px;position:relative}.local-search input{border:1px solid var(--line);background:var(--surface);width:100%;height:28px;color:var(--ink);border-radius:7px;outline:none;padding:0 30px 0 12px;font-family:inherit;font-size:12.5px;transition:border .14s,box-shadow .14s}.local-search input::placeholder{color:var(--ink-4)}.local-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.local-search-icon{color:var(--ink-4);pointer-events:none;inset-inline-end:10px;position:absolute;top:50%;transform:translateY(-50%)}.count-text{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.count-text b{color:var(--ink-2);font-weight:600}.count-text .selected-count{color:var(--brand);font-weight:600}.views-bar{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-shrink:0;align-items:center;gap:4px;padding:8px 22px;display:flex;overflow-x:auto}.view-chip{height:28px;color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease-out);white-space:nowrap;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.view-chip:hover{background:var(--surface-3);color:var(--ink)}.view-chip.is-active{background:var(--ink);color:#fff;font-weight:600}.view-chip-count{background:var(--surface-3);color:var(--ink-4);font-variant-numeric:tabular-nums;text-align:center;border-radius:4px;min-width:16px;padding:0 5px;font-size:10.5px;font-weight:700}.view-chip.is-active .view-chip-count{color:#fff;background:#ffffff2e}.view-chip.is-attention .view-chip-count{background:var(--temp-hot);color:#fff}.view-chip-unseen{background:var(--brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:20px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-inline-start:5px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.set-switch{background:var(--surface-3);border-radius:9px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.set-switch-btn{height:24px;color:var(--ink-3);white-space:nowrap;cursor:pointer;transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.set-switch-btn:hover{color:var(--ink)}.set-switch-btn.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card,0 1px 2px #10184014);font-weight:600}.set-switch-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.set-switch-btn{transition:none}}.view-chip-divider{background:var(--line);flex-shrink:0;width:1px;height:16px;margin:0 4px}.view-chip-action{color:var(--ink-4);cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 8px;font-size:12px;font-weight:500;transition:color .14s,background .14s;display:inline-flex}.view-chip-action:hover{color:var(--ink);background:var(--surface-3)}.filters-panel{background:var(--surface-2);border-bottom:1px solid var(--line-soft);animation:panel-in .22s var(--ease-out);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 22px 10px;display:flex}@keyframes panel-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.filter-select{position:relative}.filter-select.is-disabled{opacity:.55}.filter-select.is-disabled .filter-select-trigger{cursor:not-allowed}.filter-select-trigger{border:1px dashed var(--line-strong);height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:500;transition:all .14s;display:inline-flex}.filter-select-trigger:hover{border-color:var(--ink-4);color:var(--ink-2);background:var(--surface)}.filter-select.is-selected .filter-select-trigger{color:var(--brand);background:var(--brand-soft);border-style:solid;border-color:#1724c14d;font-weight:600}.filter-select-label{color:var(--ink-4);font-size:11.5px;font-weight:500}.filter-select.is-selected .filter-select-label{color:var(--brand)}.filter-close{color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-inline-start:auto;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500}.filter-close:hover{color:var(--ink);background:var(--surface)}.dd-menu{z-index:80;background:var(--surface);border:1px solid var(--line);min-width:180px;animation:dd-in .14s var(--ease-out);border-radius:9px;max-height:340px;padding:4px;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #0e11171f,0 0 0 1px #00000005}@keyframes dd-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.dd-item{color:var(--ink-2);cursor:pointer;white-space:nowrap;text-align:start;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 9px;font-family:inherit;font-size:12.5px;transition:background .12s;display:flex}.dd-item:hover{background:var(--surface-3);color:var(--ink)}.dd-item.is-active{color:var(--ink);background:var(--surface-3);font-weight:600}.dd-item .dd-check{color:var(--brand);margin-inline-start:auto}.dd-divider{background:var(--line);height:1px;margin:4px 6px}.dd-header{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;padding:4px 9px;font-size:10.5px;font-weight:600}.status-pill{white-space:nowrap;cursor:pointer;background:var(--surface-3);color:var(--ink-2);transition:all .14s var(--ease-out);border-radius:5px;align-items:center;gap:5px;padding:1px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.status-pill:hover{background:var(--surface-4)}.status-pill-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.proj-pill{white-space:nowrap;background:var(--surface-3);height:22px;color:var(--ink-2);cursor:pointer;transition:all .14s var(--ease-out);border-radius:5px;align-items:center;gap:5px;max-width:150px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex;overflow:hidden}.proj-pill:hover{background:var(--surface-4);color:var(--ink)}.proj-pill.is-empty{color:var(--ink-5);background:0 0;padding:0 4px}.src-pill{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.src-pill-mark{background:var(--surface-3);width:16px;height:16px;color:var(--ink-3);border-radius:4px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.agent-pill{background:var(--surface-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:150px;height:22px;padding:0 8px 0 3px;font-size:12px;transition:all .14s;display:inline-flex}.agent-pill:hover{background:var(--surface-4)}.agent-pill-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:grid}.agent-pill-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.agent-pill.is-unassigned{color:var(--ink-4);border:1px dashed var(--line-strong);background:0 0}.temp-flag{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.temp-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.table-wrap{background:var(--surface);flex:1;position:relative;overflow:auto}.table-grid{width:100%;display:grid}.table-grid.is-compact .row>div{min-height:32px;padding:4px 12px}.thead,.row{display:contents}.thead>div{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);border-bottom:1px solid var(--line);z-index:2;white-space:nowrap;align-items:center;gap:5px;min-width:0;padding:8px 12px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0;overflow:hidden}.row>:first-child,.row>:nth-child(2),.row>:last-child{justify-content:center;padding:6px 4px}.crm-thead-hovered .th-handle{opacity:1!important}.th-sort-btn{cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.th-sort-btn:hover{color:var(--ink-2)}.th-sort-btn.is-active{color:var(--brand)}.th-handle{color:var(--ink-5);opacity:0;cursor:grab;transition:opacity .14s}.thead>div:hover .th-handle{opacity:1}.th-add-col{width:18px;height:18px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;transition:all .14s;display:grid}.th-add-col:hover{color:var(--brand);background:var(--brand-soft)}.row>div{border-bottom:1px solid var(--line-soft);background:var(--surface);min-height:40px;color:var(--ink);align-items:center;gap:6px;min-width:0;padding:6px 12px;font-size:13px;transition:background .12s;display:flex;position:relative;overflow:hidden}.row:hover>div{background:var(--surface-2)}.row.is-selected>div{background:var(--row-selected)}.row.is-unseen:not(.is-selected)>*{background-color:var(--unseen-wash)!important;border-bottom-color:var(--unseen-line)!important}.row.is-unseen:not(.is-selected):hover>*{background-color:var(--unseen-wash-hover)!important}.row.is-unseen>:first-child{box-shadow:inset 4px 0 0 0 var(--brand)}[dir=rtl] .row.is-unseen>:first-child{box-shadow:inset -4px 0 0 0 var(--brand)}.row.is-unseen>:nth-child(3){color:var(--ink);font-weight:600}.row.is-unseen>:nth-child(3):before{content:"חדש";background:var(--brand);color:#fff;letter-spacing:.4px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;height:16px;margin-inline-end:8px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.cell-name{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.cell-name-text{flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.cell-name-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.cell-name-phone{color:var(--ink-4);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:11.5px;line-height:1.25}.cell-name-tag{background:var(--st-showing);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cell-name-tag{background:color-mix(in srgb, var(--st-showing) 16%, transparent)}}.cell-name-tag{color:var(--st-showing-ink);letter-spacing:.02em;text-transform:uppercase;border-radius:3px;padding:1px 5px}.cell-muted{color:var(--ink-3);font-size:12px}.cell-date{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:12px}.cell-rect-tags{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.next-action{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.next-action-icon{background:var(--surface-3);width:18px;height:18px;color:var(--ink-3);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.next-action.is-today .next-action-icon{background:var(--brand-soft);color:var(--brand)}.next-action.is-overdue .next-action-icon{color:var(--temp-hot);background:#fbe5e5}.next-action.is-overdue{color:var(--temp-hot);font-weight:600}.next-action-time{color:var(--ink-4);font-variant-numeric:tabular-nums;font-weight:400}.next-action.is-today .next-action-time{color:var(--brand);font-weight:600}.next-action.is-overdue .next-action-time{color:var(--temp-hot);font-weight:600}.next-action.is-empty{color:var(--ink-5)}.last-contacted{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.last-contacted.is-stale{color:var(--temp-hot);font-weight:600}.last-contacted.is-warm{color:#b06600}.row-quick-actions{background:var(--surface);box-shadow:0 4px 12px #0f172a1a, 0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out);z-index:1;white-space:nowrap;top:50%;border-radius:7px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}.row:hover .row-quick-actions,.row:focus-within .row-quick-actions{opacity:1;pointer-events:auto}@media (hover:none){.row-quick-actions{opacity:1;pointer-events:auto}}.quick-action{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;transition:all .12s;display:grid}.quick-action:hover{background:var(--surface-3);color:var(--ink)}.quick-action.is-call:hover,.quick-action.is-whatsapp:hover{color:#1f7a3a;background:#def4e3}.quick-action.is-snooze:hover{background:var(--st-showing)}@supports (color:color-mix(in lab, red, red)){.quick-action.is-snooze:hover{background:color-mix(in srgb, var(--st-showing) 16%, transparent)}}.quick-action.is-snooze:hover{color:var(--st-showing-ink)}.quick-action:disabled{opacity:.4;cursor:not-allowed}.quick-action:disabled:hover{color:var(--ink-3);background:0 0}.checkbox{border:1.5px solid var(--line-strong);cursor:pointer;width:15px;height:15px;transition:all .14s var(--ease-out);background:#fff;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.checkbox.is-checked{background:var(--brand);border-color:var(--brand)}.empty-state{text-align:center;color:var(--ink-4);padding:80px 24px 60px}.empty-state-emoji{opacity:.7;margin-bottom:12px;font-size:28px}.empty-state-title{color:var(--ink-2);margin-bottom:4px;font-size:14px;font-weight:600}.empty-state-sub{font-size:12.5px}.kanban-wrap{background:var(--surface-2);flex:1 1 0;align-items:stretch;gap:12px;min-height:0;padding:14px 22px 22px;display:flex;overflow:auto hidden}.kanban-col{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:0 0 270px;min-height:0;max-height:100%;transition:border-color .18s,background .18s;display:flex;overflow:hidden}.kanban-col.is-drop-target{border-color:var(--brand);background:var(--brand-soft)}.kanban-col-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:10px 12px;display:flex}.kanban-col-head-pill{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.kanban-col-count{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px;font-weight:600}.kanban-col-body{flex-direction:column;flex:auto;gap:6px;height:0;min-height:0;padding:8px;display:flex;overflow-y:auto}.kcard{background:var(--surface);border:1px solid var(--line);cursor:grab;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s;border-radius:8px;flex-direction:column;flex:0 0 96px;gap:5px;height:96px;min-height:96px;padding:10px 12px 8px;display:flex;position:relative;overflow:hidden}.kcard:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.kcard-top{align-items:center;gap:8px;min-width:0;display:flex}.kcard-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;flex:1;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.kcard-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcard-name-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.kcard-budget{color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0;font-size:12.5px;font-weight:600}.kcard-meta{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;min-height:16px;font-size:11.5px;display:flex;overflow:hidden}.kcard-meta-sep{background:var(--ink-5);border-radius:50%;flex-shrink:0;width:2px;height:2px}.kcard-foot{border-top:1px solid var(--line-soft);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;height:28px;margin-top:auto;padding-top:6px;display:flex;overflow:hidden}.kcard-foot-time{color:var(--ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto;font-size:11px}.kcard-foot-time.is-stale{color:var(--temp-hot);font-weight:600}.row .cell-name:focus-visible,.th-sort-btn:focus-visible,.th-add-col:focus-visible,.th-handle:focus-visible,.chip-btn:focus-visible,.chip-btn-primary:focus-visible,.btn-add:focus-visible,.filter-select-trigger:focus-visible,.view-toggle-btn:focus-visible,.view-chip:focus-visible,.view-chip-action:focus-visible,.dd-item:focus-visible,.kcard:focus-visible,.quick-action:focus-visible,.seg-tab:focus-visible,.kanban-col-add:focus-visible,.local-search input:focus-visible,.proj-tab:focus-visible,.action-btn:focus-visible,.lead-breadcrumb a:focus-visible,.dcard:focus-visible,.rp-units-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rp-units-row:active>*{background:var(--surface-3)}.kcard:focus-visible{outline-offset:1px}.row:active>div{background:var(--surface-3)}.dd-item:focus-visible{background:var(--brand-soft);color:var(--brand)}.status-pill.is-saving,.kcard.is-saving{opacity:.6;pointer-events:none}.status-pill.is-saving{box-shadow:0 0 0 2px var(--brand-ring)}.cell-money{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;text-align:start;direction:ltr;font-size:12px}.table-wrap.is-refetching:after{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);z-index:3;background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1s linear infinite lead-refetch;display:block;position:sticky;top:0;left:0;right:0}@keyframes lead-refetch{0%{background-position:-40% 0}to{background-position:140% 0}}.row-skeleton>div{border-bottom:1px solid var(--line-soft);align-items:center;min-height:40px;padding:6px 12px;display:flex}.row-skeleton .skel-bar{background:var(--surface-3);border-radius:5px;width:70%;height:10px;position:relative;overflow:hidden}.row-skeleton .skel-bar:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0}.kanban-col-add{width:22px;height:22px;color:var(--ink-4);cursor:pointer;transition:all .12s var(--ease-out);background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.kanban-col-add:hover{color:var(--brand);background:var(--brand-soft)}@media (prefers-reduced-motion:reduce){.table-wrap.is-refetching:after,.row-skeleton .skel-bar:after{animation:none}}.pagination{border-top:1px solid var(--line);background:var(--surface-2);flex-shrink:0;align-items:center;gap:8px;padding:10px 22px;font-size:12.5px;display:flex}.pagination-info{color:var(--ink-3);font-variant-numeric:tabular-nums}.pagination-info b{color:var(--ink);font-weight:600}.pagination-pages{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.page-btn{width:28px;min-width:28px;height:28px;color:var(--ink-3);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .14s;display:grid}.page-btn:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.page-btn.is-active{background:var(--ink);color:#fff;font-weight:600}.page-btn:disabled{color:var(--ink-5);cursor:not-allowed}.page-size-select{border:1px solid var(--line);height:28px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:6px;outline:none;padding:0 8px;font-family:inherit;font-size:12px}.pagination-ellipsis{width:28px;height:28px;color:var(--ink-5);cursor:default;place-items:center;font-size:12.5px;display:grid}@media (max-width:480px){.pagination{flex-wrap:wrap;gap:6px}.pagination-pages{justify-content:center;width:100%;margin-inline-start:0}}.lead-page{background:var(--app-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lead-head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-width:0;padding:12px 22px;display:flex}.lead-head-left{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.lead-head-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.lead-breadcrumb{color:var(--ink-4);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.lead-breadcrumb a{color:var(--ink-3);cursor:pointer;border-radius:5px;padding:3px 6px;text-decoration:none}.lead-breadcrumb a:hover{background:var(--surface-3);color:var(--ink)}.lead-name-block{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:4px 6px 4px 12px;display:flex}.lead-name{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:700}.lead-temp{border-radius:50%;flex-shrink:0;width:8px;height:8px}.lead-nav{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:2px;padding:2px;font-size:12.5px;display:inline-flex}.lead-nav-btn{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.lead-nav-btn:hover{background:var(--surface-2);color:var(--ink)}.lead-nav-pos{color:var(--ink-2);padding:0 8px;font-weight:600}.action-btn{background:var(--surface);border:1px solid var(--line);height:30px;color:var(--ink-2);cursor:pointer;transition:all .14s var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.action-btn:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.action-btn.is-danger{color:var(--temp-hot)}.action-btn.is-danger:hover{background:var(--danger-wash);border-color:var(--danger-wash-line)}.lead-tabs{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;gap:0;padding:0 22px;display:flex}.lead-tab{color:var(--ink-3);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-inline-end:22px;padding:11px 0;font-size:13px;font-weight:500;transition:color .14s,border-color .14s;display:inline-flex;position:relative;top:1px}.lead-tab:hover{color:var(--ink)}.lead-tab.is-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.lead-tab-count{background:var(--surface-3);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.lead-tab.is-active .lead-tab-count{background:var(--surface-4);color:var(--ink-2)}.lead-body{background:var(--app-bg);flex:1;min-height:0;display:flex;overflow:hidden}.urgent-pill{color:var(--temp-hot);background:#fbe5e5;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.lead-returned-pill{color:#2e7d44;background:#e6f4ea;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.lead-crm-pill{color:#3a49b5;background:#eef0ff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.lead-crm-pill:hover{background:#e2e6ff}.lead-overview{background:var(--surface-2);flex:1 1 0;grid-template-columns:minmax(440px,1fr) minmax(360px,480px);gap:0;width:100%;min-height:0;padding:0;display:grid;overflow:hidden}.info-stack{background:var(--surface-2);border-inline-start:1px solid var(--line);flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.info-card-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.info-card-title{color:var(--ink);font-size:13px;font-weight:600}.info-card-action{color:var(--ink-4);cursor:pointer;border-radius:5px;margin-inline-start:auto;padding:3px 7px;font-size:11.5px;font-weight:500}.info-card-action:hover{color:var(--brand);background:var(--surface-2)}.info-card-grid,.info-card-grid.is-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1500px){.info-card-grid,.info-card-grid.is-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.info-card-grid,.info-card-grid.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-card-grid.full>.info-field{grid-column:1/-1}.info-field{flex-direction:column;gap:2px;min-width:0;min-height:40px;display:flex}.info-field-label{color:var(--ink-4);font-size:11px;font-weight:500;line-height:1.3}.info-field-value{color:var(--ink);box-sizing:border-box;cursor:pointer;width:100%;transition:background-color .14s var(--ease,ease);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;min-height:24px;margin-inline:-6px;padding:4px 6px;font-size:13px;font-weight:500;display:flex}.info-field-value:hover{background:var(--surface-2)}.info-field-value.is-mono>span:first-child{direction:ltr;unicode-bidi:isolate}.info-field-value.is-empty{color:var(--ink-5);font-style:normal;font-weight:500}.info-field-value.is-chips{flex-wrap:wrap;gap:4px;min-height:24px}.info-field-value>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-field-value .edit-pen{opacity:0;color:var(--ink-4);flex-shrink:0;transition:opacity .14s}.info-field-value:hover .edit-pen{opacity:1}.score-card{border-top:1px solid var(--line-soft,var(--line));align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.score-card-ring{flex-shrink:0;width:40px;height:40px;position:relative}.score-card-ring svg{display:block;transform:rotate(-90deg)}.score-card-ring-text{color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.score-card-text{flex-direction:column;gap:1px;display:flex}.score-card-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.score-card-sub{color:var(--ink);font-size:13px;font-weight:600}.info-ad-attr{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:4px;overflow:hidden}.info-ad-attr-head{background:var(--surface-2);border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:9px 12px;display:flex}.info-ad-attr-returned{border-top:1px dashed var(--line);padding:9px 12px 4px}.info-ad-attr-returned-head{align-items:center;gap:7px;margin-bottom:7px;display:flex}.info-ad-attr-returned-badge{color:#fff;letter-spacing:.02em;background:#2e9e5b;border-radius:4px;flex:none;align-items:center;height:16px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.info-ad-attr-returned-t{color:var(--ink-4);font-size:10.5px;font-weight:500}.info-ad-attr-icon{color:#fff;background:var(--ink-3);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.info-ad-attr.is-facebook .info-ad-attr-icon{background:#1877f2}.info-ad-attr.is-instagram .info-ad-attr-icon{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.info-ad-attr.is-google .info-ad-attr-icon{color:#4285f4;border:1px solid var(--line);background:#fff}.info-ad-attr.is-tiktok .info-ad-attr-icon{background:#000}.info-ad-attr-platform{color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:700}.info-ad-attr-sub{color:var(--ink-4);margin-inline-start:2px;font-size:10.5px;font-weight:500}.info-ad-attr-link{color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-ring);transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:5px;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.info-ad-attr-link:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.info-ad-attr-grid{grid-template-columns:max-content 1fr;gap:6px 12px;padding:10px 12px;display:grid}.info-ad-attr-label{color:var(--ink-4);letter-spacing:-.005em;padding-top:1px;font-size:11px;font-weight:500}.info-ad-attr-value{color:var(--ink);text-align:right;word-break:break-word;unicode-bidi:plaintext;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.info-ad-attr-value.is-primary{color:var(--ink);font-size:12.5px;font-weight:600}.info-ad-attr-value.is-muted{color:var(--ink-3);font-weight:500}.info-textarea{border:1px solid var(--line);background:var(--surface-2);resize:vertical;width:100%;min-height:64px;color:var(--ink);border-radius:8px;outline:none;margin-top:4px;padding:8px 10px;font-family:inherit;font-size:13px}.info-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);background:#fff}.info-card.is-lost{background:linear-gradient(#fef7f7 0%,#fbf0f0 100%);border-color:#f1c8c9}.info-card.is-lost .info-card-title{color:#a82e2e}.lead-chat-area{background:var(--surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.lead-section-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lead-section-card-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.lead-section-card-title{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.lead-section-card-action{color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;margin-inline-start:auto;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.lead-section-card-action:hover{color:var(--brand);background:#fff}.lead-section-card-body{padding:14px 16px;overflow-y:auto}.lead-docs{flex:1 1 0;width:100%;min-height:0;padding:18px 22px 22px;display:block;overflow-y:auto}.lead-docs>*+*{margin-top:16px}.docs-actionbar{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.docs-actionbar .grow{flex:1}.docs-cta{background:var(--brand);color:#fff;height:34px;transition:all .14s var(--ease-out);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #1724c133}.docs-cta:hover{background:var(--brand-2);transform:translateY(-1px)}.docs-section{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.docs-section-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 18px;display:flex}.docs-section-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.docs-section-badge{background:var(--surface-3);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.docs-section-sub{color:var(--ink-4);font-size:12px;font-weight:500}.docs-section-action{color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.docs-section-action:hover{background:var(--surface-2);color:var(--brand)}.docs-section-body{padding:14px 18px 18px}.docs-section.is-ai .docs-section-head{background:var(--surface-2)}.docs-section.is-ai .docs-section-title{color:var(--ink)}.units-grid{grid-template-columns:repeat(auto-fill,270px);justify-content:start;gap:12px;display:grid}.unit-card{border:1px solid var(--line);background:var(--surface);transition:all .18s var(--ease-out);cursor:pointer;border-radius:12px;flex-direction:column;width:270px;display:flex;position:relative;overflow:hidden}.unit-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 8px 20px #0f172a12}.unit-card.is-not-relevant{opacity:.5}.unit-card-photo{flex-shrink:0;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.unit-card-photo:before{content:"";pointer-events:none;background:linear-gradient(#fff0 60%,#0e11172e 100%);position:absolute;inset:0}.unit-card-photo-icon{color:#ffffff8c;filter:drop-shadow(0 2px 6px #0f172a26)}.unit-card-status-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);letter-spacing:.02em;top:8px;background:#fffffff2;border-radius:5px;align-items:center;gap:3px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:8px;box-shadow:0 2px 6px #0f172a1a}.unit-card-status-pill .dot{border-radius:50%;width:6px;height:6px}.unit-card-status-pill.is-free .dot{background:#389a35}.unit-card-status-pill.is-signed .dot{background:#2a7ec9}.unit-card-status-pill.is-favorite .dot{background:#d18217}.unit-card-status-pill.is-not-relevant .dot{background:#c63d3d}.unit-card-id-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;top:8px;background:#0e1117a6;border-radius:5px;padding:3px 8px;font-family:SF Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;position:absolute;inset-inline-end:8px}.unit-card-body{background:var(--surface);flex-direction:column;flex:auto;gap:6px;padding:12px 14px;display:flex}.unit-card-project{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.unit-card-project-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.unit-card-meta{color:var(--ink-3);flex-wrap:wrap;gap:6px;font-size:11.5px;font-weight:500;display:flex}.unit-card-meta-chip{background:var(--surface-3);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.unit-card-meta-chip svg{color:var(--ink-4)}.unit-card-footer{border-top:1px solid var(--line-soft);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.unit-card-price-block{flex-direction:column;gap:1px;display:flex}.unit-card-price{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;direction:ltr;font-size:14.5px;font-weight:700}.unit-card-price-sub{color:var(--ink-4);font-variant-numeric:tabular-nums;direction:ltr;font-size:10.5px}.unit-card-actions{gap:4px;display:flex}.unit-card-action{background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease-out);border-radius:7px;place-items:center;display:grid}.unit-card-action:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.cart-stats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px;padding-top:14px;display:grid}.cart-stat{flex-direction:column;gap:2px;display:flex}.cart-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.cart-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.automatch-list{flex-direction:column;gap:8px;display:flex}.automatch-card{border:1px solid var(--line);background:var(--surface);transition:all .14s var(--ease-out);border-radius:10px;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.automatch-card:hover{border-color:var(--brand);box-shadow:0 4px 14px #1724c114}.automatch-thumb{width:60px;height:60px;color:var(--ink-4);background:linear-gradient(135deg,#e5ebff 0%,#d8e0f5 100%);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.automatch-info{flex-direction:column;gap:3px;min-width:0;display:flex}.automatch-name-row{align-items:center;gap:8px;display:flex}.automatch-name{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.automatch-price-inline{color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-start:auto;font-size:13.5px;font-weight:700}.automatch-meta{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11.5px}.automatch-reasons{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.automatch-reason{background:var(--surface-3);color:var(--ink-3);border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.automatch-reason.is-match{color:#1f7a3a;background:#def4e3}.automatch-score-pill{background:linear-gradient(135deg, var(--brand-soft) 0%, #e1e6ff 100%);color:var(--brand);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.automatch-offer{background:var(--ink);color:#fff;height:34px;transition:all .14s var(--ease-out);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.automatch-offer:hover{background:var(--brand);transform:translateY(-1px)}.lead-history{flex:1;width:100%;padding:16px 22px 22px;overflow-y:auto}.history-row{border-bottom:1px solid var(--line-soft);grid-template-columns:130px 32px 1fr;align-items:center;gap:14px;padding:11px 14px;font-size:12.5px;transition:background .14s;display:grid}.history-row:hover{background:var(--surface-2)}.history-row:last-child{border-bottom:none}.history-time{color:var(--ink-4);font-variant-numeric:tabular-nums;text-align:end;direction:ltr;font-size:11.5px}.history-icon{background:var(--surface-3);width:28px;height:28px;color:var(--ink-3);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.history-icon.is-call{color:var(--temp-hot);background:#fbe5e5}.history-icon.is-wa{color:#1f7a3a;background:#def4e3}.history-icon.is-mail{color:#a06200;background:#fdf0d6}.history-icon.is-show{background:var(--brand-soft);color:var(--brand)}.history-icon.is-sys{color:var(--brand-3);background:#eef0ff}.history-content{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.history-author{color:var(--ink-2);font-weight:600}.history-task-card{border:1px solid var(--line-soft);border-inline-start:3px solid var(--brand);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:9px 12px;display:flex}.history-task-card.is-done{opacity:.72;border-inline-start-color:#1f7a3a}.history-task-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-task-badge{border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.history-task-badge.is-reminder{background:var(--brand-soft);color:var(--brand)}.history-task-badge.is-task{color:#1f7a3a;background:#def4e3}.history-task-title{color:var(--ink);font-size:13px;font-weight:600}.history-task-card.is-done .history-task-title{text-decoration:line-through}.history-task-status{color:#1f7a3a;margin-inline-start:auto;font-size:11px;font-weight:600}.history-task-desc{color:var(--ink-3);white-space:pre-wrap;font-size:12px}.history-task-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.history-task-chip{color:var(--ink-2);background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px;font-size:11px}.history-task-chip.is-overdue{color:var(--temp-hot);background:#fbe5e5;font-weight:600}.history-task-by{color:var(--ink-4);font-size:11px}.contract-chip{color:#16823d;letter-spacing:-.005em;cursor:pointer;height:26px;transition:background .14s var(--ease-out), border-color .14s var(--ease-out);font-variant-numeric:tabular-nums;background:#22c55e14;border:1px solid #22c55e4d;border-radius:6px;align-items:center;gap:6px;margin-inline-start:4px;padding:0 9px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.contract-chip:hover{background:#22c55e24;border-color:#22c55e6b}.contract-chip.is-warn{color:#a85f04;background:#ef9f271a;border-color:#ef9f2766}.contract-chip.is-warn:hover{background:#ef9f2729}.contract-chip-ico{color:#16823d;background:#22c55e2e;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.contract-chip.is-warn .contract-chip-ico{color:#a85f04;background:#ef9f2733}.contract-chip-label{color:var(--ink-3);font-size:11px;font-weight:500}.contract-chip-date{font-weight:700}.contract-chip-sep{color:var(--ink-5,#c9cdd6);font-weight:400}.contract-chip-rent{color:var(--ink-2);font-weight:600}.aria-dd-bd{-webkit-backdrop-filter:blur(6px)saturate(110%);z-index:200;background:#0f172a2e;animation:.22s cubic-bezier(.22,1,.36,1) aria-fade-in;position:fixed;inset:0}@keyframes aria-fade-in{0%{opacity:0}to{opacity:1}}.aria-dd{z-index:201;pointer-events:none;flex-direction:column;width:720px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.aria-dd>*{pointer-events:auto}.aria-dd-bar{background:var(--surface);z-index:2;transform-origin:top;border:1px solid #1724c14d;border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 8px;animation:.36s cubic-bezier(.22,1,.36,1) both aria-dd-bar-in;display:flex;position:relative;box-shadow:0 0 0 4px #1724c114,0 10px 30px #0f172a29,0 0 32px #5d6ef02e}@keyframes aria-dd-bar-in{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:none}}.aria-dd-bar-spark{width:22px;height:22px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.aria-dd-bar-input{height:30px;color:var(--ink);letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:auto;padding:0 4px;font-family:inherit;font-size:13.5px}.aria-dd-bar-input::placeholder{color:var(--ink-4);font-weight:400}.aria-dd-bar-send{background:linear-gradient(135deg, var(--brand), #5d6ef0);color:#fff;cursor:pointer;width:30px;height:30px;transition:transform .14s var(--ease-out), box-shadow .18s var(--ease-out);border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 4px 12px #1724c159}.aria-dd-bar-send:hover{transform:translateY(-1px)scale(1.05);box-shadow:0 6px 16px #1724c173}.aria-dd-bar-send:active{transform:translateY(0)scale(.96)}.aria-dd-bar-send:disabled{background:var(--ink-5,#c9cdd6);cursor:not-allowed;box-shadow:none;transform:none}.aria-dd-bar-sep{background:var(--line);flex-shrink:0;width:1px;height:20px;margin:0 2px}.aria-dd-bar-ico{width:28px;height:28px;color:var(--ink-3);cursor:pointer;transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.aria-dd-bar-ico:hover{background:var(--surface-3);color:var(--ink)}.aria-dd-bar-kbd{color:var(--ink-4);background:var(--surface-3);border:1px solid var(--line);letter-spacing:.02em;border-radius:4px;flex-shrink:0;margin-inline-start:2px;padding:2px 6px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.aria-dd-card{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--line);transform-origin:top;background:radial-gradient(500px 240px at 50% -10%,#1724c10f,#0000 70%),radial-gradient(320px 180px at 90% 100%,#7f77dd0d,#0000 70%),#fffffff5;border-radius:16px;flex-direction:column;min-height:0;max-height:70vh;margin-top:8px;animation:.42s cubic-bezier(.22,1,.36,1) 80ms both aria-dd-card-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #1724c10a,0 24px 64px #0f172a2e}@keyframes aria-dd-card-in{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}.aria-dd-thread{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px 18px 12px;display:flex;overflow-y:auto}.aria-dd-empty{flex-direction:column;flex:auto;gap:16px;padding:18px 20px 14px;display:flex;overflow-y:auto}.aria-dd-foot{background:var(--surface-2);border-top:1px solid var(--line-soft);color:var(--ink-4);flex-shrink:0;align-items:center;gap:12px;padding:7px 14px;font-size:10.5px;font-weight:500;display:flex}.aria-dd-foot kbd{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);border-radius:4px;margin-inline-end:3px;padding:1px 5px;font-family:inherit;font-size:10px;font-weight:600}.aria-dd-foot-brand{color:var(--ink-4);margin-inline-start:auto;font-weight:600}.aria-dd-hero{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding-bottom:14px;animation:.4s cubic-bezier(.22,1,.36,1) both aria-section-in;display:flex}@keyframes aria-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aria-dd-hero-blob{background-blend-mode:overlay, normal;background:radial-gradient(circle at 30% 28%,#fff 0%,#f1f3fa 28%,#dde2ee 60%,#bcc4d6 100%),conic-gradient(from 130deg,#5d6ef02e,#b8c1f91a,#8b96f533,#dce1f014,#5d6ef02e);border-radius:50%;flex-shrink:0;width:54px;height:54px;box-shadow:inset 0 1px #ffffffd9,inset 0 -4px 10px -2px #8b96f552,inset 0 0 0 1px #8b96f538,0 2px 8px #8b96f538}.aria-dd-hero-text{flex-direction:column;gap:3px;min-width:0;display:flex}.aria-dd-hero-title{color:var(--ink);letter-spacing:-.012em;font-size:17px;font-weight:700;line-height:1.2}.aria-dd-hero-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;line-height:1.4;display:inline-flex}.aria-dd-hero-sub b{color:var(--ink);font-weight:700}.aria-dd-status{color:var(--st-deal);border-inline-start:1px solid var(--line);align-items:center;gap:5px;padding-inline-start:8px;font-size:11.5px;font-weight:600;display:inline-flex}.aria-dd-hero-context{color:var(--ink-4);margin-top:1px;font-size:11.5px;font-weight:500}.aria-dd-hero-context b{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.aria-status-dot{background:var(--st-deal);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite aria-orb-core;display:inline-block;position:relative;box-shadow:0 0 #22c55e99,0 0 6px #22c55e8c}.aria-status-dot:before,.aria-status-dot:after{content:"";border:1px solid #22c55e8c;border-radius:50%;animation:2.4s ease-out infinite aria-orb-ring;position:absolute;inset:0}.aria-status-dot:after{animation-delay:1.2s}@keyframes aria-orb-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.92)}}@keyframes aria-orb-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.aria-dd-group{flex-direction:column;gap:2px;animation:.4s cubic-bezier(.22,1,.36,1) both aria-section-in;display:flex}.aria-dd-group-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;padding:0 4px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.aria-dd-group-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:4px;height:4px;box-shadow:0 0 6px #1724c173}.aria-dd-group-list{flex-direction:column;gap:1px;display:flex}.aria-dd-row{cursor:pointer;text-align:start;width:100%;transition:background .14s var(--ease-out);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;animation:.34s cubic-bezier(.22,1,.36,1) both aria-row-in;display:flex;position:relative}@keyframes aria-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aria-dd-row:hover{background:var(--surface-2)}.aria-dd-row:hover .aria-dd-row-ico{background:var(--brand);color:#fff;box-shadow:0 4px 10px #1724c14d}.aria-dd-row:hover .aria-dd-row-ico svg{stroke:#fff}.aria-dd-row-ico{background:var(--brand-soft);width:26px;height:26px;color:var(--brand);transition:background .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.aria-dd-row-label{color:var(--ink);letter-spacing:-.005em;flex:auto;font-size:13px;font-weight:500}.aria-dd-row-hint{color:var(--ink-4);background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}.aria-dd-row-go{color:var(--ink-5,#c9cdd6);opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), color .16s var(--ease-out)}.aria-dd-row:hover .aria-dd-row-go{opacity:1;color:var(--brand);transform:translate(-2px)}.aria-msg{gap:10px;max-width:100%;animation:.42s cubic-bezier(.22,1,.36,1) both aria-msg-in;display:flex}.aria-msg.is-user{justify-content:flex-start}.aria-msg.is-aria{align-items:flex-start}@keyframes aria-msg-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.aria-msg-avatar{background-blend-mode:overlay, normal;background:radial-gradient(circle at 30% 28%,#fff 0%,#f1f3fa 28%,#dde2ee 60%,#bcc4d6 100%),conic-gradient(from 130deg,#5d6ef02e,#b8c1f91a,#8b96f533,#dce1f014,#5d6ef02e);border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:2px;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px 4px -1px #8b96f552,inset 0 0 0 1px #8b96f538,0 1px 4px #8b96f538}.aria-bubble{letter-spacing:-.005em;max-width:86%;transition:box-shadow .18s var(--ease-out);border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;font-size:13px;line-height:1.55;display:flex}.aria-bubble.is-user{background:linear-gradient(135deg, var(--ink) 0%, #2a1f5b 100%);color:#fff;border-bottom-right-radius:4px;font-weight:500;box-shadow:inset 0 1px #ffffff0f,0 4px 10px #0f172a2e}.aria-bubble.is-aria{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px;box-shadow:0 1px 2px #0f172a0a}.chat-panel{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex}.chat-composer{border-bottom:1px solid var(--line-soft);background:var(--surface);z-index:1;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px 10px;display:flex;position:relative}.chat-composer textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface-2);resize:none;letter-spacing:-.005em;height:38px;transition:border-color .14s var(--ease-out), background .14s var(--ease-out), box-shadow .14s var(--ease-out), height .18s var(--ease-out);border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.4}.chat-composer textarea::placeholder{color:var(--ink-4)}.chat-composer textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring);background:var(--surface);height:76px}.chat-composer-actions{align-items:center;gap:4px;display:flex}.chat-action{height:28px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.chat-action:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line)}.chat-action svg{color:var(--ink-4)}.chat-action:hover svg{color:var(--brand)}.chat-action.is-recording,.chat-action.is-recording:hover{color:var(--st-lost);background:#c63d3d14;border-color:#c63d3d40}.chat-action.is-recording svg,.chat-action.is-recording:hover svg{color:var(--st-lost);animation:1.4s ease-in-out infinite chatRecPulse}@keyframes chatRecPulse{0%,to{opacity:1}50%{opacity:.55}}.chat-send{background:var(--brand);color:#fff;cursor:pointer;width:32px;height:32px;transition:background .14s var(--ease-out), transform .14s var(--ease-out), box-shadow .14s var(--ease-out);border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 2px 6px #1724c14d}.chat-send:hover{background:#1a2bdf;transform:translateY(-1px);box-shadow:0 4px 10px #1724c166}.chat-send:active{transform:translateY(0)}.chat-send:disabled{background:var(--ink-5,#c9cdd6);cursor:default;box-shadow:none;transform:none}.chat-feed{background:linear-gradient(180deg, var(--surface-2) 0%, var(--surface) 100%);scroll-behavior:smooth;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:16px 14px 18px;display:flex;overflow-y:auto}.chat-cross-project-notice{color:#8a5410;background:#fdf6ec;border:1px solid #f0dcc0;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:4px;padding:9px 11px;font-size:11.5px;font-weight:500;display:flex}.chat-cross-project-notice-ic{flex-shrink:0;font-size:13px}.chat-cross-project-notice-t{flex:1;line-height:1.4}.chat-cross-project-notice-t a{color:#8a5410;font-weight:700;text-decoration:underline}.fb-lead-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-self:stretch;padding:11px 13px;box-shadow:0 1px 2px #0b0d1208}.fb-lead-card.is-return{background:#f6fbf7;border-color:#cdead7}.fbl-head{align-items:center;gap:7px;margin-bottom:9px;display:flex}.fbl-ic{flex-shrink:0;font-size:14px}.fbl-title{color:var(--ink);letter-spacing:-.01em;flex:1;font-size:12.5px;font-weight:700}.fbl-time{color:var(--ink-4);flex-shrink:0;font-size:10px}.fbl-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.fbl-chip{color:#3a49b5;background:#eef0ff;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.5}.fbl-form{color:var(--ink-4);font-size:10.5px;font-weight:500}.fbl-fields{flex-direction:column;display:flex}.fbl-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(84px,34%) 1fr;gap:10px;padding:6px 0;display:grid}.fbl-row:first-child{border-top:none;padding-top:2px}.fbl-label{color:var(--ink-4);font-size:11px;font-weight:500;line-height:1.4}.fbl-value{color:var(--ink);word-break:break-word;font-size:12px;font-weight:500;line-height:1.4}.chat-feed::-webkit-scrollbar{width:6px}.chat-feed::-webkit-scrollbar-track{background:0 0}.chat-feed::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.chat-feed::-webkit-scrollbar-thumb:hover{background:var(--ink-5,#c9cdd6)}.chat-empty{text-align:center;flex-direction:column;align-items:center;gap:5px;margin:auto;padding:28px 16px;display:flex}.chat-empty-emoji{opacity:.55;font-size:22px}.chat-empty-title{color:var(--ink-3);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.chat-empty-sub{color:var(--ink-4);font-size:11px}.chat-feed-skeleton{flex-direction:column;gap:10px;padding:4px 0;display:flex}.chat-skel-row{background:linear-gradient(90deg, var(--surface-2) 25%, var(--line-soft) 37%, var(--surface-2) 63%);background-size:400% 100%;border-radius:12px 4px 12px 12px;height:38px;animation:1.4s ease-in-out infinite chatSkel}.chat-skel-row.is-short{width:62%}@keyframes chatSkel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.chat-skel-row{animation:none}}.chat-day-sep{justify-content:center;align-items:center;gap:10px;margin:2px 0 4px;display:flex}.chat-day-sep:before,.chat-day-sep:after{content:"";background:var(--line-soft);flex:auto;height:1px}.chat-day-sep span{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:700}.chat-msg{align-items:flex-start;gap:8px;display:flex}.chat-msg-avatar{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#5b6478 0%,#3a4253 100%);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0f172a0f}.chat-msg-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-msg-head{color:var(--ink-4);font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;padding-inline-start:2px;font-size:11px;display:flex}.chat-msg-author{color:var(--ink);letter-spacing:-.005em;font-size:11.5px;font-weight:600}.chat-msg-failed{color:var(--danger,#dc3545);white-space:nowrap;font-size:10.5px;font-weight:700}.chat-msg-bubble{background:var(--surface);border:1px solid var(--line);color:var(--ink);letter-spacing:-.005em;max-width:100%;transition:box-shadow .14s var(--ease-out);border-radius:12px 4px 12px 12px;padding:9px 12px;font-size:12.5px;line-height:1.5;box-shadow:0 1px 2px #0f172a08}.chat-msg-bubble:hover{box-shadow:0 2px 8px #0f172a0d}html[dir=rtl] .chat-msg-bubble,[dir=rtl] .chat-msg-bubble{border-top-left-radius:12px;border-top-right-radius:4px}.chat-msg.is-call .chat-msg-avatar{background:linear-gradient(135deg,#d85a30 0%,#a82e2e 100%);box-shadow:inset 0 1px #ffffff26,0 2px 6px #a82e2e4d}.chat-msg.is-call .chat-msg-bubble{color:#a82e2e;background:linear-gradient(#d85a300a 0%,#a82e2e0f 100%);border-color:#a82e2e4d;align-items:center;gap:9px;font-weight:600;display:flex}.chat-msg.is-call .chat-msg-bubble svg{color:#a82e2e;flex-shrink:0}.chat-msg-rec-btn{background:var(--surface);color:#a82e2e;cursor:pointer;letter-spacing:-.005em;border:1px solid #a82e2e4d;border-radius:6px;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 9px 3px 8px;font-family:inherit;font-size:10.5px;font-weight:700;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.chat-msg-rec-btn:hover{background:#a82e2e0f;border-color:#a82e2e80;transform:translateY(-1px)}.chat-msg-rec-btn:before{content:"";border:4px solid #0000;border-left:6px solid #a82e2e;border-right-width:0;width:0;height:0;display:inline-block}.chat-sys{justify-content:center;align-items:center;gap:10px;margin:2px 0;display:flex}.chat-sys:before,.chat-sys:after{content:"";background:var(--line-soft);flex:0 32px;height:1px}.chat-sys-pill{letter-spacing:-.005em;background:var(--surface);color:var(--ink-3);border:1px solid;border-color:var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:500;display:inline-flex}.chat-sys-pill.is-walz,.chat-sys-pill.is-status,.chat-sys-pill.is-field{background:var(--surface);color:var(--ink-3);border-color:var(--line)}.chat-sys-pill.is-deal{color:#16823d;background:#22c55e14;border-color:#22c55e4d}.chat-sys-pill.is-cancel{color:#b2342f;background:#ef444414;border-color:#ef44444d}.chat-msg.is-call-event .chat-msg-bubble{box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.chat-msg.is-call-event .chat-msg-bubble:hover{box-shadow:none}.chat-call{background:var(--surface);border:1px solid var(--line-strong);min-width:240px;max-width:320px;transition:box-shadow .14s var(--ease-out), border-color .14s var(--ease-out);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.chat-call:hover{box-shadow:0 3px 10px #0f172a12}.chat-call-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:8px 11px;display:flex}.chat-call-icon{background:var(--surface-3);width:26px;height:26px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.chat-call-title{color:var(--ink-2);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.chat-call-badge{background:var(--surface-3);color:var(--ink-3);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.4}.chat-call-meta{grid-template-columns:max-content 1fr;gap:4px 10px;padding:8px 11px 4px;display:grid}.chat-call-meta-label{color:var(--ink-4);letter-spacing:-.005em;font-size:11px;font-weight:500}.chat-call-meta-value{color:var(--ink-2);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-overflow:ellipsis;unicode-bidi:plaintext;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.chat-call.is-out{border-color:var(--brand-ring)}.chat-call.is-out .chat-call-head{background:var(--brand-softer)}.chat-call.is-out .chat-call-icon{background:var(--brand-soft);color:var(--brand)}.chat-call.is-out .chat-call-title{color:var(--brand)}.chat-call.is-out .chat-call-badge{background:var(--brand-soft);color:var(--brand)}.chat-call.is-in{border-color:#389a3552}.chat-call.is-in .chat-call-head{background:#389a350f}.chat-call.is-in .chat-call-icon{color:var(--st-deal);background:#389a351f}.chat-call.is-in .chat-call-title{color:var(--st-deal)}.chat-call.is-in .chat-call-badge{color:var(--st-deal);background:#389a351a}.chat-call.is-missed-out{border-color:#d1821766}.chat-call.is-missed-out .chat-call-head{background:#d1821712}.chat-call.is-missed-out .chat-call-icon{color:var(--st-showing);background:#d1821724}.chat-call.is-missed-out .chat-call-title{color:var(--st-showing)}.chat-call.is-missed-out .chat-call-badge{color:var(--st-showing);background:#d182171f}.chat-call.is-missed-in{background:#c63d3d08;border-color:#c63d3d66}.chat-call.is-missed-in .chat-call-head{background:#c63d3d14;border-bottom-color:#c63d3d2e}.chat-call.is-missed-in .chat-call-icon{color:var(--st-lost);background:#c63d3d24}.chat-call.is-missed-in .chat-call-title{color:var(--st-lost);font-weight:700}.chat-call.is-missed-in .chat-call-badge{color:var(--st-lost);background:#c63d3d1f}.chat-mini-audio{border-top:1px solid var(--line-soft);align-items:center;gap:9px;padding:8px 11px 10px;display:flex}.chat-mini-audio-btn{cursor:pointer;background:var(--brand);color:#fff;width:28px;height:28px;transition:background .12s var(--ease-out), transform .12s var(--ease-out), box-shadow .12s var(--ease-out);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 1px 3px #1724c140}.chat-mini-audio-btn:hover{background:var(--brand-2);transform:scale(1.05);box-shadow:0 3px 8px #1724c159}.chat-mini-audio-btn:active{transform:scale(.98)}.chat-mini-audio-btn:disabled{background:var(--ink-5);cursor:default;box-shadow:none;transform:none}.chat-mini-audio-track{cursor:pointer;touch-action:none;border-radius:999px;flex:1;align-items:center;min-width:0;height:14px;display:flex;position:relative}.chat-mini-audio-track:before{content:"";background:var(--line);inset-inline:0;border-radius:999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.chat-mini-audio-fill{background:var(--brand);border-radius:999px;width:0%;height:4px;transition:width 80ms linear;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}[dir=rtl] .chat-mini-audio-fill{inset:50% 0 auto auto}.chat-mini-audio-fill:after{content:"";background:var(--brand);opacity:0;width:10px;height:10px;transition:opacity .12s var(--ease-out);top:50%;border-radius:50%;position:absolute;inset-inline-end:-5px;transform:translateY(-50%);box-shadow:0 1px 3px #1724c14d}.chat-mini-audio-track:hover .chat-mini-audio-fill:after{opacity:1}.chat-mini-audio-rate{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;min-width:34px;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);direction:ltr;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:10px;font-weight:700;line-height:1}.chat-mini-audio-rate:hover{background:var(--brand);border-color:var(--brand);color:#fff}.chat-mini-audio-time{color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:end;direction:ltr;flex-shrink:0;min-width:64px;font-size:11px;font-weight:600}.chat-call-pending{border-top:1px solid var(--line-soft);color:var(--ink-4);align-items:center;gap:6px;padding:8px 11px 10px;font-size:11px;display:flex}.chat-call-pending:before{content:"";border:1.5px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite chatSpin}@keyframes chatSpin{to{transform:rotate(360deg)}}.chat-call-actions{border-top:1px solid var(--line-soft);align-items:center;gap:6px;padding:6px 8px 8px;display:flex}.chat-call-actions.is-attached{border-top:0;padding-top:0}.chat-call-actions-btn{background:var(--surface);border:1px solid var(--line-strong);height:28px;color:var(--ink-2);cursor:pointer;letter-spacing:-.005em;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.chat-call-actions-btn:hover{background:var(--brand-softer);border-color:var(--brand-ring);color:var(--brand)}.chat-call-actions-btn svg{color:var(--ink-4)}.chat-call-actions-btn:hover svg{color:var(--brand)}.chat-transcript-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);animation:chatTranscriptFade .16s var(--ease-out);background:#0f172a8c;place-items:center;padding:40px 16px;display:grid;position:fixed;inset:0}@keyframes chatTranscriptFade{0%{opacity:0}to{opacity:1}}.chat-transcript-modal{background:var(--surface);border:1px solid var(--line);width:min(640px,100%);max-height:calc(100vh - 80px);animation:chatTranscriptPop .22s var(--ease-spring);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}@keyframes chatTranscriptPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-transcript-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-transcript-head-text{flex:1;min-width:0}.chat-transcript-title{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:700}.chat-transcript-sub{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px}.chat-transcript-close{width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.chat-transcript-close:hover{background:var(--surface-3);border-color:var(--line);color:var(--ink)}.chat-transcript-body{flex:1;min-height:0;padding:14px 18px 18px;overflow-y:auto}.chat-transcript-state{color:var(--ink-4);justify-content:center;align-items:center;gap:10px;padding:36px 12px;font-size:13px;display:flex}.chat-transcript-state.is-error{color:var(--st-lost)}.chat-transcript-spinner{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite chatSpin}.chat-transcript-retry-btn{background:var(--brand);color:#fff;cursor:pointer;height:28px;transition:background .12s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:7px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600}.chat-transcript-retry-btn:hover{background:var(--brand-2);transform:translateY(-1px)}.chat-transcript-retry-btn:active{transform:translateY(0)}.chat-transcript-segments{flex-direction:column;gap:12px;display:flex}.chat-transcript-segment{background:var(--surface-2);border:1px solid var(--line-soft);border-inline-start:2px solid var(--line);border-radius:10px;padding:9px 12px}.chat-transcript-segment.is-broker{border-inline-start-color:var(--brand);margin-inline-start:20px}.chat-transcript-segment.is-client{border-inline-start-color:var(--st-deal);background:var(--surface);margin-inline-end:20px}.chat-transcript-note{background:var(--surface-2);color:var(--ink-4);border-radius:8px;margin-bottom:10px;padding:6px 10px;font-size:11.5px;font-weight:500}.chat-transcript-segment-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.chat-transcript-segment-speaker{letter-spacing:-.005em;font-size:11.5px;font-weight:700}.chat-transcript-segment-time{color:var(--ink-4);font-variant-numeric:tabular-nums;direction:ltr;margin-inline-start:auto;font-size:10.5px;font-weight:600}.chat-transcript-segment-text{color:var(--ink);letter-spacing:-.005em;word-break:break-word;font-size:13px;line-height:1.55}.chat-transcript-plain{color:var(--ink);letter-spacing:-.005em;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.65}.chat-msg.is-task .chat-msg-bubble{box-shadow:none;background:0 0;border:0;padding:0;overflow:hidden}.chat-msg.is-task .chat-msg-bubble:hover{box-shadow:none}.chat-task{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--ink-5);min-width:220px;max-width:340px;transition:box-shadow .14s var(--ease-out), border-color .14s var(--ease-out);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}[dir=rtl] .chat-task{border-left:1px solid var(--line-strong);border-right:3px solid var(--ink-5)}.chat-task:hover{box-shadow:0 3px 10px #0f172a12}.chat-task-head{background:var(--surface-2);border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:7px 11px;display:flex}.chat-task-check{border:1.5px solid var(--ink-5);background:var(--surface);color:#0000;width:16px;height:16px;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.chat-task-assignee{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.chat-task-assignee-arrow{color:var(--ink-5);margin:0 2px;font-weight:500}.chat-task-assignee-name{color:var(--ink);font-weight:600}.chat-task-due{color:var(--ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto;font-size:10.5px;font-weight:600}.chat-task-body{color:var(--ink);letter-spacing:-.005em;word-break:break-word;padding:9px 12px;font-size:12.5px;line-height:1.5}.chat-task-status{border-top:1px solid var(--line-soft);align-items:center;gap:4px;padding:6px 8px 8px;display:flex}.chat-task-status-btn{height:26px;color:var(--ink-4);cursor:pointer;letter-spacing:-.005em;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.chat-task-status-btn:hover{background:var(--surface-2);color:var(--ink-2)}.chat-task-status-btn.is-active{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-ring)}.chat-task-status-btn:disabled{cursor:default}.chat-task-status-btn:disabled:hover{color:var(--ink-4);background:0 0}.chat-task.is-open{border-inline-start-color:var(--st-showing)}.chat-task.is-open .chat-task-status-btn.is-active{color:var(--st-showing);background:#d182171a;border-color:#d1821740}.chat-task.is-progress{border-inline-start-color:var(--brand)}.chat-task.is-progress .chat-task-check{border-color:var(--brand);background:var(--brand-soft)}.chat-task.is-progress .chat-task-status-btn.is-active{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-ring)}.chat-task.is-done{border-inline-start-color:var(--st-deal);opacity:.85}.chat-task.is-done .chat-task-check{background:var(--st-deal);border-color:var(--st-deal);color:#fff}.chat-task.is-done .chat-task-body{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-5);-webkit-text-decoration-color:var(--ink-5);-webkit-text-decoration-color:var(--ink-5);text-decoration-color:var(--ink-5);color:var(--ink-3)}.chat-task.is-done .chat-task-status-btn.is-active{color:var(--st-deal);background:#389a351a;border-color:#389a3540}.deals-kpi-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deals-kpi{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:1px;min-width:110px;padding:6px 12px;display:inline-flex}.deals-kpi-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.deals-kpi-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}.deals-kpi.is-commission{background:var(--st-deal)}@supports (color:color-mix(in lab, red, red)){.deals-kpi.is-commission{background:color-mix(in srgb, var(--st-deal) 8%, transparent)}}.deals-kpi.is-commission{border-color:var(--st-deal)}@supports (color:color-mix(in lab, red, red)){.deals-kpi.is-commission{border-color:color-mix(in srgb, var(--st-deal) 28%, transparent)}}.deals-kpi.is-commission .deals-kpi-value{color:var(--st-deal-ink)}.deals-kanban{background:var(--surface-2);flex:1 1 0;gap:12px;min-height:0;padding:14px 22px 22px;display:flex;overflow:auto hidden}.deals-col{background:var(--surface);border:1px solid var(--line);min-width:280px;transition:background .14s var(--ease-out);border-radius:12px;flex-direction:column;flex:0 0 280px;display:flex;overflow:hidden}.deals-col.is-over{background:var(--brand-softer);border-color:var(--brand)}.deals-col-head{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.deals-col-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.deals-col-title{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.deals-col-count{background:var(--surface-3);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.deals-col-sum{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11.5px;font-weight:600}.deals-col-body{background:var(--surface-2);flex-direction:column;flex:1 1 0;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.deals-col-empty{text-align:center;color:var(--ink-5);padding:24px 8px;font-size:12.5px}.dcard{background:var(--surface);border:1px solid var(--line);cursor:grab;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s;border-radius:10px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.dcard:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.dcard.is-dragging{opacity:.45;transform:rotate(-1deg)}.dcard:active{cursor:grabbing}.dcard-top{align-items:center;gap:8px;min-width:0;display:flex}.dcard-name{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.dcard-type{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.dcard-meta{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed var(--line);align-items:center;gap:5px;padding-bottom:8px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.dcard-meta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dcard-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.dcard-foot-block{flex-direction:column;gap:1px;display:flex}.dcard-foot-block.is-commission{text-align:end}.dcard-foot-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:500}.dcard-foot-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dcard-foot-amount.is-commission{color:#1f7a3a}.deal-body{background:var(--surface-2);flex:1 1 0;grid-template-columns:minmax(440px,1fr) minmax(360px,480px);gap:0;min-height:0;display:grid;overflow:hidden}.deal-stack{padding:18px;display:block;overflow-y:auto}.deal-stack>*+*{margin-top:14px}.deal-section{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:visible}.deal-section-head{border-bottom:1px solid var(--line-soft);background:var(--surface-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.deal-section-title{color:var(--brand);letter-spacing:-.005em;font-size:13px;font-weight:700}.deal-section-body{padding:16px;overflow:visible}.deal-pipeline{display:block}.deal-pipeline>*+*{margin-top:14px}.deal-pipeline-track{background:var(--surface-2);border-radius:9px;gap:4px;padding:4px;display:flex}.deal-pipeline-seg{color:var(--ink-3);cursor:pointer;transition:all .16s var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 8px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.deal-pipeline-seg:hover:not(:disabled):not(.is-active){background:var(--surface);color:var(--ink)}.deal-pipeline-seg:disabled{cursor:default}.deal-pipeline-seg-idx{background:var(--surface-3);width:18px;height:18px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.deal-pipeline-seg.is-active .deal-pipeline-seg-idx{color:#fff;background:#ffffff38}.deal-pipeline-seg.is-passed .deal-pipeline-seg-idx{background:#fff9}.deal-pipeline-seg-label{text-overflow:ellipsis;overflow:hidden}.deal-pipeline-actions{gap:8px;display:flex}.deal-participants{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.deal-add-unit{border:1px dashed var(--line-strong);height:28px;color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease-out);background:0 0;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.deal-add-unit:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);border-style:solid}.deal-section-count{color:var(--ink-4);align-items:center;gap:10px;margin-inline-start:auto;font-size:11.5px;font-weight:500;display:inline-flex}.deal-section-meta{color:var(--ink-4);margin-inline-end:auto;font-size:11.5px;font-weight:500}.deal-participant-card{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;transition:all .14s var(--ease-out);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.deal-participant-card:hover{border-color:var(--brand);background:var(--surface);box-shadow:0 4px 12px #1724c10f}.dp-remove{background:var(--surface);border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);opacity:0;transition:all .14s var(--ease-out);z-index:1;cursor:pointer;top:6px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.deal-participant-card:hover .dp-remove{opacity:1}.dp-remove:hover{color:var(--temp-hot);background:#fbe5e5;border-color:#f1c8c9}.dp-thumb{color:#ffffffd9;border-radius:9px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.dp-thumb-img{object-fit:cover;width:100%;height:100%}.dp-thumb-badge{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;top:-6px;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;inset-inline-end:-6px;box-shadow:0 2px 6px #0f172a33}.dp-avatar{color:#fff;background:var(--ink-2);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:16px;font-weight:700;display:grid}.dp-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dp-label{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.dp-title{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.dp-sub{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11.5px}.dp-open{background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;transition:all .14s;display:grid}.dp-open:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.deal-fin{flex-direction:column;display:flex}.deal-fin-row{border-bottom:1px solid var(--line-soft);grid-template-columns:140px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid}.deal-fin-row:first-child{padding-top:0}.deal-fin-row:last-child{border-bottom:none;padding-bottom:0}.deal-fin-label{color:var(--ink-3);font-size:12.5px;font-weight:500}.deal-fin-value{color:var(--ink);cursor:pointer;letter-spacing:-.005em;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:-4px -8px;padding:4px 8px;font-size:13.5px;font-weight:600;transition:background .14s;display:inline-flex}.deal-fin-value:hover{background:var(--surface-2)}.deal-fin-value.is-mono{font-variant-numeric:tabular-nums;direction:ltr}.deal-fin-value.is-empty{color:var(--ink-5);font-style:italic;font-weight:500}.deal-fin-value.is-total-value{color:var(--ink);font-size:16px;font-weight:800}.deal-fin-row.is-commission{background:linear-gradient(#389a3508 0%,#389a350d 100%);margin:0 -16px;padding-inline:16px}.deal-fin-row.is-commission .deal-fin-value{color:#1f7a3a}.deal-fin-row.is-total{background:var(--surface-2);border-top:1px solid var(--line);margin:0 -16px;padding:12px 16px}.deal-fin-select{font:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-family:inherit}.deal-fin-input{border:1px solid var(--brand);background:#fff;border-radius:6px;outline:none;width:100%;padding:4px 8px;font-family:inherit;font-size:13px}.deal-fin-input.is-mono{font-variant-numeric:tabular-nums;direction:ltr}.deal-fin-units{flex-direction:column;gap:4px;display:flex}.deal-fin-unit{background:var(--surface-2);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;display:flex}.deal-fin-unit-proj{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.deal-fin-unit-id{color:var(--ink-3);background:var(--surface-3);border-radius:4px;margin-inline-start:auto;padding:1px 6px;font-family:SF Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.deal-contracts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contract-col{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.contract-col-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.contract-col-title{color:var(--ink);font-size:13px;font-weight:700}.contract-toggle{background:var(--surface);border:1px solid var(--line);color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.contract-toggle:hover{border-color:var(--line-strong)}.contract-toggle input{display:none}.contract-toggle.is-on{color:#1f7a3a;background:#f0faf3;border-color:#c5e6cf}.contract-fields{flex-direction:column;gap:8px;display:flex}.contract-field{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.contract-field-label{color:var(--ink-4);font-size:11.5px;font-weight:500}.contract-field-value{color:var(--ink);cursor:pointer;border-radius:6px;margin:-4px -8px;padding:4px 8px;font-size:12.5px;font-weight:500;transition:background .14s}.contract-field-value:hover{background:var(--surface)}.contract-field-value.is-empty{color:var(--ink-5);border-bottom:1px dashed var(--line-strong);border-radius:0;padding-bottom:2px}.contract-field-input{border:1px solid var(--brand);background:#fff;border-radius:6px;outline:none;width:100%;padding:4px 8px;font-family:inherit;font-size:12.5px}.modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:modal-fade-in .18s var(--ease-out);background:#0e11178c;place-items:center;display:grid;position:fixed;inset:0}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface);width:min(640px,92vw);max-height:86vh;box-shadow:0 24px 60px #0e11173d, 0 0 0 1px var(--line);animation:modal-in .24s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.modal.is-md{width:min(520px,92vw)}.modal.is-sm{width:min(420px,92vw)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.modal-title{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:700}.modal-sub{color:var(--ink-4);margin-top:2px;font-size:12.5px}.modal-close{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;display:grid}.modal-close:hover{background:var(--surface-3);color:var(--ink)}.modal-body{flex:1;padding:18px 20px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:12px 20px;display:flex}.modal-foot .grow{flex:1}.field-label{color:var(--ink-2);align-items:center;gap:5px;margin-bottom:5px;font-size:11.5px;font-weight:600;display:flex}.field-textarea{border:1px solid var(--line);background:var(--surface);resize:vertical;border-radius:8px;outline:none;width:100%;min-height:66px;padding:9px 11px;font-family:inherit;font-size:13px;transition:border .14s,box-shadow .14s}.field-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.btn-pill{height:34px;transition:all .14s var(--ease-out);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.btn-pill.is-primary{background:var(--ink);color:#fff}.btn-pill.is-primary:hover{background:#1c2230}.btn-pill.is-primary:disabled{background:var(--ink-5);cursor:not-allowed}.btn-pill.is-ghost{color:var(--ink-3);background:0 0}.btn-pill.is-ghost:hover{background:var(--surface-3);color:var(--ink)}.btn-pill.is-outline{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-pill.is-outline:hover{border-color:var(--ink-4)}.btn-pill.is-danger{color:#fff;background:#c63d3d}.btn-pill.is-danger:hover{background:#b2342f}.btn-pill:disabled{cursor:not-allowed}.btn{white-space:nowrap;cursor:pointer;height:32px;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:#0f1aa3}.btn-primary.is-disabled,.btn-primary:disabled{background:var(--ink-5,#c9cdd6);cursor:not-allowed}.btn-ghost{color:var(--ink-3);background:0 0}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{background:var(--status-danger);color:#fff}.btn-danger:hover{background:#b91c1c}.btn-danger.is-disabled,.btn-danger:disabled{background:var(--ink-5,#c9cdd6);cursor:not-allowed}.btn-sm{height:26px;padding:0 10px;font-size:11.5px}.ops-toolbar{background:var(--surface);border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:14px;padding:10px 22px;display:flex}.ops-toolbar-right{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;display:flex}.ops-toolbar-right .grow{flex:auto}.ops-counter{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ops-search{border:1px solid var(--line);background:var(--surface);min-width:220px;height:30px;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ops-search:focus-within{border-color:#1724c14d;box-shadow:0 0 0 3px #1724c114}.ops-search-input{color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-family:inherit;font-size:12.5px}.ops-search-input::placeholder{color:var(--ink-4)}.ops-search-clear{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.ops-search-clear:hover{background:var(--surface-2);color:var(--ink-2)}.ops-filter-sep{color:var(--brand);opacity:.5}.ops-filter-value{color:var(--brand);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-weight:600;overflow:hidden}.ops-filter-menu{background:var(--surface);border:1px solid var(--line);z-index:20;top:calc(100% + 4px);border-radius:8px;min-width:180px;max-height:280px;padding:4px;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 6px 18px #0f172a14}.ops-filter-option{cursor:pointer;width:100%;color:var(--ink);text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ops-filter-option:hover{background:var(--surface-2)}.ops-filter-option.is-current{background:var(--brand-soft);color:var(--brand);font-weight:600}.ops-filter-date-group{border:1px dashed var(--line-strong);background:0 0;border-radius:7px;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:11.5px;display:inline-flex}.ops-filter-date-label{color:var(--ink-4);font-weight:500}.ops-filter-date{color:var(--ink-2);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:2px;font-family:inherit;font-size:11.5px}.ops-filter-date-sep{color:var(--ink-4)}.ops-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ops-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.ops-checkbox input{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute}.ops-checkbox-box{border:1.5px solid var(--line-strong,#c9cdd6);background:var(--surface);width:16px;height:16px;transition:border-color .12s var(--ease-out), background .12s var(--ease-out);border-radius:4px;position:relative}.ops-checkbox input:checked+.ops-checkbox-box{border-color:var(--brand);background:var(--brand)}.ops-checkbox input:checked+.ops-checkbox-box:after{content:"";inset-inline-start:4px;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;transform:rotate(45deg)}.ops-checkbox input:indeterminate+.ops-checkbox-box{border-color:var(--brand);background:var(--brand)}.ops-checkbox input:indeterminate+.ops-checkbox-box:after{content:"";inset-inline-start:3px;background:#fff;width:8px;height:2px;position:absolute;top:6px}.ops-checkbox input:focus-visible+.ops-checkbox-box{border-color:var(--brand);box-shadow:0 0 0 3px #1724c159}.ops-avatar{width:22px;height:22px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.sup-avatar-sm{width:26px;height:26px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.ops-cell-empty{color:var(--ink-5,#c9cdd6);font-weight:500}.ops-row-action{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:6px;place-items:center;display:grid}.ops-row-action:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.ops-row-action.is-danger{color:var(--ink-4)}.ops-row-action.is-danger:hover{color:var(--temp-hot);background:#fbf0f0;border-color:#e8b9b9}.ops-th-btn{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:5px;width:100%;height:100%;padding:0;font-family:inherit;font-weight:600;display:inline-flex}.ops-th-btn:hover,.ops-th-btn.is-active{color:var(--ink)}.ops-th-sort{flex-direction:column;gap:0;margin-top:1px;line-height:1;display:inline-flex}.ops-th-sort>*{margin-top:-3px}.ops-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.ops-empty-title{color:var(--ink);margin-top:6px;font-size:14px;font-weight:600}.ops-empty-sub{color:var(--ink-4);margin-bottom:10px;font-size:12px}.ops-massbar{background:var(--ink);color:#fff;z-index:30;transition:opacity .12s var(--ease-out);border-radius:12px;align-items:center;gap:14px;margin:0 22px 16px;padding:10px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px #0f172a33}.ops-massbar.is-busy{opacity:.9}.ops-massbar-action:disabled,.ops-massbar-clear:disabled{opacity:.5;cursor:not-allowed}.ops-massbar-info{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ops-massbar-info b{font-variant-numeric:tabular-nums;font-weight:700}.ops-massbar-clear{color:#ffffffa6;cursor:pointer;font:inherit;background:0 0;border:0;margin-inline-start:4px;padding:2px 4px;font-size:11.5px;text-decoration:underline}.ops-massbar-clear:hover{color:#fff}.ops-massbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.ops-massbar-action{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.ops-massbar-action:hover{background:#ffffff29}.ops-massbar-action.is-danger{color:#ffb4b6}.ops-massbar-action.is-danger:hover{background:#dc26264d}.ops-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0f172a52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ops-modal{background:var(--surface);border-radius:14px;flex-direction:column;width:660px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f172a33}.ops-modal-head{border-bottom:1px solid var(--line-soft);padding:16px 20px 0}.ops-modal-title-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ops-modal-title{color:var(--ink);letter-spacing:-.01em;flex:auto;margin:0;font-size:15px;font-weight:700}.ops-modal-close{width:26px;height:26px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ops-modal-close:hover{background:var(--surface-2);color:var(--ink)}.ops-modal-body{flex-direction:column;flex:auto;gap:18px;padding:8px 20px 16px;display:flex;overflow-y:auto}.ops-modal-section{flex-direction:column;gap:10px;display:flex}.ops-modal-section-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line-soft);padding-bottom:2px;font-size:11.5px;font-weight:600}.ops-form-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.ops-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ops-field-full{grid-column:1/-1}.ops-label{color:var(--ink-3);font-size:11.5px;font-weight:500}.ops-req{color:var(--temp-hot);font-style:normal}.ops-input{border:1px solid var(--line);height:32px;color:var(--ink);background:var(--surface);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:7px;outline:0;width:100%;padding:0 10px;font-family:inherit;font-size:12.5px}.ops-input:focus{border-color:#1724c14d;box-shadow:0 0 0 3px #1724c114}.ops-input:disabled,.ops-textarea:disabled{background:var(--surface-3);color:var(--ink-4);cursor:not-allowed;opacity:.7}.ops-textarea{resize:vertical;height:auto;min-height:56px;padding:8px 10px;line-height:1.4}.ops-modal-foot{border-top:1px solid var(--line-soft);background:var(--surface-2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.ops-form-error{color:var(--status-danger);margin-inline-end:auto;font-size:12px;font-weight:500}.ops-modal:focus,.sup-drawer:focus{outline:none}.sup-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#0f172a52;position:fixed;inset:0}.sup-drawer{background:var(--surface);z-index:201;top:0;bottom:0;flex-direction:column;width:520px;max-width:100%;display:flex;position:fixed;inset-inline-start:0;box-shadow:-8px 0 32px #0f172a29}.sup-drawer-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:16px 18px;display:flex}.sup-drawer-title-row{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.sup-drawer-title-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.sup-drawer-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.sup-drawer-cat{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.sup-drawer-actions{align-items:center;gap:6px;display:inline-flex}.ops-drawer-close{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ops-drawer-close:hover{background:var(--surface-2);color:var(--ink)}.sup-drawer-body{background:var(--surface-2);flex-direction:column;flex:auto;gap:18px;padding:16px 18px;display:flex;overflow-y:auto}.sup-drawer-section{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.sup-drawer-section-title{color:var(--ink-3);letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.sup-drawer-section-count{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.sup-drawer-rows{flex-direction:column;gap:4px;display:flex}.sup-drawer-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.sup-drawer-row+.sup-drawer-row{border-top:1px solid var(--line-soft)}.sup-drawer-row-label{color:var(--ink-4);font-weight:500}.sup-drawer-row-value{color:var(--ink);text-align:end;white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-weight:500;overflow:hidden}.sup-drawer-empty{color:var(--ink-4);text-align:center;padding:16px;font-size:12px}.dbt-status-toggle{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:0;padding:2px;display:inline-flex}.dbt-status-tog{height:28px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.dbt-status-tog:hover{color:var(--ink)}.dbt-status-tog.is-active{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a0a;font-weight:600}.calls-board{background:var(--surface-2);flex-direction:column;flex:auto;min-height:0;display:flex}.calls-kpi-strip{align-items:center;gap:18px;font-size:12px;display:inline-flex}.calls-kpi{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.calls-kpi-dot{border-radius:50%;flex-shrink:0;align-self:center;width:5px;height:5px}.calls-kpi-label{color:var(--ink-3);font-size:11.5px;font-weight:500}.calls-kpi-value{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:700}.calls-kpi-sep{background:var(--line);align-self:center;width:1px;height:11px}.calls-head-right{align-items:center;gap:14px;display:inline-flex}.calls-settings-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);cursor:pointer;height:28px;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.calls-settings-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.calls-quick-row{background:var(--surface);border-bottom:1px solid var(--line-soft);flex-shrink:0;align-items:center;gap:0;padding:0 22px;display:flex}.calls-quick-chip{height:38px;color:var(--ink-3);cursor:pointer;transition:color .12s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.calls-quick-chip:after{content:"";height:2px;transition:background .12s var(--ease-out);inset-inline:14px;background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:-1px}.calls-quick-chip:hover{color:var(--ink)}.calls-quick-chip.is-active{color:var(--ink);font-weight:600}.calls-quick-chip.is-active:after{background:var(--brand)}.calls-quick-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.calls-quick-chip.is-active .calls-quick-count{color:var(--ink-3)}.calls-content{flex:auto;min-height:0;padding:14px 22px 24px;overflow:auto}.calls-table{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:1180px;overflow:hidden}.calls-thead,.calls-row{grid-template-columns:36px 36px 56px 120px minmax(150px,1.4fr) 130px 140px 60px 96px 110px 72px;align-items:center;display:grid}.calls-thead{background:var(--surface-2);border-bottom:1px solid var(--line);height:38px;color:var(--ink-3);letter-spacing:.01em;z-index:4;font-size:11.5px;font-weight:600;position:sticky;top:0}.calls-th{min-width:0;padding:0 10px}.calls-tbody{flex-direction:column;display:flex}.calls-day-sep{background:var(--surface);z-index:3;grid-column:1/-1;align-items:center;gap:8px;padding:14px 14px 6px;display:flex;position:sticky;top:38px}.calls-day-sep-label{color:var(--ink-3);font-size:11px;font-weight:600}.calls-day-sep-count{color:var(--ink-3);font-size:11px;font-weight:500}.calls-day-sep-line{background:var(--line-soft);flex:auto;height:1px}.calls-row{border-top:1px solid var(--line-soft);background:var(--surface);min-height:52px;color:var(--ink);transition:background .1s var(--ease-out);cursor:pointer;min-width:1180px;font-size:12.5px}.calls-row:hover{background:var(--brand-soft)}.calls-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.calls-row.is-selected{background:#1724c11a}.calls-td{align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.calls-col-select,.calls-col-dir{justify-content:center}.calls-col-time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.calls-col-phone{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px;font-weight:500}.calls-col-duration{font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:flex-end;font-size:12px;font-weight:500}.calls-col-actions{opacity:0;transition:opacity .12s var(--ease-out);justify-content:flex-end;gap:4px}.calls-row:hover .calls-col-actions,.calls-row:focus-within .calls-col-actions{opacity:1}@media (hover:none){.calls-col-actions{opacity:1}}.calls-content.is-loading .calls-table{opacity:.55;pointer-events:none;transition:opacity .12s var(--ease-out)}.calls-lead-cell{align-items:center;gap:7px;min-width:0;display:inline-flex}.calls-lead-cell-link{cursor:pointer;transition:background .12s var(--ease-out);border-radius:6px;margin:-2px -4px;padding:2px 4px}.calls-lead-cell-link:hover{background:var(--surface-2)}.calls-lead-cell-link:hover .calls-lead-name{color:var(--brand)}.calls-lead-multi{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.calls-linked-chip{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:140px;padding:2px 8px;font-family:inherit;font-size:11px;overflow:hidden}.calls-linked-chip.is-walz{color:var(--brand);background:#1724c10f;border-color:#1724c140}.calls-linked-chip:hover{background:var(--brand);border-color:var(--brand);color:#fff}.calls-lead-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.calls-lead-name-stack{flex-direction:column;min-width:0;line-height:1.15;display:inline-flex}.calls-lead-sub{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.calls-unknown-link{color:var(--brand);cursor:pointer;transition:border-color .12s var(--ease-out);background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0;font-family:inherit;font-size:12px;font-weight:500}.calls-unknown-link:hover{border-bottom-color:#1724c166}.calls-did-cell{align-items:center;gap:6px;min-width:0;display:inline-flex}.calls-did-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.calls-agent-cell{align-items:center;gap:6px;min-width:0;display:inline-flex}.calls-agent-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.calls-status-cell{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.calls-dir-mark{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.calls-play-link{height:22px;color:var(--ink-3);cursor:pointer;font-variant-numeric:tabular-nums;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.calls-play-link:hover{background:var(--surface-2);color:var(--brand)}.calls-play-link.is-playing{color:var(--brand);background:var(--brand-soft)}.calls-play-link.is-error{color:var(--temp-hot)}.calls-play-link.is-error:hover{background:#fbf0f0}.calls-play-time{font-variant-numeric:tabular-nums;font-size:11.5px}.calls-play-spinner{border:1.5px solid var(--ink-5,#c9cdd6);border-top-color:var(--brand);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite calls-spin}.calls-play-spinner.is-light{border-color:#fff #fff6 #fff6}@keyframes calls-spin{to{transform:rotate(360deg)}}.calls-player{align-items:center;gap:10px;width:100%;min-width:0;display:inline-flex}.calls-player-btn{background:var(--brand);color:#fff;cursor:pointer;width:26px;height:26px;transition:background .12s var(--ease-out);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.calls-player-btn:hover{background:#0f1aa3}.calls-player-btn.is-playing{background:var(--ink)}.calls-player-btn.is-playing:hover{background:#1c2230}.calls-player-btn.is-error{background:var(--temp-hot)}.calls-player-btn.is-error:hover{background:#b2342f}.calls-player-bar{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:60px;height:14px;display:flex;position:relative}.calls-player-bar:before{content:"";background:var(--surface-3,#eef0f4);inset-inline:0;border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.calls-player-progress{background:var(--brand);pointer-events:none;top:50%;border-radius:2px;height:4px;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.calls-player-progress:after{content:"";background:var(--brand);opacity:0;width:10px;height:10px;transition:opacity .12s var(--ease-out);top:50%;border-radius:50%;position:absolute;inset-inline-start:-5px;transform:translateY(-50%)}.calls-player-bar:hover .calls-player-progress:after,.calls-player-btn.is-playing~.calls-player-bar .calls-player-progress:after{opacity:1}.calls-player-time{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.calls-empty{background:var(--surface);border:1px dashed var(--line);border-radius:12px}.calls-convert-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;font-size:12px;display:inline-flex}.calls-convert-meta-item{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.calls-convert-meta-sep{color:var(--ink-5,#c9cdd6)}.calls-similar-hint{background:var(--brand-soft);color:var(--ink-2);border:1px solid #1724c133;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:10px 12px;font-size:12px;display:flex}.calls-similar-hint b{color:var(--brand);font-weight:700}.calls-drawer{width:480px}.calls-drawer-time-sep{color:var(--ink-5,#c9cdd6);padding:0 2px}.calls-drawer-rec{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.calls-drawer-rec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.calls-drawer-rec-label{color:var(--ink-3);letter-spacing:.02em;font-size:12px;font-weight:600}.calls-drawer-rec-tools{align-items:center;gap:4px;display:inline-flex}.calls-drawer-tool-btn{border:1px solid var(--line);background:var(--surface);min-width:28px;height:26px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.calls-drawer-tool-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.calls-actions-section{flex-direction:column;gap:12px;display:flex}.calls-actions-header{flex-direction:column;gap:2px;display:flex}.calls-actions-title{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.calls-actions-sub{color:var(--ink-4);font-size:11.5px;font-weight:500}.calls-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calls-action-tile{text-align:start;border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .12s var(--ease-out), background .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-family:inherit;display:flex}.calls-action-tile:hover{border-color:var(--line-strong,#c9cdd6);background:var(--surface);box-shadow:0 2px 6px #0f172a0a}.calls-action-tile.is-primary:hover{background:var(--brand-soft);border-color:#1724c14d}.calls-action-icon{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.calls-action-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.calls-action-name{color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:600}.calls-action-desc{color:var(--ink-4);font-size:11px;font-weight:500;line-height:1.3}.calls-action-secondary{justify-content:center;align-items:center;gap:4px;padding-top:4px;display:flex}.calls-action-link{color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.calls-action-link:hover{background:var(--surface-2);color:var(--ink)}.calls-action-sep{color:var(--ink-5,#c9cdd6)}.calls-drawer-lead{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.calls-drawer-lead-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.calls-drawer-lead-name{color:var(--ink);font-size:13px;font-weight:700}.calls-drawer-lead-sub{color:var(--ink-4);font-size:11.5px}.calls-drawer-lead-link{color:var(--brand);background:var(--brand-soft);transition:background .12s var(--ease-out);border-radius:6px;align-items:center;gap:4px;padding:5px 9px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.calls-drawer-lead-link:hover{background:#1724c124}.calls-drawer-note{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;margin-top:6px;padding:10px 12px}.calls-drawer-note-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:10.5px;font-weight:600}.calls-drawer-note-text{color:var(--ink-2);font-size:12.5px;line-height:1.4}.calls-drawer-history{flex-direction:column;gap:2px;display:flex}.calls-drawer-history-item{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.calls-drawer-history-item+.calls-drawer-history-item{border-top:1px solid var(--line-soft)}.calls-drawer-history-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.calls-drawer-history-when{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.calls-drawer-history-dur{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11.5px}.calls-did-modal{width:820px;max-width:100%}.calls-did-modal-sub{color:var(--ink-4);margin-bottom:14px;font-size:12px;font-weight:500;line-height:1.4}.calls-did-list-head{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:26px minmax(140px,1.2fr) 130px 130px minmax(140px,1.4fr) 32px;gap:8px;margin-bottom:6px;padding:0 4px;font-size:10.5px;font-weight:600;display:grid}.calls-did-list{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.calls-did-row{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:26px minmax(140px,1.2fr) 130px 130px minmax(140px,1.4fr) 32px;align-items:center;gap:8px;padding:6px;display:grid}.calls-did-row:hover{border-color:var(--line);background:var(--surface)}.calls-did-row .ops-input{background:var(--surface);height:30px;font-size:12px}.calls-did-empty{color:var(--ink-4);text-align:center;border:1px dashed var(--line);border-radius:8px;padding:24px;font-size:12.5px}.calls-did-add{border:1px dashed var(--line-strong,#c9cdd6);color:var(--ink-2);cursor:pointer;width:100%;transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.calls-did-add:hover{color:var(--brand);background:var(--brand-soft);border-color:#1724c14d}.calls-did-swatch{position:relative}.calls-did-swatch-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;place-items:center;width:26px;height:30px;padding:0;display:grid}.calls-did-swatch-btn:hover{border-color:var(--line-strong,#c9cdd6)}.calls-did-swatch-dot{border-radius:50%;width:12px;height:12px}.calls-did-swatch-menu{background:var(--surface);border:1px solid var(--line);z-index:230;top:calc(100% + 4px);border-radius:8px;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 6px 18px #0f172a14}.calls-did-swatch-opt{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.calls-did-swatch-opt:hover{transform:scale(1.12)}.calls-did-swatch-opt.is-selected{border-color:var(--ink)}@media (max-width:1180px){.calls-quick-row{gap:4px;padding:8px 16px 6px}.calls-content{padding:12px 16px 20px}.calls-kpi-strip{gap:10px}.calls-kpi-label{font-size:11px}.calls-drawer{width:440px}}.calls-did-observed{background:var(--brand-soft);border:1px solid #1724c133;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.calls-did-observed-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.calls-did-observed-title{color:var(--brand);font-size:12px;font-weight:600}.calls-did-observed-all{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:11.5px;font-weight:600;text-decoration:underline}.calls-did-observed-list{flex-wrap:wrap;gap:6px;display:flex}.calls-did-observed-chip{background:var(--surface);color:var(--brand);cursor:pointer;font-variant-numeric:tabular-nums;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border:1px solid #1724c133;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.calls-did-observed-chip:hover{border-color:var(--brand);background:#1724c114}.calls-did-observed-count{color:var(--brand);background:#1724c11f;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:700}.calls-drawer-note .calls-drawer-note-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.calls-drawer-note-edit{color:var(--brand);font:inherit;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;padding:0;font-family:inherit;font-size:10.5px;font-weight:600}.calls-drawer-note-edit:hover{text-decoration:underline}.calls-drawer-note-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.calls-drawer-transcript{color:var(--ink-2);white-space:pre-wrap;word-break:break-word;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;max-height:240px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-y:auto}.calls-datepicker{display:inline-flex;position:relative}.calls-datepicker-trigger{color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;text-align:center;background:0 0;border:0;outline:0;min-width:76px;padding:2px 4px;font-family:inherit;font-size:11.5px}.calls-datepicker-trigger:hover{color:var(--ink)}.calls-datepicker-trigger.is-active .calls-datepicker-value{color:var(--brand);font-weight:600}.calls-datepicker-value{color:var(--ink-4)}.calls-datepicker-trigger.is-active .calls-datepicker-value{color:var(--brand)}.calls-datepicker-popup{z-index:50;background:var(--surface);border:1px solid var(--line);width:232px;animation:panel-in .14s var(--ease-out);top:calc(100% + 6px);border-radius:10px;padding:10px;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0f172a1f}.calls-datepicker-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.calls-datepicker-title{color:var(--ink);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700}.calls-datepicker-nav{background:var(--surface-2);width:22px;height:22px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);border:0;border-radius:6px;place-items:center;display:grid}.calls-datepicker-nav:hover{background:var(--brand-soft);color:var(--brand)}.calls-datepicker-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.calls-datepicker-dow span{text-align:center;color:var(--ink-4);-webkit-user-select:none;user-select:none;padding:2px 0;font-size:10px;font-weight:600}.calls-datepicker-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calls-datepicker-cell{font:inherit;color:var(--ink);cursor:pointer;aspect-ratio:1;transition:background .1s var(--ease-out), color .1s var(--ease-out);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;place-items:center;font-family:inherit;font-size:11.5px;font-weight:500;display:grid}.calls-datepicker-cell:hover:not(.is-disabled):not(.is-selected){background:var(--brand-soft);color:var(--brand)}.calls-datepicker-cell.is-other{color:var(--ink-5,#c9cdd6)}.calls-datepicker-cell.is-today{background:var(--brand-soft);color:var(--brand);font-weight:700}.calls-datepicker-cell.is-selected{background:var(--brand);color:#fff;font-weight:700}.calls-datepicker-cell.is-disabled{opacity:.35;cursor:not-allowed}.calls-datepicker-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.calls-datepicker-foot-btn{background:var(--surface-2);font:inherit;color:var(--brand);cursor:pointer;transition:background .12s var(--ease-out);border:0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600}.calls-datepicker-foot-btn:hover{background:var(--brand-soft)}.calls-datepicker-foot-btn.is-clear{color:var(--ink-4)}.calls-datepicker-foot-btn.is-clear:hover{color:var(--temp-hot);background:#fbf0f0}.calls-webhook-debug{flex-direction:column;gap:12px;display:flex}.calls-webhook-debug-block{flex-direction:column;gap:6px;display:flex}.calls-webhook-debug-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.calls-webhook-debug-table{background:var(--surface-2);border:1px solid var(--line-soft);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:max-content 1fr;gap:4px 12px;max-height:280px;padding:10px 12px;font-family:SF Mono,ui-monospace,monospace;font-size:11.5px;display:grid;overflow-y:auto}.calls-webhook-debug-key{color:var(--ink-4);white-space:nowrap}.calls-webhook-debug-val{color:var(--ink);word-break:break-all}.units-loc-sep{color:var(--ink-5,#c9cdd6);margin:0 5px}.units-cell-num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.units-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.row-action-btn{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink-3);cursor:pointer;transition:all .12s var(--ease-out);border-radius:7px;place-items:center;display:grid}.row-action-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.local-search-clear{width:18px;height:18px;color:var(--ink-4);cursor:pointer;inset-inline-end:8px;background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.local-search-clear:hover{background:var(--surface-2);color:var(--ink-2)}.re-board{background:var(--app-bg);flex-direction:column;flex:1;min-height:0;display:flex}.re-search{width:280px;max-width:320px;position:relative}.re-search input{padding-inline-end:30px}.re-status-pill{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.re-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.re-status-label{color:var(--ink-2);font-size:12.5px;font-weight:500}.re-status-pill.is-lg .re-status-label{font-size:13px}.re-building-tag{color:var(--ink-3);background:var(--surface-3);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.re-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:14px;min-height:0;padding:18px 22px 22px;display:grid;overflow-y:auto}.re-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:12px;flex-direction:column;align-self:start;display:flex;overflow:hidden}.re-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 6px 18px #0f172a0f}.re-card-photo{flex-shrink:0;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.re-card-photo-img{object-fit:cover;width:100%;height:100%}.re-card-walz-flag{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);top:8px;background:#0e111799;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:8px}.re-card-photo-debug{color:#fff;pointer-events:none;text-align:left;direction:ltr;background:#000000b8;flex-direction:column;gap:2px;padding:8px 10px;font-family:ui-monospace,SF Mono,Monaco,Consolas,monospace;font-size:9.5px;line-height:1.4;display:flex;position:absolute;inset:0;overflow:hidden}.re-card-photo-debug-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.re-card-photo-debug b{color:#ffd86b;margin-inline-end:4px;font-weight:700}.re-card-photo-debug-url{color:#b9d8ff;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:8.5px;display:-webkit-box;overflow:hidden}.re-card-body{flex-direction:column;gap:7px;padding:12px 14px;display:flex}.re-card-name{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.25;overflow:hidden}.re-card-address{color:var(--ink-4);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.re-card-address span{text-overflow:ellipsis;overflow:hidden}.re-card-meta-sep{color:var(--ink-5,#c9cdd6);margin:0 5px}.re-card-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;display:flex}.re-card-stats{background:var(--surface-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:6px -14px 0;padding:9px 14px;display:grid}.re-stat{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.re-stat-num{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;display:flex}.re-stat-value{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.1}.re-stat-unit{color:var(--ink-4);font-size:10.5px;font-weight:600}.re-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.re-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.re-card-foot-meta{color:var(--ink-4);font-size:11.5px;font-weight:500}.re-card-foot-link{color:var(--brand);background:var(--brand-soft);transition:background .14s var(--ease-out), color .14s var(--ease-out);border-radius:6px;align-items:center;gap:3px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.re-card:hover .re-card-foot-link{background:var(--brand);color:#fff}.re-table-wrap{flex:1;min-height:0;padding:0 22px 22px;overflow:auto}.re-table{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:16px}.re-table .thead>div{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;z-index:2;justify-content:flex-start;padding:9px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.re-table .row>div{border-bottom:1px solid var(--line-soft);background:var(--surface);min-height:48px;color:var(--ink);transition:background .12s var(--ease-out);justify-content:flex-start;align-items:center;padding:8px 12px;font-size:13px;display:flex}.re-table .row:last-child>div{border-bottom:none}.re-table .row:nth-child(2n)>div{background:var(--surface-2)}.re-table .row:nth-child(2n):hover>div,.re-table .row:hover>div{background:var(--surface-3)}.re-row{cursor:pointer}.re-cell-name{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.re-cell-name-text{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.re-cell-name-main{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.re-cell-name-sub{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.re-walz-mini{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9.5px;font-weight:700}.re-empty{flex:1;place-items:center;padding:40px 22px;display:grid}.re-picker-modal{width:95vw;max-width:560px;max-height:85vh}.re-picker-body{flex-direction:column;gap:12px;min-height:0;padding:16px 22px;display:flex;overflow:hidden}.re-picker-search{flex-shrink:0;width:100%;position:relative}.re-picker-search input{height:38px;padding-inline-end:32px}.re-picker-actions{flex-shrink:0;align-items:center;gap:6px;padding:0 2px;display:flex}.re-picker-actions .grow{flex:1}.re-picker-counter{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.re-picker-counter b{color:var(--ink);font-weight:700}.re-picker-link{color:var(--brand);cursor:pointer;transition:background .12s var(--ease-out);background:0 0;border:0;border-radius:5px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:600}.re-picker-link:hover{background:var(--brand-soft)}.re-picker-link.is-danger{color:var(--temp-hot)}.re-picker-link.is-danger:hover{background:#fbf0f0}.re-picker-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;min-height:0;overflow-y:auto}.re-picker-item{border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .12s var(--ease-out);align-items:center;gap:12px;padding:10px 14px;display:flex}.re-picker-item:last-child{border-bottom:none}.re-picker-item:hover{background:var(--surface-2)}.re-picker-item.is-checked{background:#1724c10a}.re-picker-item.is-checked:hover{background:var(--brand-soft)}.re-picker-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.re-picker-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.re-picker-item-addr{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.re-picker-empty{text-align:center;color:var(--ink-4);padding:40px 16px;font-size:12.5px}.re-card.is-dragging{opacity:.4;cursor:grabbing}.re-card.is-drop-before,.re-card.is-drop-after{position:relative}.re-card.is-drop-before:before,.re-card.is-drop-after:after{content:"";background:var(--brand);pointer-events:none;z-index:2;border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 4px #1724c12e}.re-card.is-drop-before:before{inset-inline-end:-7px}.re-card.is-drop-after:after{inset-inline-start:-7px}.rp-board{background:var(--surface-2);flex-direction:column;flex:auto;min-height:0;display:flex}.rp-toolbar{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.rp-toolbar-left{flex:auto;align-items:center;gap:10px;min-width:0;display:inline-flex}.rp-breadcrumb-link{color:var(--ink-4);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.rp-breadcrumb-link:hover{background:var(--surface-2);color:var(--ink-2)}.rp-breadcrumb-sep{color:var(--ink-5,#c9cdd6)}.rp-toolbar-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.rp-toolbar-name-text{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:700}.rp-status-pill{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.rp-walz-badge{background:var(--ink);color:#fff;letter-spacing:.06em;border-radius:5px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.rp-toolbar-actions{align-items:center;gap:8px;display:inline-flex}.rp-icon-btn{background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;place-items:center;display:grid}.rp-icon-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.rp-icon-btn.is-danger{color:var(--ink-4)}.rp-icon-btn.is-danger:hover{color:var(--temp-hot);background:#fbf0f0;border-color:#e8b9b9}.rp-docs-badge{background:var(--surface-3,#eef0f4);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:4px;margin-inline-start:2px;padding:1px 6px;font-size:10.5px;font-weight:700}.rp-sync-btn{background:var(--surface);border:1px solid var(--line);height:30px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.rp-sync-btn:hover{background:var(--surface-2);color:var(--ink)}.rp-sync-dot{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rp-sync-btn.is-syncing .rp-sync-dot{background:var(--st-showing);animation:1.2s ease-in-out infinite rp-pulse}.rp-sync-btn.is-ok .rp-sync-dot{background:var(--st-deal)}.rp-sync-btn.is-ok{color:var(--st-deal);border-color:#389a3533}.rp-sync-btn.is-error .rp-sync-dot{background:var(--temp-hot)}.rp-sync-btn.is-error{color:var(--temp-hot);border-color:#e8b9b9}@keyframes rp-pulse{0%,to{opacity:1}50%{opacity:.3}}.rp-content{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 22px 20px;display:flex;overflow-y:auto}.rp-hero-row{flex-shrink:0;grid-template-columns:380px minmax(0,1fr) 290px;align-items:stretch;gap:14px;display:grid}@media (max-width:1280px){.rp-hero-row{grid-template-columns:320px minmax(0,1fr) 260px}}@media (max-width:1080px){.rp-hero-row{grid-template-columns:1fr}}.rp-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.rp-gallery{flex-direction:column;gap:6px;display:flex}.rp-gallery-main{aspect-ratio:24/9;border-radius:10px;width:100%;position:relative;overflow:hidden}.rp-gallery-main-img{object-fit:cover;width:100%;height:100%;display:block}.rp-gallery-icon{-webkit-backdrop-filter:blur(8px);inset-inline-start:50%;background:#ffffff2e;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.rp-gallery-action{cursor:pointer;width:28px;height:28px;color:var(--ink-2);opacity:0;transition:opacity .12s var(--ease-out);top:10px;background:#ffffffe6;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.rp-gallery-main:hover .rp-gallery-action{opacity:1}.rp-gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rp-gallery-thumb{aspect-ratio:4/3;cursor:pointer;transition:transform .12s var(--ease-out);background-position:50%;background-size:cover;border-radius:6px}.rp-gallery-thumb:hover{transform:scale(1.02)}.rp-gallery-add{aspect-ratio:4/3;background:var(--surface-2);border:1px dashed var(--line-strong,#c9cdd6);cursor:pointer;color:var(--ink-4);transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);border-radius:6px;place-items:center;display:grid}.rp-gallery-add:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c14d}.rp-id-section{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;padding-top:2px;display:flex}.rp-id-stats{background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.rp-stat{flex-direction:column;flex:1 1 0;gap:0;display:flex}.rp-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:14px;font-weight:700;line-height:1.1}.rp-stat-value.is-pos{color:var(--st-deal)}.rp-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:500}.rp-stat-sep{background:var(--line);width:1px;height:18px}.rp-card-details{gap:12px;padding:14px 16px}.rp-details-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:2px 4px;display:grid}.rp-card-details .rp-field{gap:0;padding:6px 8px}.rp-card-details .rp-field-label{letter-spacing:0;color:var(--ink-4);margin-bottom:1px;font-size:10.5px}.rp-card-details .rp-field-value{letter-spacing:-.005em;font-size:12.5px;font-weight:600}.rp-details-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.rp-details-desc{color:var(--ink-3);align-items:baseline;gap:6px;font-size:11.5px;line-height:1.45;display:flex}.rp-details-desc-label{color:var(--ink-4);flex-shrink:0;font-weight:600}.rp-details-desc-text{color:var(--ink-2);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-details-desc-text:hover{color:var(--ink)}.rp-details-docs{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.rp-details-docs-label{color:var(--ink-4);font-weight:600}.rp-details-docs-count{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:700}.rp-details-docs-link{color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;margin-inline-start:auto;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.rp-details-docs-link:hover{background:var(--brand-soft)}.rp-section{flex-direction:column;gap:6px;display:flex}.rp-section+.rp-section{border-top:1px solid var(--line-soft);padding-top:10px}.rp-section-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.rp-field{cursor:pointer;transition:background .1s var(--ease-out);border-radius:6px;flex-direction:column;gap:0;min-width:0;padding:6px 8px;display:flex}.rp-field[role=button]:hover{background:var(--surface-2)}.rp-field.is-editing{background:var(--brand-soft);padding:4px 8px}.rp-field-label{color:var(--ink-4);margin-bottom:1px;font-size:10.5px;font-weight:500}.rp-field-value{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:3px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.rp-field-value.is-mono{font-variant-numeric:tabular-nums}.rp-field-affix{color:var(--ink-4);font-size:11px;font-weight:500}.rp-field-input{border:1px solid var(--brand);background:var(--surface);color:var(--ink);border-radius:5px;outline:0;width:100%;min-width:0;padding:4px 6px;font-family:inherit;font-size:13.5px;font-weight:600}.rp-field-textarea{resize:vertical;min-height:60px;font-size:12.5px;font-weight:500;line-height:1.4}.rp-card-mgmt{gap:10px}.rp-mgmt-fields{flex-direction:column;gap:2px;display:flex}.rp-mgmt-call{background:var(--brand-soft);height:28px;color:var(--brand);transition:background .12s var(--ease-out);border:1px solid #1724c133;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.rp-mgmt-call:hover{background:#1724c11f}.rp-related{flex-direction:column;gap:0;display:flex}.rp-related-item{color:inherit;transition:background .12s var(--ease-out);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:flex}.rp-related-item:hover{background:var(--surface-2)}.rp-related-label{color:var(--ink-2);flex:auto;font-size:11.5px;font-weight:500}.rp-related-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.rp-units{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.rp-units-bar{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.rp-units-bar-title{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:6px;padding-inline-end:4px;font-size:13px;font-weight:600;display:inline-flex}.rp-units-search{min-width:240px;height:30px}.rp-units-edit-btn{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.rp-units-edit-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.rp-status-segtabs{flex-shrink:0}.seg-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.seg-tab{height:28px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.seg-tab:hover{color:var(--ink)}.seg-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a0a;font-weight:600}.seg-tab-count{background:var(--surface-3,#eef0f4);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 5px;font-size:10.5px;font-weight:700}.seg-tab.is-active .seg-tab-count{background:var(--brand-soft);color:var(--brand)}.rp-shahmat{background:var(--surface);flex-direction:column;gap:0;display:flex}.rp-floor{border-top:1px solid var(--line-soft);grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.rp-floor:first-child{border-top:0}.rp-floor-parking{background:linear-gradient(#0000,#0f172a05)}.rp-floor-ground{background:linear-gradient(#0000,#d8911a0a)}.rp-floor-label{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rp-floor-count{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-4);border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:700}.rp-floor-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.rp-tile{cursor:pointer;text-align:start;width:136px;min-height:64px;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out);background:0 0;border:1.5px solid;border-radius:9px;flex-direction:column;justify-content:center;align-items:stretch;gap:3px;padding:9px 11px;font-family:inherit;display:flex;position:relative}.rp-tile:hover{transform:translateY(-2px);box-shadow:0 3px 8px #0f172a14}.rp-tile-slot{letter-spacing:.01em;font-size:12.5px;font-weight:700;line-height:1.1}.rp-tile-area{opacity:.85;font-variant-numeric:tabular-nums;font-size:10.5px}.rp-tile-area b{opacity:1;font-weight:700}.rp-tile-owner{opacity:.74;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #00000012;margin-top:1px;padding-top:5px;font-size:10px;font-weight:500;overflow:hidden}.rp-units-table{flex-direction:column;display:flex;overflow-x:auto}.rp-units-thead{background:var(--surface-2);border-bottom:1px solid var(--line);height:36px;color:var(--ink-3);grid-template-columns:minmax(140px,1.3fr) minmax(70px,.55fr) minmax(96px,.75fr) minmax(116px,.95fr) minmax(160px,1.5fr) minmax(104px,.9fr) 44px;align-items:center;gap:8px;padding:0 16px;font-size:11.5px;font-weight:600;display:grid}.rp-units-th{color:var(--ink-3);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.rp-units-th:hover{color:var(--ink)}.rp-units-row{border-top:1px solid var(--line-soft);background:var(--surface);min-height:46px;color:var(--ink);cursor:pointer;transition:background .1s var(--ease-out);grid-template-columns:minmax(140px,1.3fr) minmax(70px,.55fr) minmax(96px,.75fr) minmax(116px,.95fr) minmax(160px,1.5fr) minmax(104px,.9fr) 44px;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;display:grid}.rp-units-row:hover{background:var(--brand-soft)}.rp-units-row:nth-child(2n){background:var(--surface-2)}.rp-units-row:nth-child(2n):hover{background:var(--brand-soft)}.rp-units-td{align-items:center;gap:6px;min-width:0;display:flex}.rp-units-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rp-units-owner{gap:7px}.rp-units-avatar{width:22px;height:22px;color:var(--ink-2);background:#e9eaf0;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.rp-units-owner-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rp-units-action{justify-content:flex-end}.rp-status-cell{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.calls-history{flex-direction:column;gap:0;margin-top:4px;display:flex}.calls-history-row{text-align:start;cursor:pointer;transition:background .12s var(--ease-out);background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:8px 10px;font-family:inherit;display:grid}.calls-history-row+.calls-history-row{border-top:1px solid var(--line-soft);border-top-left-radius:0;border-top-right-radius:0}.calls-history-row:hover{background:var(--brand-soft)}.calls-history-dir{background:var(--surface-2);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.calls-history-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.calls-history-when{color:var(--ink);letter-spacing:-.005em;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}.calls-history-day{font-weight:600}.calls-history-time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.calls-history-sub{color:var(--ink-4);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:flex}.calls-history-sub-sep{color:var(--ink-5,#c9cdd6)}.calls-history-status{white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.be-modal{flex-direction:column;width:1040px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex}.be-head{border-bottom:1px solid var(--line);padding-bottom:14px}.be-head-row{align-items:center;gap:16px;display:flex}.be-head-row .ops-modal-title{flex-shrink:0}.be-head-stats{background:var(--surface-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin-inline-start:auto;padding:6px 14px;display:inline-flex}.be-stat{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:4px;font-size:11px;display:inline-flex}.be-stat b{color:var(--ink);font-size:13px;font-weight:700}.be-stat.is-ok b{color:var(--st-deal,#389a35)}.be-stat-sep{background:var(--line);width:1px;height:12px}.be-body{flex-direction:column;flex:auto;gap:0;min-height:0;padding-top:14px;display:flex;overflow:hidden}.be-grid{flex:auto;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:0;display:grid}.be-master{flex-direction:column;gap:10px;padding-inline-end:4px;display:flex;overflow-y:auto}.be-detail{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-self:stretch;max-height:100%;display:flex;position:sticky;top:0;overflow:hidden}.be-floor{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.be-floor-head{align-items:center;gap:10px;display:flex}.be-floor-head .grow{flex:auto}.be-floor-id{align-items:center;gap:6px;display:inline-flex}.be-floor-lbl{color:var(--ink-4);letter-spacing:.02em;font-size:11px;font-weight:600}.be-floor-num{background:var(--surface-2);border:1px solid var(--line);width:52px;height:28px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;transition:border-color .14s var(--ease-out), background .14s var(--ease-out), box-shadow .14s var(--ease-out);border-radius:6px;outline:0;padding:0 8px;font-family:inherit;font-size:13px;font-weight:700}.be-floor-num:hover{border-color:var(--line-strong,#dcdde3)}.be-floor-num:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.be-floor-meta{background:var(--surface-3);height:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.be-floor-actions{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.be-iconbtn{width:24px;height:24px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.be-iconbtn:hover:not(:disabled){background:var(--surface);color:var(--ink)}.be-iconbtn:disabled{opacity:.3;cursor:not-allowed}.be-iconbtn.is-danger:hover:not(:disabled){background:var(--surface);color:var(--temp-hot,#c63d3d)}.be-cubes{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px;display:grid}.be-cube{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;height:60px;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);color:var(--ink-2);border-radius:8px;place-items:center;padding:0;font-family:inherit;display:grid;position:relative}.be-cube:hover{background:var(--surface);border-color:var(--line-strong,#dcdde3)}.be-cube-label{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1}.be-cube-dot{background:var(--st-deal,#389a35);bottom:6px;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:6px;box-shadow:0 0 6px #22c55e73}.be-cube.is-linked{background:var(--surface);border-color:var(--line-strong,#dcdde3)}.be-cube.is-selected{background:var(--brand-soft,#eef0ff);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f);color:var(--brand)}.be-cube.is-selected .be-cube-label{color:var(--brand)}.be-cube.is-add{color:var(--ink-4);background:0 0;border-style:dashed}.be-cube.is-add:hover{background:var(--surface-2);border-color:var(--line-strong,#dcdde3);color:var(--ink-2)}.be-add-floor{border:1px dashed var(--line-strong,#dcdde3);width:100%;height:40px;color:var(--ink-3);cursor:pointer;transition:border-color .14s var(--ease-out), color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.be-add-floor:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft,#eef0ff)}.be-detail-head{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:12px 14px;display:flex}.be-detail-title{color:var(--ink-3);align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.be-detail-title b{color:var(--ink);font-size:14px;font-weight:700}.be-detail-title-sep{color:var(--ink-5)}.be-detail-head .be-iconbtn{margin-inline-start:auto}.be-detail-body{flex-direction:column;flex:auto;gap:14px;padding:14px;display:flex;overflow-y:auto}.be-detail-foot{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;padding:10px 14px;display:flex}.be-detail-foot .grow{flex:auto}.be-detail-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:32px 20px;display:flex}.be-detail-empty-icon{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-4);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.be-detail-empty-title{color:var(--ink);font-size:13px;font-weight:700}.be-detail-empty-sub{color:var(--ink-4);max-width:240px;font-size:11.5px;line-height:1.5}.be-field{flex-direction:column;gap:5px;display:flex}.be-field-lbl{color:var(--ink-3);letter-spacing:.02em;font-size:11px;font-weight:600}.be-field-hint{color:var(--ink-4);font-size:11px;line-height:1.5}.be-input{background:var(--surface-2);border:1px solid var(--line);height:34px;color:var(--ink);transition:border-color .14s var(--ease-out), background .14s var(--ease-out), box-shadow .14s var(--ease-out);box-sizing:border-box;border-radius:8px;outline:0;width:100%;padding:0 12px;font-family:inherit;font-size:12.5px}.be-input:hover{border-color:var(--line-strong,#dcdde3)}.be-input:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.be-input::placeholder{color:var(--ink-4)}.be-input-label{text-align:center;letter-spacing:.02em;font-size:14px;font-weight:700}select.be-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-4) 50%), linear-gradient(135deg, var(--ink-4) 50%, transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-color:var(--surface-2);cursor:pointer;padding-inline-end:28px}[dir=rtl] select.be-input{background-position:14px 15px,9px 15px;padding-inline:28px 12px}.be-danger{color:var(--temp-hot,#c63d3d)}.be-danger:hover{color:var(--temp-hot,#c63d3d);background:#c63d3d0f}.be-empty{background:var(--surface-2);border:1px dashed var(--line);text-align:center;border-radius:12px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.be-empty-icon{background:var(--surface);border:1px solid var(--line);width:56px;height:56px;color:var(--ink-4);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.be-empty-title{color:var(--ink);font-size:15px;font-weight:700}.be-empty-sub{color:var(--ink-4);max-width:360px;margin-bottom:8px;font-size:12px;line-height:1.5}.be-empty-actions{gap:8px;display:inline-flex}.be-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:14px;display:flex}.be-foot .grow{flex:auto}.be-quick{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.be-quick-toggle{background:var(--surface-2);border:1px solid var(--line);height:30px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.be-quick-toggle:hover,.be-quick.is-open .be-quick-toggle{background:var(--surface);color:var(--ink);border-color:var(--line-strong,#dcdde3)}.be-quick-body{align-items:center;gap:6px;display:inline-flex}.be-quick-num{text-align:center;width:68px;height:30px;padding:0 8px;font-size:12px;font-weight:600}.be-quick-x{color:var(--ink-4);font-size:12px;font-weight:700}.be-quick-warn{color:var(--temp-hot,#c63d3d);margin-inline-start:4px;font-size:11px}@media (max-width:880px){.be-modal{width:100%;max-height:calc(100vh - 16px)}.be-grid{grid-template-columns:1fr}.be-detail{border-radius:12px;position:static}.be-cubes{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.be-head-stats{gap:6px;padding:5px 10px}.be-stat b{font-size:12px}}@media (max-width:560px){.be-foot,.be-quick-body{flex-wrap:wrap}}.rp-tile.is-empty{background:var(--surface-2);border:1.5px dashed var(--line-strong,#c9cdd6);color:var(--ink-4)}.rp-tile.is-empty:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c166}.rp-tile.is-empty .rp-tile-area{opacity:.55}.calls-outcome-pill{letter-spacing:.01em;border:1px solid var(--line-soft);white-space:nowrap;background:var(--surface-2);height:20px;color:var(--ink-3);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.calls-outcome-pill.is-answered{color:var(--st-deal-ink);background:var(--st-deal)}@supports (color:color-mix(in lab, red, red)){.calls-outcome-pill.is-answered{background:color-mix(in srgb, var(--st-deal) 12%, transparent)}}.calls-outcome-pill.is-answered{border-color:var(--st-deal)}@supports (color:color-mix(in lab, red, red)){.calls-outcome-pill.is-answered{border-color:color-mix(in srgb, var(--st-deal) 30%, transparent)}}.calls-outcome-pill.is-no-answer{color:var(--st-showing-ink);background:var(--st-showing)}@supports (color:color-mix(in lab, red, red)){.calls-outcome-pill.is-no-answer{background:color-mix(in srgb, var(--st-showing) 12%, transparent)}}.calls-outcome-pill.is-no-answer{border-color:var(--st-showing)}@supports (color:color-mix(in lab, red, red)){.calls-outcome-pill.is-no-answer{border-color:color-mix(in srgb, var(--st-showing) 30%, transparent)}}.calls-outcome-pill.is-missed{color:var(--temp-hot-ink);background:var(--temp-hot)}@supports (color:color-mix(in lab, red, red)){.calls-outcome-pill.is-missed{background:color-mix(in srgb, var(--temp-hot) 12%, transparent)}}.calls-outcome-pill.is-missed{border-color:var(--temp-hot)}@supports (color:color-mix(in lab, red, red)){.calls-outcome-pill.is-missed{border-color:color-mix(in srgb, var(--temp-hot) 30%, transparent)}}.sup-drawer-cat{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ru-filter-range{align-items:center;gap:6px;display:inline-flex}.ru-filter-range-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;margin-inline-end:4px;font-size:11px;font-weight:600}.units-range-input{background:var(--surface);border:1px solid var(--line);width:64px;height:28px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:6px;outline:0;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500}.units-range-input::placeholder{color:var(--ink-4);font-weight:400}.units-range-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.units-range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.units-range-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.units-range-sep{color:var(--ink-4);font-size:11px}.ru-status-pill{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ru-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ru-status-label{color:var(--ink-2);font-size:12.5px;font-weight:500}.ru-muted{color:var(--ink-4);font-size:12.5px}.ru-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:14px;min-height:0;padding:18px 22px 88px;display:grid;overflow-y:auto}.ru-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:12px;flex-direction:column;align-self:start;display:flex;overflow:hidden}.ru-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 6px 18px #0f172a0f}.ru-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.ru-card-photo{flex-shrink:0;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.ru-card-photo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ru-card-status-chip{color:var(--ink-2);-webkit-backdrop-filter:blur(6px);top:8px;background:#ffffffeb;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:8px;box-shadow:0 1px 2px #0f172a0f}.ru-card-check{-webkit-backdrop-filter:blur(6px);opacity:0;width:22px;height:22px;transition:opacity .14s var(--ease-out);cursor:pointer;top:8px;background:#ffffffd9;border-radius:5px;place-items:center;display:grid;position:absolute;inset-inline-start:8px}.ru-card:hover .ru-card-check,.ru-card.is-selected .ru-card-check{opacity:1}.ru-card-body{flex-direction:column;gap:5px;padding:11px 13px 13px;display:flex}.ru-card-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ru-card-name{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.ru-card-type-tag{color:var(--ink-3);background:var(--surface-3);border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10.5px;font-weight:600}.ru-card-sub,.ru-card-owner{color:var(--ink-4);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.ru-card-sub-text{text-overflow:ellipsis;overflow:hidden}.ru-card-sub-sep{color:var(--ink-5);margin:0 5px}.ru-card-stats{background:var(--surface-2);border-top:1px solid var(--line-soft);grid-template-columns:1.2fr 1fr .7fr;margin:4px -13px -13px;padding:9px 13px 11px;display:grid}.ru-stat{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.ru-stat-num{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;display:flex}.ru-stat-value{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.1}.ru-stat-unit{color:var(--ink-4);font-size:10px;font-weight:600}.ru-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:600}.ru-table-wrap{flex:1;min-height:0;padding:0 22px 88px;overflow:auto}.ru-table{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:16px}.ru-table .thead>div{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;z-index:2;justify-content:flex-start;padding:9px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.ru-table .row>div{border-bottom:1px solid var(--line-soft);background:var(--surface);min-height:48px;color:var(--ink);transition:background .12s var(--ease-out);justify-content:flex-start;padding:8px 10px;font-size:13px}.ru-table .row:last-child>div{border-bottom:none}.ru-table .row:nth-child(2n)>div{background:var(--surface-2)}.ru-table .row:nth-child(2n):hover>div,.ru-table .row:hover>div{background:var(--surface-3)}.ru-table .row.is-selected>div{background:var(--brand-softer,var(--brand-soft))}.ru-table .row.is-selected:hover>div{background:var(--brand-soft)}.ru-row{cursor:pointer}.ru-th-check,.ru-cell-check{place-items:center;padding:0!important;display:grid!important}.ru-cell-dash{color:var(--ink-5);font-size:12.5px}.ru-cell-name{flex-direction:column;gap:0;min-width:0;display:flex}.ru-cell-name-main{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.ru-cell-name-sub{color:var(--ink-4);font-size:11px;font-weight:500;line-height:1.2}.ru-cell-project{flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.ru-cell-project-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ru-cell-project-city{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ru-cell-owner{flex-direction:column;gap:0;min-width:0;display:flex}.ru-cell-owner-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ru-cell-owner-company{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ru-row-action{opacity:0;transition:opacity .12s var(--ease-out);justify-content:flex-end!important;padding:0 6px!important}.ru-row:hover .ru-row-action{opacity:1}.units-cell-text{color:var(--ink-2);font-size:12.5px}.ru-pub-cell{align-items:center;gap:4px;display:inline-flex}.ru-pub-dot{background:var(--surface-4,var(--surface-3));border-radius:50%;width:7px;height:7px}.ru-pub-dot.is-on{background:var(--brand)}.ru-pub-none{color:var(--ink-5);font-size:12px}.units-th-picker{position:relative;justify-content:flex-end!important;padding:0 6px!important}.units-picker-anchor{justify-content:center;align-items:center;display:inline-flex;position:relative}.units-picker-btn{background:var(--surface);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;place-items:center;display:grid;position:relative}.units-picker-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.units-picker-btn.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.units-picker-btn.is-active:hover{background:var(--brand-2,var(--brand))}.units-picker-badge{background:var(--brand);color:#fff;border:1.5px solid var(--surface);top:-4px;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-inline-end:-4px}.units-picker-btn.is-active .units-picker-badge{color:var(--brand);border-color:var(--brand);background:#fff}.units-picker-scrim{z-index:90;position:fixed;inset:0}.units-picker-menu{background:var(--surface);border:1px solid var(--line);z-index:100;top:calc(100% + 6px);border-radius:10px;flex-direction:column;gap:2px;min-width:240px;padding:6px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #0f172a1f}.units-picker-menu .dd-header{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-size:10.5px;font-weight:700}.units-picker-list{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow-y:auto}.units-picker-item{cursor:pointer;color:var(--ink-2);transition:background .12s var(--ease-out);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.units-picker-item:hover{background:var(--surface-2)}.units-picker-item.is-active{color:var(--brand)}.units-picker-item .checkbox{flex-shrink:0}.units-picker-label{text-align:start;flex:1}.units-picker-foot{border-top:1px solid var(--line-soft);justify-content:flex-end;margin-top:2px;padding-top:4px;display:flex}.units-picker-reset{color:var(--ink-4);cursor:pointer;transition:color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.units-picker-reset:hover{color:var(--temp-hot,#c63d3d);background:#c63d3d0f}.ru-empty{flex:1;place-items:center;padding:40px 22px;display:grid}.ru-mass-bar{z-index:90;background:var(--ink);color:#fff;animation:ru-mass-in .22s var(--ease-out);border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 18px;font-size:12.5px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0f172a40,0 2px 6px #0f172a1f}@keyframes ru-mass-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.ru-mass-count{font-weight:500}.ru-mass-count b{font-weight:700}.ru-mass-hint{color:#ffffff8c;font-size:11.5px;font-weight:500}.ru-mass-bar .grow{flex:1;min-width:4px}.ru-mass-bar .btn-pill.is-primary{background:var(--brand);color:#fff;height:32px;padding:0 14px;font-size:12.5px}.ru-mass-bar .btn-pill.is-primary:hover{background:var(--brand-2,var(--brand))}.ru-mass-bar .btn-pill.is-ghost{color:#ffffffbf;background:0 0;height:32px;padding:0 12px;font-size:12.5px}.ru-mass-bar .btn-pill.is-ghost:hover{color:#fff;background:#ffffff14}.ru-toast{z-index:110;background:var(--brand);color:#fff;animation:ru-mass-in .22s var(--ease-out);border-radius:8px;padding:9px 16px;font-size:12.5px;font-weight:500;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1724c140}.unit-type-pill{color:var(--brand);background:var(--brand-soft);cursor:pointer;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.unit-type-pill:hover{border-color:var(--brand-ring)}.unit-status-pill{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.unit-status-pill:hover{background:var(--surface-2);border-color:var(--line-strong)}.unit-status-pill .dot{border-radius:50%;width:7px;height:7px}.unit-sync{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);cursor:pointer;transition:all .14s var(--ease-out);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.unit-sync:hover{border-color:var(--line-strong);background:var(--surface-2)}.unit-sync.is-syncing{color:var(--ink-3);background:var(--surface-2)}.unit-sync.is-syncing svg{animation:.8s linear infinite unit-spin}.unit-sync.is-ok{color:var(--st-deal);background:#f1f9f3;border-color:#b7e1bf}.unit-sync.is-error{color:var(--st-lost);background:#fbf0f0;border-color:#f1c8c9}.unit-sync-meta{color:var(--ink-4);font-variant-numeric:tabular-nums;align-items:center;gap:4px;max-width:70px;font-size:10.5px;line-height:1.15;display:inline-flex}.unit-sync-dot{background:var(--st-deal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #389a352e}.unit-sync-dot.is-cold{background:var(--ink-5);box-shadow:none}@keyframes unit-spin{to{transform:rotate(360deg)}}.unit-page .lead-head{flex-wrap:nowrap;gap:8px;min-width:0;padding:8px 14px}.unit-page .lead-head-left{flex-wrap:nowrap;gap:8px;min-width:0}.unit-page .lead-head-right{flex-wrap:nowrap;flex-shrink:0;gap:4px}.unit-page .lead-breadcrumb{white-space:nowrap;flex-wrap:nowrap;gap:2px;min-width:0;font-size:11.5px;overflow:hidden}.unit-page .lead-breadcrumb a{padding:2px 5px}.unit-page .lead-breadcrumb a.is-back{color:var(--ink-2);font-weight:600}.unit-page .lead-name-block{flex-shrink:0;padding:3px 10px 3px 5px}.unit-page .lead-name{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14.5px}.unit-page .lead-tabs{padding:0 14px}.unit-page .lead-tab{margin-inline-end:18px;padding:9px 0;font-size:12.5px}.unit-page .action-btn{gap:5px;height:28px;padding:0 9px;font-size:12px}.unit-page .lead-nav{height:26px}.unit-page .lead-nav-btn{width:22px;height:22px}.unit-page .lead-nav-pos{padding:0 5px;font-size:11.5px}@media (max-width:1100px){.unit-page .lead-breadcrumb .crumb-prefix{display:none}}@media (max-width:980px){.unit-sync-meta,.unit-page .lead-nav{display:none}}.unit-body{background:var(--app-bg,var(--surface-2));flex:1;min-height:0;overflow:hidden}.unit-dashboard{grid-template-columns:minmax(0,1fr) 480px;height:100%;min-height:0;display:grid}.unit-dashboard-main{grid-template-columns:1fr 1fr;align-content:start;gap:10px;min-width:0;min-height:0;padding:12px 14px 14px;display:grid;overflow-y:auto}.unit-dashboard-main>.is-full{grid-column:1/-1}.unit-dashboard-side{border-inline-start:1px solid var(--line);background:var(--app-bg,var(--surface-2));scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.unit-dashboard-side::-webkit-scrollbar{width:8px}.unit-dashboard-side::-webkit-scrollbar-track{background:0 0}.unit-dashboard-side::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--app-bg,var(--surface-2));background-clip:padding-box;border-radius:4px}.unit-dashboard-side::-webkit-scrollbar-thumb:hover{background:var(--ink-5,#c9cdd6)}.unit-dashboard-side-gallery{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-shrink:0;padding:12px 12px 10px}.unit-dashboard-side-chat{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:none;display:flex;overflow:hidden}.unit-dashboard-side .chat-panel{height:auto!important}.unit-dashboard-side .chat-feed{overscroll-behavior:contain;flex:0 auto!important;min-height:0!important;max-height:380px!important;overflow-y:auto!important}.unit-dashboard-main .info-card{border-radius:12px;padding:12px 14px 14px}.unit-dashboard-main .info-card-head{gap:6px;margin-bottom:10px}.unit-dashboard-main .info-card-title{font-size:12.5px}.unit-dashboard-main .info-card-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:11px 14px}.unit-dashboard-main .info-card-grid.is-wide{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.unit-dashboard-main .info-field-label{font-size:10.5px}.unit-dashboard-main .info-field-value{margin:-2px -5px;padding:2px 5px;font-size:13px}@media (max-width:1280px){.unit-dashboard{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1080px){.unit-dashboard{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:880px){.unit-dashboard{grid-template-columns:minmax(0,1fr)}.unit-dashboard-side{border-inline-start:none;border-top:1px solid var(--line);max-height:340px}.unit-dashboard-main{grid-template-columns:1fr}}.unit-gal,.unit-gal-side{aspect-ratio:16/9;background:linear-gradient(135deg,#b8c4dc 0%,#94a5c4 100%);border-radius:10px;width:100%;position:relative;overflow:hidden}.unit-gal:after,.unit-gal-side:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000047);position:absolute;inset:0}.unit-gal-meta{z-index:1;gap:5px;display:flex;position:absolute;bottom:10px;right:10px}.unit-gal-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);background:#ffffffeb;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.unit-gal-chip .dot{border-radius:50%;width:6px;height:6px}.unit-gal-hover{opacity:0;transition:opacity .18s var(--ease-out);z-index:1;gap:4px;display:flex;position:absolute;bottom:10px;left:10px}.info-card:hover .unit-gal-hover,.unit-dashboard-side-gallery:hover .unit-gal-hover{opacity:1}.unit-gal-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:26px;height:26px;color:var(--ink-2);cursor:pointer;background:#fffffff0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.unit-gal-btn:hover{background:#fff}.unit-gal-btn.is-danger:hover{color:var(--st-lost)}.unit-gal-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:28px;height:28px;color:var(--ink);cursor:pointer;z-index:2;background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.unit-gal-nav:hover{background:#fff}.unit-gal-nav.is-prev{right:8px}.unit-gal-nav.is-next{left:8px}.unit-thumbs{gap:4px;margin-top:8px;display:flex;overflow-x:auto}.unit-thumb{aspect-ratio:16/9;cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:56px;transition:all .14s}.unit-thumb.is-on{border-color:var(--brand)}.unit-thumbs-counter{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;margin-inline-start:6px;font-size:11px}.unit-thumbs-counter b{color:var(--ink-2);font-weight:700}.unit-icon-btn{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink-3);cursor:pointer;transition:all .14s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.unit-icon-btn:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.unit-icon-btn.is-danger:hover{color:var(--st-lost);background:#fbf0f0;border-color:#f1c8c9}.unit-seg{background:var(--surface-3);border-radius:7px;gap:0;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.unit-seg-btn{color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:none;border-radius:5px;padding:3px 10px;font-size:11.5px;font-weight:600}.unit-seg-btn:hover{color:var(--ink-2)}.unit-seg-btn.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.unit-seg-btn.is-on:hover{color:var(--ink)}.unit-dashboard-main .info-field .unit-seg{min-height:22px}.info-field-value.is-static{cursor:default}.info-field-value.is-static:hover{background:0 0}.info-field-value.is-static .edit-pen{display:none}.unit-about-desc{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.unit-about-desc>.info-field-label{margin-bottom:5px}.unit-pub-deal{letter-spacing:.04em;background:var(--surface-3);color:var(--ink-3);border-radius:99px;align-items:center;margin-inline-start:7px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.unit-pub-deal.is-rent{color:var(--brand);background:#1724c114}.unit-pub-deal.is-sale{color:var(--st-deal);background:#228b5a1a}.unit-ad-deal{letter-spacing:.04em;border-radius:99px;margin-inline-start:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.unit-ad-deal.is-rent{color:var(--brand);background:#1724c114}.unit-ad-deal.is-sale{color:var(--st-deal);background:#228b5a1a}.unit-textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);resize:vertical;border-radius:8px;outline:none;min-height:62px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.55;transition:all .14s}.unit-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.unit-textarea:hover:not(:focus){background:var(--surface-2)}.unit-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.unit-tag{color:var(--ink-2);background:var(--surface-3);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.unit-tag .x{color:var(--ink-4);cursor:pointer;font-size:12px;line-height:1}.unit-tag:hover .x{color:var(--ink-2)}.unit-tag .x:hover{color:var(--temp-hot)}.unit-tag-add{color:var(--ink-4);border:1px dashed var(--line-strong);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.unit-tag-add:hover{color:var(--ink-2);border-color:var(--ink-4)}.unit-pop{background:var(--surface);border:1px solid var(--line);z-index:200;border-radius:9px;min-width:180px;padding:4px;position:absolute;box-shadow:0 12px 36px #0f172a1a}.unit-pop-item{cursor:pointer;color:var(--ink-2);text-align:start;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;width:100%;padding:6px 9px;font-size:12.5px;font-weight:500;display:flex}.unit-pop-item:hover{background:var(--surface-2);color:var(--ink)}.unit-pop-item .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.u-owner-identity{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.u-owner-av{background:var(--brand);color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13.5px;font-weight:700;display:inline-flex}.u-owner-info{flex-direction:column;gap:2px;min-width:0;display:flex}.u-owner-row-1{align-items:center;gap:7px;min-width:0;display:flex}.u-owner-name{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.u-owner-role-tag{color:var(--ink-3);background:var(--surface-3);letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.u-owner-company{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.u-owner-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;display:grid}.u-owner-action{background:var(--surface-2);border:1px solid var(--line);height:32px;color:var(--ink-2);cursor:pointer;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out);border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.u-owner-action:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.u-owner-details{border-top:1px solid var(--line-soft);flex-direction:column;gap:0;padding-top:10px;display:flex}.u-owner-detail-row{border-bottom:1px solid var(--line-soft);grid-template-columns:14px 60px 1fr;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.u-owner-detail-row:last-child{border-bottom:none}.u-owner-detail-label{color:var(--ink-4);font-weight:500}.u-owner-detail-value{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.u-owner-detail-static{padding:2px 5px}.u-owner-name-link{color:var(--brand);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-bottom:1px dashed #0000;align-items:center;gap:5px;min-width:0;padding-bottom:1px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.u-owner-name-link:hover{border-bottom-color:var(--brand)}.u-owner-name-link .edit-pen{opacity:.5}.u-owner-unlink{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--ink-4);cursor:pointer;transition:color .12s var(--ease-out), border-color .12s var(--ease-out), background .12s var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:2px;display:grid}.u-owner-unlink:hover{color:var(--temp-hot,#c63d3d);background:#c63d3d0f;border-color:#c63d3d4d}.u-owner-picker{background:var(--surface);border:1px solid var(--line);z-index:300;top:calc(100% + 6px);border-radius:10px;flex-direction:column;gap:4px;width:320px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 12px 36px #0f172a1f}.u-owner-search{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.u-owner-search:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.u-owner-search-input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:12.5px}.u-owner-search-input::placeholder{color:var(--ink-4)}.u-owner-search-clear{background:var(--surface-3);width:16px;height:16px;color:var(--ink-4);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.u-owner-search-clear:hover{color:var(--ink-2)}.u-owner-list{flex-direction:column;gap:1px;max-height:260px;display:flex;overflow-y:auto}.u-owner-empty{text-align:center;color:var(--ink-4);padding:16px 10px;font-size:11.5px}.u-owner-item{cursor:pointer;text-align:start;transition:background .12s var(--ease-out);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.u-owner-item:hover{background:var(--surface-2)}.u-owner-item.is-current{background:var(--brand-soft)}.u-owner-item-av{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#5b6478 0%,#3a4253 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:inline-flex}.u-owner-item-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.u-owner-item-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.u-owner-item-meta{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:10.5px;display:inline-flex;overflow:hidden}.u-owner-item-sep{background:var(--ink-5);border-radius:50%;flex-shrink:0;width:2px;height:2px}.u-owner-create-trigger{border:1px dashed var(--line-strong,#c9cdd6);width:100%;height:32px;color:var(--ink-3);cursor:pointer;transition:color .12s var(--ease-out), border-color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin-top:2px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.u-owner-create-trigger:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.u-owner-create{flex-direction:column;gap:7px;padding:2px;display:flex}.u-owner-create-head{color:var(--brand);border-bottom:1px solid var(--line-soft);align-items:center;gap:5px;margin-bottom:2px;padding:4px 6px 6px;font-size:11.5px;font-weight:700;display:flex}.u-owner-create-cancel{width:22px;height:22px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-inline-start:auto;display:grid}.u-owner-create-cancel:hover{background:var(--surface-2);color:var(--ink-2)}.u-owner-input{background:var(--surface-2);border:1px solid var(--line);width:100%;height:32px;color:var(--ink);transition:border-color .14s var(--ease-out), background .14s var(--ease-out), box-shadow .14s var(--ease-out);box-sizing:border-box;border-radius:7px;outline:0;padding:0 10px;font-family:inherit;font-size:12.5px}.u-owner-input::placeholder{color:var(--ink-4)}.u-owner-input:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.u-owner-create-actions{align-items:center;gap:6px;margin-top:2px;display:flex}.u-owner-create-cancel-btn{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);cursor:pointer;border-radius:7px;margin-inline-start:auto;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.u-owner-create-cancel-btn:hover{background:var(--surface-2)}.u-owner-create-save{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600}.u-owner-create-save:hover:not(:disabled){background:var(--brand-2,var(--brand))}.u-owner-create-save:disabled{opacity:.4;cursor:not-allowed}.unit-pub{flex-direction:column;gap:6px;display:flex}.unit-pub-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.unit-pub-row.is-on{background:var(--surface-2)}.unit-pub-icon{color:#fff;text-transform:lowercase;letter-spacing:-.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10.5px;font-weight:800;display:inline-flex}.unit-pub-body{min-width:0}.unit-pub-name{color:var(--ink);font-size:12.5px;font-weight:700}.unit-pub-url{color:var(--ink-4);text-align:start;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;max-width:200px;margin-top:1px;font-size:10.5px;overflow:hidden}.unit-pub-url.is-empty{color:var(--ink-5);direction:rtl;font-size:11px;font-style:italic}.unit-pub-state{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.unit-pub-state.is-on{color:var(--st-deal);background:#def4e3}.unit-pub-state.is-off{background:var(--surface-3);color:var(--ink-4)}.unit-pub-actions{align-items:center;gap:6px;display:inline-flex}.unit-pub-url{cursor:pointer;transition:background .12s var(--ease-out);border-radius:5px;margin:-1px -4px;padding:1px 4px}.unit-pub-url:hover{background:#0000000a}.unit-pub-url-input{background:var(--surface);border:1px solid var(--brand);width:100%;height:22px;color:var(--ink);box-shadow:0 0 0 3px var(--brand-ring,#1724c11a);border-radius:5px;outline:0;margin-top:1px;padding:0 6px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.unit-pub-url-input::placeholder{color:var(--ink-5);font-family:inherit}.unit-pub-add{border:1px dashed var(--line-strong,#c9cdd6);color:var(--ink-4);cursor:pointer;transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border-radius:5px;align-items:center;gap:4px;margin-top:1px;padding:1px 6px;font-family:inherit;font-size:10.5px;font-weight:600;display:inline-flex}.unit-pub-add:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.unit-pub-open{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--ink-3);cursor:pointer;transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);border-radius:5px;place-items:center;display:grid}.unit-pub-open:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.unit-fin{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 -22px -20px;display:grid}.unit-fin-pane{flex-direction:column;gap:7px;min-width:0;padding:12px 18px 14px;display:flex}.unit-fin-pane+.unit-fin-pane{border-inline-start:1px solid var(--line);background:linear-gradient(180deg, var(--brand-softer,var(--brand-soft)) 0%, var(--surface) 100%)}.unit-fin-head{border-bottom:1px dashed var(--line);align-items:baseline;gap:6px;margin-bottom:2px;padding-bottom:5px;display:flex}.unit-fin-title{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.unit-fin-tag{color:var(--ink-4);font-size:10px;font-weight:500}.unit-fin-row{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.unit-fin-row-label{color:var(--ink-3);font-weight:500}.unit-fin-val{color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;direction:ltr;border-radius:5px;align-items:baseline;gap:2px;margin:-1px -6px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.unit-fin-val:hover{background:#0000000a}.unit-fin-val .unit{color:var(--ink-4);font-size:10px;font-weight:500}.unit-fin-val.is-empty{color:var(--ink-5);font-style:italic;font-weight:500}.unit-fin-sum{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:5px;margin-top:6px;padding:8px 11px;display:flex}.unit-fin-sum-row{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:11px;display:flex}.unit-fin-sum-row b{color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;font-weight:700}.unit-fin-sum-row.is-total{border-top:1px solid var(--line);margin-top:2px;padding-top:6px;font-size:12px}.unit-fin-sum-row.is-total .unit-fin-sum-amt{color:var(--brand);letter-spacing:-.01em;font-size:15px;font-weight:800}.unit-park{background:var(--surface);border:1px solid var(--line);vertical-align:middle;border-radius:99px;align-items:center;gap:2px;padding:1px;display:inline-flex}.unit-park button{width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.unit-park button:hover{background:var(--surface-3);color:var(--ink)}.unit-park b{text-align:center;font-variant-numeric:tabular-nums;min-width:12px;color:var(--ink);font-size:11px}.unit-int{flex-direction:column;gap:0;display:flex}.unit-int-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.unit-int-row:last-child{border-bottom:none}.unit-int-company{color:var(--ink);font-size:12.5px;font-weight:700}.unit-int-meta{color:var(--ink-4);align-items:center;gap:6px;margin-top:1px;font-size:10.5px;display:flex}.unit-int-meta-sep{background:var(--ink-5);border-radius:50%;width:2px;height:2px}.unit-int-pill{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.unit-int-pill:hover{background:var(--surface-2);border-color:var(--line-strong)}.unit-int-pill .dot{border-radius:50%;width:5px;height:5px}.unit-int-pill .chev{opacity:.5}.unit-side-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.unit-side-title{color:var(--ink);font-size:13px;font-weight:700}.unit-side-online{color:var(--ink-4);align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;display:inline-flex}.unit-side-online .dot{background:var(--st-deal);border-radius:50%;width:6px;height:6px}.unit-tab-pane{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;padding:14px 18px 18px;display:flex;overflow-y:auto}.unit-tab-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unit-tab-title{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.unit-tab-sub{color:var(--ink-4);font-size:11.5px}.unit-tab-count{color:var(--brand);background:var(--brand-soft);font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.unit-fpills{background:var(--surface-3);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.unit-fpill{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.unit-fpill:hover{color:var(--ink)}.unit-fpill.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.unit-fpill-n{color:var(--ink-3);text-align:center;background:#0000000f;border-radius:99px;min-width:14px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px}.unit-btn-primary{background:var(--brand);border:1px solid var(--brand);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.unit-btn-primary:hover{background:var(--brand-2,var(--brand))}.unit-int-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;display:grid}.unit-int-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.unit-int-card-head{align-items:center;gap:10px;display:flex}.unit-int-card-av{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#2b3ad6 0%,#5d6ef0 100%);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:inline-flex}.unit-int-card-body{flex:1;min-width:0}.unit-int-card-name{color:var(--ink);font-size:13px;font-weight:700}.unit-int-card-meta{color:var(--ink-4);align-items:center;gap:6px;margin-top:1px;font-size:10.5px;display:flex}.unit-int-card-notes{color:var(--ink-2);background:var(--surface-2);border-radius:7px;padding:7px 10px;font-size:12px;line-height:1.5}.unit-int-decline{color:var(--st-lost);background:#fbf0f0;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.unit-doc-section{margin-bottom:6px}.unit-doc-section-head{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;align-items:baseline;gap:8px;padding:0 2px 8px;font-size:10.5px;font-weight:700;display:flex}.unit-doc-section-count{color:var(--ink-4);text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.unit-docs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.unit-doc{border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:all .14s var(--ease-out);border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.unit-doc:hover{border-color:var(--line-strong);background:var(--surface-2)}.unit-doc-thumb{letter-spacing:.03em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:9.5px;font-weight:800;display:inline-flex}.unit-doc-body{min-width:0}.unit-doc-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.unit-doc-meta{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-top:1px;font-size:10.5px}.unit-doc-actions{opacity:0;gap:2px;transition:opacity .14s;display:flex}.unit-doc:hover .unit-doc-actions{opacity:1}.unit-media-zone{border-radius:10px;transition:all .18s;position:relative}.unit-media-zone.is-drop{outline:2px dashed var(--brand);outline-offset:4px;background:var(--brand-softer,var(--brand-soft))}.unit-media-zone.is-drop:after{content:"שחרר קבצים כאן להעלאה";color:var(--brand);pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb3;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.unit-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.unit-media{background:var(--surface);border:1px solid var(--line);transition:all .16s var(--ease-out);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.unit-media:hover{border-color:var(--line-strong);box-shadow:0 4px 14px #0000000d}.unit-media-thumb{width:100%;height:124px;position:relative}.unit-media-tl,.unit-media-tr{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:7px}.unit-media-tl{right:7px}.unit-media-tr{left:7px}.unit-media-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0009;border-radius:99px;align-items:center;gap:3px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.unit-media-chip.is-default{background:var(--brand)}.unit-media-info{align-items:center;gap:6px;padding:7px 10px;display:flex}.unit-media-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.unit-media-menu-scrim{z-index:9990;position:fixed;inset:0}.unit-media-menu{z-index:9991;min-width:170px}.dd-item.is-danger{color:#c63d3d}.dd-item.is-danger:hover{background:#c63d3d14}.unit-media-edit{border-top:1px dashed var(--line);flex-wrap:wrap;gap:4px;padding:7px 10px 9px;display:flex}.unit-media-tagbtn{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);cursor:pointer;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600}.unit-media-tagbtn:hover{background:var(--surface-2);color:var(--brand);border-color:var(--brand-ring)}.unit-media-tagbtn.is-on{background:var(--brand);color:#fff;border-color:var(--brand)}.unit-media-tagbtn.is-danger{color:var(--st-lost)}.unit-media-tagbtn.is-danger:hover{background:#fbf0f0;border-color:#f1c8c9}.unit-ad-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;display:grid}.unit-ad{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.unit-ad.is-on{border-color:var(--line-strong)}.unit-ad-head{align-items:center;gap:11px;display:flex}.unit-ad-icon{color:#fff;text-transform:lowercase;letter-spacing:-.02em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.unit-ad-channel{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.unit-ad-state{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;font-weight:700;display:inline-flex}.unit-ad-state .dot{border-radius:50%;width:6px;height:6px}.unit-ad-state.is-on{color:var(--st-deal)}.unit-ad-state.is-on .dot{background:var(--st-deal);box-shadow:0 0 0 2px #389a3526}.unit-ad-state.is-off{color:var(--ink-4)}.unit-ad-state.is-off .dot{background:var(--ink-5)}.unit-ad-label{color:var(--ink-4);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.unit-ad-input{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--ink);text-align:start;direction:ltr;border-radius:8px;outline:none;padding:8px 11px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;transition:all .14s}.unit-ad-input:focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.unit-ad-input::placeholder{color:var(--ink-5);direction:rtl;font-family:inherit}.unit-ad-actions{gap:6px;display:flex}.unit-ad-btn{border:1px solid var(--line);background:var(--surface-2);height:30px;color:var(--ink-2);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.unit-ad-btn:hover:not([disabled]){background:var(--surface-3);color:var(--brand);border-color:var(--brand-ring)}.unit-ad-btn.is-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.unit-ad-btn.is-primary:hover:not([disabled]){background:var(--brand-2,var(--brand))}.unit-ad-btn[disabled]{opacity:.4;cursor:not-allowed}.unit-log{background:var(--surface);border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.unit-log-row{border-bottom:1px solid var(--line-soft);grid-template-columns:130px 130px 120px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:12px;padding:9px 14px;font-size:12px;transition:background .12s;display:grid}.unit-log-row:last-child{border-bottom:none}.unit-log-row.is-head{background:var(--surface-2);color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.unit-log-row:not(.is-head):hover{background:var(--surface-2)}.unit-log-time{color:var(--ink-3);font-variant-numeric:tabular-nums}.unit-log-agent{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.unit-log-av{background:var(--brand);color:#fff;letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:inline-flex}.unit-log-av.is-sys{background:var(--ink-4)}.unit-log-action{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;width:fit-content;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.unit-log-action.is-updated{background:var(--brand-soft);color:var(--brand)}.unit-log-action.is-status_changed{color:#a06200;background:#fdf0d6}.unit-log-action.is-document_added{color:#2a7ec9;background:#dbeefa}.unit-log-action.is-synced{color:var(--st-deal);background:#def4e3}.unit-log-action.is-created{background:var(--surface-3);color:var(--ink-2)}.unit-log-desc{color:var(--ink-2)}.unit-log-diff{align-items:center;gap:5px;font-size:11px;display:inline-flex}.unit-log-diff .old{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;max-width:50px;text-decoration:line-through;overflow:hidden}.unit-log-diff .neu{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:65px;font-weight:700;overflow:hidden}.unit-log-diff .arrow{color:var(--ink-5)}.rc-category-tabs{background:var(--surface);border-bottom:1px solid var(--line-soft);flex-shrink:0;padding:10px 22px 4px;overflow-x:auto}.rc-category-tabs .seg-tabs{flex-wrap:nowrap}.rc-sub-tabs{background:var(--surface-2);border-bottom:1px solid var(--line-soft);flex-shrink:0;padding:8px 22px 10px;overflow-x:auto}.rc-sub-tabs .seg-tabs{flex-wrap:nowrap}.seg-tab.is-sub{font-size:11.5px}.rc-subcat-chip{background:var(--surface-3);color:var(--ink-3);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;margin-inline-start:6px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.rc-search{width:320px;max-width:360px;position:relative}.rc-search input{padding-inline-end:30px}.rc-avatar{background:var(--ink-3);color:#fff;letter-spacing:-.02em;text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rc-muted{color:var(--ink-4);font-size:12.5px}.rc-cell-dash{color:var(--ink-5);font-size:12.5px}.rc-category-pill{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rc-category-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.rc-category-label{color:var(--ink-2);font-size:12.5px;font-weight:500}.rc-table-wrap{flex:1;min-height:0;padding:0 22px 22px;overflow:auto}.rc-table{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:16px}.rc-table .thead>div{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;z-index:2;justify-content:flex-start;padding:9px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.rc-table .row>div{border-bottom:1px solid var(--line-soft);background:var(--surface);min-height:56px;color:var(--ink);transition:background .12s var(--ease-out);justify-content:flex-start;padding:9px 12px;font-size:13px}.rc-table .row:last-child>div{border-bottom:none}.rc-table .row:nth-child(2n)>div{background:var(--surface-2)}.rc-table .row:nth-child(2n):hover>div,.rc-table .row:hover>div{background:var(--surface-3)}.rc-row{cursor:pointer}.rc-cell-avatar{place-items:center;padding:0!important;display:grid!important}.rc-cell-name{flex-direction:column;gap:1px;min-width:0;display:flex}.rc-cell-name-main{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.rc-cell-name-sub{color:var(--ink-4);font-size:10.5px;font-weight:500}.rc-cell-company{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.rc-cell-company-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.rc-cell-company-reg{color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.rc-cell-email,.rc-cell-phone{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;display:inline-block;overflow:hidden}.rc-cell-phone{font-weight:500}.rc-cell-props{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.rc-cell-props-num{color:var(--ink);font-size:14px;font-weight:700}.rc-cell-props-label{color:var(--ink-4);font-size:11px;font-weight:500}.rc-row-action{opacity:0;transition:opacity .12s var(--ease-out);justify-content:flex-end!important;padding:0 6px!important}.rc-row:hover .rc-row-action{opacity:1}.rc-empty{flex:1;place-items:center;padding:40px 22px;display:grid}.rc-modal{width:95vw;max-width:720px}.rc-modal-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.rc-modal-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.rc-modal-section{flex-direction:column;gap:11px;display:flex}.rc-modal-section-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);margin-bottom:2px;padding-bottom:4px;font-size:11px;font-weight:700}.rc-field{flex-direction:column;gap:4px;display:flex}.rc-field-label{color:var(--ink-3);font-size:11.5px;font-weight:500}.rc-required{color:var(--temp-hot);font-weight:700}.rc-field-category{max-width:240px}.rc-cat-trigger{cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;border-style:solid!important;border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.rc-cat-trigger:hover{border-color:var(--ink-4)!important}.rc-cat-trigger-label{text-align:start;flex:1}.field-input{background:var(--surface-2);border:1px solid var(--line);height:36px;color:var(--ink);transition:border-color .14s var(--ease-out), background .14s var(--ease-out), box-shadow .14s var(--ease-out);box-sizing:border-box;border-radius:8px;outline:0;width:100%;padding:0 12px;font-family:inherit;font-size:12.5px}.field-input::placeholder{color:var(--ink-4)}.field-input:focus{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.rcd-page{background:var(--app-bg,var(--surface-2));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rcd-header{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-shrink:0;align-items:center;gap:12px;padding:14px 22px;display:flex}.rcd-header-nav{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rcd-back-btn{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);border-radius:7px;place-items:center;display:grid}.rcd-back-btn:hover{background:var(--surface-3);color:var(--ink)}.rcd-breadcrumb{align-items:center;gap:7px;min-width:0;display:flex}.rcd-breadcrumb a{color:var(--ink-4);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none}.rcd-breadcrumb a:hover{color:var(--ink-2)}.rcd-breadcrumb-active{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.rcd-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.rcd-header-stat{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.rcd-body{flex:1;grid-template-columns:380px 1fr;align-content:start;gap:16px;min-height:0;padding:16px 22px 22px;display:grid;overflow-y:auto}.rcd-card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.rcd-side{flex-direction:column;align-self:start;gap:12px;display:flex}.rcd-profile{flex-direction:column;align-items:center;gap:10px;padding:22px 20px 18px;display:flex}.rcd-avatar-lg{background:var(--ink-3);color:#fff;letter-spacing:-.03em;text-transform:uppercase;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:2px;font-size:28px;font-weight:700;display:grid}.rcd-category-trigger{color:var(--ink-2);border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.rcd-category-trigger:hover{background:var(--surface-2);border-color:var(--line-strong)}.rcd-category-pill{align-items:center;gap:6px;display:inline-flex}.rcd-name-block{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.rcd-name{color:var(--ink);letter-spacing:-.015em;cursor:pointer;transition:background .12s var(--ease-out);border-radius:6px;align-items:center;gap:4px;padding:2px 5px;font-size:18px;font-weight:700;display:inline-flex}.rcd-name:hover{background:var(--surface-2)}.rcd-name.is-empty{color:var(--ink-5);font-size:16px;font-weight:500}.rcd-name.is-editing,.rcd-company.is-editing,.rcd-field-value.is-editing,.rcd-info-value.is-editing{font:inherit;background:var(--surface);border:1px solid var(--brand);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f);color:var(--ink);border-radius:6px;outline:none;width:auto;min-width:80px;padding:2px 6px}.rcd-company{color:var(--ink-3);cursor:pointer;text-align:center;border-radius:5px;margin-top:-2px;padding:2px 6px;font-size:13px;font-weight:500}.rcd-company:hover{background:var(--surface-2);color:var(--ink-2)}.rcd-company.is-empty{color:var(--ink-5)}.rcd-divider{background:var(--line);width:100%;height:1px;margin:10px 0 4px}.rcd-info-rows{flex-direction:column;align-self:stretch;width:100%;display:flex}.rcd-info-row{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr;gap:10px;padding:8px 0;display:grid}.rcd-info-row:last-child{border-bottom:none}.rcd-info-icon{background:var(--surface-2);border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.rcd-info-body{flex-direction:column;gap:1px;min-width:0;display:flex}.rcd-info-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.rcd-info-value{color:var(--ink);cursor:pointer;transition:background .12s var(--ease-out);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:5px;max-width:100%;margin:-2px -5px;padding:2px 5px;font-size:13.5px;font-weight:500;display:inline-flex;overflow:hidden}.rcd-info-value:hover{background:var(--surface-2)}.rcd-info-value.is-empty{color:var(--ink-5);font-weight:500}.rcd-info-value>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.rcd-pen{opacity:0;color:var(--ink-4);transition:opacity .12s var(--ease-out);flex-shrink:0}.rcd-info-value:hover .rcd-pen,.rcd-name:hover .rcd-pen,.rcd-field-value:hover .rcd-pen{opacity:.6}.rcd-stats{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.rcd-stats-row{justify-content:space-between;align-items:center;display:flex}.rcd-stats-label{color:var(--ink-4);font-size:11.5px;font-weight:500}.rcd-stats-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.rcd-stats-value b{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.rcd-stats-unit{color:var(--ink-4);font-size:11px;font-weight:500}.rcd-stats-date{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.rcd-delete{width:100%;height:38px;color:var(--temp-hot,#c63d3d);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);background:0 0;border:1px solid #f1c8c9;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.rcd-delete:hover{border-color:var(--temp-hot,#c63d3d);background:#fbf0f0}.rcd-main{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}.rcd-units{min-width:0;padding:16px 18px 18px;position:relative}.rcd-units-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.rcd-units-title{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.rcd-units-count{background:var(--surface-3);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.rcd-add-wrap{margin-inline-start:auto;position:relative}.rcd-add-scrim{z-index:70;background:0 0;position:fixed;inset:0}.rcd-add-menu{z-index:80;background:var(--surface);border:1px solid var(--line);top:calc(100% + 6px);border-radius:10px;flex-direction:column;width:340px;max-height:380px;padding:4px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 12px 36px #0f172a1a}.rcd-add-search{align-items:center;gap:6px;padding:6px 8px;display:flex;position:relative}.rcd-add-search input{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:6px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.rcd-add-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring,#1724c11f)}.rcd-add-list{flex:1;min-height:0;overflow-y:auto}.rcd-add-item{cursor:pointer;transition:background .12s var(--ease-out);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rcd-add-item:hover{background:var(--surface-3)}.rcd-add-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rcd-add-item-name{color:var(--ink);font-size:13px;font-weight:700}.rcd-add-item-sub{color:var(--ink-4);font-size:11px}.rcd-add-item-link{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.rcd-add-empty{text-align:center;color:var(--ink-4);padding:30px 14px;font-size:12.5px}.rcd-units-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.rcd-units-empty{place-items:center;padding:20px;display:grid}.rcd-unit-card{background:var(--surface);border:1px solid var(--line);transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.rcd-unit-card:hover{border-color:var(--line-strong);box-shadow:0 4px 12px #0f172a0d}.rcd-unit-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rcd-unit-name-row{align-items:center;gap:6px;display:flex}.rcd-unit-name{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.rcd-unit-type-tag{color:var(--ink-3);background:var(--surface-3);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.rcd-unit-project{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.rcd-unit-sep{color:var(--ink-5);margin:0 5px}.rcd-unit-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.rcd-unit-status{color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.rcd-unit-status-dot{border-radius:50%;width:6px;height:6px}.rcd-unit-pill-sep{background:var(--line);width:1px;height:10px;margin:0 2px}.rcd-unit-pill{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.rcd-unit-actions{flex-shrink:0;gap:6px;display:flex}.rcd-unit-action{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;place-items:center;display:grid}.rcd-unit-action:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.rcd-unit-action.is-danger{color:var(--ink-4)}.rcd-unit-action.is-danger:hover{color:var(--temp-hot,#c63d3d);background:#fbf0f0;border-color:#e8b9b9}@media (max-width:980px){.rcd-body{grid-template-columns:1fr}}.ad-board{background:var(--surface-2);flex-direction:column;display:flex}.ad-period-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:0;padding:2px;display:inline-flex}.ad-content{flex-direction:column;gap:16px;padding:18px 22px 28px;display:flex}.ad-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.ad-card-head{align-items:center;gap:8px;min-width:0;display:flex}.ad-card-head .grow{flex:auto}.ad-card-title{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.ad-card-sub{color:var(--ink-4);font-size:11.5px;font-weight:500}.ad-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ad-kpi{background:var(--surface);border:1px solid var(--line);min-width:0;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px 13px;display:flex}.ad-kpi:hover{border-color:var(--line-strong,var(--ink-5,#c9cdd6));box-shadow:0 1px 2px #0f172a0a}.ad-kpi-head{align-items:center;gap:6px;display:flex}.ad-kpi-label{color:var(--ink-3);font-size:11.5px;font-weight:500}.ad-kpi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ad-kpi-value{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:22px;font-weight:700;line-height:1.15;display:flex}.ad-kpi-suffix{color:var(--ink-3);margin-inline-start:1px;font-size:14px;font-weight:600}.ad-kpi-delta{font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:600;display:flex}.ad-kpi-delta.is-up{color:var(--st-deal)}.ad-kpi-delta.is-down{color:var(--temp-hot)}.ad-kpi-delta-sub{color:var(--ink-4);margin-inline-start:4px;font-weight:500}.ad-charts-row{grid-template-columns:minmax(320px,.85fr) minmax(0,1.6fr);gap:16px;min-width:0;display:grid}@media (max-width:1200px){.ad-charts-row{grid-template-columns:1fr}}.ad-donut-card{position:relative}.ad-donut-wrap{justify-content:center;padding:4px 0 2px;display:flex;position:relative}.ad-donut-svg{cursor:pointer;width:220px;max-width:100%;height:220px}.ad-donut-svg path{transition:opacity .15s var(--ease-out)}.ad-donut-center-label{fill:var(--ink-4);font-size:11px;font-weight:500}.ad-donut-center-value{fill:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:700}.ad-donut-tooltip{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;top:8px;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;font-weight:500;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 6px 16px #0f172a2e}.ad-donut-tooltip-dot{border-radius:50%;width:8px;height:8px}.ad-donut-tooltip-name{font-weight:600}.ad-donut-tooltip-val{font-variant-numeric:tabular-nums;opacity:.92}.ad-donut-tooltip-pct{font-variant-numeric:tabular-nums;background:#ffffff26;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600}.ad-donut-legend{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:6px;padding:12px 4px 0;display:grid}.ad-donut-legend-item{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:11.5px;display:flex}.ad-donut-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ad-donut-legend-name{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);flex:auto;overflow:hidden}.ad-donut-legend-val{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:11px;font-weight:600}.ad-line-card{position:relative}.ad-linechart-wrap{width:100%;height:280px;position:relative}.ad-linechart-svg{width:100%;height:100%;display:block}.ad-linechart-svg path[stroke]{stroke-linejoin:round;stroke-linecap:round}.ad-dot{transition:r .15s var(--ease-out)}.ad-linechart-tooltip{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:8px;flex-direction:column;gap:4px;min-width:130px;padding:8px 10px 7px;font-size:11px;font-weight:500;display:flex;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 6px 16px #0f172a2e}.ad-linechart-tooltip-label{color:#ffffffd9;border-bottom:1px solid #ffffff1f;margin-bottom:2px;padding-bottom:4px;font-size:11px;font-weight:600}.ad-linechart-tooltip-row{color:#ffffffeb;align-items:center;gap:6px;font-size:11px;display:flex}.ad-linechart-tooltip-row .dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ad-linechart-tooltip-row b{font-variant-numeric:tabular-nums;color:#fff;margin-inline-start:auto;font-weight:700}.ad-line-legend{align-items:center;gap:12px;display:inline-flex}.ad-line-legend-item{color:var(--ink-3);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.ad-line-legend-item .dot{border-radius:50%;width:8px;height:8px}.ad-bar-card{position:relative}.ad-barchart-wrap{width:100%;height:240px;position:relative}.ad-barchart-svg{width:100%;height:100%;display:block}.ad-barchart-svg rect{cursor:pointer}.ad-barchart-tooltip{background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 16px #0f172a2e}.ad-barchart-tooltip-label{color:#ffffffd9;font-size:11px;font-weight:600}.ad-barchart-tooltip-val{font-variant-numeric:tabular-nums;color:#fff;font-size:12px;font-weight:700}.ad-axis-label{fill:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.ad-recent{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.ad-recent-head{align-items:center;gap:8px;display:flex}.ad-recent-title{color:var(--ink);font-size:13.5px;font-weight:600}.ad-recent-count{background:var(--surface-3);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.ad-recent-link{color:var(--brand);cursor:pointer;transition:opacity .12s var(--ease-out);align-items:center;gap:4px;margin-inline-start:auto;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.ad-recent-link:hover{opacity:.75}.ad-recent-list{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ad-recent-thead,.ad-recent-row{grid-template-columns:90px minmax(0,2fr) minmax(0,1.2fr) 130px 100px;align-items:center;gap:14px;padding:0 14px;display:grid}.ad-recent-thead{background:var(--surface-2);border-bottom:1px solid var(--line-soft);height:32px;color:var(--ink-4);letter-spacing:.02em;font-size:11px;font-weight:600}.ad-recent-row{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line-soft);transition:background .1s var(--ease-out);font-size:12.5px}.ad-recent-row:last-child{border-bottom:0}.ad-recent-row:hover{background:var(--surface-2)}.ad-recent-date{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ad-recent-desc{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ad-recent-cat{align-items:center;min-width:0;display:flex}.ad-recent-cat-text{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:100%;padding:2px 8px;font-size:11.5px;overflow:hidden}.ad-recent-amount{font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:baseline;gap:1px;font-size:12.5px;font-weight:600;display:inline-flex}.ad-recent-amount.is-income{color:var(--st-deal)}.ad-recent-amount.is-expense{color:var(--temp-hot)}.ad-recent-amount-cur{opacity:.7;margin-inline-start:1px;font-size:11px;font-weight:500}.ad-recent-status{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.ad-recent-status .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ad-recent-status.is-paid .dot{background:var(--st-deal)}.ad-recent-status.is-pending .dot{background:var(--st-showing)}.ad-recent-status.is-overdue .dot{background:var(--temp-hot)}@media (max-width:980px){.ad-recent-thead,.ad-recent-row{grid-template-columns:70px minmax(0,1.6fr) 100px 90px;gap:10px}.ad-recent-thead>div:nth-child(3),.ad-recent-row .ad-recent-cat{display:none}}.ops-board{background:var(--surface-2);flex-direction:column;display:flex}.ops-strip{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:6px 12px;font-size:12px;display:flex}.ops-strip-item{align-items:center;gap:8px;display:inline-flex}.ops-strip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ops-strip-label{color:var(--ink-3);font-weight:500}.ops-strip-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:700}.ops-strip-value.is-pos{color:var(--st-deal)}.ops-strip-value.is-neg{color:var(--temp-hot)}.ops-strip-sep{background:var(--line);width:1px;height:14px}.ops-strip-item.is-emphasis .ops-strip-label{color:var(--ink-2);font-weight:600}.ops-seg{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.ops-seg .seg-tab .ops-type-dot{margin-inline-end:5px}.ops-filter-panel{background:var(--surface);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 22px;display:flex}.ops-table-wrap{padding:14px 22px 24px;overflow-x:auto}.ops-table{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:1100px;overflow:hidden}.ops-thead,.ops-row{grid-template-columns:36px minmax(220px,2fr) 140px minmax(140px,1fr) 96px 150px 70px 140px 72px 72px;align-items:center;gap:0;display:grid}.ops-thead{background:var(--surface-2);border-bottom:1px solid var(--line);height:38px;color:var(--ink-3);letter-spacing:.01em;z-index:5;font-size:11.5px;font-weight:600;position:sticky;top:0}.ops-th{min-width:0;padding:0 12px}.ops-tbody{flex-direction:column;display:flex}.ops-row{border-top:1px solid var(--line-soft);background:var(--surface);min-height:48px;color:var(--ink);transition:background .1s var(--ease-out);font-size:12.5px;position:relative}.ops-row:nth-child(2n){background:var(--surface-2)}.ops-row:hover{background:var(--brand-soft)}.ops-row.is-selected{background:#1724c114}.ops-row.is-selected:hover{background:#1724c11f}.ops-row.is-excluded .ops-name,.ops-row.is-excluded .ops-amount-num,.ops-row.is-excluded .ops-cell-text{opacity:.55}.ops-td{align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.ops-col-amount{justify-content:flex-end}.ops-col-vat{font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:flex-end}.ops-col-date{color:var(--ink-3);font-variant-numeric:tabular-nums}.ops-col-file{justify-content:center}.ops-col-actions{justify-content:flex-end;gap:4px}.ops-col-select{justify-content:center}.ops-type-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.ops-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.ops-excluded-badge{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-4);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}.ops-cell-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ops-agent-chip{align-items:center;gap:7px;min-width:0;display:inline-flex}.ops-agent-name{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.ops-col-amount{font-variant-numeric:tabular-nums;gap:1px;font-size:12.5px;font-weight:600}.ops-col-amount.is-income{color:var(--st-deal)}.ops-col-amount.is-expense{color:var(--temp-hot)}.ops-amount-sign{margin-inline-end:1px;font-weight:700}.ops-amount-cur{opacity:.7;font-size:11px;font-weight:500}.ops-amount-num{font-weight:700}.ops-file-btn{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--brand);cursor:pointer;transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:6px;place-items:center;display:grid}.ops-file-btn:hover{background:var(--brand-soft);border-color:#1724c133}.ops-status{position:relative}.ops-status-pill{border:1px solid var(--line);background:var(--surface);cursor:pointer;height:24px;color:var(--ink-2);transition:background .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.ops-status-pill:hover{background:var(--surface-2);border-color:var(--line-strong)}.ops-status-label{white-space:nowrap}.ops-status-menu{background:var(--surface);border:1px solid var(--line);z-index:30;top:calc(100% + 4px);border-radius:8px;min-width:140px;padding:4px;position:absolute;inset-inline-start:0;box-shadow:0 6px 18px #0f172a14}.ops-status-option{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.ops-status-option:hover{background:var(--surface-2)}.ops-status-option.is-selected{background:var(--brand-soft)}.ops-status-option>span{text-align:start;flex:auto}.ops-massbar-sep{background:#ffffff26;width:1px;height:18px}.ops-massbar-status-group{align-items:center;gap:6px;display:inline-flex}.ops-massbar-status-label{color:#ffffffa6;margin-inline-end:2px;font-size:11.5px}.ops-massbar-status-btn{color:#fff;font:inherit;cursor:pointer;transition:background .12s var(--ease-out);background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.ops-massbar-status-btn:hover{background:#ffffff29}.ops-modal-type-toggle{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;margin-bottom:14px;padding:2px;display:inline-flex}.ops-type-btn{height:28px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.ops-type-btn:hover{color:var(--ink)}.ops-type-btn.is-active{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a0a;font-weight:600}.ops-money-input,.ops-vat-input{position:relative}.ops-money-prefix{color:var(--ink-4);pointer-events:none;inset-inline-start:10px;font-size:12px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.ops-money-input .ops-input{padding-inline-start:22px}.ops-vat-suffix{color:var(--ink-4);pointer-events:none;inset-inline-end:10px;font-size:12px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.ops-vat-input .ops-input{padding-inline-end:22px}.ops-attachment-row{align-items:center;gap:6px;display:flex}.ops-attachment-btn{border:1px dashed var(--line-strong,#c9cdd6);background:var(--surface-2);height:36px;color:var(--ink-3);cursor:pointer;transition:border-color .12s var(--ease-out), background .12s var(--ease-out);border-radius:8px;flex:auto;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.ops-attachment-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c14d}.ops-attachment-clear{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--ink-4);border-radius:6px;place-items:center;display:grid}.ops-attachment-clear:hover{color:var(--temp-hot);border-color:#e8b9b9}.ops-checkbox-row{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.ops-checkbox-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand)}.ops-checkbox-help{color:var(--ink-4);font-size:11px}.ops-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0f172a52;position:fixed;inset:0}.ops-drawer{background:var(--surface);border-inline-end:1px solid var(--line);z-index:101;top:0;bottom:0;flex-direction:column;width:480px;max-width:100%;display:flex;position:fixed;inset-inline-start:0;box-shadow:0 0 40px #0f172a33}.ops-drawer-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:14px 18px;display:flex}.ops-drawer-title{color:var(--ink);flex:auto;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:inline-flex}.ops-drawer-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-drawer-body{background:var(--surface-2);flex:auto;justify-content:center;align-items:center;padding:20px;display:flex;overflow-y:auto}.ops-drawer-preview{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:32px 24px;display:flex}.ops-drawer-preview-icon{background:var(--surface-2);border-radius:14px;place-items:center;width:72px;height:72px;display:grid}.ops-drawer-preview-text{color:var(--ink-4);font-size:12.5px}.ops-drawer-download{background:var(--brand-soft);color:var(--brand);transition:background .12s var(--ease-out);border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ops-drawer-download:hover{background:#1724c124}.chip-btn .chip-btn-count{background:var(--brand-soft);color:var(--brand);border-radius:4px;margin-inline-start:2px;padding:1px 5px;font-size:10.5px;font-weight:700}.chip-btn.is-link{color:var(--ink-3);background:0 0;border-style:dashed}.chip-btn.is-link:hover{color:var(--ink)}@media (max-width:1180px){.ops-toolbar{gap:10px}.ops-toolbar-right{flex-wrap:wrap}.ops-search{min-width:180px}}.ops-add-btn{align-items:center;gap:6px;display:inline-flex}.ops-add-btn .ops-type-dot{width:6px;height:6px;margin-inline-end:1px}.btn-ghost.ops-add-income{color:var(--st-deal);background:#22c55e0f;border:1px solid #22c55e4d}.btn-ghost.ops-add-income:hover{color:var(--st-deal);background:#22c55e1f}.dbt-board{background:var(--surface-2);flex-direction:column;display:flex}.dbt-content{flex-direction:column;gap:16px;padding:18px 22px 28px;display:flex}.dbt-hero{background:radial-gradient(ellipse 540px 160px at 50% -30%, #1724c10d, transparent 60%), var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px 20px 16px;display:flex;position:relative}.dbt-hero-sentence{color:var(--ink);letter-spacing:-.01em;z-index:1;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.dbt-hero-avatar{width:28px;height:28px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.dbt-hero-name-strong{color:var(--ink);font-weight:700}.dbt-hero-verb{color:var(--ink-3);padding:0 2px;font-size:14px;font-weight:500}.dbt-hero-row{border-top:1px solid var(--line-soft);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:10px;display:flex;position:relative}.dbt-hero-amount-block{flex-direction:column;gap:2px;display:flex}.dbt-hero-amount{color:var(--brand);letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-size:30px;font-weight:700;line-height:1.05;display:inline-flex}.dbt-hero-cur{color:var(--brand);opacity:.85;font-size:18px;font-weight:600}.dbt-hero-num{font-weight:700}.dbt-hero-amount-vat{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.dbt-hero-amount-vat-sep{color:var(--ink-5,#c9cdd6);padding:0 2px}.dbt-hero-cta-block{align-items:center;gap:12px;display:inline-flex}.dbt-hero-updated{color:var(--ink-4);font-size:11.5px;font-weight:500}.dbt-hero-empty{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:14px;padding:36px 28px}.dbt-hero-empty .dbt-hero-title{color:var(--st-deal);letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:700}.dbt-hero-empty .dbt-hero-sub{color:var(--ink-3);font-size:12.5px}.dbt-partners-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:1000px){.dbt-partners-grid{grid-template-columns:1fr}.dbt-hero-row{flex-direction:column;align-items:stretch}.dbt-hero-cta-block{justify-content:flex-end}}.dbt-pcard{background:var(--surface);border:1px solid var(--line);transition:border-color .12s var(--ease-out);border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;display:flex;position:relative}.dbt-pcard.is-owing{border-color:#c63d3d59;box-shadow:0 0 0 1px #c63d3d1a}.dbt-pcard.is-receiving{border-color:#389a3559;box-shadow:0 0 0 1px #389a351a}.dbt-pcard-head{align-items:center;gap:12px;display:flex}.dbt-pcard-avatar{width:36px;height:36px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.dbt-pcard-head-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dbt-pcard-name{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:700}.dbt-pcard-role{color:var(--ink-4);font-size:11.5px;font-weight:500}.dbt-pcard-share{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:flex-end;min-width:56px;padding:4px 10px;display:flex}.dbt-pcard-share-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.1}.dbt-pcard-share-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.dbt-pcard-rows{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:6px;display:flex}.dbt-pcard-row{justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.dbt-pcard-row-sep{background:var(--line-soft);height:1px;margin:4px 0}.dbt-pcard-row-label{color:var(--ink-3);font-size:12px;font-weight:500}.dbt-pcard-row-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:13px;font-weight:600}.dbt-pcard-row-value.is-income{color:var(--st-deal)}.dbt-pcard-row-value.is-expense{color:var(--temp-hot)}.dbt-pcard-row-value.is-net{color:var(--ink);font-size:14px;font-weight:700}.dbt-pcard-row-sub .dbt-pcard-row-label{color:var(--ink-4);font-size:11.5px}.dbt-pcard-row-value-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.dbt-log{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dbt-log-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.dbt-log-title-row{align-items:center;gap:8px;display:flex}.dbt-log-title{color:var(--ink);font-size:13.5px;font-weight:600}.dbt-log-count{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-4);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:600}.dbt-log-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dbt-log-filters .grow{flex:auto}.dbt-table{min-width:0;overflow-x:auto}.dbt-thead,.dbt-row{grid-template-columns:36px 90px minmax(140px,1fr) 28px minmax(140px,1fr) 130px 110px 120px 60px 110px 72px;align-items:center;display:grid}.dbt-thead{background:var(--surface-2);border-bottom:1px solid var(--line);height:38px;color:var(--ink-3);letter-spacing:.01em;min-width:1100px;font-size:11.5px;font-weight:600}.dbt-th{min-width:0;padding:0 12px}.dbt-th-btn{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:5px;width:100%;height:100%;padding:0;font-family:inherit;font-weight:600;display:inline-flex}.dbt-th-btn:hover,.dbt-th-btn.is-active{color:var(--ink)}.dbt-th-sort{flex-direction:column;line-height:1;display:inline-flex}.dbt-th-sort>*{margin-top:-3px}.dbt-tbody{flex-direction:column;display:flex}.dbt-row{border-top:1px solid var(--line-soft);background:var(--surface);min-height:46px;color:var(--ink);transition:background .1s var(--ease-out);min-width:1100px;font-size:12.5px}.dbt-row:nth-child(2n){background:#1724c106}.dbt-row:hover{background:var(--brand-soft)}.dbt-row.is-selected{background:#1724c11a}.dbt-td{align-items:center;gap:7px;min-width:0;padding:0 12px;display:flex}.dbt-col-select{justify-content:center}.dbt-col-arrow{color:var(--ink-4);justify-content:center;padding:0}.dbt-col-date{color:var(--ink-3);font-variant-numeric:tabular-nums}.dbt-col-amount,.dbt-col-amount-incl{font-variant-numeric:tabular-nums;justify-content:flex-end}.dbt-col-receipt{justify-content:center}.dbt-col-actions{justify-content:flex-end;gap:4px}.dbt-avatar-sm{width:22px;height:22px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.dbt-party-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.dbt-amount-cur{opacity:.7;color:var(--ink-3);font-size:11px;font-weight:500}.dbt-amount-num{color:var(--ink);font-size:13px;font-weight:700}.dbt-amount-cur-sub{opacity:.6;color:var(--ink-4);font-size:10.5px;font-weight:500}.dbt-amount-incl-num{color:var(--ink-3);font-size:12px;font-weight:500}.dbt-method-pill{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:500}.dbt-status-pill{color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.dbt-parties{grid-template-columns:1fr 36px 1fr;align-items:end;gap:10px;display:grid}.dbt-swap-btn{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out), border-color .12s var(--ease-out);border-radius:7px;align-self:end;place-items:center;display:grid}.dbt-swap-btn:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.dbt-swap-btn>*{margin:0 -3px}.dbt-form-warn{color:var(--temp-hot);background:#fbf0f0;border:1px solid #f1c8c9;border-radius:6px;margin-top:8px;padding:6px 10px;font-size:11.5px}.sup-board{background:var(--surface-2);flex-direction:column;display:flex}.sup-content{padding:16px 22px 24px}.sup-avatar{width:38px;height:38px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.sup-avatar-lg{border-radius:12px;width:52px;height:52px;font-size:17px}.sup-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.sup-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out), transform .12s var(--ease-out);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px 12px;display:flex;position:relative}.sup-card:hover{border-color:var(--line-strong,#c9cdd6);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.sup-card.is-selected{background:var(--brand-soft);border-color:#1724c14d}.sup-card-select{opacity:0;transition:opacity .12s var(--ease-out);top:12px;position:absolute;inset-inline-start:12px}.sup-card:hover .sup-card-select,.sup-card.is-selected .sup-card-select{opacity:1}.sup-card-head{align-items:center;gap:11px;min-width:0;display:flex}.sup-card-head-meta{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.sup-card-name{color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sup-card-cat{color:var(--ink-3);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.sup-card-menu{width:24px;height:24px;color:var(--ink-4);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sup-card:hover .sup-card-menu{opacity:1}.sup-card-menu:hover{background:var(--surface-2);color:var(--ink-2)}.sup-card-rows{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:10px 0;display:flex}.sup-card-row{color:var(--ink-2);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.sup-card-row-value{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:auto;min-width:0;font-weight:500;overflow:hidden}.sup-card-stats{align-items:center;gap:14px;padding-top:2px;display:flex}.sup-card-stat{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:1px;min-width:0;display:flex}.sup-card-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.1}.sup-card-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:500}.sup-card-stat-sep{background:var(--line);width:1px;height:26px}.sup-table{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:1000px;overflow:hidden}.sup-thead,.sup-row{grid-template-columns:36px minmax(220px,2fr) 160px 130px minmax(180px,1.5fr) 120px 80px 130px 76px;align-items:center;display:grid}.sup-thead{background:var(--surface-2);border-bottom:1px solid var(--line);height:38px;color:var(--ink-3);letter-spacing:.01em;font-size:11.5px;font-weight:600}.sup-th{min-width:0;padding:0 12px}.sup-row{border-top:1px solid var(--line-soft);background:var(--surface);min-height:50px;color:var(--ink);transition:background .1s var(--ease-out);cursor:pointer;min-width:1000px;font-size:12.5px}.sup-row:nth-child(2n){background:var(--surface-2)}.sup-row:hover{background:var(--brand-soft)}.sup-row.is-selected{background:#1724c11a}.sup-td{align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.sup-col-name{gap:10px}.sup-col-phone,.sup-col-email,.sup-col-tax{color:var(--ink-3);font-variant-numeric:tabular-nums}.sup-col-ops,.sup-col-total{font-variant-numeric:tabular-nums;justify-content:flex-end;font-weight:600}.sup-col-actions{justify-content:flex-end;gap:4px}.sup-col-select{justify-content:center}.sup-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sup-empty{background:var(--surface);border:1px dashed var(--line);border-radius:12px;grid-column:1/-1}.sup-drawer-stats{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.sup-drawer-stat{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.sup-drawer-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.sup-drawer-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:18px;font-weight:700}.sup-drawer-stat-value-sm{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.sup-drawer-ops{flex-direction:column;display:flex}.sup-drawer-op{grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.sup-drawer-op+.sup-drawer-op{border-top:1px solid var(--line-soft)}.sup-drawer-op-date{color:var(--ink-4);font-variant-numeric:tabular-nums}.sup-drawer-op-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.sup-drawer-op-amount{color:var(--temp-hot);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:1180px){.sup-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.view-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:7px;gap:1px;padding:2px;display:inline-flex}.view-toggle-btn{width:28px;height:24px;color:var(--ink-4);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.view-toggle-btn:hover{color:var(--ink-2)}.view-toggle-btn.is-active{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.db-page{background:var(--bg-page,var(--surface-2));flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.db-head{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;padding:22px 28px 20px}.db-greeting-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.db-greeting{color:var(--ink);letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.15}.db-date{color:var(--ink-4);margin-top:4px;font-size:13px;font-weight:500}.db-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.db-filter-select{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;border-radius:8px;outline:none;padding:0 32px 0 12px;font-family:inherit;font-size:12.5px}.db-filter-select:hover{border-color:var(--line-strong)}.db-filter-range-wrap{position:relative}.db-filter-range{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);cursor:pointer;transition:border-color .12s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.db-filter-range:hover{border-color:var(--line-strong)}.db-filter-range-menu{background:var(--surface);border:1px solid var(--line);z-index:50;top:calc(100% + 6px);border-radius:10px;flex-direction:column;gap:10px;min-width:260px;padding:12px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 28px #0f172a1f}.db-filter-range-presets{grid-template-columns:1fr 1fr;gap:4px;display:grid}.db-filter-range-presets button{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink-2);cursor:pointer;text-align:start;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:7px;padding:0 10px;font-family:inherit;font-size:12px}.db-filter-range-presets button:hover{background:var(--brand-soft);color:var(--brand);border-color:#1724c133}.db-filter-range-custom{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:10px;display:flex}.db-filter-range-custom label{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.db-filter-range-custom label span{font-weight:500}.db-filter-range-custom input[type=date]{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--ink);border-radius:7px;outline:none;padding:0 8px;font-family:inherit;font-size:12px}.db-filter-range-custom input[type=date]:focus{border-color:#1724c14d;box-shadow:0 0 0 3px #1724c114}.db-body{padding:24px 28px 32px}.db-body>*+*{margin-top:18px}.kpi-row{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}@media (max-width:1280px){.kpi-row{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.kpi-row{grid-template-columns:repeat(2,1fr)}}.kpi-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi-card-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.kpi-card-value{color:var(--ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:700;line-height:1.1}.kpi-card-value.is-danger{color:var(--temp-hot)}.kpi-card-sub{color:var(--ink-4);margin-top:4px;font-size:11px;font-weight:500}.db-row-2col{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}@media (max-width:1100px){.db-row-2col{grid-template-columns:1fr}}.db-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.db-card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.db-card-title{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.db-card-sub{color:var(--ink-4);margin-top:2px;font-size:11.5px;font-weight:500}.db-section-title{border-top:1px solid var(--line-soft,#ececf0);padding:6px 2px 2px}.db-tip{vertical-align:middle;align-items:center;margin-inline-start:5px;display:inline-flex;position:relative}.db-tip-btn{border:1px solid var(--line);background:var(--surface-3,#f1f1f4);width:14px;height:14px;color:var(--ink-4);cursor:help;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:9.5px;font-weight:700;line-height:1;transition:color .12s,border-color .12s;display:inline-flex}.db-tip-btn:hover,.db-tip-btn:focus-visible{color:var(--ink);border-color:var(--ink-4);outline:none}.db-tip-pop{background:var(--ink,#1d1d1f);color:#fff;text-align:right;opacity:0;visibility:hidden;width:max-content;max-width:min(264px,72vw);transition:opacity .14s var(--ease-out,ease), transform .14s var(--ease-out,ease);z-index:40;pointer-events:none;white-space:normal;border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-4px);box-shadow:0 6px 22px #0003}.db-tip-btn:hover+.db-tip-pop,.db-tip-btn:focus-visible+.db-tip-pop{opacity:1;visibility:visible;transform:translateY(0)}.sources-bar-conv{color:var(--ink-4);justify-content:flex-end;gap:6px;margin-top:2px;font-size:10.5px;font-weight:500;display:flex}.sources-bar-conv b{color:var(--ink-3,var(--ink));font-weight:700}.funnel-stack-conv{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:10.5px;font-weight:600}.db-dormant-list{flex-direction:column;padding:2px 8px 10px;display:flex}.db-dormant-row{cursor:pointer;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;transition:background .12s;display:flex}.db-dormant-row:hover{background:var(--surface-3,#f4f4f6)}.db-dormant-row+.db-dormant-row{border-top:1px solid var(--line-soft,#f0f0f3)}.db-dormant-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.db-dormant-meta{color:var(--ink-4);white-space:nowrap;font-size:11px}.db-dormant-days{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.db-dormant-days.is-warn{color:var(--temp-warm,#ef9f27)}.db-dormant-days.is-hot{color:var(--temp-hot,#e24b4a)}.db-trend{padding:10px 18px 16px}.db-trend-bars{align-items:flex-end;gap:2px;height:92px;display:flex}.db-trend-bar{opacity:.82;background:#1724c1;border-radius:2px 2px 0 0;flex:1;min-width:0;transition:opacity .12s}.db-trend-bar:hover{opacity:1}.db-trend-foot{color:var(--ink-4);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.db-sla{padding:2px 12px 12px}.db-sla-row{border-bottom:1px solid var(--line-soft,#f0f0f3);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:7px 8px;font-size:12.5px;display:grid}.db-sla-row:last-child{border-bottom:none}.db-sla-head{color:var(--ink-4);border-bottom:1px solid var(--line);font-size:11px;font-weight:600}.db-sla-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.db-sla-val{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;text-align:center;min-width:48px}.db-sla-val.is-danger{color:var(--temp-hot)}.funnel-stack{flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}.funnel-stack-bar{background:var(--surface-3);border-radius:999px;height:10px;display:flex;overflow:hidden}.funnel-stack-seg{transition:opacity .14s var(--ease-out)}.funnel-stack-seg:hover{opacity:.85}.funnel-stack-legend{flex-direction:column;gap:4px;display:flex}.funnel-stack-row{border-bottom:1px solid var(--line-soft);grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.funnel-stack-row:last-child{border-bottom:none}.funnel-stack-dot{border-radius:50%;width:8px;height:8px}.funnel-stack-label{color:var(--ink-2);font-weight:500}.funnel-stack-count{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.sources-bars{flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}.sources-bars-total{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:8px;padding-bottom:12px;display:flex}.sources-bars-total-num{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.sources-bars-total-label{color:var(--ink-4);font-size:12px;font-weight:500}.sources-bars-list{flex-direction:column;gap:12px;display:flex}.sources-bar-row{flex-direction:column;gap:6px;display:flex}.sources-bar-head{grid-template-columns:8px 1fr auto auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.sources-bar-dot{border-radius:50%;width:8px;height:8px}.sources-bar-label{color:var(--ink-2);font-weight:500}.sources-bar-pct{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.sources-bar-count{color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;min-width:24px;font-weight:700}.sources-bar-track{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.sources-bar-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.agents-table{padding:12px 0}.agents-thead,.agents-row{grid-template-columns:1.6fr .6fr .6fr .6fr .6fr .7fr;align-items:center;gap:8px;padding:9px 18px;display:grid}.agents-thead{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line-soft);padding-bottom:10px;font-size:11px;font-weight:600}.agents-thead span:nth-child(n+2){text-align:center}.agents-row{color:var(--ink);cursor:pointer;border-bottom:1px solid var(--line-soft);transition:background .14s var(--ease-out);font-size:13px}.agents-row:hover,.agents-row.is-expanded{background:var(--surface-2)}.agents-row:last-child{border-bottom:none}.agents-cell{font-variant-numeric:tabular-nums}.agents-cell-num{text-align:center;font-weight:600}.agents-cell-num.is-good{color:#1f7a3a}.agents-cell-num.is-danger{color:#a82e2e}.agents-cell-name{align-items:center;gap:8px;display:inline-flex}.agents-row.is-expanded .agents-cell-name svg:first-child{transform:rotate(180deg)}.agents-cell-name svg:first-child{transition:transform .18s var(--ease-out)}.agents-avatar{background:var(--ink-2);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.agents-conv{font-variant-numeric:tabular-nums;background:var(--surface-3);color:var(--ink-3);border-radius:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.agents-conv.is-good{background:var(--brand-soft);color:var(--brand)}.agents-conv.is-mid{background:var(--surface-3);color:var(--ink-2)}.agents-conv.is-empty{color:var(--ink-5);background:0 0}.agents-monthly{background:var(--surface-2);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}.agents-monthly-sparks{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 12px 10px}.agents-monthly-sparks-bars{grid-template-columns:repeat(12,1fr);align-items:flex-end;gap:4px;height:80px;display:grid}.agents-spark-col{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.agents-spark-val{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:9.5px;font-weight:600}.agents-spark-bar{background:#1724c12e;border-radius:4px 4px 0 0;width:100%;min-height:4px}.agents-spark-bar.is-current{background:linear-gradient(180deg, var(--brand), var(--brand-3))}.agents-monthly-months{color:var(--ink-4);text-align:center;grid-template-columns:repeat(12,1fr);gap:4px;margin-top:6px;font-size:10.5px;font-weight:500;display:grid}.agents-monthly-months .is-current{color:var(--brand);font-weight:700}.agents-monthly-grid{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:4px 0;overflow:hidden}.agents-monthly-row{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line-soft);grid-template-columns:90px repeat(12,1fr);align-items:center;padding:7px 14px;font-size:12px;display:grid}.agents-monthly-row:last-child{border-bottom:none}.agents-monthly-label{color:var(--ink-4);font-size:11.5px;font-weight:600}.agents-monthly-cell{text-align:center;color:var(--ink);font-weight:600}.agents-monthly-cell.is-good{color:#1f7a3a}.agents-monthly-cell.is-danger{color:#a82e2e}.agents-monthly-cell.is-brand{color:var(--brand)}.agents-monthly-cell.is-zero{color:var(--ink-5);font-weight:400}.agents-monthly-cell.is-current{background:#1724c10f;border-radius:4px;font-weight:700}.db-ads-cta{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .16s var(--ease-out), background .16s var(--ease-out), transform .16s var(--ease-out);cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:16px 22px;text-decoration:none;display:flex}.db-ads-cta:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.db-ads-cta-icon{background:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.db-ads-cta-body{flex:1;min-width:0}.db-ads-cta-title{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.db-ads-cta-sub{color:var(--ink-4);margin-top:2px;font-size:12px;font-weight:500}.db-ads-cta-arrow{color:var(--ink-4);transition:transform .16s var(--ease-out), color .16s var(--ease-out)}.db-ads-cta:hover .db-ads-cta-arrow{color:var(--brand);transform:translate(3px)}.task-modal{width:520px;max-width:100%}.task-modal .ops-modal-head{border-bottom:1px solid var(--line-soft);padding:18px 22px 14px}.task-modal .ops-modal-title{letter-spacing:-.01em;font-size:16px}.task-modal .ops-modal-body{flex-direction:column;gap:0;padding:0;display:flex}.task-modal .ops-modal-foot{border-top:1px solid var(--line-soft);padding:12px 22px}.task-modal-lead{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-4);border-radius:6px;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-size:11px;display:inline-flex}.task-modal-lead b{color:var(--ink);font-weight:600}.task-modal-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;margin-top:12px;padding:2px;display:inline-flex}.task-modal-tab{height:28px;font:inherit;color:var(--ink-4);cursor:pointer;transition:color .12s var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.task-modal-tab:hover{color:var(--ink-2)}.task-modal-tab.is-active{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0f172a08;font-weight:600}.task-modal .task-title-section{border-bottom:1px solid var(--line-soft);padding:16px 22px 14px}.task-modal .task-title-input{width:100%;color:var(--ink);letter-spacing:-.005em;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.task-modal .task-title-input::placeholder{color:var(--ink-4);font-weight:500}.task-modal .task-prop-section{border-bottom:1px solid var(--line-soft);grid-template-columns:90px 1fr;align-items:start;gap:16px;padding:12px 22px;display:grid}.task-modal .task-prop-section:last-of-type{border-bottom:0}.task-modal .task-prop-label{color:var(--ink-4);padding-top:7px;font-size:12px;font-weight:500}.task-assign-grid{flex-wrap:wrap;gap:5px;display:flex}.task-assignee{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);cursor:pointer;transition:border-color .12s var(--ease-out), background .12s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 3px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.task-assignee:hover{border-color:var(--line-strong,#c9cdd6);background:var(--surface-2)}.task-assignee.is-selected{border-color:var(--brand);background:var(--brand-soft);color:var(--ink);font-weight:600}.task-assignee-avatar{width:22px;height:22px;color:var(--ink-2);letter-spacing:-.02em;background:#e9eaf0;border-radius:50%;flex-shrink:0;place-items:center;font-size:9.5px;font-weight:700;display:grid}.task-assignee-name{white-space:nowrap}.task-priority-grid{flex-wrap:wrap;gap:5px;display:flex}.task-priority{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--ink-2);cursor:pointer;transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.task-priority:hover{border-color:var(--line-strong,#c9cdd6);background:var(--surface-2)}.task-priority.is-selected{color:var(--ink);font-weight:600}.task-priority.is-selected.is-brand{border-color:var(--brand);background:var(--brand-soft)}.task-modal .task-date-input{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);font-variant-numeric:tabular-nums;border-radius:7px;outline:0;min-width:150px;padding:0 10px;font-family:inherit;font-size:12.5px}.task-modal .task-date-input:focus{border-color:#1724c14d;box-shadow:0 0 0 3px #1724c114}.task-modal .task-note-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);resize:vertical;border-radius:7px;outline:0;min-height:52px;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.4}.task-modal .task-note-input:focus{border-color:#1724c14d;box-shadow:0 0 0 3px #1724c114}.task-modal .task-note-input::placeholder{color:var(--ink-4)}.task-modal .task-datetime-row{align-items:center;gap:8px;display:flex}.task-modal .task-quick-row{flex-wrap:wrap;gap:5px;display:flex}.task-modal .task-quick-btn{border:1px dashed var(--line-strong);height:26px;color:var(--ink-3);cursor:pointer;transition:border-color .12s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border-radius:6px;align-items:center;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.task-modal .task-quick-btn:hover{border-style:solid;border-color:var(--brand);color:var(--brand);background:var(--brand-softer)}.proj-list{flex:1 1 0;min-height:0;padding:18px 22px 22px;display:block;overflow-y:auto}.proj-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.proj-archive-badge{background:var(--surface-3);min-width:18px;height:18px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-inline-start:4px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-grid}.proj-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:all .18s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.proj-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 8px 20px #0f172a12}.proj-card-photo{flex-shrink:0;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.proj-card-photo>svg{z-index:1;filter:drop-shadow(0 2px 6px #0f172a26)}.proj-card-photo>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.proj-card-archive{width:26px;height:26px;color:var(--temp-hot);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;cursor:pointer;top:10px;background:#fffffff2;border:none;border-radius:50%;place-items:center;padding:0;transition:all .14s;display:grid;position:absolute;inset-inline-end:10px}.proj-card-archive:hover{background:var(--temp-hot);color:#fff;transform:scale(1.08)}.proj-card-arch-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;top:10px;background:#0e1117b3;border-radius:5px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;inset-inline-start:10px}.proj-card-body{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.proj-card-name{color:var(--ink);letter-spacing:-.02em;text-align:end;font-size:17px;font-weight:700}.proj-card-address{color:var(--ink-4);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.proj-card-address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proj-card-stats{background:var(--surface-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);margin:8px -16px 0;padding:10px 16px;display:grid}.proj-card-stat{flex-direction:column;align-items:center;gap:1px;display:flex}.proj-card-stat-num{color:var(--ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.proj-card-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.proj-card-stat.is-deal .proj-card-stat-num{color:#1f7a3a}.proj-card-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.proj-card-foot-meta{color:var(--ink-4);font-size:11.5px;font-weight:500}.proj-card-foot-action{color:var(--brand);background:var(--brand-soft);cursor:pointer;border:none;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .14s}.proj-card-foot-action:hover{background:var(--brand);color:#fff}.proj-card.is-dragging{opacity:.4}.proj-card.is-drag-before:before,.proj-card.is-drag-after:after{content:"";background:var(--brand);z-index:5;border-radius:2px;height:3px;position:absolute;inset-inline:-4px;box-shadow:0 0 0 2px #1724c126}.proj-card.is-drag-before:before{top:-7px}.proj-card.is-drag-after:after{bottom:-7px}.proj-page{background:var(--app-bg,var(--surface));flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.proj-head-wrap{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0}.proj-hero{align-items:center;gap:14px;padding:10px 22px 14px;display:flex}.proj-hero-photo{border-radius:10px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.proj-hero-photo>svg{width:28px!important;height:28px!important}.proj-hero-photo>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.proj-hero-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.proj-hero-eyebrow{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.proj-hero-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.1}.proj-hero-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;font-weight:500;display:flex}.proj-hero-stat{align-items:center;gap:4px;display:inline-flex}.proj-hero-stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.proj-hero-sep{background:var(--ink-5);border-radius:50%;width:3px;height:3px}.proj-hero-actions{flex-shrink:0;gap:8px;display:flex}.proj-tabs{border-top:1px solid var(--line-soft);background:var(--surface);flex-shrink:0;padding:0 22px;display:flex;overflow-x:auto}.proj-tab{height:42px;color:var(--ink-3);cursor:pointer;transition:color .16s var(--ease-out), border-color .16s var(--ease-out);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative;top:1px}.proj-tab:hover{color:var(--ink)}.proj-tab.is-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.proj-tab-count{background:var(--surface-3);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.proj-tab.is-active .proj-tab-count{background:var(--ink);color:var(--on-ink)}.proj-tab-body{background:var(--app-bg,var(--surface-2));flex-direction:column;display:flex}.proj-tab-pane{flex-direction:column;display:flex}.proj-tab-pane .table-wrap{flex:none!important;overflow:visible!important}.proj-tab-pane .proj-subbar,.proj-tab-pane .views-bar,.proj-tab-pane>.toolbar,.proj-tab-pane .table-wrap>.toolbar{position:static!important}.proj-tab-pane.is-kanban{min-height:0}.proj-tab-pane.is-kanban>div{flex:none!important}.proj-tab-pane.is-kanban .kanban-wrap,.proj-tab-pane.is-kanban .deals-kanban{flex:none}.proj-tab-pane.is-kanban .kanban-col,.proj-tab-pane.is-kanban .deals-col{max-height:none}.proj-tab-pane.is-kanban .kanban-col-body,.proj-tab-pane.is-kanban .deals-col-body{flex:none;height:auto;overflow-y:visible}.proj-pane-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.proj-pane-title.is-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}.dcard-type.is-tone-blue{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.dcard-type.is-tone-blue{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.dcard-type.is-tone-blue{color:var(--brand-ink)}.dcard-type.is-tone-green{background:var(--st-deal)}@supports (color:color-mix(in lab, red, red)){.dcard-type.is-tone-green{background:color-mix(in srgb, var(--st-deal) 12%, transparent)}}.dcard-type.is-tone-green{color:var(--st-deal-ink)}.dcard-type.is-tone-amber{background:var(--st-showing)}@supports (color:color-mix(in lab, red, red)){.dcard-type.is-tone-amber{background:color-mix(in srgb, var(--st-showing) 16%, transparent)}}.dcard-type.is-tone-amber{color:var(--st-showing-ink)}.dcard-type.is-tone-neutral{background:var(--surface-3);color:var(--ink-3)}.svc-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.svc-badge.is-tone-amber{background:var(--st-showing)}@supports (color:color-mix(in lab, red, red)){.svc-badge.is-tone-amber{background:color-mix(in srgb, var(--st-showing) 16%, transparent)}}.svc-badge.is-tone-amber{color:var(--st-showing-ink)}.svc-badge.is-tone-blue{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.svc-badge.is-tone-blue{background:color-mix(in srgb, var(--brand) 12%, transparent)}}.svc-badge.is-tone-blue{color:var(--brand-ink)}.svc-badge.is-tone-green{background:var(--st-deal)}@supports (color:color-mix(in lab, red, red)){.svc-badge.is-tone-green{background:color-mix(in srgb, var(--st-deal) 12%, transparent)}}.svc-badge.is-tone-green{color:var(--st-deal-ink)}.svc-badge.is-tone-neutral{background:var(--surface-3);color:var(--ink-3)}.proj-tab-pane>.toolbar{flex-wrap:wrap;row-gap:8px}.proj-tab-pane>.toolbar .local-search{flex:200px;width:auto}@media (max-width:1100px){.proj-hero{gap:12px}.proj-hero-actions{flex-wrap:wrap}.proj-tabs{scroll-snap-type:x proximity}.proj-tab{scroll-snap-align:start}}.proj-subbar{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;display:flex}.proj-subbar-sep{background:var(--line);flex-shrink:0;align-self:center;width:1px;height:22px;margin:0 4px}.kpi-mini{color:var(--ink-3);background:var(--surface-2);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:500}.kpi-mini b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.kpi-mini.is-deal{color:#1f7a3a;background:#def4e3}.kpi-mini.is-deal b{color:#1f7a3a}.proj-hero-photo.is-grad-0{background:linear-gradient(135deg,#7b8aff 0%,#2235c4 100%)}.proj-hero-photo.is-grad-1{background:linear-gradient(135deg,#16a085 0%,#0e7a64 100%)}.proj-hero-photo.is-grad-2{background:linear-gradient(135deg,#f39c12 0%,#c0772a 100%)}.proj-hero-photo.is-grad-3{background:linear-gradient(135deg,#e74c3c 0%,#a23227 100%)}.proj-hero-photo.is-grad-4{background:linear-gradient(135deg,#9b59b6 0%,#623a78 100%)}.proj-hero-photo.is-grad-5{background:linear-gradient(135deg,#34495e 0%,#1a2733 100%)}.proj-hero-photo.is-grad-6{background:linear-gradient(135deg,#3498db 0%,#1e6092 100%)}.proj-hero-photo.is-grad-7{background:linear-gradient(135deg,#1abc9c 0%,#117a64 100%)}.set-shell{background:var(--surface);flex:auto;grid-template-columns:264px 1fr;align-items:stretch;gap:0;min-height:0;display:grid;overflow:hidden}.set-nav{background:var(--surface-2);border-inline-start:1px solid var(--line);flex-direction:column;min-height:0;padding:18px 12px 12px;display:flex;overflow-y:auto}.set-nav-head{color:var(--ink);letter-spacing:-.005em;align-items:center;gap:7px;padding:0 8px 12px;font-size:13.5px;font-weight:700;display:flex}.set-nav-search{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:30px;margin-bottom:12px;padding:0 10px;display:flex}.set-nav-search input{height:28px;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-family:inherit;font-size:12px}.set-nav-search input::placeholder{color:var(--ink-4)}.set-nav-group{flex-direction:column;margin-bottom:10px;display:flex}.set-nav-group-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 4px;font-size:10px;font-weight:700}.set-nav-item{cursor:pointer;width:100%;color:var(--ink-2);text-align:start;transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex;position:relative}.set-nav-item:hover{background:var(--surface);color:var(--ink)}.set-nav-item.is-on{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px #0f111608}.set-nav-item.is-on:before{content:"";background:var(--brand);border-radius:3px;width:3px;position:absolute;inset-block:6px;inset-inline-start:0}.set-nav-item.is-on .set-nav-item-ico{color:var(--brand)}.set-nav-item-ico{background:var(--surface-2);width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.set-nav-item.is-on .set-nav-item-ico{background:#1724c11a}.set-nav-item-label{flex:auto}.set-nav-item-badge{width:14px;height:14px;color:var(--brand);letter-spacing:0;background:#1724c11a;border-radius:4px;place-items:center;font-size:9px;font-weight:700;display:grid}.set-nav-foot{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:auto;padding:8px 8px 4px;display:flex}.set-nav-foot-user{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.set-nav-foot-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.set-nav-foot-role{color:var(--ink-4);font-size:10.5px}.set-nav-logout{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .12s,color .12s;display:grid}.set-nav-logout:hover{background:var(--surface-2);color:var(--temp-hot)}.set-content{background:var(--surface);width:100%;min-width:0;min-height:0;padding:28px 36px 60px;overflow-y:auto}.set-content>*{max-width:880px;margin-inline:auto;display:block}.set-section-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.set-section-eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10.5px;font-weight:700}.set-section-title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.set-section-sub{color:var(--ink-3);max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.55}.set-section-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-card{background:var(--surface);border:1px solid var(--line);transition:box-shadow .15s var(--ease-out);border-radius:14px;padding:22px 24px;box-shadow:0 1px #0f111605}.set-card+.set-card{margin-top:14px}.set-h3{color:var(--ink);letter-spacing:-.005em;margin:0 0 12px;font-size:13px;font-weight:700}.set-card-sub{color:var(--ink-3);margin:-8px 0 12px;font-size:12px;line-height:1.5}.set-divider{background:var(--line-soft);height:1px;margin:18px 0}.set-btn{cursor:pointer;height:32px;transition:background .12s var(--ease-out), border-color .12s var(--ease-out), color .12s var(--ease-out);letter-spacing:-.005em;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.set-btn-sm{height:26px;padding:0 10px;font-size:11.5px}.set-btn-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.set-btn-primary:hover{background:#1a2bdf}.set-btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink-2)}.set-btn-ghost:hover{border-color:var(--ink-5);background:var(--surface-2);color:var(--ink)}.set-btn-danger-ghost{background:var(--surface);border-color:var(--line);color:var(--temp-hot)}.set-btn-danger-ghost:hover{background:#ef44440f;border-color:#ef44444d}.set-btn:disabled{opacity:.4;cursor:not-allowed}.set-icon-btn{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .12s,color .12s;display:grid}.set-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.set-role-pill{letter-spacing:-.005em;border-radius:5px;align-items:center;gap:4px;height:22px;padding:0 8px 0 9px;font-size:11px;font-weight:600;display:inline-flex}.set-role-pill-dot{border-radius:50%;width:5px;height:5px}.set-status{color:var(--ink-3);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.set-status:before{content:"";background:var(--ink-4);border-radius:50%;width:5px;height:5px}.set-status--on{color:var(--st-deal)}.set-status--on:before{background:var(--st-deal);box-shadow:0 0 6px #22c55e73}.set-status--off{color:var(--temp-hot)}.set-status--off:before{background:var(--temp-hot)}.set-toggle{background:var(--surface-3);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .14s,border-color .14s;position:relative}.set-toggle--sm{width:28px;height:16px}.set-toggle-knob{width:12px;height:12px;transition:transform .16s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #0f172a26}.set-toggle--sm .set-toggle-knob{width:10px;height:10px;top:2px;right:2px}.set-toggle.is-on{background:var(--brand);border-color:var(--brand)}.set-toggle.is-on .set-toggle-knob{transform:translate(-14px)}.set-toggle--sm.is-on .set-toggle-knob{transform:translate(-12px)}.set-locked{color:var(--ink-4);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:11px}.set-field-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.set-field-row:last-child{border-bottom:0}.set-field-row-text{flex:auto;min-width:0}.set-field-row-label{color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:500}.set-field-row-hint{color:var(--ink-4);margin-top:2px;font-size:11px;line-height:1.5}.set-field-row-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.set-field-label-inline{color:var(--ink-3);font-size:11.5px}.set-card--profile{background:radial-gradient(120% 80% at 100% 0%, #1724c10a, transparent 55%), var(--surface);padding:26px 28px}.set-profile-id{align-items:center;gap:14px;display:flex}.set-avatar{color:#fff;letter-spacing:-.01em;background:linear-gradient(135deg,#5b6478 0%,#3a4253 100%);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;position:relative}.set-avatar--sm{width:28px;height:28px;font-size:11px}.set-avatar--lg{width:44px;height:44px;font-size:14px}.set-avatar--xl{width:76px;height:76px;font-size:24px}.set-avatar-edit{background:var(--brand);border:2px solid var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;left:-2px}.set-profile-id-text{flex-direction:column;gap:4px;display:flex}.set-profile-name{color:var(--ink);letter-spacing:-.012em;font-size:18px;font-weight:700;line-height:1.2}.set-profile-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.set-meta-sep{color:var(--ink-5,#c9cdd6)}.set-grid-2{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.set-grid-3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.set-field{flex-direction:column;gap:5px;min-width:0;display:flex}.set-field-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.set-field-value{color:var(--ink);background:var(--surface-2);letter-spacing:-.005em;border:1px solid #0000;border-radius:8px;align-items:center;min-height:34px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.set-field-value.is-ltr{text-align:left;direction:ltr}.set-field-input{background:var(--surface);border:1px solid var(--brand);border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 12px;display:flex;box-shadow:0 0 0 3px #1724c114}.set-field-input.is-ltr{direction:ltr}.set-field-input input{color:var(--ink);background:0 0;border:0;outline:0;flex:auto;height:32px;font-family:inherit;font-size:13px}.set-field-prefix{color:var(--ink-4);font-weight:500}.set-mini-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.set-mini-stat-ico{background:var(--brand-soft);border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.set-mini-stat-body{flex-direction:column;gap:1px;display:flex}.set-mini-stat-label{color:var(--ink-4);font-size:11px;font-weight:500}.set-mini-stat-value{color:var(--ink);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.set-mini-stat-delta{color:var(--ink-3);font-size:11px}.set-theme-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:4px;display:grid}.set-theme-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:10px 10px 12px;font-family:inherit;transition:border-color .14s,box-shadow .14s;display:flex}.set-theme-card:hover{border-color:var(--ink-5)}.set-theme-card.is-on{border-color:var(--brand);box-shadow:0 0 0 3px #1724c114}.set-theme-preview{border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:5px;height:78px;padding:8px;display:flex;position:relative;overflow:hidden}.set-theme-preview-bar{opacity:.7;border-radius:2px;width:30%;height:6px}.set-theme-preview-pill{border-radius:3px;width:40%;height:8px}.set-theme-preview-line{opacity:.5;border-radius:2px;width:75%;height:4px}.set-theme-label{color:var(--ink);text-align:center;font-size:12px;font-weight:600}.set-pills{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.set-pill{height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s}.set-pill.is-on{background:var(--surface);color:var(--brand);box-shadow:0 1px 2px #0f172a0f}.set-scale{align-items:center;gap:12px;margin-top:-4px;display:flex}.set-scale-min,.set-scale-max{color:var(--ink-4);font-weight:600}.set-scale-min{font-size:11px}.set-scale-max{font-size:17px}.set-range{appearance:none;background:var(--line);border-radius:2px;outline:0;flex:auto;height:4px}.set-range::-webkit-slider-thumb{appearance:none;background:var(--brand);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #1724c14d}.set-scale-val{color:var(--ink-2);text-align:end;font-variant-numeric:tabular-nums;width:42px;font-size:12px;font-weight:600}.set-notify-table{flex-direction:column;display:flex}.set-notify-head,.set-notify-row{grid-template-columns:1fr 80px 80px 80px 80px;align-items:center;gap:8px;display:grid}.set-notify-head{border-bottom:1px solid var(--line-soft);color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;padding:6px 0 10px;font-size:10.5px;font-weight:700}.set-notify-head-ch{justify-content:center;align-items:center;gap:5px;display:inline-flex}.set-notify-row{border-bottom:1px solid var(--line-soft);padding:11px 0}.set-notify-row:last-child{border-bottom:0}.set-notify-event-label{color:var(--ink);letter-spacing:-.005em;font-size:12.5px;font-weight:500}.set-notify-event-hint{color:var(--ink-4);margin-top:1px;font-size:11px}.set-notify-cell{justify-content:center;display:flex}.set-quiet-row{flex-wrap:wrap;gap:24px;margin-top:10px;display:flex}.set-quiet-field{align-items:center;gap:7px;display:flex}.set-time-pill{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:7px;padding:4px 12px;font-size:14px;font-weight:700}.set-tz-pill{color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:11.5px}.set-sessions{flex-direction:column;gap:1px;display:flex}.set-session{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.set-session:last-of-type{border-bottom:0}.set-session-ico{background:var(--surface-2);width:32px;height:32px;color:var(--ink-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.set-session-body{flex:auto;min-width:0}.set-session-dev{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.set-session-cur{background:var(--brand-soft);color:var(--brand);border-radius:4px;padding:1px 7px;font-size:10px;font-weight:700}.set-session-meta{color:var(--ink-4);margin-top:2px;font-size:11px}.set-sessions-revoke{margin-top:10px}.set-login-history{flex-direction:column;display:flex}.set-login-row{border-bottom:1px solid var(--line-soft);color:var(--ink-2);grid-template-columns:150px 1.4fr 1fr 80px;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}.set-login-row:last-child{border-bottom:0}.set-login-when{color:var(--ink);font-weight:500}.set-login-dev{color:var(--ink-2)}.set-login-ip{color:var(--ink-3);font-family:SF Mono,ui-monospace,monospace;font-size:11px}.set-login-status{color:var(--st-deal);font-weight:600}.set-login-status.is-warn{color:var(--temp-hot)}.set-users-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.set-users-search{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex:auto;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.set-users-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:auto;height:32px;font-family:inherit;font-size:13px}.set-users-search input::placeholder{color:var(--ink-4)}.set-users-filters{align-items:center;gap:8px;display:flex}.set-select{background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"6\" viewBox=\"0 0 10 6\"><path d=\"M1 1l4 4 4-4\" stroke=\"%235b6478\" stroke-width=\"1.4\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") no-repeat left 10px center;border:1px solid var(--line);height:36px;color:var(--ink);appearance:none;cursor:pointer;border-radius:9px;outline:0;padding:0 28px 0 12px;font-family:inherit;font-size:12.5px}.set-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.set-seg button{height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.set-seg button.is-on{background:var(--surface);color:var(--brand);box-shadow:0 1px 2px #0f172a0f}.set-users-layout{grid-template-columns:1fr;gap:14px;display:grid}.set-users-layout.has-panel{grid-template-columns:minmax(0,1.05fr) minmax(360px,460px)}.set-users-list{padding:4px 6px}.set-users-group{padding:6px 0}.set-users-group:not(:first-child){border-top:1px solid var(--line-soft);margin-top:6px;padding-top:12px}.set-users-group-head{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;padding:0 10px 6px;font-size:10.5px;font-weight:700;display:flex}.set-users-group-count{color:var(--ink-4);background:var(--surface-2);letter-spacing:0;border-radius:4px;padding:1px 6px;font-size:10px}.set-user-row{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(140px,1.5fr) 110px minmax(80px,auto) minmax(70px,auto) 14px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;transition:background .12s;display:grid}.set-user-row:hover{background:var(--surface-2)}.set-user-row.is-on{background:var(--brand-soft)}.set-user-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.set-user-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.set-self-tag{color:var(--brand);letter-spacing:0;background:#1724c11a;border-radius:3px;padding:0 5px;font-size:9.5px;font-weight:700}.set-user-row-meta{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.set-user-row-projects{color:var(--ink-3);white-space:nowrap;font-size:11px}.set-user-row-seen{color:var(--ink-4);white-space:nowrap;text-align:end;font-size:11px}.set-perm{max-height:calc(100vh - 110px);padding:16px 18px;position:sticky;top:18px;overflow-y:auto}.set-perm-head{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.set-perm-id{flex:auto;align-items:center;gap:11px;display:flex}.set-perm-name{color:var(--ink);letter-spacing:-.012em;font-size:15px;font-weight:700}.set-perm-email{color:var(--ink-4);margin-top:2px;font-size:11.5px}.set-perm-close{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .12s;display:grid}.set-perm-close:hover{background:var(--surface-2);color:var(--ink)}.set-perm-section{padding:14px 0 4px}.set-perm-section-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:10.5px;font-weight:700}.set-perm-hint{color:var(--ink-4);margin-top:6px;font-size:11px}.set-role-picker{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.set-role-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:var(--ink-2);text-align:start;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,background .12s;display:flex}.set-role-card:hover{border-color:var(--ink-5)}.set-role-card.is-on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}.set-role-card-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.set-perm-link{color:var(--brand);cursor:pointer;background:0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.set-radio-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.set-radio-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:start;border-radius:8px;padding:9px 11px;font-family:inherit;transition:border-color .12s,background .12s}.set-radio-card.is-on{border-color:var(--brand);background:var(--brand-soft)}.set-radio-title{color:var(--ink);font-size:12.5px;font-weight:600}.set-radio-sub{color:var(--ink-4);margin-top:2px;font-size:11px}.set-radio-card.is-on .set-radio-title{color:var(--brand)}.set-chips{flex-wrap:wrap;gap:4px;display:flex}.set-chip{background:var(--surface-2);border:1px solid var(--line);height:24px;color:var(--ink-2);border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.set-chip button{color:var(--ink-4);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 2px;display:grid}.set-chip button:hover{color:var(--temp-hot)}.set-chip-add{color:var(--brand);cursor:pointer;background:0 0;border-style:dashed;font-family:inherit}.set-chip-add:hover{background:var(--brand-soft)}.set-perm-admin-plate{background:linear-gradient(135deg, var(--brand), #5d6ef0);color:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.set-perm-admin-ico{background:#ffffff2e;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.set-perm-admin-title{font-size:13px;font-weight:700}.set-perm-admin-sub{opacity:.85;margin-top:1px;font-size:11px;line-height:1.45}.set-perm-foot{border-top:1px solid var(--line-soft);align-items:center;gap:6px;margin-top:14px;padding:14px 0 0;display:flex}.set-perm-foot-flex{flex:auto}.set-matrix{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.set-matrix-head,.set-matrix-row{grid-template-columns:1fr repeat(4,44px);align-items:center;gap:4px;display:grid}.set-matrix-head{border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding:4px 4px 8px}.set-matrix-head-cell{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}.set-matrix-head-dot{border-radius:50%;width:5px;height:5px}.set-matrix-group{padding:4px 0}.set-matrix-group-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;padding:6px 4px 4px;font-size:10px;font-weight:700}.set-matrix-row{padding:6px 0}.set-matrix-row-label{color:var(--ink-2);padding:0 4px;font-size:12px}.set-matrix-cell{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;height:28px;transition:background .12s;display:grid}.set-matrix-cell:hover{background:var(--surface)}.set-matrix-cell-radio{border:1.5px solid var(--ink-5,#c9cdd6);background:var(--surface);border-radius:50%;place-items:center;width:14px;height:14px;transition:border-color .12s,background .12s;display:grid;position:relative}.set-matrix-cell.is-on .set-matrix-cell-radio{border-color:var(--brand);background:var(--brand)}.set-matrix-cell.is-on .set-matrix-cell-radio:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.set-integ-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.set-integ-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:start;border-radius:11px;flex-direction:column;gap:12px;padding:14px 14px 12px;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.set-integ-card:hover{border-color:var(--ink-5);transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0f}.set-integ-card.is-on{border-color:var(--brand);box-shadow:0 0 0 3px #1724c114}.set-integ-head{justify-content:space-between;align-items:center;display:flex}.set-integ-logo{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.set-integ-status{border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.set-integ-status-dot{border-radius:50%;width:5px;height:5px}.set-integ-status--connected{color:var(--st-deal);background:#22c55e1a}.set-integ-status--connected .set-integ-status-dot{background:var(--st-deal);box-shadow:0 0 6px #22c55e66}.set-integ-status--disconnected{color:var(--temp-hot);background:#ef444414}.set-integ-status--disconnected .set-integ-status-dot{background:var(--temp-hot)}.set-integ-status--available{background:var(--surface-2);color:var(--ink-3)}.set-integ-status--available .set-integ-status-dot{background:var(--ink-4)}.set-integ-body{flex-direction:column;gap:3px;display:flex}.set-integ-name{color:var(--ink);letter-spacing:-.008em;font-size:13.5px;font-weight:700}.set-integ-sub{color:var(--ink-3);font-size:11.5px;line-height:1.4}.set-integ-stats{color:var(--ink-4);margin-top:4px;font-size:10.5px;line-height:1.4}.set-integ-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.set-integ-action{color:var(--brand);font-size:11.5px;font-weight:600}.set-binding-table{flex-direction:column;display:flex}.set-binding-head,.set-binding-row{grid-template-columns:1fr 140px 1.2fr 60px;align-items:center;gap:12px;padding:9px 0;display:grid}.set-binding-head{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line-soft);padding-bottom:8px;font-size:10.5px;font-weight:700}.set-binding-row{border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:12px}.set-binding-row:last-child{border-bottom:0}.set-binding-proj{font-weight:600}.set-mono{font-family:SF Mono,ui-monospace,monospace;font-size:11.5px}.set-tpl-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.set-tpl-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.set-tpl-head{align-items:center;gap:8px;display:flex}.set-tpl-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.set-tpl-name{color:var(--ink);letter-spacing:-.008em;flex:auto;font-size:13.5px;font-weight:700}.set-tpl-more{width:24px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px}.set-tpl-more:hover{background:var(--surface-2);color:var(--ink)}.set-tpl-desc{color:var(--ink-3);font-size:11.5px;line-height:1.5}.set-tpl-foot{border-top:1px solid var(--line-soft);color:var(--ink-4);justify-content:space-between;align-items:center;padding-top:8px;font-size:11.5px;display:flex}.set-audit{flex-direction:column;display:flex}.set-audit-row{border-bottom:1px solid var(--line-soft);color:var(--ink-2);grid-template-columns:8px 140px 1fr 1.4fr 100px 80px;align-items:center;gap:10px;padding:10px 4px;font-size:12px;display:grid}.set-audit-row:last-child{border-bottom:0}.set-audit-dot{border-radius:50%;width:6px;height:6px}.set-audit-who{color:var(--ink);font-weight:600}.set-audit-what{color:var(--ink);font-weight:500}.set-audit-what.is-warn{color:var(--temp-hot)}.set-audit-target{color:var(--ink-3)}.set-audit-when{color:var(--ink-4);font-size:11px}.set-audit-mod{background:var(--surface-2);color:var(--ink-3);text-align:center;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.set-tok-table{flex-direction:column;display:flex}.set-tok-head,.set-tok-row{grid-template-columns:160px 180px 1fr 100px 40px;align-items:center;gap:12px;padding:9px 0;display:grid}.set-tok-head{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line-soft);padding-bottom:8px;font-size:10.5px;font-weight:700}.set-tok-row{border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:12px}.set-tok-row:last-child{border-bottom:0}.set-tok-scope{color:var(--ink-3);font-family:SF Mono,ui-monospace,monospace;font-size:11px}.set-secret{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-family:SF Mono,ui-monospace,monospace;font-size:11.5px}.set-bill-hero{grid-template-columns:1fr 2fr;gap:24px;padding:20px 24px;display:grid}.set-bill-plan{flex-direction:column;gap:4px;display:flex}.set-bill-tier{background:linear-gradient(135deg, var(--brand), #5d6ef0);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;width:fit-content;padding:3px 11px;font-size:11px;font-weight:700;display:inline-flex}.set-bill-price{align-items:baseline;gap:6px;margin-top:6px;display:flex}.set-bill-amount{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.set-bill-period{color:var(--ink-4);font-size:12.5px;font-weight:500}.set-bill-renew{color:var(--ink-3);margin-top:4px;font-size:11.5px}.set-bill-meters{flex-direction:column;align-self:center;gap:10px;display:flex}.set-meter{flex-direction:column;gap:5px;display:flex}.set-meter-head{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.set-meter-head span:first-child{color:var(--ink-2);font-weight:600}.set-meter-val{color:var(--ink-3);font-variant-numeric:tabular-nums}.set-meter-track{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.set-meter-fill{height:100%;transition:width .4s var(--ease-out);border-radius:3px}.set-bill-actions{border-top:1px solid var(--line-soft);grid-column:1/-1;gap:8px;margin-top:8px;padding-top:6px;display:flex}.set-sub-hero{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.set-sub-plan{align-items:baseline;gap:12px;display:flex}.set-sub-name{color:var(--ink);font-size:22px;font-weight:700}.set-sub-status{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.set-sub-status--active{color:var(--ok,#0f7b6c);border-color:currentColor}.set-sub-status--past_due,.set-sub-status--suspended,.set-sub-status--cancelled{color:var(--danger,#a32e1e);border-color:currentColor}.set-sub-facts{flex-wrap:wrap;gap:28px;margin:0;display:flex}.set-sub-facts dt{color:var(--ink-4);margin-bottom:3px;font-size:11px}.set-sub-facts dd{color:var(--ink);margin:0;font-size:15px;font-weight:600}.set-sub-note{color:var(--ink-3);margin:0;font-size:13px;line-height:1.55}.set-sub-warn{color:var(--ink-2);border-inline-start:3px solid var(--danger,#a32e1e);padding:14px 18px;font-size:13px;line-height:1.55}.set-sub-h3{color:var(--ink);margin:0 0 14px;font-size:15px;font-weight:700}.set-mod-list{margin:0;padding:0;list-style:none}.set-mod{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.set-mod:last-child{border-bottom:none}.set-mod-name{color:var(--ink);font-size:14px;font-weight:600}.set-mod--off .set-mod-name{color:var(--ink-3);font-weight:500}.set-mod-state{color:var(--ink-4);font-size:12px}.set-mod--on .set-mod-state{color:var(--ok,#0f7b6c)}.set-mod-add{color:var(--ink);font-size:12px;font-weight:600;text-decoration:underline}.set-domain-row{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.set-domain-row .set-field{flex:1;min-width:0}.set-domain-steps{border-top:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;display:flex}.set-domain-code{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;max-width:100%;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;display:block;overflow-x:auto}.set-inv-table{flex-direction:column;display:flex}.set-inv-head,.set-inv-row{grid-template-columns:110px 180px 110px 100px 40px;align-items:center;gap:14px;padding:9px 0;display:grid}.set-inv-head{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line-soft);padding-bottom:8px;font-size:10.5px;font-weight:700}.set-inv-row{border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:12.5px}.set-inv-row:last-child{border-bottom:0}.set-link{color:var(--brand);font-weight:600;text-decoration:none}.set-link:hover{text-decoration:underline}@media (max-width:960px){.set-shell{grid-template-columns:1fr}.set-nav{border-inline-start:0;border-bottom:1px solid var(--line)}.set-users-layout.has-panel,.set-grid-2,.set-grid-3{grid-template-columns:1fr}.set-integ-grid{grid-template-columns:1fr 1fr}}.set-users-empty{text-align:center;color:var(--ink-4);padding:36px 18px;font-size:13px}.set-field-empty{color:var(--ink-5)}.set-chip-picker{display:inline-flex;position:relative}.set-chip-picker-menu{z-index:30;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-popover);border-radius:10px;flex-direction:column;min-width:180px;max-height:260px;padding:4px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow-y:auto}.set-chip-picker-menu button{appearance:none;text-align:start;color:var(--ink-2);cursor:pointer;transition:background .12s var(--ease-out), color .12s var(--ease-out);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:12.5px}.set-chip-picker-menu button:hover{background:var(--brand-soft);color:var(--brand)}.skeleton-eyebrow,.skeleton-title,.skeleton-sub,.skeleton-line{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-eyebrow{width:90px;height:10px;margin-bottom:8px}.skeleton-title{width:240px;height:22px;margin-bottom:10px}.skeleton-sub{width:360px;height:12px}.skeleton-line{width:100%;height:14px;margin-block:10px}.skeleton-line+.skeleton-line{width:80%}.skeleton-line+.skeleton-line+.skeleton-line{width:60%}.skeleton-line+.skeleton-line+.skeleton-line+.skeleton-line{width:40%}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton-eyebrow,.skeleton-title,.skeleton-sub,.skeleton-line{animation:none}}.set-audit-layout{grid-template-columns:220px 1fr;align-items:start;gap:18px;display:grid}.set-audit-filters{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:12px;display:flex;position:sticky;top:12px}.set-audit-search{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.set-audit-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:auto;font-family:inherit;font-size:12px}.set-audit-search input::placeholder{color:var(--ink-4)}.set-audit-search-clear{appearance:none;color:var(--ink-4);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.set-audit-date-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.set-audit-date-field{flex-direction:column;gap:4px;display:flex}.set-audit-date-field label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.set-audit-date-field input{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:7px;outline:0;padding:6px 8px;font-family:inherit;font-size:11.5px}.set-audit-date-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.set-audit-facet-group{flex-direction:column;gap:1px;display:flex}.set-audit-facet-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;padding:0 4px 6px;font-size:10px;font-weight:700}.set-audit-facet-item{appearance:none;cursor:pointer;width:100%;color:var(--ink-2);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;transition:background .12s,color .12s;display:flex}.set-audit-facet-item:hover{background:var(--surface);color:var(--ink)}.set-audit-facet-item.is-on{background:var(--brand-soft);color:var(--brand);font-weight:600}.set-audit-facet-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.set-audit-facet-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.set-audit-facet-count{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10.5px}.set-audit-facet-item.is-on .set-audit-facet-count{color:var(--brand)}.set-audit-feed{flex-direction:column;gap:18px;display:flex}.set-audit-loading,.set-audit-empty{background:var(--surface-2);border:1px dashed var(--line);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 24px;display:flex}.set-audit-empty-title{color:var(--ink);margin-top:8px;font-size:13.5px;font-weight:600}.set-audit-empty-sub{color:var(--ink-4);font-size:12px}.set-audit-day{flex-direction:column;gap:4px;display:flex}.set-audit-day-head{align-items:center;gap:10px;padding:8px 0 4px;display:flex}.set-audit-day-label{color:var(--ink-2);letter-spacing:-.005em;font-size:11.5px;font-weight:700}.set-audit-day-count{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:10.5px}.set-audit-day-line{background:var(--line-soft);flex:auto;height:1px}.set-audit-event{border:1px solid var(--line);background:var(--surface);border-radius:12px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.set-audit-event+.set-audit-event{margin-top:6px}.set-audit-event:hover{border-color:var(--line-strong)}.set-audit-event.is-expanded{border-color:var(--brand-3);box-shadow:0 0 0 3px var(--brand-ring)}.set-audit-event-row{appearance:none;cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:56px max-content 1fr 14px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;display:grid}.set-audit-event-row:disabled{cursor:default}.set-audit-event-time{font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:11.5px}.set-audit-event-pill{background:var(--surface);text-transform:none;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.set-audit-event-body{flex-direction:column;gap:2px;min-width:0;display:flex}.set-audit-event-summary{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.set-audit-event-meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.set-audit-event-meta-sep{color:var(--ink-5)}.set-audit-event-details{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;margin-top:0;padding:0 14px 14px;display:flex}.set-audit-detail-block{flex-direction:column;gap:6px;padding-top:12px;display:flex}.set-audit-detail-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.set-audit-detail-json{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;overflow-y:auto}.set-audit-detail-meta{color:var(--ink-3);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.set-audit-detail-meta-row{align-items:center;gap:8px;display:inline-flex}.set-audit-pagination{justify-content:center;align-items:center;gap:14px;padding:16px 0 8px;display:flex}.set-audit-page-info{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.set-authlog{padding:0;overflow:hidden}.set-authlog-head,.set-authlog-row{grid-template-columns:152px 1.2fr 1.1fr 1fr 1.5fr;align-items:center;gap:12px;padding:10px 16px;display:grid}.set-authlog-head{color:var(--ink-4);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:11px;font-weight:600}.set-authlog-row{color:var(--ink-2);border-bottom:1px solid var(--line);font-size:12.5px}.set-authlog-row:last-child{border-bottom:0}.set-authlog-time{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.set-authlog-user{flex-direction:column;gap:2px;min-width:0;display:flex}.set-authlog-name{color:var(--ink);font-weight:500}.set-authlog-phone{color:var(--ink-4);font-size:11px}.set-authlog-detail{color:var(--ink-5);margin-top:3px;font-size:10.5px;display:block}.set-authlog-otp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.set-authlog-channel{color:var(--ink-4);text-transform:capitalize;font-size:10.5px}.set-authlog-muted{color:var(--ink-5)}.set-authlog-meta{color:var(--ink-3);flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.set-authlog-ua{color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.set-authlog-empty{text-align:center;color:var(--ink-4);padding:32px 16px;font-size:13px}@media (max-width:880px){.set-audit-layout{grid-template-columns:1fr}.set-audit-filters{position:static}}.set-audit-backfill-result{background:var(--brand-soft);border:1px solid #1724c12e;border-radius:12px;margin-bottom:18px;padding:14px 18px}.set-audit-backfill-title{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.set-audit-backfill-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.set-audit-backfill-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.set-audit-backfill-list li{color:var(--ink-2);background:#ffffff80;border-radius:7px;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12px;display:flex}.set-audit-sessions{margin-bottom:14px}.set-audit-sessions-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.set-audit-sessions-count{color:var(--ink-4);font-size:11.5px}.set-audit-sessions-empty{color:var(--ink-4);text-align:center;background:var(--surface-2);border-radius:10px;padding:18px;font-size:12.5px}.set-audit-sessions-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.set-audit-session-card{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.set-audit-session-name{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.set-audit-session-pulse{background:var(--st-deal);width:8px;height:8px;animation:set-pulse 2s var(--ease-out) infinite;border-radius:50%;flex-shrink:0;display:inline-block;position:relative;box-shadow:0 0 #22c55e99}@keyframes set-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.set-audit-session-meta{color:var(--ink-3);flex-direction:column;gap:2px;font-size:11.5px;display:flex}.set-audit-sessions-recent{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.set-audit-sessions-recent summary{color:var(--ink-2);cursor:pointer;padding:4px 0;font-size:12px;font-weight:600}.set-audit-sessions-recent-list{flex-direction:column;gap:4px;margin-top:10px;display:flex}.set-audit-session-recent-row{background:var(--surface-2);color:var(--ink-2);border-radius:7px;grid-template-columns:1.5fr 1fr 1fr .8fr;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:grid}.set-audit-session-recent-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.set-audit-session-recent-time{font-variant-numeric:tabular-nums}.set-audit-session-recent-dur,.set-audit-session-recent-reason{color:var(--ink-4)}.set-audit-session-recent-reason.is-warn{color:var(--temp-hot);font-weight:600}@media (prefers-reduced-motion:reduce){.set-audit-session-pulse{animation:none}}.set-integ-card[disabled],.set-integ-card.is-disabled{opacity:.55;cursor:not-allowed}.set-integ-manage{margin-top:14px}.set-integ-manage.is-flashing{animation:set-integ-flash 1.2s var(--ease-out)}@keyframes set-integ-flash{0%{box-shadow:0 0 0 0 var(--brand-ring), 0 1px 0 #0f111605;border-color:var(--brand-3)}50%{box-shadow:0 0 0 5px var(--brand-ring), 0 1px 0 #0f111605;border-color:var(--brand)}to{border-color:var(--line);box-shadow:0 0 #0000,0 1px #0f111605}}.set-integ-manage-head{align-items:center;gap:14px;display:flex}.set-integ-manage-head>div{flex:auto;min-width:0}.set-integ-manage-actions{flex-shrink:0;gap:8px;display:flex}.set-integ-manage-subtitle{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;font-size:12px;font-weight:700}.set-integ-empty{background:var(--surface-2);border:1px dashed var(--line);text-align:center;color:var(--ink-4);border-radius:10px;margin-top:14px;padding:18px;font-size:12.5px}.set-integ-profiles{flex-direction:column;gap:8px;margin-top:14px;display:flex}.set-integ-profile{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.set-integ-profile-main{flex:auto;min-width:0}.set-integ-profile-name{color:var(--ink);font-size:13.5px;font-weight:600}.set-integ-profile-meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.set-integ-profile-sep{color:var(--ink-5)}.set-integ-bind-list{flex-direction:column;gap:8px;display:flex}.set-integ-bind-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 220px 100px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s;display:grid}.set-integ-bind-row:hover{border-color:var(--line-strong)}.set-integ-bind-main{min-width:0}.set-integ-bind-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.set-integ-bind-meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.set-integ-bind-select{padding:7px 10px;font-size:12.5px}.set-integ-bind-leads{background:var(--brand-soft);border-radius:8px;flex-direction:column;align-items:center;padding:6px 10px;line-height:1.1;display:inline-flex}.set-integ-bind-leads b{color:var(--brand);font-size:16px;font-weight:700}.set-integ-bind-leads span{color:var(--ink-4);white-space:nowrap;margin-top:2px;font-size:10.5px}.set-integ-intake-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.set-integ-intake-row{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.set-integ-intake-main{flex:auto;min-width:0}.set-integ-intake-name{color:var(--ink);font-size:13.5px;font-weight:600}.set-integ-intake-meta{color:var(--ink-4);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.set-integ-intake-meta b{color:var(--ink-2);margin-inline-end:2px;font-weight:700}.set-integ-intake-url{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:7px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:8px;padding:5px 10px;display:flex}.set-integ-intake-url .set-mono{color:var(--ink-2);word-break:break-all;flex:auto;min-width:0;font-size:11px}.set-integ-intake-actions{flex-shrink:0;gap:8px;display:flex}.set-integ-intake-add{align-items:center;gap:8px;display:flex}.set-integ-intake-add .set-input{flex:auto}.set-input{appearance:none;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:0;min-width:0;padding:8px 12px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.set-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.set-input:disabled{background:var(--surface-2);color:var(--ink-4);cursor:not-allowed}@media (max-width:720px){.set-integ-bind-row{grid-template-columns:1fr;gap:8px}.set-integ-bind-leads{align-self:flex-start}.set-integ-intake-row{flex-direction:column;align-items:stretch}.set-integ-intake-actions{flex-direction:row}}.mail-page{background:var(--surface);flex-direction:row-reverse;height:100%;display:flex;overflow:hidden}.mail-mbx-rail{background:var(--surface-2);border-inline-end:1px solid var(--line);flex-direction:column;width:240px;min-width:240px;display:flex;overflow-y:auto}.mail-mbx-head{border-bottom:1px solid var(--line);padding:14px 14px 10px}.mail-mbx-compose{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.mail-mbx-section{padding:10px 8px 6px}.mail-mbx-title{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-size:11px;font-weight:600}.mail-mbx-empty{color:var(--ink-4);padding:8px 12px;font-size:12px}.mail-mbx-item{border-radius:var(--r-nav);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);transition:background .12s var(--ease-out);align-items:center;gap:10px;padding:8px 12px;display:flex}.mail-mbx-item:hover{background:var(--surface-3)}.mail-mbx-item.is-active{background:var(--brand-soft);color:var(--brand);font-weight:600}.mail-mbx-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.mail-mbx-item-label{flex-direction:column;flex:1;min-width:0;display:flex}.mail-mbx-item-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.mail-mbx-item-addr{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mail-mbx-item.is-active .mail-mbx-item-addr{color:var(--brand-3)}.mail-mbx-item-badge{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:2px 7px;font-size:10px;font-weight:700}.mail-mbx-folder{border-radius:var(--r-nav);cursor:pointer;color:var(--ink-3);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:7px 12px;font-size:13px;display:flex}.mail-mbx-folder:hover{background:var(--surface-3)}.mail-mbx-folder.is-active{background:var(--brand-softer);color:var(--brand);font-weight:600}.mail-mbx-folder-icon{width:16px;color:var(--ink-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mail-mbx-folder.is-active .mail-mbx-folder-icon{color:var(--brand)}.mail-list{border-inline-end:1px solid var(--line);background:var(--surface);flex-direction:column;width:380px;min-width:320px;display:flex}.mail-list-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.mail-list-search{flex:1}.mail-list-count{color:var(--ink-4);white-space:nowrap;font-size:12px}.mail-list-count b{color:var(--ink);font-weight:700}.mail-list-body{flex:1;overflow-y:auto}.mail-list-loading{text-align:center;color:var(--ink-4);padding:24px;font-size:13px}.mail-search-scope{color:var(--brand);background:var(--brand-softer);border-bottom:1px solid var(--line-soft);padding:7px 16px;font-size:11.5px;font-weight:600}.cmdk-backdrop{z-index:1000;background:#0f172a59;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-section);width:560px;max-width:92vw;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.cmdk-input{color:var(--ink);border:none;border-bottom:1px solid var(--line);background:0 0;outline:none;padding:16px 18px;font-family:inherit;font-size:16px}.cmdk-list{max-height:50vh;padding:6px;overflow-y:auto}.cmdk-empty{text-align:center;color:var(--ink-4);padding:20px;font-size:13px}.cmdk-item{border-radius:var(--r-input);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.cmdk-item.is-active{background:var(--brand-soft)}.cmdk-item-label{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.cmdk-item-group{color:var(--ink-4);font-size:11px}.cmdk-item-hint{color:var(--ink-3);background:var(--surface-3);border-radius:var(--r-tag);padding:2px 7px;font-size:11px;font-weight:600}.cmdk-foot{border-top:1px solid var(--line-soft);color:var(--ink-4);gap:14px;padding:8px 14px;font-size:11px;display:flex}.mail-thread-presence{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:10px;padding:4px 10px 4px 6px;display:flex}.mail-thread-presence.is-drafting{background:#fdf3e3;border-color:#f0d49a}.mail-presence-avatars{display:inline-flex}.mail-presence-av{box-shadow:0 0 0 2px var(--surface)}.mail-presence-av+.mail-presence-av{margin-inline-start:-8px}.mail-presence-text{color:var(--ink-3);font-size:12px;font-weight:600}.mail-thread-presence.is-drafting .mail-presence-text{color:#b06d12}.mail-avatar{color:#fff;letter-spacing:.01em;background-color:var(--ink-4);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.mail-avatar.is-square{border-radius:30%}.mail-avatar img{object-fit:cover;width:100%;height:100%}.mail-avatar.is-xs{width:22px;height:22px;font-size:9px}.mail-avatar.is-sm{width:30px;height:30px;font-size:11px}.mail-avatar.is-md{width:38px;height:38px;font-size:13px}.mail-avatar.is-lg{width:46px;height:46px;font-size:16px}.mail-density-toggle{border:1px solid var(--line);border-radius:var(--r-input);background:var(--surface);width:30px;height:30px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease-out);flex-shrink:0;font-size:14px;line-height:1}.mail-density-toggle:hover{background:var(--surface-3);color:var(--ink)}.mail-row{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:11px;padding:11px 16px;transition:background 80ms ease-out;display:flex;position:relative}.mail-row:hover{background:var(--surface-2)}.mail-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mail-row.is-active{background:var(--brand-soft)}.mail-row.is-active:before{content:"";background:var(--brand);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.mail-row.is-unread.is-active{background:var(--brand-soft)}.mail-row-avatar{margin-top:2px}.mail-row-main{flex:1;min-width:0}.mail-row-top{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.mail-row-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.mail-row.is-unread .mail-row-name{font-weight:700}.mail-row-time{color:var(--ink-4);white-space:nowrap;flex-shrink:0;font-size:11px}.mail-row.is-unread .mail-row-time{color:var(--brand);font-weight:600}.mail-row-subj{color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;margin-bottom:2px;font-size:12.5px;display:flex;overflow:hidden}.mail-row-subj-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-row.is-unread .mail-row-subj{color:var(--ink);font-weight:600}.mail-row-star{color:#f5a623;flex-shrink:0;font-size:12px}.mail-row-count{color:var(--ink-4);background:var(--surface-3);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.mail-row-snip{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mail-row-lead-chip{background:var(--brand-softer);color:var(--brand);border-radius:var(--r-tag);align-items:center;gap:4px;max-width:100%;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.mail-row-unread-dot{background:var(--brand);border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.mail-list-body.is-compact .mail-row{gap:9px;padding:7px 16px}.mail-list-body.is-compact .mail-row-snip,.mail-list-body.is-compact .mail-row-lead-chip{display:none}.mail-list-body.is-compact .mail-row-avatar{width:26px;height:26px;font-size:10px}.mail-draft-row{align-items:center}.mail-draft-badge{color:var(--st-showing,#d18217);border-radius:var(--r-tag);background:#fdf3e3;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.mail-draft-del{cursor:pointer;opacity:.55;border-radius:var(--r-nav);background:0 0;border:none;flex-shrink:0;align-self:center;padding:4px;font-size:14px}.mail-draft-del:hover{opacity:1;background:var(--surface-3)}.mail-thread{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex}.mail-thread-empty{margin:auto}.mail-thread-loading{text-align:center;color:var(--ink-4);padding:48px}.mail-thread-head{border-bottom:1px solid var(--line);background:var(--surface);padding:16px 24px 12px}.mail-thread-head-top{align-items:flex-start;gap:12px;display:flex}.mail-thread-head-id{flex:1;min-width:0}.mail-thread-subject{color:var(--ink);overflow-wrap:anywhere;margin-bottom:3px;font-size:18px;font-weight:700;line-height:1.3}.mail-thread-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.mail-thread-meta-sep{color:var(--ink-5)}.mail-thread-actions{flex-shrink:0;gap:6px;display:flex}.mail-thread-actions .action-btn.is-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.mail-thread-actions .action-btn.is-primary:hover{background:var(--brand-2)}.mail-thread-actions .action-btn.is-active{color:#f5a623}.mail-thread-linkbar{margin-top:12px}.mail-thread-lead-chip{background:var(--brand-softer);color:var(--brand);border-radius:var(--r-tag);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mail-thread-body{background:var(--surface-2);flex:1;padding:16px 24px 24px;overflow-y:auto}.mail-msg{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-info-card);box-shadow:var(--shadow-card);margin-bottom:12px;overflow:hidden}.mail-msg.is-outbound{border-color:var(--brand-ring);background:var(--brand-softer)}.mail-msg.is-collapsed{box-shadow:none;background:var(--surface-2)}.mail-msg.is-collapsed.is-outbound{background:var(--brand-softer)}.mail-msg-collapsed{cursor:pointer;text-align:start;width:100%;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:9px 16px;display:flex}.mail-msg-collapsed:hover{background:var(--surface-3)}.mail-msg-collapsed-from{color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.mail-msg-collapsed-snip{min-width:0;color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.mail-msg-collapsed-time{color:var(--ink-4);white-space:nowrap;flex-shrink:0;font-size:11px}.mail-msg-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 16px;display:flex}.mail-msg-id{flex:1;min-width:0}.mail-msg-from{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.mail-msg-to{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mail-msg-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.mail-msg-time{color:var(--ink-4);white-space:nowrap;font-size:11px}.mail-msg-collapse-btn{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px;line-height:1}.mail-msg-collapse-btn:hover{color:var(--ink)}.mail-status{background:var(--surface-3);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.mail-status.is-ok{color:#2f8f4e;background:#e9f7ef}.mail-status.is-read{background:var(--brand-soft);color:var(--brand)}.mail-status.is-bad{color:#c0392b;background:#fdecec}.mail-msg-body{color:var(--ink);overflow-wrap:anywhere;padding:16px 18px;font-size:14px;line-height:1.6}.mail-msg-body img{max-width:100%;height:auto}.mail-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit}.mail-quote{margin-top:8px}.mail-quote-toggle{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-4);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.mail-quote-toggle:hover{background:var(--surface-3);color:var(--ink-2)}.mail-quote-dots{letter-spacing:1px;font-weight:800}.mail-quote-body{border-inline-start:3px solid var(--line-strong);color:var(--ink-3);margin-top:10px;padding-inline-start:12px;font-size:13px;line-height:1.55}pre.mail-quote-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.mail-msg-attachments{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;padding:10px 18px 14px;display:flex}.mail-attachment{background:var(--surface-3);border-radius:var(--r-tag);color:var(--ink-2);align-items:center;gap:5px;max-width:240px;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.mail-attachment:hover{background:var(--surface-4)}.mail-attachment-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-attachment-size{color:var(--ink-4);flex-shrink:0;font-size:11px}.mail-composer-modal{flex-direction:column;width:720px;max-width:95vw;max-height:85vh;display:flex}.mail-composer-body{flex-direction:column;flex:1;gap:0;padding:0;display:flex}.mail-composer-field{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 18px;display:flex}.mail-composer-label{width:50px;color:var(--ink-4);font-size:13px;font-weight:600}.mail-composer-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.mail-composer-textarea{resize:vertical;min-height:240px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:16px 18px;font-family:inherit;font-size:14px;line-height:1.55}.mail-composer-error{margin:10px 18px 0}.mail-composer-recipients{border-bottom:1px solid var(--line-soft);padding:4px 0}.mail-recipient-field{align-items:flex-start;gap:10px;padding:6px 18px;display:flex}.mail-recipient-field .mail-composer-label{padding-top:6px}.mail-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mail-chip{background:var(--surface-3);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.mail-chip.is-invalid{color:#c0392b;background:#fdecec}.mail-chip-x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:50%;width:18px;height:18px;font-size:14px;line-height:1}.mail-chip-x:hover{opacity:1;background:#00000014}.mail-chip-input-wrap{flex:1;min-width:120px;position:relative}.mail-chip-input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding:4px 0;font-family:inherit;font-size:14px}.mail-chip-pop{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-dropdown);min-width:240px;max-width:360px;box-shadow:var(--shadow-popover);top:100%;margin-top:4px;position:absolute;inset-inline-start:0;overflow:hidden}.mail-chip-pop-item{text-align:start;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:1px;width:100%;padding:8px 12px;display:flex}.mail-chip-pop-item:hover{background:var(--brand-soft)}.mail-chip-pop-name{color:var(--ink);font-size:13px;font-weight:600}.mail-chip-pop-email{color:var(--ink-4);font-size:11px}.mail-ccbcc-toggle{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:2px 18px 6px;font-size:12px;font-weight:600}.mail-ccbcc-toggle:hover{text-decoration:underline}.mail-composer-editor{flex-direction:column;flex:1;min-height:0;display:flex}.mail-rte{flex-direction:column;flex:1;min-height:220px;display:flex}.mail-rte-toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 14px;display:flex}.mail-rte-btn{border-radius:var(--r-nav);cursor:pointer;min-width:28px;height:28px;color:var(--ink-3);transition:background .12s var(--ease-out);background:0 0;border:none;padding:0 7px;font-size:13px;line-height:1}.mail-rte-btn:hover{background:var(--surface-3);color:var(--ink)}.mail-rte-btn.is-active{background:var(--brand-soft);color:var(--brand)}.mail-rte-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.mail-rte-content{color:var(--ink);outline:none;flex:1;min-height:180px;padding:14px 18px;font-size:14px;line-height:1.6;overflow-y:auto}.mail-rte-content p{margin:0 0 .6em}.mail-rte-content p:last-child{margin-bottom:0}.mail-rte-content a{color:var(--brand);text-decoration:underline}.mail-rte-content blockquote{border-inline-start:3px solid var(--line-strong);color:var(--ink-3);margin:.5em 0;padding-inline-start:12px}.mail-rte-content ul,.mail-rte-content ol{margin:.4em 0;padding-inline-start:22px}.mail-rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-5);float:inline-start;pointer-events:none;height:0}.mail-rte-loading{color:var(--ink-4);padding:24px 18px;font-size:13px}.mail-signature-preview{background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r-input);margin:0 18px 12px;padding:10px 12px}.mail-signature-preview-label{color:var(--ink-4);margin-bottom:4px;font-size:11px;font-weight:600}.mail-signature-preview-body{color:var(--ink-3);font-size:13px}.mail-composer-foot{flex-wrap:wrap;gap:8px}.mail-discard{color:var(--ink-4)}.mail-discard:hover{color:#c0392b}.mail-templates{position:relative}.mail-templates-pop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-dropdown);width:300px;max-width:80vw;box-shadow:var(--shadow-popover);bottom:calc(100% + 6px);position:absolute;inset-inline-start:0;overflow:hidden}.mail-templates-list{max-height:240px;overflow-y:auto}.mail-templates-item{cursor:pointer;border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:9px 12px;display:flex}.mail-templates-item:hover{background:var(--brand-soft)}.mail-templates-item-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.mail-templates-del{cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;font-size:13px}.mail-templates-del:hover{opacity:1}.mail-templates-save{text-align:start;border:none;border-top:1px solid var(--line);background:var(--surface-2);cursor:pointer;width:100%;color:var(--brand);padding:10px 12px;font-size:12.5px;font-weight:600}.mail-templates-save:hover{background:var(--surface-3)}.mail-mbx-item-gear{width:24px;height:24px;color:var(--ink-4);cursor:pointer;border-radius:var(--r-nav);opacity:0;transition:opacity .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mail-mbx-item:hover .mail-mbx-item-gear,.mail-mbx-item:focus-within .mail-mbx-item-gear{opacity:.7}.mail-mbx-item-gear:hover{background:var(--surface-4);color:var(--ink);opacity:1!important}.mailbox-settings-modal{flex-direction:column;width:640px;max-width:95vw;max-height:88vh;display:flex}.mailbox-settings-identity{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;margin-bottom:16px;padding:4px 0 16px;display:flex}.mailbox-settings-avatar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mailbox-settings-addr{width:100%;color:var(--ink-4);font-size:12px}.mailbox-settings-sig{border:1px solid var(--line);border-radius:var(--r-input);overflow:hidden}.mailbox-settings-sig .mail-rte{min-height:160px}.mailbox-settings-sig .mail-rte-content{min-height:120px}@media (max-width:1100px){.mail-mbx-rail{width:200px;min-width:200px}.mail-list{width:320px;min-width:280px}}@media (max-width:880px){.mail-page{flex-direction:column}.mail-mbx-rail,.mail-list,.mail-thread{width:100%;min-width:0}}.set-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.set-card-title{color:var(--ink);font-size:14px;font-weight:700}.set-card-body{margin-top:6px}.set-banner-error{color:#b3261e;background:#fdecec;border:1px solid #f4b5b5;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.set-stat-row{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.set-stat-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.set-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600}.set-stat-value{color:var(--ink);font-size:22px;font-weight:700}.set-empty{text-align:center;color:var(--ink-4);padding:24px;font-size:13px}.set-empty-inline{background:var(--surface-2);border:1px dashed var(--line);color:var(--ink-4);border-radius:8px;padding:10px 14px;font-size:12px}.set-domain-list{flex-direction:column;gap:8px;display:flex}.set-domain-row{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.set-domain-name{color:var(--ink);font-weight:600}.set-domain-meta{gap:6px;display:flex}.set-tag{border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.set-tag.is-ok{color:#1f6f3a;background:#e8f5ed}.set-tag.is-warn{color:#97600c;background:#fef3e2}.set-tag.is-muted{background:var(--surface-3);color:var(--ink-4);margin-inline-start:6px}.set-mailbox-list{flex-direction:column;display:flex}.set-mailbox-row{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:14px;padding:12px 14px;transition:background .1s ease-out;display:flex}.set-mailbox-row:hover{background:var(--surface-2)}.set-mailbox-row:last-child{border-bottom:none}.set-mailbox-row.is-inactive{opacity:.55}.set-mailbox-icon{background:var(--brand-softer);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.set-mailbox-info{flex:1;min-width:0}.set-mailbox-name{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.set-mailbox-sub{color:var(--ink-4);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.set-dot-sep{color:var(--ink-5)}.set-mailbox-meta{color:var(--ink-4);align-items:center;gap:8px;display:flex}.set-badge{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:18px;padding:2px 7px;font-size:10px;font-weight:700}.set-form-field{margin-bottom:14px}.set-form-field .field-label{color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.set-form-hint{color:var(--ink-4);margin-top:4px;font-size:11px}.set-textarea{resize:vertical;min-height:80px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.set-checkbox-row{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.set-kind-tabs{background:var(--surface-3);border-radius:10px;gap:6px;padding:4px;display:flex}.set-kind-tab{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:7px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;transition:all .1s}.set-kind-tab.is-active{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px 3px #00000014}.set-address-row{align-items:center;gap:4px;display:flex}.set-address-row .set-input{flex:1}.set-address-at{color:var(--ink-4);padding:0 4px;font-size:16px;font-weight:600}.set-member-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.set-member-row{background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.set-member-name{color:var(--ink);font-weight:500}.set-member-role{color:var(--ink-4);margin-inline-start:10px;font-size:11px;font-weight:500}.set-member-add{align-items:center;gap:8px;display:flex}.set-member-add .set-input{flex:1}.mail-composer-attachments{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;padding:10px 18px;display:flex}.mail-composer-attachment{background:var(--surface-3);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.mail-composer-attachment.is-uploading{background:var(--brand-softer);color:var(--brand)}.mail-composer-attachment-name{font-weight:500}.mail-composer-attachment-size{color:var(--ink-4);font-size:11px}.mail-composer-attachment-remove{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.mail-composer-attachment-remove:hover{color:#b3261e}.mail-composer-leadrow{padding:8px 18px 0}.mail-composer-leadchip{background:var(--brand-softer);color:var(--brand);border-radius:var(--r-tag);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.mail-composer-leadchip button{color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.mail-composer-attach{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.mail-leadpicker{position:relative}.mail-leadpicker-pop{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-dropdown);width:320px;box-shadow:var(--shadow-popover);z-index:200;bottom:calc(100% + 6px);padding:8px;position:absolute;inset-inline-end:0}.mail-leadpicker-input{border:1px solid var(--line);border-radius:var(--r-input);outline:none;width:100%;padding:8px 10px;font-size:13px}.mail-leadpicker-input:focus{border-color:var(--brand)}.mail-leadpicker-list{max-height:240px;margin-top:6px;overflow-y:auto}.mail-leadpicker-empty{text-align:center;color:var(--ink-4);padding:16px;font-size:12px}.mail-leadpicker-item{cursor:pointer;border-radius:8px;padding:8px 10px}.mail-leadpicker-item:hover{background:var(--brand-softer)}.mail-leadpicker-item-name{color:var(--ink);font-size:13px;font-weight:600}.mail-leadpicker-item-sub{color:var(--ink-4);margin-top:2px;font-size:11px}.mb-page{flex-direction:column;gap:14px;display:flex}.mb-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mb-stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mb-stat-tile.is-brand{background:linear-gradient(135deg, var(--brand-softer) 0%, var(--surface) 100%);border-color:var(--brand-ring)}.mb-stat-value{color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.mb-stat-tile.is-brand .mb-stat-value{color:var(--brand)}.mb-stat-label{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.mb-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.mb-card-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.mb-card-title{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.mb-card-sub{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.5}.mb-card-body{padding:12px 14px 14px}.mb-empty{text-align:center;color:var(--ink-4);padding:24px;font-size:13px}.mb-empty-inline{background:var(--surface-2);border:1px dashed var(--line);color:var(--ink-4);border-radius:8px;padding:10px 14px;font-size:12px}.mb-pill{letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.mb-pill.is-ok{color:#1f6f3a;background:#e8f5ed}.mb-pill.is-warn{color:#97600c;background:#fef3e2}.mb-pill.is-muted{background:var(--surface-3);color:var(--ink-4)}.mb-domain-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.mb-domain-row{background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.mb-domain-host{color:var(--ink);font-variant-ligatures:none;font-size:13px;font-weight:600}.mb-domain-pills{gap:4px;display:flex}.mb-toolbar{border-bottom:1px solid var(--line-soft);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.mb-filter-tabs{background:var(--surface);border:1px solid var(--line);border-radius:9px;gap:4px;padding:3px;display:flex}.mb-filter-tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;transition:background 80ms ease-out,color 80ms ease-out;display:inline-flex}.mb-filter-tab:hover{color:var(--ink)}.mb-filter-tab.is-active{background:var(--brand-soft);color:var(--brand);font-weight:600}.mb-filter-count{background:var(--surface-3);color:var(--ink-4);text-align:center;border-radius:999px;min-width:16px;padding:0 5px;font-size:10px;font-weight:700;display:inline-block}.mb-filter-tab.is-active .mb-filter-count{color:var(--brand);background:#ffffffb3}.mb-search{border:1px solid var(--line);background:var(--surface);border-radius:8px;outline:none;flex:1;max-width:320px;padding:6px 10px;font-family:inherit;font-size:13px}.mb-search:focus{border-color:var(--brand)}.mb-agent-list{flex-direction:column;display:flex}.mb-agent-row{border-bottom:1px solid var(--line-soft);cursor:pointer;color:var(--ink-3);grid-template-columns:40px 1fr 1.2fr 18px;align-items:center;gap:12px;padding:12px 14px;transition:background 80ms ease-out;display:grid}.mb-agent-row:hover{background:var(--surface-2)}.mb-agent-row:last-child{border-bottom:none}.mb-agent-row.is-inactive{opacity:.55}.mb-agent-avatar{background:var(--brand-softer);width:40px;height:40px;color:var(--brand);letter-spacing:.02em;border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.mb-agent-id{min-width:0}.mb-agent-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.mb-agent-meta{color:var(--ink-4);align-items:center;gap:8px;font-size:12px;display:flex}.mb-agent-phone{font-variant-numeric:tabular-nums}.mb-role-pill{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-3);color:var(--ink-3);border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.mb-role-pill.is-admin{color:#b3261e;background:#fde8e8}.mb-role-pill.is-manager{color:#8a4500;background:#fff3e0}.mb-role-pill.is-agent{background:var(--brand-soft);color:var(--brand)}.mb-role-pill.is-secretary{color:#5b2dc5;background:#f0eafd}.mb-role-pill.is-guest{background:var(--surface-3);color:var(--ink-4)}.mb-agent-mbx{min-width:0}.mb-agent-mbx-addr{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;direction:ltr;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;overflow:hidden}.mb-agent-mbx-meta{color:var(--ink-4);align-items:center;gap:8px;font-size:12px;display:flex}.mb-unread{color:var(--brand);font-size:11px;font-weight:600}.mb-agent-mbx-empty{align-items:center;gap:10px;display:flex}.mb-agent-mbx-cta{color:var(--brand);font-size:12px;font-weight:600}.mb-shared-list{flex-direction:column;display:flex}.mb-shared-row{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:12px;padding:11px 14px;transition:background 80ms ease-out;display:flex}.mb-shared-row:hover{background:var(--surface-2)}.mb-shared-row:last-child{border-bottom:none}.mb-shared-row.is-inactive{opacity:.55}.mb-shared-icon{background:var(--surface-3);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.mb-shared-info{flex:1;min-width:0}.mb-shared-addr{color:var(--ink);direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.mb-shared-meta{color:var(--ink-4);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.mb-shared-action{color:var(--ink-4)}.mb-modal{width:560px;max-width:95vw}.mb-modal-mbx-card{background:var(--brand-softer);border:1px solid var(--brand-ring);border-radius:12px;margin-bottom:14px;padding:14px 16px}.mb-modal-mbx-addr{color:var(--brand);direction:ltr;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700}.mb-modal-mbx-meta{align-items:center;gap:8px;display:flex}.mb-modal-mbx-display{color:var(--ink-3);margin-top:8px;font-size:12px}.mb-modal-actions-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mb-modal-action{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s,border-color .1s;display:flex}.mb-modal-action:hover{background:var(--surface-3);border-color:var(--line-strong)}.mb-modal-action.is-danger{color:#b3261e}.mb-modal-action.is-danger:hover{background:#fdecec;border-color:#f4b5b5}.mb-form-field{margin-bottom:14px}.mb-form-field .field-label{color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.mb-form-hint{color:var(--ink-4);margin-top:4px;font-size:11px}.mb-form-hint code{background:var(--surface-3);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.mb-form-error{color:#b3261e;margin-top:4px;font-size:12px;font-weight:500}.mb-readonly{background:var(--surface-2);color:var(--ink-2);direction:ltr;border-radius:8px;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.mb-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:9px 11px;font-family:inherit;font-size:13px;transition:border-color .1s}.mb-input:focus{border-color:var(--brand)}.mb-textarea{resize:vertical;min-height:80px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mb-checkbox-row{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.mb-address-row{align-items:center;gap:4px;display:flex}.mb-address-row .mb-input{flex:1}.mb-address-at{color:var(--ink-4);padding:0 4px;font-size:15px;font-weight:600}.mb-kind-tabs{background:var(--surface-3);border-radius:10px;gap:6px;padding:4px;display:flex}.mb-kind-tab{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:7px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;transition:all .1s}.mb-kind-tab.is-active{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px 3px #00000014}.mb-member-list{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.mb-member-row{background:var(--surface-2);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.mb-member-name{color:var(--ink);flex:1;font-weight:500}.mb-member-role{color:var(--ink-4);font-size:11px;font-weight:500}.mb-remove-btn{color:#b3261e;cursor:pointer;background:0 0;border:1px solid #f4b5b5;border-radius:6px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600}.mb-remove-btn:hover{background:#fdecec}.mb-member-add{align-items:center;gap:8px;display:flex}.mb-member-add .mb-input{flex:1}@media (max-width:880px){.mb-stats{grid-template-columns:repeat(2,1fr)}.mb-agent-row{grid-template-rows:auto auto;grid-template-columns:36px 1fr}.mb-agent-mbx{grid-column:1/-1;margin-top:4px}.mb-toolbar{flex-direction:column;align-items:stretch}.mb-search{max-width:none}}.mb-inbound-hint{border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.5}.mb-inbound-hint.is-ok{color:#1f6f3a;background:#e8f5ed;border:1px solid #b8e0c4}.mb-inbound-hint.is-info{background:var(--brand-softer);color:var(--brand);border:1px solid var(--brand-ring)}.mb-inbound-hint.is-warn{color:#97600c;background:#fef3e2;border:1px solid #f5d28e}.ccf{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:16px;margin-bottom:16px;padding:12px 0 16px;display:flex}.ccf-summary{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.ccf-group{flex-direction:column;gap:8px;display:flex}.ccf-h{letter-spacing:.04em;color:var(--ink-4);margin:0;font-size:11px;font-weight:600}.ccf-row{background:var(--surface-2);border-inline-start:2px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.ccf-row.is-risk{border-inline-start-color:var(--temp-hot,#c1172b)}.ccf-row.is-buy{border-inline-start-color:var(--st-deal)}.ccf-row.is-owe{border-inline-start-color:var(--brand)}.ccf-row-main{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.ccf-row-label{color:var(--ink-3);flex-shrink:0;font-size:11px;font-weight:600}.ccf-row-body{color:var(--ink);min-width:0;font-size:13px;line-height:1.5}.ccf-quote{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.ccf-at{font-variant-numeric:tabular-nums;color:var(--ink-4);cursor:pointer;transition:color var(--t-micro) var(--ease);background:0 0;border:0;grid-area:1/2;align-self:start;padding:0 2px;font-size:11px}.ccf-at:hover,.ccf-at:focus-visible{color:var(--brand)}.ccf-next{color:var(--ink);margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.5}.ccf-disclose{color:var(--ink-4);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;font-weight:600}.ccf-disclose:hover,.ccf-disclose:focus-visible{color:var(--ink-2)}.chat-transcript-segment.is-cited{outline:2px solid var(--brand-soft);outline-offset:1px}.callconcl{border-top:1px dashed var(--line-soft,#00000014);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.callconcl-line{color:var(--ink-2,#5b6577);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.callconcl-flag{color:var(--ink,#1a2233);align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.callconcl-flag .k{letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.callconcl-flag.is-risk .k{background:var(--red-soft,#fdecec);color:var(--temp-hot,#c1172b)}.callconcl-flag.is-owe .k{background:var(--brand-softer,#eef2ff);color:var(--brand,#3b5bdb)}.ariaprop{border:1px solid var(--line-soft,#f1f2f5);border-inline-start:3px solid var(--brand,#1724c1);background:var(--brand-softer,#f6f7fe);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.ariaprop-h{color:var(--brand,#1724c1);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.ariaprop-count{background:var(--brand,#1724c1);color:#fff;border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;line-height:15px}.ariaprop-note{color:var(--ink-3,#5d6478);margin:0;font-size:11.5px}.ariaprop-row{border-top:1px dashed var(--line-soft,#f1f2f5);flex-direction:column;gap:5px;padding-top:10px;display:flex}.ariaprop-row:first-of-type{border-top:0;padding-top:0}.ariaprop-change{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.ariaprop-field{color:var(--ink-4,#8a90a3);letter-spacing:.04em;font-size:10px;font-weight:700}.ariaprop-old{color:var(--ink-4,#8a90a3);text-decoration:line-through}.ariaprop-arrow{color:var(--ink-4,#8a90a3)}.ariaprop-new{color:var(--ink,#1a2233);font-weight:700}.ariaprop-quote{color:var(--ink-3,#5d6478);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ariaprop-actions{gap:6px;display:flex}.ariaprop-btn{border:1px solid var(--line,#e6e8ef);color:var(--ink-2,#2b3142);cursor:pointer;background:#fff;border-radius:7px;padding:4px 14px;font-size:12px;font-weight:600}.ariaprop-btn:hover:not(:disabled){border-color:var(--ink-4,#8a90a3)}.ariaprop-btn.is-accept{background:var(--brand,#1724c1);border-color:var(--brand,#1724c1);color:#fff}.ariaprop-btn:disabled{opacity:.5;cursor:default}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}