@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@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;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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)}}@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{.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}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.ring{--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)}.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,)}.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-filter{-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))}.select-all{-webkit-user-select:all;user-select:all}.\[redacted\:\.\.\.\]{redacted:...}.\[redacted\:admin-user-live-proof\]{redacted:admin-user-live-proof}.\[redacted\:automation-heartbeat-123\]{redacted:automation-heartbeat-123}.\[redacted\:automation-queue-heartbeat-001\]{redacted:automation-queue-heartbeat-001}.\[redacted\:ci-run-123\]{redacted:ci-run-123}.\[redacted\:ci-run-live-proof\]{redacted:ci-run-live-proof}.\[redacted\:cron-automation-run-001\]{redacted:cron-automation-run-001}.\[redacted\:cron-data-jobs-run-001\]{redacted:cron-data-jobs-run-001}.\[redacted\:cron-lead-chat-attachment-cleanup-run-001\]{redacted:cron-lead-chat-attachment-cleanup-run-001}.\[redacted\:cron-overdue-run-001\]{redacted:cron-overdue-run-001}.\[redacted\:cron-telegram-agent-run-001\]{redacted:cron-telegram-agent-run-001}.\[redacted\:data-job-import-live-proof\]{redacted:data-job-import-live-proof}.\[redacted\:data-jobs-heartbeat-001\]{redacted:data-jobs-heartbeat-001}.\[redacted\:deployed-live-app-url-001\]{redacted:deployed-live-app-url-001}.\[redacted\:deployed-staging-url-001\]{redacted:deployed-staging-url-001}.\[redacted\:duplicate-rollback-live-proof\]{redacted:duplicate-rollback-live-proof}.\[redacted\:email-bridge-cleanup-001\]{redacted:email-bridge-cleanup-001}.\[redacted\:email-bridge-setup-auth-001\]{redacted:email-bridge-setup-auth-001}.\[redacted\:email-communications-row-001\]{redacted:email-communications-row-001}.\[redacted\:email-sender-mapping-001\]{redacted:email-sender-mapping-001}.\[redacted\:export-job-live-proof\]{redacted:export-job-live-proof}.\[redacted\:external-monitor-001\]{redacted:external-monitor-001}.\[redacted\:hidden-lead-live-proof\]{redacted:hidden-lead-live-proof}.\[redacted\:hidden-stage-live-proof\]{redacted:hidden-stage-live-proof}.\[redacted\:http-401-invalid-signature\]{redacted:http-401-invalid-signature}.\[redacted\:lead-chat-attachment-cleanup-heartbeat-001\]{redacted:lead-chat-attachment-cleanup-heartbeat-001}.\[redacted\:live-chat-cleanup-001\]{redacted:live-chat-cleanup-001}.\[redacted\:live-chat-communications-row-001\]{redacted:live-chat-communications-row-001}.\[redacted\:live-chat-setup-auth-001\]{redacted:live-chat-setup-auth-001}.\[redacted\:live-chat-visitor-mapping-001\]{redacted:live-chat-visitor-mapping-001}.\[redacted\:local-dev-\.\.\.\]{redacted:local-dev-...}.\[redacted\:local-dev-callback-endpoint-001\]{redacted:local-dev-callback-endpoint-001}.\[redacted\:local-dev-url-001\]{redacted:local-dev-url-001}.\[redacted\:local-pbx-phone\]{redacted:local-pbx-phone}.\[redacted\:overdue-tasks-heartbeat-001\]{redacted:overdue-tasks-heartbeat-001}.\[redacted\:payment-active-lead-authorization-001\]{redacted:payment-active-lead-authorization-001}.\[redacted\:payment-external-payment-id-001\]{redacted:payment-external-payment-id-001}.\[redacted\:payment-invoice-paid-cleanup-001\]{redacted:payment-invoice-paid-cleanup-001}.\[redacted\:payment-lead-timeline-invoice-paid-001\]{redacted:payment-lead-timeline-invoice-paid-001}.\[redacted\:payment-settings-hmac-headers-001\]{redacted:payment-settings-hmac-headers-001}.\[redacted\:payment-timestamp-001\]{redacted:payment-timestamp-001}.\[redacted\:pbx-sip-cleanup-001\]{redacted:pbx-sip-cleanup-001}.\[redacted\:pbx-sip-inbound-routing-001\]{redacted:pbx-sip-inbound-routing-001}.\[redacted\:pbx-sip-profile-native-sip-001\]{redacted:pbx-sip-profile-native-sip-001}.\[redacted\:pbx-sip-provider-status-matrix-001\]{redacted:pbx-sip-provider-status-matrix-001}.\[redacted\:pbx-sip-recording-metadata-001\]{redacted:pbx-sip-recording-metadata-001}.\[redacted\:pbx-sip-recording-playback-001\]{redacted:pbx-sip-recording-playback-001}.\[redacted\:pbx-sip-setup-hmac-headers-001\]{redacted:pbx-sip-setup-hmac-headers-001}.\[redacted\:pbx-sip-stage-aware-routing-001\]{redacted:pbx-sip-stage-aware-routing-001}.\[redacted\:pbx-sip-status-map-001\]{redacted:pbx-sip-status-map-001}.\[redacted\:pbx-sip-timestamp-001\]{redacted:pbx-sip-timestamp-001}.\[redacted\:provider-callback-001\]{redacted:provider-callback-001}.\[redacted\:provider-sandbox-cleanup-001\]{redacted:provider-sandbox-cleanup-001}.\[redacted\:qa-operator-live-proof\]{redacted:qa-operator-live-proof}.\[redacted\:qa-ops-owner\]{redacted:qa-ops-owner}.\[redacted\:realtime-mutation-live-proof\]{redacted:realtime-mutation-live-proof}.\[redacted\:restricted-user-live-proof\]{redacted:restricted-user-live-proof}.\[redacted\:rpc-lead-live-proof\]{redacted:rpc-lead-live-proof}.\[redacted\:rpc-restricted-target-stage-live-proof\]{redacted:rpc-restricted-target-stage-live-proof}.\[redacted\:rpc-target-stage-live-proof\]{redacted:rpc-target-stage-live-proof}.\[redacted\:scheduler-config-automation-every-minute\]{redacted:scheduler-config-automation-every-minute}.\[redacted\:scheduler-config-data-jobs-every-5m\]{redacted:scheduler-config-data-jobs-every-5m}.\[redacted\:scheduler-config-lead-chat-attachment-cleanup-hourly\]{redacted:scheduler-config-lead-chat-attachment-cleanup-hourly}.\[redacted\:scheduler-config-overdue-every-5m\]{redacted:scheduler-config-overdue-every-5m}.\[redacted\:scheduler-config-telegram-agent-every-minute\]{redacted:scheduler-config-telegram-agent-every-minute}.\[redacted\:scheduler-recovery-note-001\]{redacted:scheduler-recovery-note-001}.\[redacted\:status-callbacks-001\]{redacted:status-callbacks-001}.\[redacted\:strict-env-live-proof\]{redacted:strict-env-live-proof}.\[redacted\:supabase-project-live-proof\]{redacted:supabase-project-live-proof}.\[redacted\:task-completed-automation-live-proof\]{redacted:task-completed-automation-live-proof}.\[redacted\:task-overdue-automation-fixture-live-proof\]{redacted:task-overdue-automation-fixture-live-proof}.\[redacted\:task-overdue-automation-live-proof\]{redacted:task-overdue-automation-live-proof}.\[redacted\:telegram-agent-heartbeat-001\]{redacted:telegram-agent-heartbeat-001}.\[redacted\:telegram-cleanup-001\]{redacted:telegram-cleanup-001}.\[redacted\:telegram-invalid-secret-001\]{redacted:telegram-invalid-secret-001}.\[redacted\:telegram-outbox-heartbeat-001\]{redacted:telegram-outbox-heartbeat-001}.\[redacted\:telegram-provider-message-id-001\]{redacted:telegram-provider-message-id-001}.\[redacted\:telegram-setup-auth-001\]{redacted:telegram-setup-auth-001}.\[redacted\:visible-lead-live-proof\]{redacted:visible-lead-live-proof}.\[redacted\:visible-stage-live-proof\]{redacted:visible-stage-live-proof}.\[redacted\:wa-success-message-001\]{redacted:wa-success-message-001}.\[redacted\:wamid-success-001\]{redacted:wamid-success-001}.\[redacted\:webhook-source-live-proof\]{redacted:webhook-source-live-proof}.\[redacted\:whatsapp-cloud-deployed-callback-endpoint-001\]{redacted:whatsapp-cloud-deployed-callback-endpoint-001}.\[redacted\:whatsapp-cloud-setup-auth-001\]{redacted:whatsapp-cloud-setup-auth-001}.\[redacted\:workspace-live-proof\]{redacted:workspace-live-proof}}:root{--c-grey:#9aa3ae;--c-green:#1fa05a;--c-red:#c0392b;--c-orange:#dd6b4b;--c-blue:#5ba4e6;--c-blue-d:#2f6fd0;--c-mint:#4cc0a0;--c-mint-d:#37a98a;--c-indigo:#4f7fe0;--c-indigo-d:#3159bd;--c-violet:#8b6fe4;--c-violet-d:#6d4fd0;--c-lilac:#b06fd8;--c-lilac-d:#9450c0;--c-green-d:#178a4c;--f1:#6fd8bd;--f1b:#2ba98a;--f2:#4aa8e8;--f2b:#1f5fc4;--f3:#8f8ce8;--f3b:#6b4fd0;--f4:#c07fe0;--f4b:#9450c0;--f5:#45c67e;--f5b:#12833f}:root,html[data-theme=aurora-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-1:#00bdf1;--accent-2:#3e87ff;--accent-soft:#00bdf124;--accent-gradient:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);--accent-gradient-hover:linear-gradient(135deg, #00caff 0%, #5495ff 100%);--accent-gradient-soft:linear-gradient(135deg, #00bdf133 0%, #3e87ff33 100%);--bg-0:#02040a;--bg-1:#04070f;--surface:#080d17;--surface-2:#0d141f;--surface-3:#131b27;--border:#1d2430;--border-strong:#303847;--hairline:#1d2430a6;--row-selected:#00bdf116;--fg:#f6f9fc;--fg-2:#cbd2d9;--muted:#848d97;--muted-2:#565f68;--success:#56db8f;--success-bg:#56db8f24;--warning:#f0bb3b;--warning-bg:#f0bb3b24;--danger:#ff625e;--danger-bg:#ff625e29;--au-radius-sm:8px;--radius:12px;--au-radius-lg:16px;--shadow-1:0 1px 0 #ffffff05 inset, 0 1px 2px #00000080;--shadow-2:0 14px 40px -20px #0009, 0 1px 0 #ffffff0a inset;--card-shadow:0 6px 18px -6px #0009, 0 1px 0 #ffffff0a inset;--panel-edge:#3e485899;--card-shadow-hover:0 16px 40px -16px #2850c866, 0 4px 12px -6px #00000080, inset 0 0 0 1px #78b4ff1a, 0 1px 0 #ffffff0d inset;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--sidebar-w:240px;--sidebar-w-mini:64px;--bg-app:radial-gradient(1200px 600px at 12% -5%, #03409c59, transparent 60%), radial-gradient(900px 500px at 95% 5%, #0060774d, transparent 65%), radial-gradient(800px 400px at 85% 95%, #3f2a9240, transparent 60%), var(--bg-0);--st-yellow:#eebc4a;--st-lilac:#b082f7;--st-blue:#37a8ec;--st-green:#46ce83;--st-pink:#fd6c95;--st-yellow-soft:#eebc4a38;--st-lilac-soft:#b082f73d;--st-blue-soft:#37a8ec3d;--st-green-soft:#46ce8338;--st-pink-soft:#fd6c953d;--topbar-bg:#080d17d1;--btn-hover-border:#4e5969;--btn-primary-shadow:0 6px 16px -10px #3e87ff99;--conn-fg:#7eeca8;--conn-glow:0 0 10px -1px var(--success);--stale-fg:#ffd16b;--overlay-shadow:0 30px 80px -30px #000000bf;--dot-color:#b4c8ff2b;--dot-opacity:.65;--fb-ok-fg:#7eeca8;--fb-ok-border:#56db8f4d;--fb-err-fg:#ffa79f;--fb-err-border:#ff625e59;--tab-ring:#00bdf14d}@supports (color:lab(0% 0 0)){:root,html[data-theme=aurora-dark]{--accent-1:lab(70.3526% -30.6966 -41.0154);--accent-2:lab(56.4163% 10.3324 -69.9695);--accent-soft:lab(70.3526% -30.6966 -41.0154/.14);--accent-gradient-hover:linear-gradient(135deg, lab(75.0094% -31.1273 -41.0936) 0%, lab(61.1396% 8.95947 -70.0674) 100%);--accent-gradient-soft:linear-gradient(135deg, lab(70.3526% -30.6966 -41.0154/.2) 0%, lab(56.4163% 10.3324 -69.9695/.2) 100%);--bg-0:lab(1.17215% -.0109971 -2.35944);--bg-1:lab(1.93922% -.0432804 -3.61724);--surface:lab(3.62838% -.144415 -5.90517);--surface-2:lab(6.08985% -.297628 -8.32134);--surface-3:lab(9.38718% -.45906 -9.36226);--border:lab(14.0424% -.623509 -9.05491);--border-strong:lab(23.3153% -.824094 -10.1825);--hairline:lab(14.0424% -.623509 -9.05491/.65);--row-selected:lab(70.3526% -30.6966 -41.0154/.085);--fg:lab(97.6762% -.553459 -1.78936);--fg-2:lab(83.7493% -1.29783 -4.27747);--muted:lab(58.2201% -1.87227 -6.37803);--muted-2:lab(39.6574% -1.82237 -6.35445);--success:lab(78.8812% -50.9679 26.2732);--success-bg:lab(78.8812% -50.9679 26.2732/.14);--warning:lab(79.3236% 11.1274 68.2268);--warning-bg:lab(79.3236% 11.1274 68.2268/.14);--danger:lab(63.2066% 63.0145 37.4065);--danger-bg:lab(63.2066% 63.0145 37.4065/.16);--panel-edge:lab(30.2703% -.954047 -10.9346/.6);--bg-app:radial-gradient(1200px 600px at 12% -5%, lab(28.6041% 13.5818 -55.76/.35), transparent 60%), radial-gradient(900px 500px at 95% 5%, lab(36.7448% -27.8156 -32.2865/.3), transparent 65%), radial-gradient(800px 400px at 85% 95%, lab(25.3537% 31.9505 -54.8328/.25), transparent 60%), var(--bg-0);--st-yellow:lab(79.3341% 9.98151 62.1892);--st-lilac:lab(62.7401% 35.8471 -52.8732);--st-blue:lab(65.0522% -15.1356 -43.7783);--st-green:lab(74.2364% -51.0761 26.3439);--st-pink:lab(65.3428% 58.9117 6.97457);--st-yellow-soft:lab(79.3341% 9.98151 62.1892/.22);--st-lilac-soft:lab(62.7401% 35.8471 -52.8732/.24);--st-blue-soft:lab(65.0522% -15.1356 -43.7783/.24);--st-green-soft:lab(74.2364% -51.0761 26.3439/.22);--st-pink-soft:lab(65.3428% 58.9117 6.97457/.24);--topbar-bg:lab(3.62838% -.144415 -5.90517/.82);--btn-hover-border:lab(37.2355% -1.04782 -10.9694);--btn-primary-shadow:0 6px 16px -10px lab(56.4163% 10.3324 -69.9695/.6);--conn-fg:lab(85.5963% -44.2804 22.7849);--stale-fg:lab(86.3218% 8.54281 55.6787);--fb-ok-fg:lab(85.5963% -44.2804 22.7849);--fb-ok-border:lab(78.8812% -50.9679 26.2732/.3);--fb-err-fg:lab(77.3594% 56.3884 32.2357);--fb-err-border:lab(63.2066% 63.0145 37.4065/.35);--tab-ring:lab(70.3526% -30.6966 -41.0154/.3)}}html[data-theme=aurora-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-1:#008eb6;--accent-2:#0559d2;--accent-soft:#008eb61a;--accent-gradient:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);--accent-gradient-hover:linear-gradient(135deg, #0081a6 0%, #004dc0 100%);--accent-gradient-soft:linear-gradient(135deg, #008eb624 0%, #0559d224 100%);--bg-0:#f8fafd;--bg-1:#f2f5f9;--surface:#fff;--surface-2:#f4f7fa;--surface-3:#e9edf2;--border:#e2e5e8;--border-strong:#cdd1d6;--hairline:#e2e5e88c;--row-selected:#008eb60e;--fg:#11161f;--fg-2:#323843;--muted:#6a6f77;--muted-2:#9a9fa6;--success:#009351;--success-bg:#0093511f;--warning:#c17a00;--warning-bg:#c17a0024;--danger:#df202e;--danger-bg:#df202e1a;--au-radius-sm:8px;--radius:12px;--au-radius-lg:16px;--shadow-1:0 1px 0 #fff9 inset, 0 1px 2px #141e3c0a;--shadow-2:0 24px 60px -28px #283c8c38, 0 1px 0 #ffffff80 inset;--card-shadow:0 4px 14px -4px #1e2d6429, 0 1px 3px #1e2d6412;--panel-edge:#d4d8dd8c;--card-shadow-hover:0 12px 28px -10px #1e2d642e, 0 2px 4px #1e2d640f;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--sidebar-w:240px;--sidebar-w-mini:64px;--bg-app:var(--bg-0);--st-yellow:#cd9c1f;--st-lilac:#8b5dce;--st-blue:#0089cb;--st-green:#009351;--st-pink:#dd4677;--st-yellow-soft:#cd9c1f33;--st-lilac-soft:#8b5dce29;--st-blue-soft:#0089cb29;--st-green-soft:#00935129;--st-pink-soft:#dd467726;--topbar-bg:#fcfeffd1;--btn-hover-border:#b3b8bf;--btn-primary-shadow:0 6px 16px -10px #0559d2b3;--conn-fg:#005d32;--conn-glow:none;--stale-fg:#7f4a00;--overlay-shadow:0 30px 80px -30px #141e3c73;--dot-color:#3c508c2e;--dot-opacity:.7;--fb-ok-fg:#00512a;--fb-ok-border:#00935140;--fb-err-fg:#970010;--fb-err-border:#df202e4d;--tab-ring:#008eb638}@supports (color:lab(0% 0 0)){html[data-theme=aurora-light]{--accent-1:lab(54.0347% -28.649 -40.7006);--accent-2:lab(39.7551% 16.9771 -69.7);--accent-soft:lab(54.0347% -28.649 -40.7006/.1);--accent-gradient-hover:linear-gradient(135deg, lab(49.351% -29.5511 -45.4784) 0%, lab(34.4324% 25.3261 -76.6669) 100%);--accent-gradient-soft:linear-gradient(135deg, lab(54.0347% -28.649 -40.7006/.14) 0%, lab(39.7551% 16.9771 -69.7/.14) 100%);--bg-0:lab(98.257% -.443965 -1.43218);--bg-1:lab(96.5154% -.662267 -2.14618);--surface:lab(100% 0 0);--surface-2:lab(97.0962% -.553459 -1.78933);--surface-3:lab(93.6135% -.877857 -2.8586);--border:lab(90.7153% -.661671 -2.14585);--border-strong:lab(83.7534% -.87595 -2.85753);--hairline:lab(90.7153% -.661671 -2.14585/.55);--row-selected:lab(54.0347% -28.649 -40.7006/.055);--fg:lab(7.13753% -.43682 -7.17928);--fg-2:lab(23.3593% -.739083 -7.32878);--muted:lab(46.5914% -.660419 -5.1944);--muted-2:lab(65.1602% -.598162 -4.46897);--success:lab(53.3271% -51.8132 26.8381);--success-bg:lab(53.3271% -51.8132 26.8381/.12);--warning:lab(57.8135% 27.3525 86.7078);--warning-bg:lab(57.8135% 27.3525 86.7078/.14);--danger:lab(49.0306% 69.7939 45.0284);--danger-bg:lab(49.0306% 69.7939 45.0284/.1);--panel-edge:lab(86.0735% -.876457 -2.8578/.55);--st-yellow:lab(67.6876% 10.7607 65.3703);--st-lilac:lab(48.6719% 37.2491 -52.6287);--st-blue:lab(53.3277% -13.7061 -46.5518);--st-green:lab(53.3271% -51.8132 26.8381);--st-pink:lab(53.6198% 61.8567 7.4814);--st-yellow-soft:lab(67.6876% 10.7607 65.3703/.2);--st-lilac-soft:lab(48.6719% 37.2491 -52.6287/.16);--st-blue-soft:lab(53.3277% -13.7061 -46.5518/.16);--st-green-soft:lab(53.3271% -51.8132 26.8381/.16);--st-pink-soft:lab(53.6198% 61.8567 7.4814/.15);--topbar-bg:lab(99.4178% -.333905 -1.07467/.82);--btn-hover-border:lab(74.4405% -.604451 -4.47241);--btn-primary-shadow:0 6px 16px -10px lab(39.7551% 16.9771 -69.7/.7);--conn-fg:lab(34.4896% -45.9978 23.9483);--stale-fg:lab(36.964% 23.0009 70.829);--fb-ok-fg:lab(29.7202% -42.8142 22.3116);--fb-ok-border:lab(53.3271% -51.8132 26.8381/.25);--fb-err-fg:lab(30.7399% 60.5499 43.5233);--fb-err-border:lab(49.0306% 69.7939 45.0284/.3);--tab-ring:lab(54.0347% -28.649 -40.7006/.22)}}:root{--color-bg:#fdf9fa;--color-bg-secondary:#faf5f6;--color-white:#fff;--color-lilac:#d8b4fe;--color-lilac-dark:#a855f7;--color-pink:#fbcfe8;--color-blue:#dbeafe;--color-green:#dcfce7;--color-text:#1f2937;--color-text-secondary:#6b7280;--border-soft:1px solid #0000000d;--header-bg:#fffc;--shadow-soft:0 16px 50px #1f29371f;--radius-lg:16px;--radius-md:10px;--radius-sm:6px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px}*{box-sizing:border-box}html{background:var(--color-bg);min-height:100%}body{min-height:100vh;color:var(--color-text);background:linear-gradient(135deg, #d8b4fe3d, transparent 32%), linear-gradient(225deg, #fbcfe838, transparent 36%), var(--color-bg);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}summary{list-style:none}summary::-webkit-details-marker{display:none}html,body{color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}body{background:var(--bg-app);min-height:100vh;position:relative}body:before{content:"";pointer-events:none;z-index:0;opacity:var(--dot-opacity);background-image:radial-gradient(circle at 1px 1px, var(--dot-color) 1px, transparent 1.6px);background-size:28px 28px;position:fixed;inset:0}.num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:6px}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{z-index:1;min-height:100vh;display:flex;position:relative}.sb{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--surface);border-right:1px solid var(--hairline);flex-direction:column;gap:2px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.sb .logo{align-items:center;gap:10px;padding:4px 8px 20px;font-weight:600;display:flex}.sb .sb-link,.sb .nav-link{color:var(--muted);border-radius:8px;align-items:center;gap:11px;min-height:36px;padding:8px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.sb .sb-link svg,.sb .nav-link svg{flex:0 0 16px;width:16px;height:16px}.sb .sb-link:hover,.sb .nav-link:hover{background:var(--surface-2);color:var(--fg)}.sb .sb-link.active,.sb .nav-link.active{background:var(--accent-gradient-soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:500}.sb-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.sb-user{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;transition:background .15s;display:flex}.sb-user:hover{background:var(--surface-3)}.sb-user .av{background:var(--accent-gradient);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.sb-user .meta{flex:1;min-width:0}.sb-user .meta b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.sb-user .meta span{color:var(--muted);font-size:11px}.work{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:20;background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 24px;display:flex;position:sticky;top:0}.topbar .spacer{flex:1}.page-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.search-global{border:1px solid var(--border);background:var(--surface-2);min-width:230px;height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;transition:all .15s;display:flex}.search-global:hover{background:var(--surface);border-color:var(--border-strong);color:var(--fg-2)}.search-global svg{width:14px;height:14px}.search-global kbd{font-family:var(--font-mono);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10.5px}.conn{background:linear-gradient(var(--success-bg), var(--success-bg)), var(--surface);height:34px;color:var(--conn-fg);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.conn i{background:var(--success);width:6px;height:6px;box-shadow:var(--conn-glow);border-radius:50%;display:block}.btn{border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--fg);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.btn svg{width:14px;height:14px}.btn:hover{background:var(--surface-2);border-color:var(--btn-hover-border)}.btn:active{background:var(--surface-3)}.btn[disabled],.btn.disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:var(--btn-primary-shadow);border:0;font-weight:600}.btn-primary:hover{background:var(--accent-gradient-hover);border:0}.btn-primary:active{background:var(--accent-gradient-hover)}.btn-sm{border-radius:8px;height:29px;padding:0 10px;font-size:11.5px}.btn-danger{color:var(--danger);background:var(--surface);border-color:#df202e59;border-color:lab(49.0306% 69.7939 45.0284/.35)}.btn-danger:hover{background:var(--danger-bg);border-color:#df202e80;border-color:lab(49.0306% 69.7939 45.0284/.5)}.icon-btn{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:all .15s;display:grid}.icon-btn svg{width:14px;height:14px}.icon-btn:hover{background:var(--surface-2);color:var(--fg)}.icon-btn[disabled]{opacity:.35;cursor:not-allowed}.x-btn{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:7px;flex:0 0 26px;place-items:center;display:grid}.x-btn svg{width:12px;height:12px}.x-btn:hover{background:var(--danger-bg);color:var(--danger);border-color:#df202e59;border-color:lab(49.0306% 69.7939 45.0284/.35)}.inp{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;min-width:0;height:30px;padding:0 9px;font-size:12.5px}.inp:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.f{flex-direction:column;gap:5px;display:flex}.f>span{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:600}.f .inp,.f select.sel,.f textarea{width:100%}.f textarea{border:1px solid var(--border);background:var(--surface);resize:vertical;border-radius:8px;min-height:74px;padding:8px 9px;font-size:12.5px}.f textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.fld{flex-direction:column;gap:5px;min-width:0;display:flex}.fld>span{color:var(--fg-2);font-size:11.5px;font-weight:600}.fld .inp,.fld select.sel{width:100%;height:36px}.fld .hint{color:var(--muted);font-size:11.5px;line-height:1.4}.toolbar-field{align-items:center;gap:8px;display:flex}.toolbar-field>.lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}select.sel{border:1px solid var(--border);background:var(--surface);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='%238993a8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border-radius:8px;height:32px;padding:0 28px 0 10px;font-size:12.5px}select.sel:hover{border-color:var(--border-strong)}.seg{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px;font-weight:500;transition:all .15s}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1);font-weight:600}.tabs{align-items:center;gap:2px;display:flex}.tabs a{color:var(--muted);border-radius:8px;padding:6px 11px;font-size:12.5px;transition:all .15s}.tabs a:hover{background:var(--surface-2);color:var(--fg)}.tabs a.active{background:var(--accent-gradient-soft), var(--surface);color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--tab-ring);font-weight:600}.search-leads{border:1px solid var(--border-strong);background:var(--surface);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;transition:all .15s;display:flex;position:relative}.search-leads:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft)}.search-leads svg{width:14px;height:14px;color:var(--muted);flex:0 0 14px}.search-leads input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px}.search-leads input::placeholder{color:var(--muted-2)}.fcount{background:var(--accent-2);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:600;display:none}.fcount[data-on="1"]{display:grid}.pnl{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--panel-edge);border-radius:16px;overflow:hidden}.pnl>header{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 18px;display:flex}.pnl>header h2{font-family:var(--font-display);letter-spacing:-.015em;flex:1;margin:0;font-size:15px;font-weight:600}.pnl>header .cnt{background:var(--surface-2)}.pnl .body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.pnl .empty{text-align:center;color:var(--muted-2);background:var(--surface-2);border-radius:14px;padding:26px 14px;font-size:12.5px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.metric span{color:var(--muted);font-size:11.5px}.metric strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnt{color:var(--fg-2);background:0 0;flex:none;padding:0;font-size:12px;font-weight:600}.flag{border-radius:999px;align-items:center;gap:5px;height:23px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.flag svg{width:12px;height:12px}.flag.warn{background:linear-gradient(var(--danger-bg), var(--danger-bg)), var(--surface);color:var(--danger)}.flag.stale{background:linear-gradient(var(--warning-bg), var(--warning-bg)), var(--surface);color:var(--stale-fg)}.flag.stale strong{font-variant-numeric:tabular-nums;font-weight:600}.feedback{border-radius:var(--radius);background:var(--success-bg);color:var(--fb-ok-fg);border:1px solid var(--fb-ok-border);align-items:center;gap:10px;margin:0 24px;padding:9px 13px;font-size:12.5px;display:flex}.feedback.error{background:var(--danger-bg);color:var(--fb-err-fg);border-color:var(--fb-err-border)}.feedback .btn{margin-left:auto}.rail{background:var(--surface);border-left:1px solid var(--hairline);flex-direction:column;flex:0 0 54px;align-items:center;gap:6px;height:100vh;padding:14px 0;display:flex;position:sticky;top:0}.rail button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:all .15s;display:grid;position:relative}.rail button svg{width:17px;height:17px}.rail button:hover{background:var(--surface-2);color:var(--fg);border-color:var(--border)}.app.app-shell .rail .messenger-rail-button .rail-count{background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid var(--surface);border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:2px;right:2px}.backdrop{z-index:60;background:#252e3d61;background:lab(18.6568% -.710368 -10.8543/.38);justify-content:center;align-items:flex-start;padding:64px 16px;display:none;position:fixed;inset:0;overflow:auto}.backdrop[data-open="1"]{display:flex}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--au-radius-lg);width:100%;max-width:480px;box-shadow:var(--overlay-shadow);overflow:hidden}.modal header{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px 18px 12px;display:flex}.modal header .t{flex:1;min-width:0}.modal .over{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.modal h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.modal .sub{color:var(--muted);margin:3px 0 0;font-size:12px}.modal .body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.modal footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.bm{white-space:nowrap;align-items:baseline;gap:7px;line-height:1;display:inline-flex}.bm .bm-svg{flex:none;width:auto}.bm .c{font-family:var(--font-display);letter-spacing:-.01em;color:var(--muted);font-weight:600}.logo{align-items:center;gap:0;padding:4px 8px 20px;display:flex}.logo .bm-svg{height:17px;transform:translateY(3.9px)}.logo .bm .c{font-size:15px}.sb-top{align-items:center;gap:6px;padding:0 0 16px;display:flex}.sb-top .logo{flex:1;min-width:0;padding:4px 6px}.sb-toggle{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 28px;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid}.sb-toggle:hover{background:var(--surface-2);color:var(--fg);border-color:var(--hairline)}.sb-toggle svg{width:16px;height:16px;transition:transform .18s}body[data-sb=mini]{--sidebar-w:var(--sidebar-w-mini)}body[data-sb=mini] .sb{padding:16px 10px}body[data-sb=mini] .sb .bm,body[data-sb=mini] .sb .sb-link span,body[data-sb=mini] .sb-user .meta{display:none}body[data-sb=mini] .sb .sb-link,body[data-sb=mini] .sb-user{justify-content:center;padding:8px 0}body[data-sb=mini] .sb-top{justify-content:center;padding-bottom:14px}body[data-sb=mini] .sb-top .logo{display:none}body[data-sb=mini] .sb-toggle svg{transform:rotate(180deg)}@media (max-width:1100px){body{--sidebar-w:var(--sidebar-w-mini)}.sb{padding:16px 10px}.sb .bm,.sb .sb-link span,.sb-user .meta{display:none}.sb .sb-link,.sb-user{justify-content:center;padding:8px 0}.sb-top{justify-content:center;padding:0 0 14px}.sb-toggle{display:none}}html{background:var(--bg-0)}html,body{color:var(--fg);font-family:var(--font-sans)}body{background:var(--bg-app);font-feature-settings:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.bm-wrap{display:contents}.bm-svg--dark{display:block}.bm-svg--light,html[data-theme=aurora-light] .bm-svg--dark{display:none}html[data-theme=aurora-light] .bm-svg--light{display:block}.topbar-slot{display:contents}.app.app-shell .messenger-rail{z-index:90;border:0;border-left:1px solid var(--hairline);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;flex-direction:column;flex:0 0 54px;align-content:normal;place-items:center normal;gap:6px;width:54px;height:100vh;padding:14px 0;display:flex;position:sticky;top:0;bottom:auto;right:auto}.app.app-shell .messenger-rail-drawer[data-messenger-rail-drawer=true]{order:-1}.app.app-shell .messenger-rail-button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:all .15s;display:grid;position:relative}.app.app-shell .messenger-rail-button:hover,.app.app-shell .messenger-rail-drawer[open]>.messenger-rail-button{background:var(--surface-2);color:var(--fg);border-color:var(--border)}.app.app-shell .messenger-rail-drawer>summary.messenger-rail-button{list-style:none}.app.app-shell .messenger-rail-drawer>summary.messenger-rail-button::-webkit-details-marker{display:none}.app.app-shell .messenger-rail-panel{z-index:96;border:0;border-left:1px solid var(--border);background:var(--surface);width:min(820px,100vw - 54px);box-shadow:var(--shadow-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;gap:0;padding:0;display:grid;position:fixed;top:0;bottom:0;right:54px;overflow:hidden}.app.app-shell .messenger-rail-search{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:9px}.app.app-shell .messenger-rail-search input{color:var(--fg);font-weight:500}.app.app-shell .messenger-rail-search input::placeholder{color:var(--muted)}.app.app-shell .messenger-rail-chat{background:0 0;border:1px solid #0000;border-radius:12px;transition:all .15s}.app.app-shell .messenger-rail-chat:hover,.app.app-shell .messenger-rail-chat.is-active,.app.app-shell .messenger-rail-chat.has-unread{border-color:var(--border);background:var(--surface-2)}.app.app-shell .messenger-rail-chat-avatar,.app.app-shell .messenger-rail-person-avatar{background:var(--accent-gradient-soft);color:var(--accent-2);border-radius:999px;font-size:11px;font-weight:600}.app.app-shell .messenger-rail-chat-main strong{color:var(--fg);font-weight:600}.app.app-shell .messenger-rail-chat-main small,.app.app-shell .messenger-rail-chat-main em,.app.app-shell .messenger-rail-chat-meta small{color:var(--muted);font-weight:500}.app.app-shell .messenger-rail-chat-meta b{background:var(--danger);color:#fff;font-weight:600}.app.app-shell .messenger-rail-empty{border:1px dashed var(--border);background:var(--surface-2);color:var(--muted);border-radius:12px;font-weight:500}.app.app-shell .messenger-rail-feedback{border:1px solid var(--hairline);background:var(--ok-bg,var(--surface-2));color:var(--ok,var(--fg));border-radius:9px;font-weight:500}.app.app-shell .messenger-rail-feedback.error{background:var(--danger-bg);color:var(--danger)}.app.app-shell .messenger-rail-panel header strong,.app.app-shell .messenger-rail-thread-head strong{color:var(--fg);font-weight:600}.app.app-shell .messenger-rail-panel header small,.app.app-shell .messenger-rail-thread-head small{color:var(--muted);font-weight:500}.app.app-shell .messenger-rail-thread-meta span{border:1px solid var(--hairline);background:var(--surface-2);color:var(--muted);font-weight:500}.app.app-shell .messenger-rail-open,.app.app-shell .messenger-rail-panel header .messenger-rail-close,.app.app-shell .messenger-rail-panel header button{border:1px solid var(--border);background:var(--surface);background-color:var(--surface);color:var(--muted);box-shadow:none;border-radius:9px;transition:all .15s}.app.app-shell .messenger-rail-open:hover,.app.app-shell .messenger-rail-panel header .messenger-rail-close:hover,.app.app-shell .messenger-rail-panel header button:hover{background:var(--surface-2);background-color:var(--surface-2);color:var(--fg);transform:none}.toolbar{border-bottom:1px solid var(--border);background:#04070f8c;background:lab(1.93922% -.0432804 -3.61724/.55);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}.tb-sep{background:var(--border);width:1px;height:22px}.board-wrap{padding:14px 24px 20px}.board{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;height:calc(100vh - 214px);min-height:540px;padding-bottom:10px;display:block;overflow:auto hidden}.board-inner{flex-direction:column;min-width:min-content;min-height:100%;display:flex}.board-head{border-bottom:1px solid var(--border);flex:none;gap:14px;margin-bottom:16px;padding:0 0 16px;display:flex}.board-lanes{flex:1;gap:14px;min-height:0;display:flex}.col{background:0 0;border:0;flex-direction:column;flex:0 0 264px;width:264px;min-width:0;display:flex}.col[data-stage-kind=closed] .col-title .stage-name{color:var(--muted)}.col-head{background:0 0;flex-direction:column;flex:0 0 264px;width:264px;min-width:0;margin:0;padding:0;display:flex}.col-title{background:linear-gradient(var(--st-soft), var(--st-soft)), var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:11px;align-items:center;gap:8px;margin-bottom:11px;padding:0 16px;display:flex}.stage-name{text-align:left;cursor:pointer;letter-spacing:-.01em;min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-size:13px;font-weight:600;overflow:hidden}.stage-name:hover{color:var(--accent-2)}.col-sum{letter-spacing:-.03em;color:var(--fg);margin:0 0 12px;padding:0 16px;font-size:24px;font-weight:600;line-height:1.1}.col-flags{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0 16px;display:flex}.quick{background:var(--surface);width:100%;height:36px;color:var(--muted);cursor:pointer;box-shadow:var(--card-shadow);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:12.5px;transition:all .15s;display:flex}.quick svg{width:13px;height:13px}.quick:hover{background:var(--accent-soft);color:var(--accent-2)}.col-body{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:1px 0 14px;display:flex;overflow:hidden auto}.col-body::-webkit-scrollbar{width:0;height:0;display:none}.board::-webkit-scrollbar{height:8px}.board::-webkit-scrollbar-track{background:0 0}.board::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.board:hover::-webkit-scrollbar-thumb{background:var(--border-strong)}.empty-col{text-align:center;color:var(--muted-2);background:var(--surface-2);border-radius:18px;padding:28px 12px;font-size:12.5px}.closed-div{flex:0 0 30px;justify-content:center;align-items:center;display:flex;position:relative}.closed-div:before{content:"";background:linear-gradient(to bottom, transparent, var(--hairline) 8%, var(--hairline) 92%, transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.closed-div span{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 0;font-size:10.5px;font-weight:600;transform:rotate(180deg)}.add-stage{flex:0 0 34px;justify-content:center;align-items:flex-start;padding-top:11px;display:flex}.add-stage button{background:var(--surface-2);width:28px;height:28px;color:var(--muted);cursor:pointer;border:0;border-radius:9px;place-items:center;transition:all .15s;display:grid}.add-stage button svg{width:14px;height:14px}.add-stage button:hover{color:var(--accent-2);background:var(--accent-soft)}.card{background:var(--surface);cursor:grab;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .18s,transform .18s;display:flex;border:1px solid var(--border)!important;border-color:oklch(38% .02 260/.8)!important;border-radius:14px!important;transition:box-shadow .16s,transform .16s,border-color .16s!important;box-shadow:0 1px 2px #00000080,0 10px 24px -12px #000000bf!important;box-shadow:0 1px 2px lab(.00600243% .0116006 -.0637293/.5),0 10px 24px -12px lab(.00600243% .0116006 -.0637293/.75)!important}.card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px);border-color:var(--border-strong)!important;border-color:oklch(48% .03 260/.9)!important;transform:translateY(-2px)!important;box-shadow:0 2px 5px #0000008c,0 16px 32px -14px #000c!important;box-shadow:0 2px 5px lab(.00600243% .0116006 -.0637293/.55),0 16px 32px -14px lab(.00600243% .0116006 -.0637293/.8)!important}.card-top{align-items:flex-start;gap:10px;display:flex}.card-title{min-width:0;color:var(--fg);letter-spacing:-.015em;flex:1;font-size:15px;font-weight:600;line-height:1.3}.card-title:hover{color:var(--accent-2)}.who{white-space:nowrap;background:var(--accent-gradient-soft);width:28px;height:28px;color:var(--accent-2);border-radius:50%;flex:none;place-items:center;padding:0;font-size:11px;font-weight:600;display:grid}.who.warn{background:var(--danger-bg);width:auto;height:22px;color:var(--danger);max-width:62%;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;padding:0 9px;font-size:11px;font-weight:500;color:var(--muted)!important;background:0 0!important}.card-client{color:var(--accent-2);margin-top:-6px;font-size:13px;font-weight:500}.card-client:hover{text-decoration:underline}.facts{margin:0;display:block}.facts dt{color:var(--muted-2);margin:0 0 3px;font-size:11.5px;line-height:1.3}.facts dd{color:var(--fg-2);overflow-wrap:anywhere;margin:0 0 13px;font-size:13px;line-height:1.35}.facts dd:last-of-type{margin-bottom:0}.facts dd.overdue{color:var(--danger);font-weight:500}.touch{font-variant-numeric:tabular-nums;height:22px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex;background:0 0!important}.touch.ok{background:var(--success-bg);color:#7eeca8;color:lab(85.5963% -44.2804 22.7849);color:#72d699!important;color:lab(78.5052% -41.1154 21.156)!important}.touch.warn{background:var(--warning-bg);color:#ffd16b;color:lab(86.3218% 8.54281 55.6787);box-shadow:none;background:var(--warning-bg)!important;color:#ffd16b!important;color:lab(86.3218% 8.54281 55.6787)!important}.touch.bad{background:var(--danger-bg);color:var(--danger)}.note{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.note strong{color:var(--fg);font-size:12.5px;font-weight:600}.note span{color:var(--muted);font-size:12px;line-height:1.45}.card-foot{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:2px;padding-top:12px;display:flex}.card-act{background:var(--surface-2);height:32px;color:var(--fg-2);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.card-act svg{width:14px;height:14px}.card-act:hover{background:var(--surface-3);color:var(--fg)}.card-act.take{background:var(--accent-gradient-soft);color:var(--accent-2);border-color:#0000;font-weight:600}.card-act.take:hover{background:linear-gradient(135deg,#00bdf14d,#3e87ff4d);background:linear-gradient(135deg,lab(70.3526% -30.6966 -41.0154/.3),lab(56.4163% 10.3324 -69.9695/.3))}.card-icons{gap:4px;margin-left:auto;display:flex}.band{align-items:baseline;gap:12px;margin:26px 24px 12px;display:flex}.band h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600}.band span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:600}.band hr{border:0;border-top:1px dashed var(--border);flex:1;margin:0}.states{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;padding:0 24px 40px;display:grid}.state-box{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:16px;padding:14px}.state-box>.cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin-bottom:9px;font-size:10.5px;font-weight:600;display:block}.no-stages{text-align:center;color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius);padding:34px 16px;font-size:12.5px}.stage-editor{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-2);flex-direction:column;gap:9px;padding:10px;display:flex}.stage-editor .row{align-items:center;gap:6px;display:flex}.color-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.swatches{flex-wrap:wrap;gap:5px;display:flex}.sw{cursor:pointer;color:#fff;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}.sw svg{stroke-width:3px;width:11px;height:11px}.color-custom{align-items:center;gap:6px;display:flex}.color-custom input[type=color]{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;width:30px;height:28px;padding:0}.confirm{background:var(--danger-bg);border:1px solid #ff625e59;border:1px solid lab(63.2066% 63.0145 37.4065/.35);border-radius:8px;flex-direction:column;gap:7px;padding:8px;display:flex}.confirm span{color:#ffa79f;color:lab(77.3594% 56.3884 32.2357);font-size:11.5px;line-height:1.4}.confirm .row{justify-content:flex-end}.f2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.check{color:var(--fg-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.check input{width:15px;height:15px;accent-color:var(--accent-2)}.phone-line{color:var(--muted);font-size:12.5px}.drawer{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(980px,100%);height:100vh;display:flex;overflow:hidden}.drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:15px 20px;display:flex}.drawer-head h2{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;flex:1;margin:0;font-size:19px;font-weight:600}.drawer-acts{gap:4px;display:flex}.drawer-acts .icon-btn.danger{color:var(--danger)}.drawer-acts .icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger-bg)}.stage-strip{border-bottom:1px solid var(--border);gap:6px;padding:10px 20px;display:flex;overflow-x:auto}.stage-chip{border:1px solid var(--border);background:var(--surface-2);height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.stage-chip:before{content:"";background:var(--st,var(--muted-2));border-radius:50%;width:6px;height:6px}.stage-chip:hover{background:var(--surface-3);color:var(--fg)}.stage-chip.is-active{background:var(--accent-gradient-soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong);border-color:#0000;font-weight:600}.stage-chip[aria-disabled=true]{opacity:.42;cursor:not-allowed}.drawer-tabs{border-bottom:1px solid var(--border);gap:2px;padding:0 20px;display:flex}.drawer-tabs button{height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s}.drawer-tabs button:hover{color:var(--fg)}.drawer-tabs button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--accent-2);font-weight:600}.drawer-body{flex:1;grid-template-columns:352px 1fr;min-height:0;display:grid}.drawer-details,.drawer-work{flex-direction:column;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.drawer-details{background:var(--surface-2);border-right:1px solid var(--border)}.dblock{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:16px;overflow:hidden}.dblock>header{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 12px;display:flex}.dblock>header strong{flex:1;font-size:12px;font-weight:600}.dblock>header span{color:var(--muted);font-size:11px}.dblock .rows{padding:2px 12px 8px}.drow{border-bottom:1px solid var(--border);grid-template-columns:104px 1fr;gap:10px;padding:6px 0;font-size:12px;display:grid}.drow:last-child{border-bottom:0}.drow .k{color:var(--muted-2)}.drow .v{color:var(--fg-2);overflow-wrap:anywhere;min-width:0}.drow .v.empty{color:var(--muted-2)}.dmetrics{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.dmetrics span{background:var(--surface-2);height:22px;color:var(--fg-2);border-radius:6px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.composer{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.composer>.cap{letter-spacing:.02em;color:var(--muted);font-size:11px;font-weight:600}.composer .meta{color:var(--muted-2);align-items:center;gap:10px;font-size:11px;display:flex}.composer .meta .hint{margin-left:auto}.composer .acts{justify-content:flex-end;gap:8px;display:flex}.feed{flex-direction:column;gap:8px;display:flex}.feed-item{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:16px;grid-template-columns:28px 1fr;gap:12px;padding:14px;display:grid}.feed-item.is-overdue{background:var(--danger-bg);box-shadow:none;border:1px solid #ff625e52;border:1px solid lab(63.2066% 63.0145 37.4065/.32);padding:13px}.feed-ic{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border:0;border-radius:9px;place-items:center;display:grid}.feed-ic svg{width:13px;height:13px}.feed-b{min-width:0}.feed-b .line{align-items:baseline;gap:8px;display:flex}.feed-b h4{flex:1;min-width:0;margin:0;font-size:12.5px;font-weight:600}.feed-b time{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10.5px}.feed-b p{color:var(--fg-2);margin:4px 0 0;font-size:12px;line-height:1.45}.feed-tag{background:var(--surface-2);height:18px;color:var(--muted);border-radius:6px;align-items:center;margin-top:7px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.lead-checklist-card{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.lead-checklist-card-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.lead-checklist-card-icon{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:9px;flex:0 0 26px;place-items:center;display:grid}.lead-checklist-card-icon svg{width:13px;height:13px}.lead-checklist-card-heading{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.lead-checklist-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.lead-checklist-card-heading small{background:var(--surface-2);height:18px;color:var(--muted);border-radius:6px;flex:none;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.lead-checklist-card-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.lead-checklist-card-chevron{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .15s}.lead-checklist-card.is-expanded .lead-checklist-card-chevron{transform:rotate(180deg)}.lead-checklist-progress{background:var(--surface-3);border-radius:999px;height:6px;margin-left:36px;overflow:hidden}.lead-checklist-progress span{transform-origin:0;background:var(--accent-2);border-radius:inherit;width:100%;height:100%;transition:transform .2s;display:block}.lead-checklist-card-summary{color:var(--fg-2);margin:0 0 0 36px;font-size:12px;line-height:1.45}.lead-checklist-card-summary span{color:var(--fg);margin-right:5px;font-weight:600}.lead-checklist-items{flex-direction:column;gap:7px;margin-left:36px;display:flex}.lead-checklist-item{color:var(--fg-2);cursor:pointer;align-items:center;gap:9px;font-size:12.5px;display:flex}.lead-checklist-item.is-completed{color:var(--muted);text-decoration:line-through}.lead-checklist-checkbox{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid;position:relative}.lead-checklist-checkbox input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lead-checklist-checkbox span{border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.lead-checklist-item.is-completed .lead-checklist-checkbox span{background:var(--success);border-color:var(--success);color:#fff}.lead-checklist-readonly{color:var(--muted);margin:2px 0 0 36px;font-size:11.5px}.lead-checklist-pending{animation:.8s linear infinite crm-spin}@keyframes crm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crm-system-timeline-single,.crm-system-timeline-episode{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--panel-edge);border-radius:16px;padding:14px}.crm-system-timeline-single{align-items:center;gap:12px;display:flex}.crm-system-timeline-episode>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.crm-system-timeline-episode>summary::-webkit-details-marker{display:none}.crm-system-timeline-icon{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:9px;flex:0 0 26px;place-items:center;display:grid}.crm-system-timeline-icon svg{width:13px;height:13px}.crm-system-timeline-summary-copy,.crm-system-timeline-single-copy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.crm-system-timeline-summary-copy strong,.crm-system-timeline-single-copy strong{font-size:12.5px;font-weight:600}.crm-system-timeline-summary-copy span,.crm-system-timeline-single-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.crm-system-timeline-single-copy small{color:var(--muted);font-size:11px}.crm-system-timeline-single>time,.crm-system-timeline-episode summary>time{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10.5px}.crm-system-timeline-chevron{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .15s}.crm-system-timeline-episode[open] .crm-system-timeline-chevron{transform:rotate(180deg)}.crm-system-timeline-events{gap:6px;margin-top:10px;padding-left:38px;display:grid}.crm-system-timeline-events article{align-items:baseline;gap:8px;display:flex}.crm-system-timeline-event-copy{color:var(--fg-2);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.crm-system-timeline-event-copy small{color:var(--muted)}.crm-system-timeline-events time{color:var(--muted-2);font-size:11.5px}.pane-head{flex-direction:column;gap:2px;padding:0 2px 2px;display:flex}.pane-head strong{font-size:13px;font-weight:600}.pane-head span{color:var(--muted);font-size:11.5px}.pane-empty{text-align:center;color:var(--muted-2);border:1px dashed var(--border);border-radius:var(--radius);padding:26px 14px;font-size:12.5px}.chat-role{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.chat-role .t{flex:1;min-width:0}.chat-role b{font-size:12.5px;font-weight:600;display:block}.chat-role small{color:var(--muted);font-size:11px;line-height:1.4}.chat-role .st{color:var(--muted);font-size:11px;font-weight:600}.chat-role .st.on{color:var(--success)}.filter-root{flex:1;min-width:280px;max-width:460px;display:flex;position:relative}.filter-panel{z-index:40;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:680px;max-width:86vw;box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1fr) 236px;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.filter-panel[data-open="1"]{display:grid}.fp-main{grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:14px;display:grid}.fp-checks{flex-wrap:wrap;grid-column:1/-1;gap:14px;padding-top:2px;display:flex}.fp-foot{border-top:1px solid var(--border);grid-column:1/-1;align-items:center;gap:8px;padding-top:11px;display:flex}.fp-foot .found{color:var(--muted);margin-right:auto;font-size:12px}.fp-add{color:var(--accent-2);cursor:pointer;font-size:12px;font-weight:500}.fp-add-list{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.fp-side{border-left:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:9px;padding:14px;display:flex}.fp-side .sum{color:var(--muted);font-size:11.5px}.fp-side .sum b{font-variant-numeric:tabular-nums;color:var(--fg)}.rail-drawer{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;width:min(390px,100%);height:100vh;display:flex;overflow:hidden}.rd-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.rd-head h2{font-family:var(--font-display);letter-spacing:-.015em;flex:1;margin:0;font-size:16px;font-weight:600}.rd-head .cnt{background:var(--accent-gradient-soft);color:var(--accent-2);white-space:nowrap}.rd-search{flex:none;margin:12px 16px 0}.rd-body{flex-direction:column;flex:1;gap:7px;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.rd-item{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:4px;padding:14px;transition:all .15s;display:flex}.rd-item:hover{background:var(--surface-2);box-shadow:var(--card-shadow-hover)}.rd-item .line{align-items:baseline;gap:8px;display:flex}.rd-item b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.rd-item time{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10.5px}.rd-item span{color:var(--muted);font-size:11.5px;line-height:1.4}.rd-item.unread{border-left:2px solid var(--accent-2)}.rd-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}.card:active{transform:translateY(0)!important}.lg-brand .bm-svg{height:20px;transform:translateY(4.6px)}.lg-brand .bm .c{font-size:17px}html[data-theme=aurora-light] .toolbar{border-bottom:1px solid var(--border);background:#fcfeff8c;background:lab(99.4178% -.333905 -1.07467/.55);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px;display:flex}html[data-theme=aurora-light] .col-title{background:linear-gradient(var(--st-soft), var(--st-soft)), var(--surface);border-radius:11px;align-items:center;gap:8px;height:30px;margin-bottom:11px;padding:0 16px;display:flex}html[data-theme=aurora-light] .card{background:var(--surface);cursor:grab;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border:0;border-radius:18px;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .18s,transform .18s;display:flex;border:1px solid var(--border)!important;border-radius:14px!important;transition:box-shadow .16s,transform .16s,border-color .16s!important;box-shadow:0 1px 2px #252e3d0f,0 8px 20px -10px #1f2e4747!important;box-shadow:0 1px 2px lab(18.6568% -.710368 -10.8543/.06),0 8px 20px -10px lab(18.4983% -.0575036 -17.8143/.28)!important}html[data-theme=aurora-light] .card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px);border-color:var(--border-strong)!important;transform:translateY(-2px)!important;box-shadow:0 2px 4px #252e3d12,0 14px 28px -12px #1f2e4757!important;box-shadow:0 2px 4px lab(18.6568% -.710368 -10.8543/.07),0 14px 28px -12px lab(18.4983% -.0575036 -17.8143/.34)!important}html[data-theme=aurora-light] .who.warn{background:var(--danger-bg);width:auto;height:22px;color:var(--danger);border-radius:999px;max-width:62%;padding:0 9px;font-size:11px;font-weight:500}html[data-theme=aurora-light] .touch{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=aurora-light] .touch.ok{background:var(--success-bg);color:#005d32;color:lab(34.4896% -45.9978 23.9483)}html[data-theme=aurora-light] .touch.warn{background:var(--warning-bg);color:#7f4a00;color:lab(36.964% 23.0009 70.829)}html[data-theme=aurora-light] .card-act.take:hover{background:linear-gradient(135deg,#008eb638,#0559d238);background:linear-gradient(135deg,lab(54.0347% -28.649 -40.7006/.22),lab(39.7551% 16.9771 -69.7/.22))}html[data-theme=aurora-light] .sw{cursor:pointer;color:#fff;border:1px solid #00000014;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}html[data-theme=aurora-light] .confirm{background:var(--danger-bg);border:1px solid #df202e4d;border:1px solid lab(49.0306% 69.7939 45.0284/.3);border-radius:8px;flex-direction:column;gap:7px;padding:8px;display:flex}html[data-theme=aurora-light] .confirm span{color:#970010;color:lab(30.7399% 60.5499 43.5233);font-size:11.5px;line-height:1.4}.board-grid{grid-template-rows:auto minmax(0,1fr);grid-auto-columns:max-content;grid-auto-flow:column;column-gap:14px;min-width:100%;min-height:100%;display:grid}.col{grid-template-rows:subgrid;grid-row:1/3;width:264px;display:grid}.col-head{flex:none;grid-row:1;width:auto;margin-bottom:0;padding-bottom:16px;position:relative}.col-head:after{content:"";background:var(--border);height:1px;position:absolute;bottom:0;left:-7px;right:-7px}.col-body{grid-row:2;padding-top:16px}.add-stage,.closed-div{grid-row:1/3}.closed-div:before{display:none}.col{--st:var(--stage-accent);--st-soft:rgb(var(--stage-rgb) / .24)}html[data-theme=aurora-light] .col{--st-soft:rgb(var(--stage-rgb) / .16)}.col.is-drop-target .col-body{outline:2px solid var(--accent-2);outline-offset:-2px;box-shadow:var(--shadow-2);border-radius:14px}.app.app-shell{color:var(--fg);background:0 0;padding:0;overflow-x:visible}.col-head h2.col-title-h{font-size:inherit;font-weight:inherit;margin:0;display:contents}.toolbar-panel{position:relative}.search-cluster{flex:1;align-items:center;gap:10px;display:flex}.toolbar .right{gap:8px;margin-left:auto;display:flex}.tabs span.active{background:var(--accent-gradient-soft), var(--surface);color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--tab-ring);border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600}.col-title .stage-name{color:var(--fg);background:0 0;font-size:13px;font-weight:600}.topbar .page-title{color:var(--fg)}select.sel,.toolbar select.sel{color:var(--fg);background-color:var(--surface)}.card .card-body-wrap,.facts>div{display:contents}.facts>div dd:last-of-type{margin-bottom:13px}.facts>div:last-child dd:last-of-type{margin-bottom:0}.facts dd{font-variant-numeric:tabular-nums}.card.is-dragging{opacity:.85;box-shadow:var(--shadow-2)}.card.is-drop-target{outline:2px solid var(--accent-2);outline-offset:-2px}.card.is-not-draggable{cursor:default}.col-title .stage-name:disabled{color:var(--fg);opacity:1;cursor:default}.crm-screen{flex-direction:column;min-width:0;display:flex}.col-title .stage-name:disabled{box-shadow:none;background:0 0;border:0}.search-cluster{flex-wrap:wrap;row-gap:12px}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}.choice .seg{background:var(--surface-3);border:1px solid var(--border);border-radius:8px;align-self:flex-start;gap:2px;margin-top:5px;padding:2px;display:inline-flex}.choice .seg button{height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11.5px;font-weight:500;transition:all .15s}.choice .seg button:hover{color:var(--fg)}.choice .seg button.is-active{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1);font-weight:600}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-wrap{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}.tk-sub{color:var(--muted);margin:0;font-size:13px}.tk-filters{grid-template-columns:auto minmax(220px,1fr) minmax(150px,190px) minmax(150px,210px) auto auto;align-items:end;gap:12px;display:grid}.vtoggle{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9px;align-self:end;gap:2px;height:32px;padding:2px;display:inline-flex}.vtoggle button{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px;transition:all .15s}.vtoggle button:hover{color:var(--fg)}.vtoggle button.is-active{background:var(--accent-gradient-soft), var(--surface);color:var(--accent-2);font-weight:600;box-shadow:inset 0 0 0 1px #00bdf14d;box-shadow:inset 0 0 0 1px lab(70.3526% -30.6966 -41.0154/.3)}button.metric{text-align:left;cursor:pointer;font:inherit;border:0;transition:all .15s}button.metric:hover{background:var(--surface-2)}button.metric.is-on{background:var(--accent-gradient-soft), var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px #00bdf159}@supports (color:lab(0% 0 0)){button.metric.is-on{box-shadow:var(--card-shadow),inset 0 0 0 1px lab(70.3526% -30.6966 -41.0154/.35)}}button.metric.is-on span{color:var(--accent-2)}.tk-board{gap:8px;display:grid}.tk-card{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;grid-template-columns:20px minmax(0,1fr) 20px auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.tk-card.is-overdue{border-color:#ff625e52;border-color:lab(63.2066% 63.0145 37.4065/.32)}.tk-card.is-closed{opacity:.66}.tk-check{border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;cursor:pointer;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:grid}.tk-check svg{stroke-width:3px;width:11px;height:11px}.tk-check:hover{border-color:var(--success);color:var(--success)}.tk-check[disabled]{opacity:.4;cursor:not-allowed}.tk-check[disabled]:hover{border-color:var(--border-strong);color:#0000}.tk-main{flex-direction:column;gap:6px;min-width:0;display:flex}.tk-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tk-title strong{font-size:13.5px;font-weight:600}.tk-chip{background:var(--accent-soft);height:22px;color:var(--accent-2);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.tk-chip.is-over{background:var(--danger-bg);color:var(--danger)}.tk-chip.is-none{background:var(--surface-3);color:var(--muted)}.tk-chip.is-done{background:var(--success-bg);color:var(--success)}.tk-chip.is-cancel{background:var(--surface-3);color:var(--muted-2)}.tk-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tk-meta span{background:var(--surface);border:1px solid var(--hairline);max-width:230px;height:21px;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex;overflow:hidden}.tk-alert{width:20px;height:20px;color:var(--muted-2);place-items:center;display:grid}.tk-alert svg{width:16px;height:16px}.tk-card.is-overdue .tk-alert{color:var(--danger)}.tk-acts{gap:2px;display:flex}.tk-form{background:var(--surface);border:1px solid var(--hairline);border-radius:11px;flex-direction:column;grid-column:1/-1;gap:9px;margin-top:4px;padding:11px 12px;display:flex}.tk-form .row{justify-content:flex-end;gap:8px;display:flex}.tk-board.is-deadline .tk-card{background:var(--surface)}.tk-board.is-deadline .tk-chip{background:var(--accent-gradient-soft), var(--surface);box-shadow:inset 0 0 0 1px #00bdf14d;box-shadow:inset 0 0 0 1px lab(70.3526% -30.6966 -41.0154/.3)}.tk-board.is-deadline .tk-chip.is-over{background:var(--danger-bg);box-shadow:none}.tk-board.is-deadline .tk-chip.is-none{background:var(--surface-3);box-shadow:none}@media (max-width:1240px){.tk-filters{grid-template-columns:1fr 1fr}.metrics.is-5{grid-template-columns:repeat(3,minmax(0,1fr))}}.kb-board{padding:2px 0 8px;display:none;overflow-x:auto}.kb-board.is-on{display:block}.kb-inner{flex-direction:column;min-width:min-content;display:flex}.kb-headband{gap:12px;margin-bottom:12px;display:flex}.kb-head{flex:0 0 244px;width:244px;min-width:0}.kb-head .col-title{background:linear-gradient(var(--st-soft), var(--st-soft)), var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--st-edge,transparent);border-radius:11px;align-items:center;gap:9px;margin-bottom:0;padding:0 12px;display:flex;position:relative;overflow:hidden}.kb-head[data-kind=closed] .stage-name{color:var(--muted)}.kb-lanes{align-items:flex-start;gap:12px;display:flex}.kb-col{flex:0 0 244px;width:244px;min-width:0}.kb-body{flex-direction:column;gap:10px;min-height:52px;display:flex}.kb-col-empty{border:1px dashed var(--border);opacity:.5;border-radius:12px;height:52px}.kb-card{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:14px;flex-direction:column;gap:8px;padding:12px;transition:all .15s;display:flex;position:relative}.kb-card:before{content:"";background:var(--st);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.kb-card:hover{box-shadow:var(--card-shadow-hover),inset 0 0 0 1px var(--panel-edge)}.kb-card.is-closed{opacity:.66}.kb-top{align-items:flex-start;gap:9px;display:flex}.kb-top strong{min-width:0;font-size:13px;font-weight:600;line-height:1.35}.kb-top .tk-check{flex:0 0 20px;margin-top:1px}.kb-card .tk-chip{align-self:flex-start;margin-left:29px}.kb-ctx{color:var(--muted);margin-left:29px;font-size:11.5px;line-height:1.45}.kb-foot{align-items:center;gap:8px;margin-left:29px;display:flex}.kb-resp{min-width:0;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.kb-acts{opacity:0;gap:0;transition:all .15s;display:flex}.kb-card:hover .kb-acts,.kb-card:focus-within .kb-acts{opacity:1}.kb-acts .icon-btn{width:26px;height:26px}.kb-acts .icon-btn svg{width:13px;height:13px}.kb-head .col-title:before{content:"";background:var(--st);width:3px;position:absolute;top:0;bottom:0;left:0}.kb-head .stage-name{letter-spacing:-.01em;min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:3px;font-size:12.5px;font-weight:600;overflow:hidden}.kb-head .cnt{background:var(--surface);min-width:22px;height:20px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.kb-head[data-kind=closed] .col-title{background:var(--surface-2)}.cal{flex-direction:column;gap:14px;display:flex}.cal[hidden]{display:none}.cal-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cal-when{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.cal-when span{color:var(--muted)}.cal-bar .spacer{flex:1}.cal-nav{align-items:center;gap:4px;display:inline-flex}.cal-foot{color:var(--muted);margin:0;font-size:12px}.cal-foot button{color:var(--accent-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cal-foot button:hover{text-decoration:underline}.cal-month{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;overflow:hidden}.cal-dow{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow span{color:var(--muted);padding:9px 12px;font-size:11.5px;font-weight:600}.cal-dow span:nth-child(n+6){color:var(--muted-2)}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(116px,auto);display:grid}.cal-cell{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.cal-cell:nth-child(7n){border-right:0}.cal-grid>.cal-cell:nth-last-child(-n+7){border-bottom:0}.cal-cell.is-weekend{background:var(--bg-1)}.cal-cell.is-out{opacity:.42}.cal-num{min-width:24px;height:24px;color:var(--fg-2);border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;padding:0 7px;font-size:12.5px;font-weight:600;display:inline-flex}.cal-cell.is-today{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface)}.cal-cell.is-today .cal-num{background:var(--accent-gradient);color:#fff}.cal-item{min-width:0;color:var(--fg-2);border-radius:7px;align-items:center;gap:6px;padding:3px 6px;font-size:11.5px;text-decoration:none;transition:all .12s;display:flex}.cal-item:hover{background:var(--surface-2);color:var(--fg)}.cal-item i{background:var(--accent-2);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cal-item.is-over i{background:var(--danger)}.cal-item.is-done i{background:var(--success)}.cal-item.is-cancel i{background:var(--muted-2)}.cal-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-item>b{color:var(--muted);flex:none;font-weight:500}.cal-item.is-over>span{color:var(--danger)}.cal-item.is-done>span,.cal-item.is-cancel>span{color:var(--muted);text-decoration:line-through}.cal-more{color:var(--accent-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:6px;padding:0;font-size:11px}.cal-more:hover{text-decoration:underline}.wk-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:10px;display:grid}.wk-col{background:var(--surface);min-width:0;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:14px;overflow:hidden}.wk-col.is-weekend{background:var(--bg-1)}.wk-head{border-bottom:1px solid var(--hairline);align-items:center;gap:7px;padding:9px 11px;display:flex}.wk-head>span:first-child{color:var(--muted);font-size:11.5px}.wk-head b{letter-spacing:-.02em;font-size:15px;font-weight:600}.wk-head .cnt{background:var(--surface-2);min-width:20px;height:19px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.wk-col.is-today .wk-head{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface)}.wk-col.is-today .wk-head b{color:var(--accent-2)}.wk-body{flex-direction:column;gap:6px;min-height:64px;padding:8px;display:flex}.wk-none{text-align:center;color:var(--muted-2);margin:0;padding:12px 4px;font-size:11.5px}.cal-item.is-big{background:var(--surface-2);border-left:3px solid var(--accent-2);border-radius:10px;flex-direction:column;align-items:stretch;gap:2px;padding:8px 9px}.cal-item.is-big:hover{background:var(--surface-3)}.cal-item.is-big.is-over{border-left-color:var(--danger)}.cal-item.is-big.is-done{border-left-color:var(--success)}.cal-item.is-big.is-cancel{border-left-color:var(--muted-2)}.cal-item.is-big .cal-time{color:var(--muted);font-size:11.5px;font-weight:600}.cal-item.is-big.is-over .cal-time{color:var(--danger)}.cal-item.is-big .cal-t{color:var(--fg);white-space:normal;font-size:12.5px;font-weight:500;overflow:visible}.cal-item.is-big small{color:var(--muted);font-size:11px}.cal-item.is-big.is-done .cal-t,.cal-item.is-big.is-cancel .cal-t{color:var(--muted);text-decoration:line-through}.cal-day{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:14px;display:grid}.cal-day[hidden]{display:none}.day-main{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;overflow:hidden}.day-head{border-bottom:1px solid var(--hairline);align-items:baseline;gap:12px;padding:13px 16px;display:flex}.day-head h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.day-head span{color:var(--muted);font-size:12px}.day-body{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.day-body .cal-item.is-big{grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:baseline;column-gap:12px;padding:11px 13px;display:grid}.day-body .cal-item.is-big .cal-time{color:var(--fg-2);grid-row:1/span 2;font-size:14px}.day-body .cal-item.is-big .cal-t{font-size:13.5px}.day-side{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;padding:14px}.mini-head{margin-bottom:10px;font-size:12.5px;font-weight:600}.mini-dow,.mini-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.mini-dow span{text-align:center;color:var(--muted-2);padding-bottom:4px;font-size:10.5px}.mini-d{height:30px;color:var(--fg-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;transition:all .12s;position:relative}.mini-d:hover{background:var(--surface-2);color:var(--fg)}.mini-d.is-out{color:var(--muted-2);opacity:.55}.mini-d.has:after{content:"";background:var(--accent-2);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mini-d.is-today{background:var(--accent-gradient);color:#fff;font-weight:600}.mini-d.is-today.has:after{background:#fff}@media (max-width:1240px){.cal-day{grid-template-columns:minmax(0,1fr)}.day-side{display:none}.wk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.metrics.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1240px){.metrics.is-5{grid-template-columns:repeat(3,minmax(0,1fr))}}button.metric{cursor:pointer;text-align:left;font:inherit;border:0}button.metric.is-active{box-shadow:inset 0 0 0 1px var(--accent-2), var(--card-shadow)}.kb-board{display:block}.cal{display:flex}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}.lc-close{z-index:3;background:var(--surface);width:34px;height:34px;box-shadow:var(--card-shadow);color:var(--muted);cursor:pointer;border:0;border-radius:10px;place-items:center;transition:all .15s;display:grid;position:fixed;top:18px;left:18px}.lc-close:hover{color:var(--fg);box-shadow:var(--card-shadow-hover)}.lc-close svg{width:15px;height:15px}.lc-shell{background:var(--bg-1);max-width:1680px;box-shadow:var(--card-shadow-hover);border-radius:20px;margin:0 auto;overflow:hidden}.lc-head{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.lc-ttl{flex:1;min-width:0}.lc-ttl .over{color:var(--muted);margin-bottom:4px;font-size:11.5px;display:block}.lc-ttl h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.lc-ttl .lead-name{color:var(--fg-2);align-items:center;gap:7px;margin-top:5px;font-size:13.5px;display:flex}.lc-ttl .lead-name button:not([data-lead-drawer-title-trigger]){width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:all .15s;display:grid}.lc-ttl .lead-name button:not([data-lead-drawer-title-trigger]):hover{background:var(--surface-2);color:var(--fg)}.lc-ttl .lead-name button:not([data-lead-drawer-title-trigger]) svg{width:13px;height:13px}.lc-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lc-stages{gap:8px;padding:2px;display:flex;overflow-x:auto}.lc-tabs{flex-wrap:wrap;gap:2px;margin-left:auto;display:flex}.lc-tabs button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s}.lc-tabs button:hover{color:var(--fg);background:var(--surface-2)}.lc-tabs button[aria-pressed=true]{background:var(--accent-gradient-soft),var(--surface);color:var(--accent-2);font-weight:600}.lc-body{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lc-left,.lc-right{gap:14px;min-width:0;display:grid}.act-bar{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.ctrl{gap:6px;display:grid}.ctrl span{background:var(--surface-2);color:var(--fg-2);border-radius:10px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:12px;display:flex}.ctrl span b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.ev{background:var(--surface-2);border-radius:14px;gap:3px;padding:12px 13px;display:grid}.ev strong{color:var(--fg);font-size:12.5px;font-weight:600}.ev span{color:var(--fg-2);font-size:12px;line-height:1.45}.ev small{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10.5px}.ev .row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.task{background:var(--surface-2);border-radius:14px;grid-template-columns:26px 1fr;gap:11px;padding:12px 13px;display:grid}.task.is-inactive{opacity:.6}.chk-round{border:1.5px solid var(--border-strong);background:var(--surface);color:#0000;cursor:pointer;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.chk-round:hover{border-color:var(--accent-2);color:var(--accent-2)}.chk-round svg{width:12px;height:12px}.chk-round[aria-checked=true]{background:var(--success);border-color:var(--success);color:#fff}.task-b{gap:3px;min-width:0;display:grid}.task-b strong{color:var(--fg);font-size:12.5px;font-weight:600}.task-b span{color:var(--muted);font-size:11.5px}.task-b small{color:var(--muted-2);font-size:10.5px}.facts-list{gap:8px;display:grid}.fact{grid-template-columns:118px 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.fact>span{color:var(--muted-2)}.fact>strong{color:var(--fg-2);overflow-wrap:anywhere;font-weight:500}.fact .sel{width:100%}.fact>dt{color:var(--muted-2);font-weight:inherit;margin:0}.fact>dd{color:var(--fg-2);overflow-wrap:anywhere;margin:0;font-weight:500}.msg{background:var(--surface-2);border-radius:14px;gap:4px;padding:11px 12px;display:grid}.msg .top{align-items:baseline;gap:8px;display:flex}.msg .top strong{flex:1;font-size:12.5px;font-weight:600}.msg .top time{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10.5px}.msg p{color:var(--fg-2);margin:0;font-size:12px;line-height:1.45}.msg .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.msg .acts{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.pin-badge{background:var(--accent-gradient-soft),var(--surface);height:19px;color:var(--accent-2);border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.reply-prev{background:var(--surface);color:var(--muted);border-radius:10px;gap:7px;padding:7px 9px;font-size:11.5px;display:flex}.reply-prev svg{flex:0 0 12px;width:12px;height:12px;margin-top:2px}.inline-form{background:var(--surface-2);border-radius:14px;gap:8px;padding:13px;display:grid}.inline-form>.cap{color:var(--muted);font-size:11px;font-weight:600}.inline-form .row{justify-content:flex-end;gap:8px;display:flex}.att-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.att-chip{background:var(--surface);height:26px;color:var(--fg-2);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:11.5px;display:inline-flex}.att-chip button{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.att-chip button svg{width:10px;height:10px}@media (max-width:1240px){.lc-body{grid-template-columns:1fr}}@media (max-width:1100px){body{--sidebar-w:var(--sidebar-w-mini)}.sb{padding:16px 10px}.sb .bm,.sb .nav-link span,.sb-user .meta{display:none}.sb .nav-link,.sb-user{justify-content:center;padding:8px 0}.sb-top{justify-content:center;padding:0 0 14px}.sb-toggle{display:none}.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}.bm{white-space:nowrap;align-items:baseline;gap:7px;line-height:1;display:inline-flex}.bm .bm-svg{flex:none;width:auto}.bm .c{font-family:var(--font-display);letter-spacing:-.01em;color:var(--muted);font-weight:600}.logo{align-items:center;gap:0;padding:4px 8px 20px;display:flex}.logo .bm-svg{height:17px;transform:translateY(3.9px)}.logo .bm .c{font-size:15px}.lg-brand .bm-svg{height:20px;transform:translateY(4.6px)}.lg-brand .bm .c{font-size:17px}}.stage-chip{--st:var(--stage-accent)}.drawer-close{z-index:61;background:var(--surface);box-shadow:var(--shadow-1);position:absolute;top:14px;left:14px}.drawer-title h2{font-family:var(--font-display);letter-spacing:-.015em;min-width:0;margin:0;font-size:18px;font-weight:600}.modal form{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.modal form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.work>.page{z-index:auto}.drawer-work .composer>button{border:1px solid var(--border-strong);background:var(--surface);height:32px;color:var(--fg);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.drawer-work .composer>button:hover{background:var(--surface-2)}.drawer-work .composer>button[disabled]{opacity:.45;cursor:not-allowed}.drawer-work .composer{flex-flow:wrap;gap:8px}.feed-item>div>footer{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:11px;display:flex}.feed-item .tk-check{margin-top:2px}.add-stage-popover{z-index:45;background:var(--surface);border:1px solid var(--border-strong);width:260px;box-shadow:var(--shadow-2);border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:40px}.backdrop,.backdrop.side{z-index:95}.add-stage{position:relative}.add-stage-popover{z-index:45;background:var(--surface);border:1px solid var(--border-strong);width:260px;box-shadow:var(--shadow-2);border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:40px;left:0}.stage-editor .row{justify-content:flex-end;gap:6px;display:flex}.color-group{gap:6px;display:grid}.color-native{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0}.color-code{width:92px}.icon-btn.is-primary{background:var(--accent-gradient);color:#fff;border:0}.crm-bulk-summary{background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:12px}.crm-bulk-summary strong{color:var(--fg);font-weight:600}.app.app-shell .btn:disabled,.app.app-shell .icon-btn:disabled,.app.app-shell .x-btn:disabled,.app.app-shell .seg button:disabled,.app.app-shell .quick:disabled,.app.app-shell .tk-check:disabled{background:var(--surface);border-color:var(--border);color:var(--muted);opacity:.55;box-shadow:none;background-image:none}.app.app-shell .btn-primary:disabled{background:var(--accent-gradient);color:#fff;opacity:.45}.app.app-shell .modal input:not([type=checkbox]):not([type=radio]):not([type=color]),.app.app-shell .modal select,.app.app-shell .modal textarea{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--fg);box-shadow:none;border-radius:8px;padding:0 10px;font-size:12.5px}.app.app-shell .modal textarea{resize:vertical;height:auto;min-height:74px;padding:8px 10px}.app.app-shell .modal input:focus,.app.app-shell .modal select:focus,.app.app-shell .modal textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.app.app-shell .modal input::placeholder,.app.app-shell .modal textarea::placeholder{color:var(--muted-2)}.modal form label,.modal .body label{color:var(--muted);gap:5px;font-size:11px;font-weight:600;display:grid}.cc-wrap{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}.cc-back{align-self:flex-start}.cc-head{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.cc-head .t{min-width:0}.cc-head .over{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.cc-head h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.cc-head .sub{color:var(--fg-2);margin:6px 0 0;font-size:13px}.cc-acts{flex-wrap:wrap;gap:8px;display:flex}.cc-grid{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cc-facts{gap:10px;display:grid}.cc-fact{background:var(--surface-2);border-radius:12px;gap:5px;padding:12px;display:grid}.cc-fact span{color:var(--muted);font-size:12px}.cc-fact strong{color:var(--fg);overflow-wrap:anywhere;font-size:13px;font-weight:600}.cc-sec{border-top:1px solid var(--hairline);gap:8px;padding-top:10px;display:grid}.cc-sec:first-of-type{border-top:0;padding-top:0}.cc-sec h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.cc-form{border-top:1px solid var(--hairline);gap:12px;padding:16px 18px;display:grid}.cc-form-head{gap:3px;display:grid}.cc-form-head strong{font-size:13px;font-weight:600}.cc-form-head span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-cf{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.cc-leads{gap:8px;display:grid}.cc-lead{background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) minmax(90px,auto) auto;align-items:center;gap:14px;padding:12px;display:grid}.cc-lead .m{gap:3px;min-width:0;display:grid}.cc-lead .m strong{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cc-lead .m span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cc-lead .m small{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:11px}.cc-lead .badges{flex-wrap:wrap;gap:6px;display:flex}.cc-lead .amt{font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:600}.badge-on{background:linear-gradient(var(--success-bg),var(--success-bg)),var(--surface);height:22px;color:var(--success);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-off{background:linear-gradient(var(--danger-bg),var(--danger-bg)),var(--surface);height:22px;color:var(--danger);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:1240px){.cc-grid,.cc-form-grid{grid-template-columns:1fr}.cc-lead{grid-template-columns:1fr;gap:10px}.cc-lead .amt{text-align:left}}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}.app.app-shell .modal label,.app.app-shell .modal label>span:first-child{color:var(--muted);opacity:1}.app.app-shell .crm-screen input:not([type=checkbox]):not([type=radio]):not([type=color]):not(.inp):not(.search-leads input),.app.app-shell .crm-screen select:not(.sel),.app.app-shell .crm-screen textarea{border:1px solid var(--border);background:var(--surface);color:var(--fg);box-shadow:none;border-radius:8px;height:34px;padding:0 10px;font-size:12.5px}.app.app-shell .crm-screen textarea{height:auto;min-height:74px;padding:8px 10px}.app.app-shell .crm-screen input:focus,.app.app-shell .crm-screen select:focus,.app.app-shell .crm-screen textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.cc-cf>div{justify-content:space-between;gap:12px;padding:4px 0;font-size:12.5px;display:flex}.cc-cf>div>span{color:var(--muted)}.cc-cf h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin:8px 0 4px;font-size:11px;font-weight:600}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.metrics>div[data-duplicates-summary-metric]{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.metrics>div[data-duplicates-summary-metric] span{color:var(--muted);font-size:11.5px}.metrics>div[data-duplicates-summary-metric] strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.dg-head>*{min-width:0}.dg-head strong{font-variant-numeric:tabular-nums}.cand{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;display:grid!important}.cand>.pick{grid-column:1}.cand>.cand-body{grid-column:2}.cand>.lead-stack,.cand>.warn,.cand>.mrg-prev,.cand>.btn{grid-column:1/-1}.lead-stack{color:var(--muted);gap:3px;font-size:12px;display:grid}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.chk-f{height:32px;color:var(--fg-2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.chk-f input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:5px;flex:0 0 16px;width:16px;height:16px;margin:0;transition:all .15s;position:relative}.chk-f input:hover{border-color:var(--accent-2)}.chk-f input:checked{background:var(--accent-2);border-color:var(--accent-2)}.chk-f input:checked:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.chk-f input:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.cm-wrap{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 24px 24px;display:flex}.cm-sub{color:var(--muted);margin:0;font-size:13px}.cm-layout{flex:1;grid-template-columns:minmax(300px,344px) minmax(0,1fr);gap:14px;min-height:0;display:grid}.cm-side{background:var(--surface);min-height:0;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cm-side-head{border-bottom:1px solid var(--hairline);flex-direction:column;gap:9px;padding:12px;display:flex}.cm-side-lbl{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.cm-side-lbl svg{width:14px;height:14px}.cm-side-lbl strong{color:var(--fg-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.cm-threads{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.cm-thread{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;transition:all .13s;display:grid;position:relative}.cm-thread:hover{background:var(--surface-2)}.cm-thread.is-active{background:var(--row-selected)}.cm-thread.is-active:before{content:"";background:var(--accent-gradient);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cm-av{background:var(--surface-3);width:36px;height:36px;color:var(--fg-2);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.cm-thread.is-active .cm-av{background:var(--accent-gradient);color:#fff}.cm-tmain{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-tmain strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cm-tmain small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cm-tmain span{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cm-thread.has-unread .cm-tmain span{color:var(--fg);font-weight:500}.cm-tmeta{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.cm-tmeta small{color:var(--muted-2);white-space:nowrap;font-size:10.5px}.cm-cnt{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:20px;height:20px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.cm-cnt.is-unread{background:var(--accent-gradient);color:#fff;box-shadow:none}.cm-panel{background:var(--surface);min-height:0;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.cm-head{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:13px 16px;display:flex}.cm-head .cm-av{background:var(--surface-3);width:38px;height:38px;color:var(--fg-2)}.cm-hmain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-hmain strong{font-size:14px;font-weight:600}.cm-hmain small{color:var(--muted);font-size:11.5px}.cm-hresp{color:var(--fg-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.cm-hresp svg{width:13px;height:13px;color:var(--muted)}.cm-msgs{flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.cm-day{align-items:center;gap:10px;margin:6px 0 2px;display:flex}.cm-day:before,.cm-day:after{content:"";background:var(--hairline);flex:1;height:1px}.cm-day span{color:var(--muted);padding:0 2px;font-size:11px;font-weight:600}.msg{background:var(--surface-2);border-radius:14px;flex-direction:column;align-self:flex-start;gap:6px;max-width:min(620px,86%);padding:10px 13px;display:flex;position:relative}.msg.is-own{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface);align-self:flex-end;box-shadow:inset 0 0 0 1px #00bdf138;box-shadow:inset 0 0 0 1px lab(70.3526% -30.6966 -41.0154/.22)}.msg-head{align-items:baseline;gap:9px;display:flex}.msg-head strong{font-size:12px;font-weight:600}.msg-head time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px}.msg-body{color:var(--fg);margin:0;font-size:13px;line-height:1.5}.msg-badges{flex-wrap:wrap;gap:5px;display:flex}.mb{border-radius:999px;align-items:center;height:19px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.mb.pin{background:var(--accent-soft);color:var(--accent-2)}.mb.sent{background:var(--surface-3);color:var(--muted)}.mb.delivered{background:var(--accent-soft);color:var(--accent-2)}.mb.read{background:var(--success-bg);color:var(--success)}.mb.failed{background:var(--danger-bg);color:var(--danger)}.msg-quote{background:var(--surface);border-left:2px solid var(--accent-2);color:var(--muted);border-radius:9px;align-items:flex-start;gap:7px;padding:7px 9px;font-size:11.5px;display:flex}.msg-quote svg{flex:0 0 13px;width:13px;height:13px;margin-top:1px}.msg-quote span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.att{background:var(--surface);border:1px solid var(--hairline);color:var(--fg-2);cursor:pointer;border-radius:9px;align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:12px;text-decoration:none;transition:all .13s;display:inline-flex}.att:hover{border-color:var(--accent-2);color:var(--fg)}.att svg{width:13px;height:13px;color:var(--muted)}.att small{color:var(--muted);font-variant-numeric:tabular-nums}.msg-tools{opacity:0;flex-wrap:wrap;align-items:center;gap:3px;margin-top:1px;transition:all .13s;display:flex}.msg:hover .msg-tools,.msg:focus-within .msg-tools,.msg-tools.is-pinned{opacity:1}.rx{height:24px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:11px;transition:all .13s;display:inline-flex}.rx svg{width:13px;height:13px}.rx:hover{background:var(--surface);color:var(--fg)}.rx.is-active{background:var(--accent-soft);color:var(--accent-2);font-weight:600}.rx[disabled]{opacity:.4;cursor:not-allowed}.rx .num{font-variant-numeric:tabular-nums}.msg-tools .sep{background:var(--hairline);width:1px;height:16px;margin:0 3px}.msg-tools .crm-message-reactions{display:contents}.cm-compose{border-top:1px solid var(--hairline);flex-direction:column;gap:9px;padding:12px 16px;display:flex}.cm-reply{background:var(--surface-2);border-left:2px solid var(--accent-2);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;display:flex}.cm-reply svg{flex:0 0 13px;width:13px;height:13px}.cm-reply span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cm-bind{background:var(--warning-bg);color:var(--fg-2);border-radius:9px;padding:8px 11px;font-size:12px;box-shadow:inset 0 0 0 1px #d7962847;box-shadow:inset 0 0 0 1px lab(67.3872% 18.7132 63.1076/.28)}.cm-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.cm-row textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:54px;max-height:140px;color:var(--fg);resize:vertical;border-radius:11px;padding:9px 11px;font-family:inherit;font-size:13px}.cm-row textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.cm-row textarea[disabled]{opacity:.55;cursor:not-allowed}.cm-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-pick{border:1px dashed var(--border-strong);height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;transition:all .13s;display:inline-flex}.cm-pick:hover{border-color:var(--accent-2);color:var(--accent-2)}.cm-pick svg{width:13px;height:13px}.cm-pick.is-off{opacity:.5;cursor:not-allowed;border-style:solid}.cm-draft{background:var(--surface-2);border:1px solid var(--hairline);height:28px;color:var(--fg-2);border-radius:8px;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:11.5px;display:inline-flex}.cm-draft svg{width:12px;height:12px;color:var(--muted)}.cm-x{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.cm-x svg{width:11px;height:11px}.cm-x:hover{background:var(--danger-bg);color:var(--danger)}.cm-upload{color:var(--muted);font-size:11.5px}.cm-upload.is-error{color:var(--danger)}.cm-none{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:6px;padding:40px;display:flex}.cm-none strong{font-size:14px;font-weight:600}.cm-none span{color:var(--muted);max-width:340px;font-size:12.5px}.empty.compact{padding:22px 12px;font-size:12.5px}@media (max-width:1100px){.cm-layout{grid-template-rows:auto minmax(420px,1fr);grid-template-columns:minmax(0,1fr)}.cm-threads{max-height:280px}}.mb.green{background:var(--success-bg);color:var(--success)}.mb.blue{background:var(--accent-soft);color:var(--accent-2)}.mb.pink{background:var(--danger-bg);color:var(--danger)}.mb.grey,.mb.lilac{background:var(--surface-3);color:var(--muted)}.empty{text-align:center;color:var(--muted);place-content:center;gap:6px;padding:44px 20px;font-size:12.5px;display:grid}.empty strong{color:var(--fg);font-size:14px}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pv-grid,.cn-grid,.cn-det-body{grid-template-columns:minmax(0,1fr)}.cn-det-body{padding-left:14px}}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-wrap{flex-direction:column;gap:18px;padding:20px 24px 32px;display:flex}.an-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.an-sub{color:var(--muted);margin:0;font-size:13px}.an-scope{background:var(--accent-soft);height:24px;color:var(--accent-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.an-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.an-filters .fld{min-width:170px}.an-filters .fld.grow{flex:1;min-width:200px}.an-filters .fld{flex-direction:row;align-items:center;gap:8px;display:flex}.an-filters .fld>span:first-child{white-space:nowrap;flex:none}.an-filters .fld .sel{flex:1;width:auto;min-width:0}.an-filters .fld .seg{flex:none}.kpi-card>span{color:var(--muted);font-size:11.5px}.kpi-card>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.05}.kpi-link{color:var(--accent-2);align-items:center;gap:5px;margin-top:auto;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.kpi-link svg{width:12px;height:12px}.kpi-link:hover{text-decoration:underline}.an-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.an-p{box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);min-width:0;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px oklch(20% .02 260/.05)}.an-p.wide{grid-column:1/-1}.an-p>header{border-bottom:1px solid var(--hairline);border-bottom:0;flex-wrap:wrap;align-items:center;gap:0;padding:24px 24px 0;display:flex}.an-p>header svg{width:18px;height:18px;color:var(--muted)}.an-p>header h2{font-family:var(--font-display);letter-spacing:-.015em;letter-spacing:-.01em;letter-spacing:-.005em;flex:1;margin:0;font-size:16px;font-weight:600}.an-b{flex-direction:column;gap:14px;min-width:0;padding:16px 24px 24px;display:flex}.an-b h3{color:var(--fg-2);margin:6px 0 -6px;font-size:13px;font-weight:600}.an-empty{text-align:center;color:var(--muted-2);padding:22px 12px;font-size:12.5px}.rw{flex-direction:column;gap:6px;min-width:0;display:flex}.rw+.rw{border-top:1px solid var(--hairline);padding-top:11px}.rw-top{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.rw-top strong{min-width:0;font-size:13px;font-weight:600}.rw-top .val{font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.rw small{color:var(--muted);font-size:11.5px}.rw small.is-danger{color:var(--danger)}.bar{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.bar>span{background:var(--accent-gradient);border-radius:999px;min-width:2px;height:100%;display:block}.bar.warn>span{background:var(--warning)}.bar.bad>span{background:var(--danger)}.rw-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lnk{color:var(--accent-2);align-items:center;gap:5px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.lnk svg{width:12px;height:12px}.lnk:hover{text-decoration:underline}.bg{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:21px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.fun{flex-direction:column;gap:2px;display:flex}.fun-step{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fun-step .fs-main{flex-direction:column;gap:5px;min-width:0;display:flex}.fun-step .fs-name{font-size:12.5px;font-weight:600}.fun-step .fs-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:17px;font-weight:600}.fun-step .fs-num small{color:var(--muted);font-size:11px;font-weight:500;display:block}.fun-drop{color:var(--danger);align-items:center;gap:8px;padding:2px 12px 2px 24px;font-size:11.5px;display:flex}.fun-drop svg{width:12px;height:12px}.tb{gap:0;min-width:0;display:grid}.tb-h,.tb-r{grid-template-columns:minmax(120px,1.6fr) repeat(4,minmax(58px,.7fr)) minmax(72px,.8fr);align-items:center;gap:10px;padding:9px 2px;display:grid}.tb-h{border-bottom:1px solid var(--hairline)}.tb-h span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.tb-h span:not(:first-child),.tb-r span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.tb-r{border-bottom:1px solid var(--hairline);padding:11px 2px}.tb-r:last-child{border-bottom:0}.tb-r strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.tb-r span{color:var(--fg-2);font-size:12.5px}.tb-r .cv{color:var(--fg);font-weight:600}.mx-scroll{margin:0 -16px;padding:0 16px;overflow-x:auto}.mx{gap:0;min-width:min-content;display:grid}.mx-h,.mx-r{align-items:center;gap:10px;padding:9px 0;display:grid}.mx-h{border-bottom:1px solid var(--hairline)}.mx-h span{color:var(--muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.mx-h span:not(:first-child){text-align:right}.mx-r{border-bottom:1px solid var(--hairline)}.mx-r:last-child{border-bottom:0}.mx-r strong{white-space:nowrap;font-size:12.5px;font-weight:600}.mx-c{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.mx-c b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.mx-c small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.mx-c.is-zero b{color:var(--muted-2);font-weight:500}.mx-c.is-zero small{visibility:hidden}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stats>div{flex-direction:column;gap:1px;min-width:0;display:flex}.stats span{color:var(--muted);font-size:10.5px}.stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.stats>div.is-danger b{color:var(--danger)}.chip-a{background:var(--surface);border:1px solid var(--hairline);height:22px;color:var(--fg-2);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}.chip-a:hover{border-color:var(--accent-2);color:var(--accent-2)}.chip-a small{color:var(--muted);font-variant-numeric:tabular-nums}.chip-a.is-success{border-color:#2bbb7166;border-color:lab(67.2682% -51.2682 26.4705/.4)}.chip-a.is-failure{border-color:#ff625e59;border-color:lab(63.2066% 63.0145 37.4065/.35)}.chip-a.is-duplicate{border-color:#00bdf159;border-color:lab(70.3526% -30.6966 -41.0154/.35)}.sub-rows{flex-direction:column;gap:7px;display:flex}.sub-row{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.sub-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sub-row small{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.sub-row small.is-danger{color:var(--danger)}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.flow>div{background:var(--surface-2);border:1px solid var(--hairline);border-radius:13px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.flow span{color:var(--muted);font-size:11.5px}.flow b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}@media (max-width:1180px){.an-grid{grid-template-columns:minmax(0,1fr)}.kpi,.flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-i{width:32px;height:32px;color:var(--accent-2);background:linear-gradient(135deg,#008eb624,#0559d224);background:linear-gradient(135deg,lab(54.0347% -28.649 -40.7006/.14),lab(39.7551% 16.9771 -69.7/.14));border-radius:9px;flex:0 0 32px;place-items:center;display:none;box-shadow:inset 0 0 0 1px #008eb626;box-shadow:inset 0 0 0 1px lab(54.0347% -28.649 -40.7006/.15)}.kpi-i svg{width:16px;height:16px}.kpi-i.success{background:var(--success-bg);color:var(--success);box-shadow:inset 0 0 0 1px #00935140;box-shadow:inset 0 0 0 1px lab(53.3271% -51.8132 26.8381/.25)}.kpi-i.danger{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px #e2494740;box-shadow:inset 0 0 0 1px lab(54.0154% 59.962 36.1222/.25)}.kpi-i.primary{background:var(--accent-gradient);color:#fff;box-shadow:0 6px 14px -6px #006aa28c;box-shadow:0 6px 14px -6px lab(41.1406% -7.40173 -61.2538/.55)}.kpi-v{letter-spacing:-.025em;font-size:32px;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:30px;font-weight:600;line-height:1.05}.kpi-s .pct{color:var(--success);margin-right:5px;font-weight:600}.kpi-s .pct.bad{color:var(--danger)}.kpi-card.hl{background:linear-gradient(135deg, #008eb612, #0559d212), var(--surface);background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px #008eb659;box-shadow:var(--shadow-1),inset 0 0 0 1px #008eb652;border-color:#008eb659;border-color:lab(54.0347% -28.649 -40.7006/.35)}@supports (color:lab(0% 0 0)){.kpi-card.hl{background:linear-gradient(135deg, lab(54.0347% -28.649 -40.7006/.07), lab(39.7551% 16.9771 -69.7/.07)), var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px lab(54.0347% -28.649 -40.7006/.35);box-shadow:var(--shadow-1),inset 0 0 0 1px lab(54.0347% -28.649 -40.7006/.32)}}.kpi-card.hl .kpi-l{color:var(--fg-2)}.kpi-card .kpi-link{margin-top:9px}.fr{grid-template-columns:minmax(110px,186px) 1fr 44px;align-items:center;gap:0 18px;margin-bottom:0;padding:0;font-size:13px;display:grid}.fr .lab{text-overflow:ellipsis;white-space:nowrap;white-space:normal;min-width:0;color:var(--fg-2);font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.fr .fbar{height:30px;box-shadow:inset 0 0 0 1px var(--hairline);background:var(--surface-2);border:1px solid var(--hairline);background:var(--bg-1);height:34px;box-shadow:none;border:0;border-radius:8px;height:32px;position:relative;overflow:hidden}.fr .fbar>i{background:var(--accent-gradient);height:100%;box-shadow:0 0 16px #0089d059;box-shadow:0 0 16px lab(52.9692% -12.3644 -61.5214/.35);box-shadow:none;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;background:linear-gradient(90deg,oklch(72% .12 175),oklch(66% .13 185));background:linear-gradient(90deg,var(--f1),var(--f1b));border-radius:8px;justify-content:flex-start;align-items:center;min-width:64px;padding:0 14px;font-size:13px;font-style:normal;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff2e}.fr.g2 .fbar>i{box-shadow:none;background:linear-gradient(90deg,#009edb,#0a72da);background:linear-gradient(90deg,lab(60.5702% -19.4369 -44.2489),lab(47.5454% 4.78485 -61.729));background:linear-gradient(90deg,var(--f2),var(--f2b))}.fr.g3 .fbar>i{box-shadow:none;background:linear-gradient(90deg,#8479ee,#855bdc);background:linear-gradient(90deg,lab(55.9745% 26.8598 -58.6594),lab(48.2959% 39.8119 -61.3462));background:linear-gradient(90deg,var(--f3),var(--f3b))}.fr.is-warn .fbar>i{box-shadow:none;background:linear-gradient(90deg,#e1a536,#da8a11);background:linear-gradient(90deg,lab(72.1356% 16.0825 62.6319),lab(64.8045% 26.0895 67.3938))}.fr.is-bad .fbar>i{box-shadow:none;background:linear-gradient(90deg,#f05653,#d73246);background:linear-gradient(90deg,lab(58.6652% 59.8742 35.5943),lab(49.1505% 64.1783 30.7929))}.fr .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;display:none}.fr .pc{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.fr-note{color:var(--danger);grid-column:1/-1;align-items:center;gap:8px;padding:0 0 6px 204px;font-size:12.5px;display:flex}.fr-note svg{width:12px;height:12px}.fr-meta{color:var(--muted);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;margin-bottom:0;padding:7px 0 0;font-size:12.5px;display:flex}.fr-meta .bg{margin-left:8px}.stack{background:var(--surface-3);border-radius:999px;height:10px;display:flex;overflow:hidden}.stack>i{background-image:linear-gradient(90deg,#ffffff38,#fff0);height:100%;display:block}.stack-lg{flex-wrap:wrap;gap:8px 18px;margin-top:10px;margin-bottom:2px;display:flex}.stack-lg .row{color:var(--fg-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.stack-lg .sw{border-radius:2px;flex:0 0 10px;width:9px;height:9px}.stack-lg .pc{color:var(--muted);font-variant-numeric:tabular-nums}.donut{flex-direction:column;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;display:flex}.donut svg{width:248px;height:248px}.donut-c{place-items:center;display:grid;position:relative}.donut-mid{text-align:center;pointer-events:none;position:absolute}.donut-mid b{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:28px;font-weight:600;display:block}.donut-mid span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;letter-spacing:.09em;font-size:10px}.donut-lg{flex-flow:wrap;justify-content:center;gap:7px 16px;width:100%;min-width:0;display:flex}.donut-lg .row{color:var(--fg);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.donut-lg .sw{border-radius:3px;flex:0 0 10px;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000000f}.donut-lg .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.donut-lg .pc{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted);margin-left:0;font-size:12px}.tb-r:hover{background:var(--surface-2);background:var(--bg-1)}.pctcell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pctcell .b{background:var(--surface-3);border-radius:999px;flex:1;max-width:74px;height:6px;overflow:hidden}.pctcell .b>i{background:var(--accent-gradient);background:linear-gradient(90deg,var(--f2),var(--f2b));border-radius:999px;height:100%;display:block}.pctcell .pc{text-align:right;min-width:36px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.mx-r:hover{background:var(--surface-2)}@media (max-width:820px){.fr{grid-template-columns:minmax(90px,1fr) 60px 52px;row-gap:6px}.fr .fbar{order:3;grid-column:1/-1}.donut{grid-template-columns:minmax(0,1fr)}}.kpi-h svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px}.kpi-v.bad,.kpi-card.is-danger .kpi-v{color:var(--danger)}.fr.g4 .fbar>i{background:linear-gradient(90deg,#10ae65,#009a60);background:linear-gradient(90deg,lab(62.622% -51.4213 26.5726),lab(55.8166% -57.8711 22.5965));background:linear-gradient(90deg,var(--f4),var(--f4b))}.donut-lg .bg{display:none}.an-note{width:100%;color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.an-p>header .an-note{margin-top:2px}.an-foot{border-top:1px solid var(--hairline);align-items:flex-start;gap:12px;margin-top:2px;padding-top:14px;display:flex}.an-foot .t{flex:1;min-width:0}.an-foot .t strong{font-size:12.5px;font-weight:600;display:block}.an-foot .t small{color:var(--muted);font-size:11.5px}.an-foot .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.an-p>header>svg{display:none}.fr:last-child{margin-bottom:0}.fr.g5 .fbar>i{background:linear-gradient(90deg,var(--f5),var(--f5b))}.fr-meta .mt-danger{color:var(--danger)}.fr-meta .mt-ok{color:var(--success)}.fr-meta a{color:var(--accent-2);text-decoration:none}.fr-meta a:hover{text-decoration:underline}.fr-meta a.mt-danger{color:var(--danger)}.fr-meta .dot{color:var(--muted-2)}.donut-c circle{stroke-width:7.6px}.an-b .chips{gap:5px;margin-top:2px}.an-b .chip-a{background:0 0;border-radius:7px;height:24px;padding:0 9px;font-size:11.5px}.an-b .chip-a small{color:var(--muted-2)}.donut-c svg circle{stroke-linecap:butt;filter:none}.donut-c svg{filter:none;width:248px;height:248px}.an-ph{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 18px;display:flex}.an-pt{font-family:var(--font-display);letter-spacing:-.015em;flex:1;margin:0;font-size:15px;font-weight:600}.bar>span{background:var(--accent-gradient);border-radius:inherit;height:100%;display:block}.bar.good>span{background:linear-gradient(90deg, var(--success), #00ba87)}@supports (color:lab(0% 0 0)){.bar.good>span{background:linear-gradient(90deg, var(--success), lab(67.1852% -51.7348 14.6182))}}.kpi-card{background:var(--surface);box-shadow:var(--card-shadow), inset 0 0 0 1px var(--panel-edge);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.kpi-card strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.kpi-card span{color:var(--muted);font-size:11.5px}.analytics-stage-row,.analytics-stage-aging-row,.analytics-conversion-row,.analytics-source-stage-row,.analytics-source-responsible-row,.analytics-responsible-close-row,.analytics-response-row,.analytics-table-row,.analytics-close-reason-row,.analytics-manager-card,.analytics-source-conversion-card,.analytics-source-conversion-step{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--hairline);border:0;border-radius:12px}.analytics-response-summary>*{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px}.analytics-response-summary strong,.analytics-response-summary b{color:var(--fg)}.analytics-stage-row *,.analytics-response-row *,.analytics-manager-card *,.analytics-source-conversion-card *,.analytics-close-reason-row *,.analytics-source-stage-row *,.analytics-source-responsible-row *,.analytics-responsible-close-row *,.analytics-table-row *,.analytics-stage-aging-row *,.analytics-conversion-row *,.analytics-source-conversion-step *{color:inherit}.analytics-stage-row .lnk,.analytics-response-row .lnk,.an-p .lnk{color:var(--accent-2)}.an-p small.is-danger,.an-p .is-danger{color:var(--danger)}.an-p .bar,.analytics-stage-row .bar{background:var(--surface-3)}.analytics-stage-aging-badges .badge,.an-p .badge{background:var(--surface-3);color:var(--fg-2);border:0;border-radius:999px}.an-p .badge.pink,.an-p .badge.is-danger{background:var(--danger-bg);color:var(--danger)}.an-p .badge.green{background:var(--success-bg);color:var(--success)}.app.app-shell .analytics-response-summary>*{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px}.app.app-shell .analytics-response-summary>*>*{color:inherit;box-shadow:none;background:0 0}.app.app-shell .analytics-response-summary>.is-danger{background:linear-gradient(var(--danger-bg), var(--danger-bg)), var(--surface);box-shadow:inset 0 0 0 1px #df202e40;box-shadow:inset 0 0 0 1px lab(49.0306% 69.7939 45.0284/.25)}.app.app-shell .analytics-response-summary>.is-danger strong,.app.app-shell .analytics-response-summary>.is-danger b{color:var(--danger)}.kpi-card.is-danger{background:linear-gradient(var(--danger-bg), var(--danger-bg)), var(--surface)}.kpi-card.is-danger strong{color:var(--danger)}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pv-grid,.cn-grid,.cn-det-body{grid-template-columns:minmax(0,1fr)}.cn-det-body{padding-left:14px}}.lg-page{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.lg-brand{color:var(--fg);font-family:var(--font-display);letter-spacing:-.02em;z-index:2;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex;position:fixed;top:22px;left:24px}.lg-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:18px;width:min(420px,100%);padding:28px;display:flex;box-shadow:0 1px 2px #11161f0f,0 24px 48px -24px #1b2e4c59;box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.06),0 24px 48px -24px lab(18.3982% .632539 -21.2539/.35)}.lg-card h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.lg-form{flex-direction:column;gap:14px;display:flex}.lg-form .fld>span{color:var(--fg-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.lg-form input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;height:44px;color:var(--fg);border-radius:11px;padding:0 13px;font-family:inherit;font-size:13.5px}.lg-form input::placeholder{color:var(--muted-2)}.lg-form input:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.lg-err{background:var(--danger-bg);color:var(--danger);border-radius:11px;padding:11px 13px;font-size:12.5px;line-height:1.45;box-shadow:inset 0 0 0 1px #ff625e4d;box-shadow:inset 0 0 0 1px lab(63.2066% 63.0145 37.4065/.3)}.lg-err[hidden]{display:none}.lg-btn{background:var(--accent-gradient);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.lg-btn svg{width:16px;height:16px}.lg-btn:hover{background:var(--accent-gradient-hover)}.lg-btn[disabled]{opacity:.66;cursor:not-allowed}.lg-demo{background:var(--bg-1);border:1px dashed var(--border-strong);color:var(--muted);z-index:2;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.lg-demo b{color:var(--fg-2);font-weight:600}@media (max-width:520px){.lg-brand{justify-content:center;margin-bottom:18px;position:static}.lg-page{align-content:center}}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.gs-row{grid-template-columns:34px minmax(0,1fr) auto;row-gap:6px}.gs-row .gs-time{text-align:left;grid-column:2/4}.gs-row .gs-open{grid-column:2/4;justify-self:start}.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}.gs-wrap{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 32px;display:flex}.gs-sub{color:var(--muted);max-width:70ch;margin:0;font-size:13px}.gs-bar{grid-template-columns:minmax(0,720px) auto;justify-content:start;align-items:center;gap:14px;display:grid}.gs-search{background:var(--surface);border:1px solid var(--border);height:44px;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.gs-search:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft)}.gs-search svg{width:17px;height:17px;color:var(--muted);flex:0 0 17px}.gs-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px}.gs-search input::placeholder{color:var(--muted-2)}.gs-count{white-space:nowrap;align-items:baseline;gap:6px;padding:0 4px;display:flex}.gs-count strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.gs-count span{color:var(--muted);font-size:12px}.gs-tabs{flex-wrap:wrap;gap:6px;display:flex}.gs-tab{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--fg-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.gs-tab:hover{background:var(--surface-2)}.gs-tab b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.gs-tab[aria-selected=true]{background:var(--surface-2);border-color:var(--border-strong);color:var(--fg);font-weight:600}.gs-tab[aria-selected=true] b{color:var(--fg-2)}.gs-row{border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 74px 152px 132px;align-items:center;gap:14px;padding:11px 12px;transition:background .12s,border-color .12s;display:grid}.gs-row .gs-type{justify-self:start}.gs-row .gs-open{justify-self:end}.gs-row:hover{background:var(--surface-2);border-color:var(--hairline)}.gs-ico{background:var(--bg-1);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.gs-ico svg{width:17px;height:17px}.gs-row[data-type=lead] .gs-ico svg{color:var(--st-pink)}.gs-row[data-type=client] .gs-ico svg{color:var(--st-lilac)}.gs-row[data-type=task] .gs-ico svg,.gs-row[data-type=call] .gs-ico svg{color:var(--st-blue)}.gs-row[data-type=chat] .gs-ico svg{color:var(--st-green)}.gs-main{gap:3px;min-width:0;display:grid}.gs-main strong{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.gs-main span{color:var(--fg-2);font-size:12.5px}.gs-main small{color:var(--muted);font-size:11.5px}.gs-main strong,.gs-main span,.gs-main small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gs-main mark{background:var(--warning-bg);color:inherit;box-shadow:0 0 0 1px var(--warning-bg);border-radius:3px;padding:0 2px}.gs-type{background:var(--surface-2);border:1px solid var(--hairline);height:22px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.gs-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.gs-state{text-align:center;color:var(--muted-2);border:1px dashed var(--hairline);border-radius:12px;padding:34px 16px;font-size:12.5px;display:none}.gs-state[data-on]{display:block}.gs-err{background:var(--danger-bg);color:var(--danger);border:1px solid #0000;border-radius:12px;padding:14px 16px;font-size:12.5px;display:none}.gs-err[data-on]{display:block}.gs-err code{font-family:var(--font-mono,ui-monospace,monospace);opacity:.85;font-size:11.5px}.gs-demo{background:var(--bg-1);border:1px dashed var(--border);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.gs-demo strong{color:var(--fg-2);font-size:12px;font-weight:600}@media (max-width:1100px){.gs-row{grid-template-columns:34px minmax(0,1fr) auto;row-gap:6px}.gs-row .gs-time{text-align:left;grid-column:2/4}.gs-row .gs-open{grid-column:2/4;justify-self:start}}.nt-wrap{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 32px;display:flex}.nt-sub{color:var(--muted);max-width:70ch;margin:0;font-size:13px}.nt-bar{grid-template-columns:minmax(0,560px) auto;justify-content:start;align-items:center;gap:14px;display:grid}.nt-search{background:var(--surface);border:1px solid var(--border);height:40px;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.nt-search:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft)}.nt-search svg{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.nt-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:13px}.nt-search input::placeholder{color:var(--muted-2)}.nt-tabs{flex-wrap:wrap;gap:6px;display:flex}.nt-tab{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--fg-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.nt-tab:hover{background:var(--surface-2)}.nt-tab b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.nt-tab[aria-selected=true]{background:var(--surface-2);border-color:var(--border-strong);color:var(--fg);font-weight:600}.nt-tab[aria-selected=true] b{color:var(--fg-2)}.nt-head-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.nt-flag{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.nt-flag.new{background:var(--accent-soft);color:var(--accent-2)}.nt-flag.done{background:var(--success-bg);color:var(--success)}.nt-row{border:1px solid #0000;border-radius:12px;grid-template-columns:8px 34px minmax(0,1fr) 74px 152px 156px;align-items:center;gap:12px;padding:11px 12px;transition:background .12s,border-color .12s;display:grid}.nt-row:hover{background:var(--surface-2);border-color:var(--hairline)}.nt-dot{background:var(--accent-2);border-radius:50%;width:8px;height:8px}.nt-row.is-read{opacity:.62}.nt-row.is-read .nt-dot{background:0 0}.nt-ico{background:var(--bg-1);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nt-ico svg{width:17px;height:17px;color:var(--muted)}.nt-row[data-notification-severity=danger] .nt-ico{background:var(--danger-bg)}.nt-row[data-notification-severity=danger] .nt-ico svg{color:var(--danger)}.nt-row[data-notification-severity=warning] .nt-ico{background:var(--warning-bg)}.nt-row[data-notification-severity=warning] .nt-ico svg{color:var(--warning)}.nt-main{gap:3px;min-width:0;display:grid}.nt-main strong{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.nt-main span{color:var(--fg-2);font-size:12.5px}.nt-main small{color:var(--muted);font-size:11.5px}.nt-main strong,.nt-main span,.nt-main small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nt-main em{color:var(--fg-2);font-style:normal;font-weight:600}.nt-cat{background:var(--surface-2);border:1px solid var(--hairline);height:22px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.nt-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.nt-acts{justify-self:end;align-items:center;gap:6px;display:flex}.nt-act{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.nt-act:hover:not(:disabled){background:var(--surface-2);color:var(--fg)}.nt-act:disabled{opacity:.4;cursor:default}.nt-act svg{width:14px;height:14px}.nt-state{text-align:center;color:var(--muted-2);border:1px dashed var(--hairline);border-radius:12px;padding:34px 16px;font-size:12.5px;display:none}.nt-state[data-on]{display:block}.nt-err{background:var(--danger-bg);color:var(--danger);border-radius:12px;padding:14px 16px;font-size:12.5px;display:none}.nt-err[data-on]{display:block}.nt-demo{background:var(--bg-1);border:1px dashed var(--border);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.nt-demo strong{color:var(--fg-2);font-size:12px;font-weight:600}@media (max-width:1240px){.nt-row{grid-template-columns:8px 34px minmax(0,1fr) auto;row-gap:8px}.nt-row .nt-time{text-align:left;grid-column:3/5}.nt-row .nt-acts{grid-column:3/5;justify-self:start}}.lg-page{grid-auto-rows:min-content;align-content:center;justify-items:center;gap:18px}.metric.is-danger{background:linear-gradient(var(--danger-bg), var(--danger-bg)), var(--surface)}.metric.is-danger strong{color:var(--danger)}.gs-row .badge{background:var(--accent-soft);height:20px;color:var(--accent-2);border:0;border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.gs-row .badge.pink{background:var(--danger-bg);color:var(--danger)}.gs-row .badge.green{background:var(--success-bg);color:var(--success)}.gs-row .badge.lilac{background:var(--accent-soft);color:var(--accent-2)}.sp-modal{max-width:640px;margin-top:8vh}.sp-input{margin:12px 12px 0}.sp-input kbd{font-family:var(--font-mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10.5px}.sp-body{gap:4px;max-height:50vh;padding:10px 12px;display:grid;overflow:auto}.sp-hint{color:var(--muted-2);margin:6px 2px 8px;font-size:12.5px}.sp-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t b""m b";align-items:center;gap:2px 10px;padding:9px 11px;display:grid}.sp-row.is-active{background:var(--accent-soft)}.sp-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;grid-area:t;font-size:13px;font-weight:600;overflow:hidden}.sp-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:m;font-size:11.5px;overflow:hidden}.sp-row .badge{background:var(--surface-3);color:var(--fg-2);border-radius:999px;grid-area:b;align-items:center;height:20px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.sp-foot{border-top:1px solid var(--hairline);justify-content:flex-end;padding:10px 12px;display:flex}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pv-grid,.cn-grid,.cn-det-body{grid-template-columns:minmax(0,1fr)}.cn-det-body{padding-left:14px}}@media (max-width:1000px){.st-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-scope,.rl-bar,.diag-grid,.perm-grid,.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}.diag-m{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.st-form-grid>[class*=sp]{grid-column:span 6}.st-field,.st-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:680px){.st-form-grid>[class*=sp]{grid-column:1/-1}.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.st-form-grid,.st-field,.st-stage,.rl-bar,.st-strip{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1180px){.st-strip{grid-template-columns:minmax(300px,1fr) minmax(200px,1fr)!important}}@media (max-width:640px){.st-strip{grid-template-columns:minmax(0,1fr)!important}}.ad-wrap{flex-direction:column;gap:16px;min-width:0;padding:20px 24px 32px;display:flex}.ad-sub{color:var(--muted);max-width:74ch;margin:0;font-size:13px}.ad-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ad-side{flex-direction:column;gap:6px;display:flex;position:sticky;top:88px}.ad-side-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);padding:0 4px;font-size:10.5px;font-weight:600}.ad-nav{color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;transition:background .15s,color .15s;display:flex}.ad-nav svg{flex:0 0 16px;width:16px;height:16px}.ad-nav b{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-weight:600}.ad-nav:hover{background:var(--surface-2);color:var(--fg)}.ad-nav.is-active{background:var(--accent-gradient-soft);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:500}.ad-nav.is-active b{color:var(--fg-2)}.ad-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ad-form{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.ad-form .wide{grid-column:1/-1}.ad-gen{align-items:center;gap:6px;display:flex}.ad-gen .inp{flex:1;min-width:0}.ad-form .fld small{color:var(--muted);font-size:11.5px;line-height:1.4}.ad-form .fld small.bad{color:var(--danger)}.ad-form .fld>span .opt{color:var(--muted-2);font-weight:400}.ad-acts{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.ad-cred{background:var(--success-bg);border:1px solid #00935147;border:1px solid lab(53.3271% -51.8132 26.8381/.28);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ad-cred-ic{background:var(--surface);width:28px;height:28px;color:var(--success);border-radius:9px;flex:0 0 28px;place-items:center;display:grid}.ad-cred-ic svg{width:15px;height:15px}.ad-cred-b{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ad-cred-b strong{font-size:13px;font-weight:600}.ad-cred-b div{color:var(--fg-2);font-size:12.5px}.ad-cred-b code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:12px}.ad-hcell{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 176px 112px 26px;align-items:center;gap:12px;padding:0 12px 8px;font-size:10.5px;font-weight:600;display:grid}.ad-emp{border:1px solid #0000;border-radius:12px;transition:background .12s,border-color .12s}.ad-emp:hover,.ad-emp[open]{background:var(--surface-2);border-color:var(--hairline)}.ad-emp>summary{cursor:pointer;grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 176px 112px 26px;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:grid}.ad-emp>summary::-webkit-details-marker{display:none}.ad-av{background:var(--accent-gradient-soft);width:34px;height:34px;color:var(--accent-2);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ad-id{min-width:0}.ad-id strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ad-id small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.ad-dep{min-width:0;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ad-role{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ad-st{white-space:nowrap;background:var(--surface-3);border:1px solid var(--hairline);height:22px;color:var(--muted);border-radius:999px;justify-self:start;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ad-st.is-off{background:var(--danger-bg);color:var(--danger);border-color:#0000}.ad-st.is-invited{background:var(--warning-bg);color:#7f4a00;color:lab(36.964% 23.0009 70.829);border-color:#0000}.ad-you{width:26px;height:26px;color:var(--muted-2);place-items:center;display:grid}.ad-you svg{width:15px;height:15px}.ad-chev{width:26px;height:26px;color:var(--muted-2);place-items:center;transition:transform .18s;display:grid}.ad-chev svg{width:15px;height:15px}.ad-emp[open] .ad-chev{transform:rotate(180deg)}.ad-editor{border-top:1px solid var(--hairline);flex-direction:column;gap:14px;margin:0 12px;padding:2px 12px 14px;display:flex}.ad-egrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding-top:14px;display:grid}.ad-eacts{justify-content:flex-end;gap:8px;display:flex}.ad-eacts .ad-imp{margin-right:auto}.ad-audit{flex-direction:column;gap:2px;display:flex}.ad-arow{border-radius:10px;grid-template-columns:170px 250px minmax(0,1fr) minmax(0,190px);align-items:center;gap:14px;padding:9px 12px;font-size:12.5px;display:grid}.ad-arow:hover{background:var(--surface-2)}.ad-arow time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-arow strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ad-arow span{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-arow small{color:var(--muted);text-align:right;white-space:nowrap;font-size:11.5px}.ad-demo{background:var(--bg-1);border:1px dashed var(--border);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.ad-demo strong{color:var(--fg-2);font-size:12px;font-weight:600}@media (max-width:1240px){.ad-layout{grid-template-columns:1fr}.ad-side{flex-flow:wrap;align-items:center;position:static}.ad-side-cap{width:100%}.ad-nav{flex:none}.ad-hcell{display:none}.ad-emp>summary{grid-template-columns:34px minmax(0,1fr) auto;row-gap:6px}.ad-emp>summary .ad-dep,.ad-emp>summary .ad-role{grid-column:2/4}.ad-arow{grid-template-columns:1fr;gap:3px}.ad-arow small{text-align:left}}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pv-grid,.cn-grid,.cn-det-body{grid-template-columns:minmax(0,1fr)}.cn-det-body{padding-left:14px}}@media (max-width:1000px){.st-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-scope,.rl-bar,.diag-grid,.perm-grid,.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}.diag-m{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.st-form-grid>[class*=sp]{grid-column:span 6}.st-field,.st-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:680px){.st-form-grid>[class*=sp]{grid-column:1/-1}.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.st-form-grid,.st-field,.st-stage,.rl-bar,.st-strip{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1180px){.st-strip{grid-template-columns:minmax(300px,1fr) minmax(200px,1fr)!important}}@media (max-width:640px){.st-strip{grid-template-columns:minmax(0,1fr)!important}}.pf-page{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.pf-head{justify-content:space-between;min-height:64px}.pf-head .logo{padding:0}.pf-head-acts{align-items:center;gap:12px;display:inline-flex}.pf-identity{background:var(--surface-2);border:1px solid var(--border);height:32px;color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pf-identity svg{width:15px;height:15px;color:var(--accent-2)}.pf-content{flex-direction:column;gap:22px;width:min(1120px,100% - 48px);margin:0 auto;padding:36px 0 56px;display:flex}.pf-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pf-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);font-size:11px;font-weight:600;display:block}.pf-title h1{font-family:var(--font-display);letter-spacing:-.025em;margin:5px 0 0;font-size:30px;font-weight:600;line-height:1.12}.pf-title p{max-width:62ch;color:var(--muted);margin:8px 0 0;font-size:13px}.pf-create{flex:none;position:relative}.pf-form{z-index:30;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-strong);width:min(420px,100vw - 32px);box-shadow:var(--shadow-2);flex-direction:column;gap:12px;padding:16px;display:none;position:absolute;top:calc(100% + 10px);right:0}.pf-form[data-open="1"]{display:flex}.pf-form-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:600;display:block}.pf-form-head h2{font-family:var(--font-display);letter-spacing:-.015em;margin:3px 0 0;font-size:16px;font-weight:600}.pf-form .fld .inp{height:40px}.pf-msg{border-radius:9px;padding:9px 11px;font-size:12.5px;line-height:1.45}.pf-msg.ok{background:var(--success-bg);color:#00512a;color:lab(29.7202% -42.8142 22.3116)}.pf-msg.bad{background:var(--danger-bg);color:#970010;color:lab(30.7399% 60.5499 43.5233)}.pf-cred{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.pf-cred>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-cred span{color:var(--muted);font-size:11.5px}.pf-cred strong{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12.5px}.pf-list{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;overflow:hidden}.pf-row{border-bottom:1px solid var(--hairline);grid-template-columns:42px minmax(180px,1fr) minmax(260px,.8fr) 224px;align-items:center;gap:14px;padding:15px 18px;transition:background .12s;display:grid}.pf-row .pf-act{text-align:right;justify-self:end}.pf-row:last-child{border-bottom:0}.pf-row:hover{background:var(--surface-2)}.pf-ico{background:var(--accent-gradient-soft);width:38px;height:38px;color:var(--accent-2);border-radius:11px;place-items:center;display:grid}.pf-ico svg{width:19px;height:19px}.pf-name{min-width:0}.pf-name h2{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:600;overflow:hidden}.pf-name span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.pf-stats{grid-template-columns:repeat(2,minmax(100px,1fr));gap:14px;margin:0;display:grid}.pf-stats>div{gap:3px;display:grid}.pf-stats dt{color:var(--muted);font-size:11px}.pf-stats dd{color:var(--fg-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.pf-stats dd.is-off{color:var(--muted);font-weight:500}.pf-notready{color:#7f4a00;color:lab(36.964% 23.0009 70.829);white-space:nowrap;font-size:11.5px;font-weight:600}.pf-audit{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;overflow:hidden}.pf-audit>header{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 18px;display:flex}.pf-audit>header svg{width:18px;height:18px;color:var(--muted);flex:0 0 18px}.pf-audit>header h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600}.pf-audit>header p{color:var(--muted);margin:2px 0 0;font-size:11.5px}.pf-arow{border-bottom:1px solid var(--hairline);grid-template-columns:170px 200px minmax(0,1fr) minmax(0,190px);align-items:center;gap:14px;padding:10px 18px;font-size:12.5px;display:grid}.pf-arow:last-child{border-bottom:0}.pf-arow:hover{background:var(--surface-2)}.pf-arow time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pf-arow strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pf-arow span{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-arow small{color:var(--muted);text-align:right;white-space:nowrap;font-size:11.5px}.pf-aempty{color:var(--muted-2);margin:0;padding:18px;font-size:12.5px}.pf-empty{text-align:center;min-height:260px;color:var(--muted);align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.pf-empty svg{width:26px;height:26px;color:var(--muted-2)}.pf-empty h2{color:var(--fg);margin:0;font-size:16px;font-weight:600}.pf-empty p{margin:0;font-size:12.5px}.pf-demo{background:var(--bg-1);border:1px dashed var(--border);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.pf-demo strong{color:var(--fg-2);font-size:12px;font-weight:600}@media (max-width:900px){.pf-title{flex-direction:column;align-items:stretch}.pf-create,.pf-create .btn{width:100%}.pf-form{width:100%;margin-top:10px;position:static}.pf-row{grid-template-columns:38px minmax(0,1fr);row-gap:10px}.pf-row .pf-stats,.pf-row .pf-act{grid-column:1/-1}.pf-arow{grid-template-columns:1fr;gap:3px}.pf-arow small{text-align:left}}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pv-grid,.cn-grid,.cn-det-body{grid-template-columns:minmax(0,1fr)}.cn-det-body{padding-left:14px}}@media (max-width:1000px){.st-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-scope,.rl-bar,.diag-grid,.perm-grid,.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}.diag-m{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.st-form-grid>[class*=sp]{grid-column:span 6}.st-field,.st-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:680px){.st-form-grid>[class*=sp]{grid-column:1/-1}.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.st-form-grid,.st-field,.st-stage,.rl-bar,.st-strip{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1180px){.st-strip{grid-template-columns:minmax(300px,1fr) minmax(200px,1fr)!important}}@media (max-width:640px){.st-strip{grid-template-columns:minmax(0,1fr)!important}}.app.app-shell .crm-settings-workspace{color:var(--fg)}.app.app-shell .crm-settings-workspace .panel-header{background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:18px 20px 0;display:flex}.app.app-shell .crm-settings-workspace .panel-header svg{width:18px;height:18px;color:var(--muted)}.app.app-shell .crm-settings-workspace .panel-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);flex:1;margin:0;font-size:16px;font-weight:600}.app.app-shell .crm-settings-workspace div.panel-body{background:0 0;border:0;flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.app.app-shell .crm-settings-workspace div.panel-body p{color:var(--muted);margin:0;font-size:12.5px}.app.app-shell .crm-settings-workspace form.panel-body{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;margin:14px 20px 18px;padding:14px 15px}.app.app-shell .crm-settings-workspace form.panel-body+.st-list,.app.app-shell .crm-settings-workspace form.panel-body~div.panel-body{padding-top:0}.app.app-shell .crm-settings-workspace .crm-select-field{flex-direction:column;gap:5px;min-width:0;display:flex}.app.app-shell .crm-settings-workspace .crm-select-field>span{color:var(--fg-2);font-size:11.5px;font-weight:600}.app.app-shell .crm-settings-workspace .crm-select-field input,.app.app-shell .crm-settings-workspace .crm-select-field select,.app.app-shell .crm-settings-workspace .crm-select-field textarea{width:100%;min-height:36px}.app.app-shell .crm-settings-workspace .settings-toggle-line{color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.app.app-shell .crm-settings-workspace .st-stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:20px;font-weight:600}.app.app-shell .crm-settings-workspace .settings-control-strip .crm-select-field{background:0 0;border:0;padding:0}.app.app-shell .crm-settings-workspace .settings-directory-row,.app.app-shell .crm-settings-workspace .settings-user-row,.app.app-shell .crm-settings-workspace .settings-webhook-row,.app.app-shell .crm-settings-workspace .settings-stage-row,.app.app-shell .crm-settings-workspace .settings-custom-field-editor{background:var(--surface-2);border:1px solid var(--hairline);box-shadow:none;color:var(--fg);border-radius:11px}.app.app-shell .crm-settings-workspace .settings-directory-row strong,.app.app-shell .crm-settings-workspace .settings-webhook-row strong{font-size:13px;font-weight:600}.app.app-shell .crm-settings-workspace .settings-directory-row span,.app.app-shell .crm-settings-workspace .settings-webhook-row span{color:var(--muted);font-size:11.5px}.app.app-shell .crm-settings-workspace [class*=settings-permission-]{color:var(--fg)}.app.app-shell .crm-settings-workspace .settings-permission-risk-head,.app.app-shell .crm-settings-workspace .settings-permission-preview-head{color:var(--fg-2)}.app.app-shell .crm-settings-workspace .settings-permission-risk-metrics>*,.app.app-shell .crm-settings-workspace .settings-permission-preview-panel,.app.app-shell .crm-settings-workspace .settings-permission-simulator-panel{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px}.app.app-shell .crm-settings-workspace .settings-permission-risk-list li,.app.app-shell .crm-settings-workspace .settings-permission-simulator-list li,.app.app-shell .crm-settings-workspace .settings-permission-preview-row{background:var(--surface);border:1px solid var(--hairline);color:var(--fg-2);border-radius:10px}.app.app-shell .crm-settings-workspace .settings-provider-card,.app.app-shell .crm-settings-workspace .settings-lead-api-body,.app.app-shell .crm-settings-workspace .settings-provider-setup-grid>*{background:var(--surface-2);border:1px solid var(--hairline);color:var(--fg-2);border-radius:12px}.app.app-shell .crm-settings-workspace .settings-provider-summary{color:var(--fg)}.app.app-shell .crm-settings-workspace .settings-provider-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:10px}.app.app-shell .crm-settings-workspace pre,.app.app-shell .crm-settings-workspace code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--surface-3);color:var(--fg-2);border-radius:8px;font-size:11px}.app.app-shell .crm-settings-workspace pre{padding:10px 12px;overflow-x:auto}.app.app-shell .crm-settings-workspace code{padding:1px 5px}.app.app-shell .crm-settings-workspace .empty-state{border:1px dashed var(--border);background:var(--surface-2);color:var(--muted);border-radius:12px;font-weight:500}.app.app-shell .crm-settings-workspace .settings-access-denied div.panel-body p{color:var(--muted)}.app.app-shell .crm-settings-workspace .st-hint{color:var(--muted-2);margin:0;font-size:11.5px}.app.app-shell .crm-settings-workspace .bitrix-action-feedback{background:var(--surface-2);color:var(--fg-2);border:1px solid var(--hairline);border-radius:11px;padding:10px 13px;font-size:12.5px;font-weight:500}.app.app-shell .crm-settings-workspace .bitrix-action-feedback.error{background:var(--danger-bg);color:var(--danger);border-color:#0000}.app.app-shell .crm-settings-workspace .settings-current-user,.app.app-shell .crm-settings-workspace .settings-access-summary{box-shadow:none;background:0 0;border:0;padding:0 4px}.app.app-shell .crm-settings-workspace .crm-select-field>span{text-transform:none;letter-spacing:0}.app.app-shell .crm-settings-workspace :is(.settings-control-strip,.settings-section-nav,.settings-current-user,.settings-access-summary,.settings-role-card,.settings-permission-risk-panel,.settings-permission-preview-panel,.settings-permission-simulator-panel,.settings-directory-row,.settings-user-row,.settings-employee-row,.settings-provider-card,.settings-provider-summary,.settings-lead-api-body,.settings-webhook-row,.settings-close-reason-row,.settings-lead-source-row,.settings-department-row,.settings-custom-field-row,.settings-stage-row,.settings-card,.settings-row,.settings-stage-permission,.settings-toggle-line){background:var(--surface-2);background-color:var(--surface-2);border-color:var(--hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-2)}.app.app-shell .crm-settings-workspace :is(.settings-control-strip,.settings-section-nav){background:var(--surface);background-color:var(--surface);border-color:var(--border)}.app.app-shell .crm-settings-workspace :is(.settings-current-user,.settings-access-summary,.settings-toggle-line){background:0 0;border-color:#0000}.app.app-shell .crm-settings-workspace .settings-section-tab{background:var(--surface);border-color:var(--border);color:var(--muted);box-shadow:none}.app.app-shell .crm-settings-workspace .settings-section-tab.is-active{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface);color:var(--accent-2);border-color:var(--accent-2);font-weight:600}@supports (color:color-mix(in lab, red, red)){.app.app-shell .crm-settings-workspace .settings-section-tab.is-active{border-color:color-mix(in srgb, var(--accent-2) 40%, transparent)}}.app.app-shell .crm-settings-workspace :is(strong,h2,h3,h4,legend){color:var(--fg)}.app.app-shell .crm-settings-workspace :is(.settings-current-user span:not(.small-avatar),.settings-access-summary span,.settings-user-row span:not(.small-avatar),.settings-directory-row span:not(.badge),.settings-webhook-row span:not(.badge)){color:var(--muted)}.app.app-shell .crm-settings-workspace :is(.settings-provider-fields>*,.settings-lead-api-fields>*){background:var(--surface-2);border:1px solid var(--hairline);color:var(--fg-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px}.app.app-shell .crm-settings-workspace .settings-lead-api-body-row{background:var(--surface-2);background-color:var(--surface-2);border:1px solid var(--hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-2);border-radius:10px}.app.app-shell .crm-settings-workspace .settings-lead-api-body-row b,.app.app-shell .crm-settings-workspace .settings-lead-api-body-row code{color:var(--fg)}.app.app-shell .crm-settings-workspace input:not([type=checkbox]):not([type=radio]),.app.app-shell .crm-settings-workspace select,.app.app-shell .crm-settings-workspace textarea{background:var(--surface);background-color:var(--surface);border-color:var(--border);color:var(--fg);box-shadow:none}.app.app-shell .crm-settings-workspace div.panel-body>.btn{align-self:flex-start}.app.app-shell .crm-settings-workspace :is(.settings-lead-api-body-row span,.settings-provider-fields span,.settings-lead-api-body b,.settings-provider-summary small){color:var(--muted)}.app.app-shell .crm-settings-workspace :is(.settings-lead-api-body,.settings-provider-card) :is(h3,h4,b,strong){color:var(--fg)}.app.app-shell .badge{box-shadow:none;border:0;font-size:11px;font-weight:600}.app.app-shell .badge.blue{background:var(--accent-soft);color:var(--accent-2)}.app.app-shell .badge.green{background:var(--success-bg);color:var(--success)}.app.app-shell .badge.pink{background:var(--danger-bg);color:var(--danger)}.app.app-shell .badge.lilac{background:var(--accent-gradient-soft);color:var(--accent-2)}.backdrop.side{z-index:50;justify-content:flex-end;align-items:stretch;padding:0}.list-wrap{flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 24px 24px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.chip-f{background:var(--accent-soft);height:30px;color:var(--accent-2);cursor:default;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 6px 0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.chip-f button{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;transition:all .15s;display:grid}.chip-f button:hover{opacity:1;background:var(--accent-gradient-soft)}.chip-f button svg{width:11px;height:11px}.chip-clear{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:600;transition:all .15s}.chip-clear:hover{background:var(--surface-2);color:var(--fg)}.tbl-panel{background:var(--surface);min-height:0;box-shadow:inset 0 0 0 1px var(--panel-edge);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.tbl-scroll{flex:1;min-height:240px;overflow:auto}table.tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:1942px}.tbl th{z-index:4;background:var(--surface);text-align:left;height:48px;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border);padding:0 16px;font-size:12.5px;font-weight:500;position:sticky;top:0}.tbl th .hcell{justify-content:space-between;align-items:center;gap:6px;display:flex}.tbl th .grip{cursor:col-resize;background:0 0;border:0;flex:0 0 9px;width:9px;height:22px;position:relative}.tbl th .grip:before{content:"";background:0 0;width:1px;transition:background .15s;position:absolute;top:0;bottom:0;left:4px}.tbl th:hover .grip:before{background:var(--hairline)}.tbl th .grip:hover:before,.tbl th .grip:focus-visible:before{background:var(--accent-2);width:2px;left:3.5px}.tbl td{border-bottom:1px solid var(--hairline);color:var(--fg-2);vertical-align:middle;overflow-wrap:anywhere;padding:12px 16px;font-size:13px;line-height:1.4}.tbl td.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--bg-1)}.tbl tbody tr[data-selected=true]{background:var(--row-selected)}.tbl tbody tr[data-selected=true]:hover{background:linear-gradient(var(--row-selected),var(--row-selected)),var(--bg-1)}.tbl tbody tr:last-child td{border-bottom:0}.cbx-cell{z-index:6;background:var(--surface);width:52px;padding:0;position:sticky;left:0}.tbl th.cbx-cell{z-index:7;background:var(--surface)}.tbl tbody tr:hover .cbx-cell{background:var(--bg-1)}.tbl tbody tr[data-selected=true] .cbx-cell{background:linear-gradient(var(--row-selected),var(--row-selected)),var(--surface)}.cbx-hit{cursor:pointer;place-items:center;width:52px;min-height:42px;display:grid}.cbx-hit input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:5px;width:16px;height:16px;margin:0;transition:all .15s;position:relative}.cbx-hit input:hover{border-color:var(--accent-2)}.cbx-hit input:checked,.cbx-hit input:indeterminate{background:var(--accent-2);border-color:var(--accent-2)}.cbx-hit input:checked:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.cbx-hit input:indeterminate:after{content:"";background:#fff;border-radius:1px;width:8px;height:1.8px;position:absolute;top:5.7px;left:3px}td.numeric{font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0}.tbl td:nth-child(2){color:var(--muted);font-size:12.5px}td.right,th.right{text-align:right}td.muted{color:var(--muted)}.lead-link{font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:1.4;display:block}.lead-link:hover{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.stage-cell{align-items:center;gap:9px;min-width:0;display:flex}.stage-cell:before{content:"";background:var(--st);border-radius:6px;flex:0 0 3px;width:3px;height:16px}.stage-cell span{color:var(--fg);text-overflow:ellipsis;font-weight:600;overflow:hidden}.cell-stack{gap:2px;min-width:0;display:grid}.cell-stack strong{color:var(--fg);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cell-stack span{color:var(--muted);text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.task-overdue{color:var(--danger);font-weight:600}.tbl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:44px 20px;display:flex}.tbl-empty strong{color:var(--fg);font-size:14px;font-weight:600}.tbl-empty span{color:var(--muted);font-size:12.5px}.utility{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;gap:12px;padding:14px;display:grid}.u-sec{gap:10px;display:grid}.u-head{align-items:baseline;gap:8px;display:flex}.u-head strong{font-size:13px;font-weight:600}.u-head span{color:var(--muted);font-size:11.5px}.u-head .btn{margin-left:auto}.import-row{grid-template-columns:minmax(112px,.35fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.sum-box{flex-direction:column;gap:2px;display:flex}.sum-box strong{font-size:13px;font-weight:600}.sum-box span{color:var(--muted);font-size:11.5px}.job{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--panel-edge);border-radius:14px;gap:6px;padding:12px 13px;display:grid}.job .line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job .line strong{font-size:12.5px;font-weight:600}.job .line>span{color:var(--muted);font-size:11.5px}.job .meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.job .acts{gap:6px;margin-left:auto;display:flex}.job-rows{color:var(--muted);gap:3px;font-size:11px;display:grid}.badge-st{border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}.badge-st.ok{background:linear-gradient(var(--success-bg),var(--success-bg)),var(--surface);color:var(--success)}.badge-st.err{background:linear-gradient(var(--danger-bg),var(--danger-bg)),var(--surface);color:var(--danger)}.badge-st.run{background:var(--accent-soft);color:var(--accent-2)}.badge-st.queued{background:var(--surface-3);color:var(--muted)}.job-empty{text-align:center;color:var(--muted-2);background:var(--surface-2);border-radius:14px;padding:22px;font-size:12.5px}.selbar{left:calc(var(--sidebar-w) + 16px);z-index:55;background:var(--surface);min-height:64px;box-shadow:var(--card-shadow-hover),inset 0 0 0 1px var(--panel-edge);border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:fixed;bottom:16px;right:70px}.selbar .sum{flex:none;align-items:baseline;gap:7px;display:flex}.selbar .sum strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.selbar .sum span{color:var(--muted);font-size:12px}.selbar .acts{align-items:flex-end;gap:8px;margin-left:auto;padding-bottom:2px;display:flex;overflow-x:auto}.selbar .acts .f{flex:none;min-width:170px}.selbar .acts .btn{flex:none}.mode-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-weight:600}.result-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}@media (max-width:1100px){.topbar{flex-wrap:wrap}.search-global{flex:1;min-width:0}}.cl-wrap{flex-direction:column;gap:14px;padding:0 24px 28px;display:flex}.cl-sub{color:var(--muted);margin:0;font-size:13px}.cl-filters{grid-template-columns:minmax(260px,1fr) minmax(170px,220px);align-items:end;gap:12px;display:grid}.cl-list{gap:8px;display:grid}.cl-row{background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(230px,1.25fr) minmax(160px,.8fr) minmax(220px,1fr) minmax(150px,.75fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.cl-main{grid-template-rows:auto auto auto;grid-template-columns:34px 1fr;align-items:center;gap:0 11px;min-width:0;display:grid}.cl-av{background:var(--surface-3);width:34px;height:34px;color:var(--fg-2);border-radius:50%;grid-row:1/span 3;place-items:center;font-size:12px;font-weight:700;display:grid}.cl-main strong{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cl-main>span,.cl-main>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cl-main>small{color:var(--muted-2);font-size:11.5px}.cl-stages{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cl-metrics{flex-wrap:wrap;gap:8px;display:flex}.cl-metrics span{background:var(--surface);min-width:76px;box-shadow:inset 0 0 0 1px var(--panel-edge);color:var(--muted);border-radius:10px;flex-direction:column;gap:1px;padding:7px 10px;font-size:10.5px;display:flex}.cl-metrics strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cl-last{gap:2px;min-width:0;display:grid}.cl-last span{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cl-last small{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:11px}.cl-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.badge-stage{background:var(--accent-gradient-soft),var(--surface);height:22px;color:var(--accent-2);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-more{background:var(--surface);height:22px;box-shadow:inset 0 0 0 1px var(--panel-edge);color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:1240px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-row{grid-template-columns:1fr;gap:12px}.cl-acts{justify-content:flex-start}.cl-filters{grid-template-columns:1fr}}.dup-wrap{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}.dup-sub{color:var(--muted);margin:0;font-size:13px}.dup-filters{grid-template-columns:minmax(260px,560px);gap:12px;display:grid}.sec-title{flex-direction:column;gap:2px;margin:6px 0 -4px;display:flex}.sec-title span{color:var(--muted);font-size:11.5px}.sec-title h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.access{background:var(--warning-bg);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #d7962847;box-shadow:inset 0 0 0 1px lab(67.3872% 18.7132 63.1076/.28)}.access svg{width:18px;height:18px;color:var(--warning);flex:0 0 18px;margin-top:1px}.access strong{font-size:13px;font-weight:600;display:block}.access span{color:var(--fg-2);margin-top:3px;font-size:12.5px;display:block}.dup-list{flex-direction:column;gap:10px;display:flex}.mg-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:start;gap:12px;padding:13px 15px;display:grid}.mg-row.is-rolled-back{opacity:.72}.mg-ico{background:var(--surface-3);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.mg-ico svg{width:16px;height:16px}.mg-main{flex-direction:column;gap:3px;min-width:0;display:flex}.mg-main strong{font-size:13.5px;font-weight:600}.mg-main>span{color:var(--fg-2);font-size:12.5px}.mg-main>small{color:var(--muted);font-size:11.5px}.rb-prev{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:2px;margin-top:7px;padding:9px 11px;display:flex}.rb-prev span{color:var(--fg-2);font-size:12px}.rb-prev small{color:var(--muted);font-size:11.5px}.rb-prev.is-locked span{color:var(--muted)}.mg-acts{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mg-st{background:var(--surface-3);height:22px;color:var(--fg-2);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.mg-st.is-ready{background:var(--success-bg);color:var(--success)}.mg-st.is-rolled-back{background:var(--accent-soft);color:var(--accent-2)}.mg-st.is-locked{background:var(--surface-3);color:var(--muted)}.dup-group{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;overflow:hidden}.dup-group+.dup-group{margin-top:10px}.dg-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:11px 15px;display:flex}.dg-head .re{color:var(--muted);text-transform:none;font-size:11px;font-weight:600}.dg-head strong{flex:1;min-width:0;font-size:13.5px;font-weight:600}.dg-head b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.dg-head small{color:var(--muted);font-size:11.5px}.dg-body{flex-direction:column;display:flex}.cand{border-top:1px solid var(--hairline);grid-template-columns:132px 1fr;gap:14px;padding:14px 15px;display:grid}.cand:first-child{border-top:0}.cand.is-primary{background:var(--row-selected)}.pick{cursor:pointer;color:var(--fg-2);align-self:start;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pick input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:50%;flex:0 0 16px;width:16px;height:16px;transition:all .15s;position:relative}.pick input:checked{background:var(--accent-gradient);border-color:#0000}.pick input:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:4px}.pick input:disabled{opacity:.45;cursor:not-allowed}.pick input:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.cand.is-primary .pick{color:var(--fg);font-weight:600}.cand-body{flex-direction:column;gap:4px;min-width:0;display:flex}.cand-body>strong{font-size:13.5px;font-weight:600}.cand-body>span{color:var(--fg-2);font-size:12.5px}.cand-body>small{color:var(--muted);font-size:11.5px}.lead-stack{flex-direction:column;gap:3px;margin-top:5px;display:flex}.lead-stack a{color:var(--fg-2);font-size:12px;text-decoration:none}.lead-stack a:hover{color:var(--accent-2);text-decoration:underline}.lead-stack .more{color:var(--muted);font-size:11.5px}.cand-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;display:flex}.warn{color:var(--warning);background:var(--warning-bg);border-radius:8px;padding:5px 10px;font-size:12px}.mrg-prev{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;margin-top:11px;overflow:hidden}.mrg-prev>header{border-bottom:1px solid var(--hairline);align-items:baseline;gap:9px;padding:10px 13px;display:flex}.mrg-prev>header strong{font-size:12.5px;font-weight:600}.mrg-prev>header span{color:var(--muted);font-size:12px}.choices{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:9px;padding:11px 13px;display:grid}.choice{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.choice.is-warning{background:var(--warning-bg);border-color:#d7962861;border-color:lab(67.3872% 18.7132 63.1076/.38)}.choice b{font-size:12px;font-weight:600}.choice small{color:var(--muted);word-break:break-word;font-size:11.5px}.choice em{color:var(--fg-2);font-size:11.5px;font-style:normal;font-weight:500}.prev-empty{color:var(--muted);text-align:center;padding:14px;font-size:12.5px}.inc-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.inc-main{flex-direction:column;gap:3px;min-width:0;display:flex}.inc-main strong{font-size:13.5px;font-weight:600}.inc-main span{color:var(--fg-2);font-size:12.5px}.inc-main small{color:var(--muted);font-size:11.5px}.inc-hidden{color:var(--muted);font-size:12px}@media (max-width:1100px){.cand{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-wrap{justify-content:center;padding:20px 24px 32px;display:flex}.tp-col{flex-direction:column;gap:18px;width:min(100%,1040px);display:flex}.tp-sub{color:var(--muted);margin:0;font-size:13px}.pv-set{border:0;flex-direction:column;gap:9px;margin:0;padding:0;display:flex}.pv-set legend{color:var(--muted);padding:0;font-size:11.5px;font-weight:600}.pv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pv-card{background:var(--surface);cursor:pointer;box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;transition:all .15s;display:flex;position:relative}.pv-card:hover{box-shadow:var(--card-shadow-hover),inset 0 0 0 1px var(--panel-edge)}.pv-card input{opacity:0;width:0;height:0;position:absolute}.pv-card strong{font-size:13.5px;font-weight:600}.pv-card small{color:var(--muted);font-size:12px}.pv-card:has(input:checked){background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px #00bdf173}@supports (color:lab(0% 0 0)){.pv-card:has(input:checked){box-shadow:var(--card-shadow),inset 0 0 0 1px lab(70.3526% -30.6966 -41.0154/.45)}}.pv-card:has(input:checked) strong{color:var(--accent-2)}.pv-card:has(input:focus-visible){outline:2px solid var(--accent-2);outline-offset:2px}.cn{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);border-radius:16px;overflow:hidden}.cn[hidden]{display:none}.cn-head{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:13px;padding:16px 20px;display:flex}.cn-ico{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-2);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.cn-ico svg{width:22px;height:22px}.cn-htext{flex:1;min-width:0}.cn-htext h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.cn-htext p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.on{background:var(--success-bg);color:var(--success)}.pill.off{background:var(--surface-3);color:var(--muted)}.cn-note,.cn-alert{border-radius:11px;margin:14px 20px 0;padding:10px 13px;font-size:12.5px;line-height:1.45}.cn-note{background:var(--surface-2);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--hairline)}.cn-alert{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px #ff625e4d;box-shadow:inset 0 0 0 1px lab(63.2066% 63.0145 37.4065/.3)}.cn-ok{background:var(--success-bg);color:var(--success);border-radius:11px;margin:14px 20px 0;padding:10px 13px;font-size:12.5px;box-shadow:inset 0 0 0 1px #2bbb714d;box-shadow:inset 0 0 0 1px lab(67.2682% -51.2682 26.4705/.3)}.cn-form{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:16px 20px 0;display:flex}.cn-form[disabled]{opacity:.62}.cn-form legend{color:var(--muted);padding:0;font-size:11.5px;font-weight:600}.cn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cn-grid .wide{grid-column:1/-1}.copy-btn{border:1px solid var(--border);background:var(--surface);width:42px;height:36px;color:var(--muted);cursor:pointer;border-radius:9px;flex:0 0 42px;place-items:center;transition:all .15s;display:grid}.copy-btn svg{width:15px;height:15px}.copy-btn:hover{border-color:var(--accent-2);color:var(--accent-2)}.copy-btn.is-done{background:var(--success-bg);color:var(--success);border-color:#0000}.cn-det{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.cn-det>summary{cursor:pointer;align-items:center;gap:11px;padding:12px 14px;list-style:none;display:flex}.cn-det>summary::-webkit-details-marker{display:none}.cn-det>summary>svg:first-child{width:18px;height:18px;color:var(--accent-2);flex:0 0 18px}.cn-det .st{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cn-det .st strong{font-size:12.5px;font-weight:600}.cn-det .st small{color:var(--muted);font-size:11.5px}.cn-det .chev{width:15px;height:15px;color:var(--muted);transition:all .16s}.cn-det[open] .chev{transform:rotate(180deg)}.cn-det-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px 14px 43px;display:grid}.cn-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;padding:14px 20px 18px;display:flex}.cn-foot p{min-width:200px;color:var(--muted);flex:1;margin:0;font-size:11.5px;line-height:1.45}.demo-bar{background:var(--bg-1);border:1px dashed var(--border-strong);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px;font-size:11.5px;display:flex}.demo-bar b{color:var(--fg-2);font-weight:600}@media (max-width:820px){.pv-grid,.cn-grid,.cn-det-body{grid-template-columns:minmax(0,1fr)}.cn-det-body{padding-left:14px}}.st-wrap{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}.st-sub{color:var(--muted);margin:0;font-size:13px}.st-strip{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(200px,240px) minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid;box-shadow:0 1px 2px #11161f0d;box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.05);grid-template-columns:minmax(320px,1.5fr) minmax(210px,1fr) minmax(104px,auto) minmax(104px,auto)!important;gap:18px!important}.st-me{align-items:center;gap:11px;min-width:0;display:flex}.st-av{background:var(--accent-gradient);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.st-me div{flex-direction:column;gap:1px;min-width:0;display:flex}.st-me strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.st-me span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.st-stat{flex-direction:column;gap:2px;min-width:0;padding:0 4px;display:flex}.st-stat span{color:var(--muted);font-size:11px}.st-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.st-tabs{flex-wrap:wrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.st-tabs button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 14px;font-family:inherit;font-size:12.5px;transition:all .14s}.st-tabs button:hover{color:var(--fg);border-color:var(--border-strong)}.st-tabs button.is-active{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface);color:var(--accent-2);border-color:#00bdf166;border-color:lab(70.3526% -30.6966 -41.0154/.4);font-weight:600}.st-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #11161f0d;box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.05)}.st-panel[hidden]{display:none}.st-panel>header{align-items:center;gap:10px;padding:18px 20px 0;display:flex}.st-panel>header svg{width:18px;height:18px;color:var(--muted)}.st-panel>header h2{font-family:var(--font-display);letter-spacing:-.01em;flex:1;margin:0;font-size:16px;font-weight:600}.st-body{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}.st-body+.st-body{border-top:1px solid var(--hairline);padding-top:16px}.st-form{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:13px;padding:14px 15px;display:flex}.st-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:16px!important}.st-form-acts{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.chk-line{height:36px;color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.chk-line input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:5px;flex:0 0 16px;width:16px;height:16px;margin:0;transition:all .14s;position:relative}.chk-line input:checked{background:var(--accent-2);border-color:var(--accent-2)}.chk-line input:checked:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.chk-line input:disabled{opacity:.45;cursor:not-allowed}.st-list{flex-direction:column;gap:8px;display:flex}.st-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.st-row.is-off{opacity:.62}.st-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.st-row-main strong{font-size:13px;font-weight:600}.st-row-main span{color:var(--muted);font-size:11.5px}.st-row-acts{align-items:center;gap:4px;display:flex}.st-arrows{gap:2px;display:flex}.st-stage{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;grid-template-columns:minmax(0,5fr) minmax(0,3fr) 74px auto;align-items:start;gap:12px;padding:12px 13px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:14px 16px!important}.st-stage .code-lbl{color:var(--muted-2);letter-spacing:.02em;font-size:11px;font-weight:600;font-family:var(--font-mono);font-size:10.5px}.st-field{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr) auto;align-items:start;gap:12px;padding:12px 13px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:14px 16px!important}.st-field .meta{color:var(--muted);grid-column:1/-1;margin-top:-4px;font-size:11.5px}.rl-intro{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.rl-intro div{flex:1;min-width:240px}.rl-intro h3{margin:0 0 3px;font-size:14px;font-weight:600}.rl-intro p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.rl-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:16px!important}.rl-note{background:var(--accent-soft);color:var(--accent-2);border-radius:11px;padding:11px 13px;font-size:12.5px;line-height:1.45}.rl-set{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.rl-set legend{padding:0;font-size:13.5px;font-weight:600}.rl-set>p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.rl-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rl-opt{background:var(--surface-2);border:1px solid var(--hairline);cursor:pointer;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;transition:all .14s;display:flex;position:relative}.rl-opt:hover{border-color:var(--border-strong)}.rl-opt input{opacity:0;width:0;height:0;position:absolute}.rl-opt strong{font-size:13px;font-weight:600}.rl-opt span{color:var(--muted);font-size:11.5px;line-height:1.45}.rl-opt:has(input:checked){background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface);border-color:#00bdf173;border-color:lab(70.3526% -30.6966 -41.0154/.45)}.rl-opt:has(input:checked) strong{color:var(--accent-2)}.rl-opt:has(input:disabled){opacity:.62;cursor:not-allowed}.rl-stage{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 13px;display:grid}.rl-dot{background:var(--st);border-radius:50%;width:10px;height:10px}.rl-stage .nm{flex-direction:column;gap:1px;min-width:0;display:flex}.rl-stage .nm strong{font-size:12.5px;font-weight:600}.rl-stage .nm small{color:var(--muted);font-size:11px}.rl-chip{background:var(--surface);border:1px solid var(--border);height:28px;color:var(--fg-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;transition:all .14s;display:inline-flex}.rl-chip input{appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:4px;flex:0 0 14px;width:14px;height:14px;margin:0;position:relative}.rl-chip input:checked{background:var(--accent-2);border-color:var(--accent-2)}.rl-chip input:checked:after{content:"";border:1.7px solid #fff;border-width:0 1.7px 1.7px 0;width:3.4px;height:7px;position:absolute;top:1px;left:3.6px;transform:rotate(45deg)}.rl-chip input:indeterminate{background:var(--warning);border-color:var(--warning)}.rl-chip input:indeterminate:after{content:"";background:#fff;border:0;width:6px;height:2px;position:absolute;top:5px;left:2.6px;transform:none}.rl-chip:has(input:checked){background:var(--accent-soft);color:var(--accent-2);border-color:#00bdf166;border-color:lab(70.3526% -30.6966 -41.0154/.4);font-weight:600}.rl-chip:has(input:disabled){opacity:.5;cursor:not-allowed}.st-det{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.st-det>summary{cursor:pointer;align-items:center;gap:11px;padding:12px 14px;list-style:none;display:flex}.st-det>summary::-webkit-details-marker{display:none}.st-det .st{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.st-det .st strong{font-size:12.5px;font-weight:600}.st-det .st small{color:var(--muted);font-size:11.5px}.st-det .chev{width:15px;height:15px;color:var(--muted);transition:all .16s}.st-det[open] .chev{transform:rotate(180deg)}.st-det-body{flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.perm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.perm-grid h4{color:var(--fg-2);grid-column:1/-1;margin:6px 0 0;font-size:12.5px;font-weight:600}.st-hint{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.diag-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.diag-card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:13px 14px;display:flex}.diag-card.wide{grid-column:1/-1}.diag-head{align-items:flex-start;gap:10px;display:flex}.diag-head svg{width:18px;height:18px;color:var(--muted);flex:0 0 18px}.diag-head div{flex:1;min-width:0}.diag-head strong{font-size:13px;font-weight:600;display:block}.diag-head span{color:var(--muted);font-size:11.5px}.diag-m{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.diag-m>div{flex-direction:column;gap:1px;display:flex}.diag-m span{color:var(--muted);font-size:10.5px}.diag-m b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.diag-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.diag-row .t{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.diag-row small{color:var(--muted);font-size:11.5px;line-height:1.45}.sc-tbl{gap:0;min-width:0;display:grid;overflow-x:auto}.sc-h,.sc-r{grid-template-columns:minmax(140px,1.4fr) repeat(3,minmax(56px,.7fr)) repeat(2,minmax(72px,.9fr));align-items:center;gap:8px;padding:9px 2px;display:grid}.sc-h{border-bottom:1px solid var(--hairline)}.sc-h span{color:var(--muted);font-size:11px;font-weight:600}.sc-r{border-bottom:1px solid var(--hairline);font-size:12.5px}.sc-r:last-child{border-bottom:0}.sc-r .rn{flex-direction:column;gap:1px;min-width:0;display:flex}.sc-r .rn strong{font-size:12.5px;font-weight:600}.sc-r .rn small{color:var(--muted);font-size:11px}.sc-r .num{font-variant-numeric:tabular-nums;color:var(--fg-2)}.sim-row{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.sim-row:last-child{border-bottom:0}.sim-row div{flex:1;min-width:0}.sim-row strong{font-size:12.5px;font-weight:600;display:block}.sim-row small{color:var(--muted);font-size:11.5px;line-height:1.45}.dl{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:7px 14px;font-size:12px;display:grid}.dl dt{color:var(--muted);font-weight:500}.dl dd{color:var(--fg-2);word-break:break-word;margin:0}.dl dd code,.code{font-family:var(--font-mono);background:var(--surface-3);border-radius:5px;padding:1px 6px;font-size:11.5px}.pre{background:var(--surface-3);font-family:var(--font-mono);color:var(--fg-2);border-radius:10px;margin:0;padding:11px 13px;font-size:11.5px;line-height:1.55;overflow-x:auto}.prov-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:11px;display:grid}.prov{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;flex-direction:column;gap:9px;min-width:0;padding:12px 13px;display:flex}.prov>header{align-items:flex-start;gap:9px;display:flex}.prov>header svg{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.prov strong{font-size:12.5px;font-weight:600}.prov>header span{color:var(--muted);font-size:11.5px;line-height:1.45}.tech-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.tech-head div{flex:1;min-width:220px}.tech-head strong{font-size:13px;font-weight:600;display:block}.tech-head span{color:var(--muted);font-size:12px;line-height:1.45}@media (max-width:1000px){.st-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-scope,.rl-bar,.diag-grid,.perm-grid,.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}.diag-m{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-form-grid>.fld{min-width:0}.st-form-grid>.sp2{grid-column:span 2}.st-form-grid>.sp3{grid-column:span 3}.st-form-grid>.sp4{grid-column:span 4}.st-form-grid>.sp5{grid-column:span 5}.st-form-grid>.fld>span:first-child{min-height:15px;line-height:15px;display:block}.st-form-grid .inp,.st-form-grid select.sel{width:100%;height:36px}.chk-row{flex-wrap:wrap;grid-column:1/-1;gap:10px 22px;padding-top:2px;display:flex}.chk-row .chk-line{white-space:nowrap;height:auto}.st-field>.fld>span:first-child{min-height:15px;line-height:15px}.st-field .inp{height:34px}.st-field .st-row-acts{align-self:center;gap:8px}.st-stage>.fld>span:first-child{min-height:15px;line-height:15px}.st-stage .inp,.st-stage select.sel{height:34px}.st-stage>.bg,.st-stage>.st-row-acts{align-self:center}.rl-bar .sel{width:100%;height:36px}.rl-bar>.fld>span:first-child{min-height:15px;line-height:15px}@media (max-width:1100px){.st-form-grid>[class*=sp]{grid-column:span 6}.st-field,.st-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:680px){.st-form-grid>[class*=sp]{grid-column:1/-1}.st-field,.st-stage{grid-template-columns:minmax(0,1fr)}}.st-form-grid .inp,.st-form-grid select.sel,.st-field .inp,.st-stage .inp,.st-stage select.sel,.rl-bar .inp,.rl-bar select.sel,.st-strip .inp,.st-strip select.sel{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--fg);box-sizing:border-box;border-radius:9px;width:100%;font-family:inherit;font-size:13px}.st-form-grid .inp,.st-field .inp,.st-stage .inp,.rl-bar .inp,.st-strip .inp{padding:0 12px}.st-form-grid select.sel,.st-stage select.sel,.rl-bar select.sel,.st-strip select.sel{padding:0 32px 0 12px}.st-field .inp,.st-stage .inp,.st-stage select.sel{height:36px}.st-form-grid .inp:focus,.st-form-grid select.sel:focus,.st-field .inp:focus,.st-stage .inp:focus,.st-stage select.sel:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.st-wrap input[type=text],.st-wrap input[type=password],.st-wrap input[type=number],.st-wrap input[type=search],.st-wrap input.inp,.st-wrap select,.st-wrap select.sel{appearance:none;box-sizing:border-box!important;border:1px solid var(--border)!important;background:var(--surface)!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--fg)!important;border-radius:10px!important;flex:none!important;padding:0 13px!important;font-family:inherit!important;font-size:13px!important;line-height:38px!important;display:block!important}.st-wrap select,.st-wrap select.sel{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)!important;background-position:calc(100% - 19px) 17px,calc(100% - 14px) 17px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}.st-wrap input:focus,.st-wrap select:focus{border-color:var(--accent-2)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;outline:0!important}.st-wrap input[disabled],.st-wrap select[disabled]{cursor:not-allowed;opacity:.55!important}.st-wrap input[type=checkbox],.st-wrap input[type=radio]{border-radius:5px!important;width:16px!important;height:16px!important;min-height:0!important;max-height:none!important;padding:0!important;line-height:normal!important;display:inline-block!important}.st-wrap .rl-chip input[type=checkbox]{border-radius:4px!important;width:14px!important;height:14px!important}.st-wrap .rl-opt input[type=radio]{width:0!important;height:0!important}.st-wrap .fld>span:first-child{min-height:16px;margin-bottom:6px;line-height:16px;display:block}.st-wrap .fld{gap:0}.st-wrap .fld .hint{margin-top:6px}.st-form-grid>.fld,.st-form-grid>[class*=sp]{grid-column:auto!important}.st-form-grid>.chk-row{grid-column:1/-1!important}.st-field>.st-row-acts{justify-content:flex-end;padding-top:2px;grid-column:1/-1!important}.st-field>.meta{grid-column:1/-1!important}.st-stage>.bg{place-self:end start;margin-bottom:9px}.st-stage>.st-row-acts{justify-content:flex-end;padding-top:2px;grid-column:1/-1!important}@media (max-width:560px){.st-form-grid,.st-field,.st-stage,.rl-bar,.st-strip{grid-template-columns:minmax(0,1fr)!important}}.st-strip>.fld{min-width:0}.st-strip select.sel{text-overflow:ellipsis}.st-me strong,.st-me span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1180px){.st-strip{grid-template-columns:minmax(300px,1fr) minmax(200px,1fr)!important}}@media (max-width:640px){.st-strip{grid-template-columns:minmax(0,1fr)!important}}.au-wrap{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}.au-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.au-head .t{flex:1;min-width:200px}.au-sub{color:var(--muted);margin:0;font-size:13px}.au-view{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9px;gap:2px;height:36px;padding:2px;display:inline-flex}.au-view button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:12.5px;transition:all .14s;display:inline-flex}.au-view button svg{width:15px;height:15px}.au-view button:hover{color:var(--fg)}.au-view button[aria-pressed=true]{background:var(--surface);color:var(--accent-2);box-shadow:var(--shadow-1);font-weight:600}.au-count{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.au-bar{grid-template-columns:minmax(260px,1fr) minmax(150px,190px) auto;align-items:end;gap:12px;display:grid}.au-bar .cnt{color:var(--muted);white-space:nowrap;padding-bottom:10px;font-size:12.5px}.au-global{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex;box-shadow:0 1px 2px #11161f0d;box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.05)}.au-global>svg{width:18px;height:18px;color:var(--accent-2);flex:0 0 18px}.au-global h2{font-family:var(--font-display);margin:0;font-size:14.5px;font-weight:600}.au-global .sc{color:var(--muted);font-size:11.5px}.au-global .list{flex-wrap:wrap;flex:1;gap:8px;min-width:200px;display:flex}.au-board{padding-bottom:8px;overflow-x:auto}.au-lanes{align-items:flex-start;gap:14px;min-width:min-content;display:flex}.au-col{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex:0 0 300px;width:300px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #11161f0d;box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.05)}.au-col>header{border-bottom:1px solid var(--hairline);padding:13px 14px 11px;position:relative}.au-col>header:before{content:"";background:var(--st);height:3px;position:absolute;top:0;left:0;right:0}.au-col>header .row{align-items:center;gap:8px;display:flex}.au-dot{background:var(--st);border-radius:50%;flex:0 0 10px;width:10px;height:10px}.au-col h2{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.au-col header small{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.au-zone{padding:12px 14px}.au-zone+.au-zone{border-top:1px solid var(--hairline)}.au-zone>h3{color:var(--muted);align-items:center;gap:7px;margin:0 0 9px;font-size:11.5px;font-weight:600;display:flex}.au-zone>h3 svg{width:14px;height:14px}.au-zone>h3 .n{font-variant-numeric:tabular-nums;margin-left:auto}.au-zlist{flex-direction:column;gap:8px;display:flex}.au-none{text-align:center;color:var(--muted-2);border:1px dashed var(--border);border-radius:10px;padding:12px;font-size:11.5px}.au-add{border:1px dashed var(--border-strong);width:100%;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:9px;font-family:inherit;font-size:12px;transition:all .14s;display:flex}.au-add svg{width:13px;height:13px}.au-add:hover{border-color:var(--accent-2);color:var(--accent-2);border-style:solid}.au-card{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;transition:all .14s;overflow:hidden}.au-card:hover{border-color:var(--border-strong)}.au-card.is-off{opacity:.62}.au-card .timing{color:var(--muted);padding:7px 11px 0;font-size:10.5px;font-weight:500}.au-card .ttl{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:9px;padding:7px 11px 9px;font-family:inherit;display:flex}.au-card .ttl:hover strong{color:var(--accent-2)}.au-card .ttl[disabled]{cursor:not-allowed;opacity:.7}.au-card .ttl>svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px;margin-top:1px}.au-card .ttl div{flex-direction:column;gap:2px;min-width:0;display:flex}.au-card .ttl strong{font-size:12.5px;font-weight:600;transition:all .14s}.au-card .ttl small{color:var(--muted);font-size:11px}.au-chips{flex-wrap:wrap;gap:5px;padding:0 11px 9px;display:flex}.au-acts{opacity:0;gap:1px;padding:0 8px 8px;transition:all .14s;display:flex}.au-card:hover .au-acts,.au-card:focus-within .au-acts{opacity:1}.au-acts .icon-btn{width:26px;height:26px}.au-acts .icon-btn svg{width:13px;height:13px}.au-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.au-p{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;box-shadow:0 1px 2px #11161f0d;box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.05)}.au-p.wide{grid-column:1/-1}.au-p>header{align-items:center;gap:10px;padding:18px 20px 0;display:flex}.au-p>header svg{width:18px;height:18px;color:var(--muted);flex:0 0 18px}.au-p>header h2{font-family:var(--font-display);flex:1;margin:0;font-size:16px;font-weight:600}.au-b{flex-direction:column;gap:14px;min-width:0;padding:14px 20px 20px;display:flex}.au-m{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.au-m>div{flex-direction:column;gap:2px;min-width:0;display:flex}.au-m span{color:var(--muted);font-size:10.5px}.au-m b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.au-m>div.is-danger b{color:var(--danger)}.au-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:11px 13px;display:flex}.au-row .t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.au-row .t strong{font-size:12.5px;font-weight:600}.au-row small{color:var(--muted);font-size:11.5px;line-height:1.45}.au-row .muted{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.au-meta{flex-wrap:wrap;gap:5px;display:flex}.au-err{color:var(--danger);font-size:11.5px}.au-empty{text-align:center;color:var(--muted-2);padding:20px 12px;font-size:12.5px}.au-code{background:var(--surface-3);font-family:var(--font-mono);color:var(--fg-2);border-radius:9px;margin:0;padding:9px 11px;font-size:11px;overflow-x:auto}.au-chain{flex-direction:column;gap:8px;display:flex}.au-step{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.au-ord{background:var(--surface);border:1px solid var(--hairline);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.au-step .nm{flex-direction:column;gap:3px;min-width:0;display:flex}.au-step .nm strong{font-size:12.5px;font-weight:600}.au-flags{flex-wrap:wrap;gap:4px;display:flex}.au-prev{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;flex-direction:column;gap:9px;padding:12px 13px;display:flex}.au-prev>header{align-items:baseline;gap:9px;padding:0;display:flex}.au-prev ol{color:var(--fg-2);flex-direction:column;gap:5px;margin:0;padding-left:20px;font-size:12px;display:flex}.au-prev li::marker{color:var(--muted-2)}.au-cat{grid-template-columns:minmax(160px,200px) minmax(0,1fr);min-height:340px;display:grid}.au-cat-nav{border-right:1px solid var(--hairline);flex-direction:column;gap:3px;padding:12px;display:flex}.au-cat-nav button{height:34px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-family:inherit;font-size:12.5px;transition:all .14s}.au-cat-nav button:hover{background:var(--surface-2);color:var(--fg)}.au-cat-nav button.is-active{background:var(--accent-soft);color:var(--accent-2);font-weight:600}.au-cat-list{flex-direction:column;gap:6px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.au-opt{border:1px solid var(--hairline);background:var(--surface-2);text-align:left;cursor:pointer;color:inherit;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;transition:all .14s;display:grid}.au-opt:hover{border-color:var(--accent-2);background:var(--surface)}.au-opt>.ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-2);border-radius:9px;place-items:center;display:grid}.au-opt>.ic svg{width:16px;height:16px}.au-opt div{flex-direction:column;gap:2px;min-width:0;display:flex}.au-opt strong{font-size:12.5px;font-weight:600}.au-opt small{color:var(--muted);font-size:11.5px;line-height:1.4}.au-opt>svg:last-child{width:16px;height:16px;color:var(--muted-2)}.au-cond{background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;flex-direction:column;gap:10px;padding:12px 13px;display:flex}.au-cond>header{flex-direction:column;gap:2px;padding:0;display:flex}.au-cond>header strong{font-size:12.5px;font-weight:600}.au-cond>header span{color:var(--muted);font-size:11.5px}.au-cond-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;gap:10px;display:grid}.au-cond-row .rm{align-self:end;margin-bottom:1px}.au-cond-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.au-cond-foot span{color:var(--muted);flex:1;font-size:11.5px}.au-items{flex-direction:column;gap:7px;display:flex}.au-item{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.au-item>span{color:var(--muted-2);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:1100px){.au-grid,.au-bar,.au-cat{grid-template-columns:minmax(0,1fr)}.au-cat-nav{border-right:0;border-bottom:1px solid var(--hairline);flex-direction:row;overflow-x:auto}}.kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:2px;display:grid}.kpi-card{background:var(--surface);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--panel-edge);min-height:0;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--border);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:0;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px oklch(20% .02 260/.05)}.kpi-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.kpi-l{color:var(--fg-2);text-transform:uppercase;letter-spacing:.08em;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:500}.kpi-v{letter-spacing:-.025em;font-size:32px;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--danger);margin-bottom:5px;font-size:30px;font-weight:600;line-height:1.05}.kpi-v.accent{color:var(--accent-2)}.kpi-v.ok{color:var(--success)}.kpi-v.warn{color:var(--warning)}.kpi-v.bad{color:var(--danger)}.kpi-s{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11.5px;line-height:1.45}.kpi-card.is-danger{background:linear-gradient(var(--danger-bg), var(--danger-bg)), var(--surface);background:var(--surface)}.kpi-card.is-danger>strong,.kpi-card.is-danger .kpi-v{color:var(--danger)}.bg{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:21px;margin-left:8px;padding:0 9px;font-size:11px;font-weight:600;display:none}.bg svg{width:11px;height:11px}.bg.lilac{background:var(--accent-soft);color:var(--accent-2)}.bg.pink{background:var(--danger-bg);color:var(--danger)}.bg.green{background:var(--success-bg);color:var(--success)}.bg.blue{background:var(--accent-soft);color:var(--accent-2)}.bg.grey{background:var(--surface-3);color:var(--muted)}a.bg:hover{text-decoration:underline}.app.app-shell .automation-workspace{color:var(--fg)}.app.app-shell .automation-workspace .panel-header{background:0 0;border:0;align-items:flex-start;gap:10px;margin:0;padding:18px 20px 0;display:flex}.app.app-shell .automation-workspace .panel-header svg{color:var(--muted)}.app.app-shell .automation-workspace .panel-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);flex:1;margin:0;font-size:16px;font-weight:600}.app.app-shell .automation-workspace div.panel-body{background:0 0;border:0;padding:16px 20px 20px}.app.app-shell .automation-workspace form.panel-body{padding:16px 20px 20px}.app.app-shell .automation-workspace .crm-select-field{min-width:0;color:var(--fg-2);flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.app.app-shell .automation-workspace .crm-select-field>span{text-transform:none;letter-spacing:0}.app.app-shell .automation-workspace .settings-toggle-line{color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.app.app-shell .automation-workspace .bitrix-action-feedback{background:var(--surface-2);color:var(--fg-2);border:1px solid var(--hairline);border-radius:11px;padding:10px 13px;font-size:12.5px;font-weight:500}.app.app-shell .automation-workspace .bitrix-action-feedback.error{background:var(--danger-bg);color:var(--danger);border-color:#0000}.app.app-shell .automation-workspace :is(.automation-stage-column,.automation-board-card,.automation-global-triggers,.automation-stage-blueprint-stage,.automation-readiness-metrics>div,.automation-stage-blueprint-metrics>div,.automation-chain-risk-metrics>div,.automation-scheduler-metrics>div,.automation-queue-health-metrics>div,.automation-draft-chain-metrics,.automation-row,.automation-chain-step,.automation-queue-row,.automation-dry-run-row,.automation-risk-row,.automation-catalog-option,.automation-log-row){background:var(--surface-2);background-color:var(--surface-2);border-color:var(--hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-2)}.app.app-shell .automation-workspace :is(strong,h2,h3,h4){color:var(--fg)}.app.app-shell .automation-workspace :is(.automation-meta,.muted,.automation-row-heading span,.automation-board-card-meta){color:var(--muted)}.app.app-shell .automation-workspace .automation-stage-column{background:var(--surface);border:1px solid var(--border);border-radius:14px}.app.app-shell .automation-workspace .automation-board-card{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--card-shadow);border-radius:12px}.app.app-shell .automation-workspace .automation-board-card:hover{box-shadow:var(--card-shadow-hover)}.app.app-shell .automation-workspace .automation-board-card-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:9px}.app.app-shell .automation-workspace .automation-board-state{background:var(--surface-3);color:var(--muted);border:0;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.app.app-shell .automation-workspace .automation-board-state.is-error{background:var(--danger-bg);color:var(--danger)}.app.app-shell .automation-workspace .automation-stage-empty{border:1px dashed var(--border);color:var(--muted-2);background:0 0;border-radius:10px;font-weight:500}.app.app-shell .automation-workspace .automation-stage-add{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;font-weight:500;transition:all .15s}.app.app-shell .automation-workspace .automation-stage-add:hover{color:var(--accent-2);border-color:var(--accent-2)}.app.app-shell .automation-workspace .automation-zone-icon{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-2);border-radius:9px;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.app.app-shell .automation-workspace .automation-global-triggers-heading{align-items:center;gap:10px;display:flex}.app.app-shell .automation-workspace-header-actions{align-items:center;gap:8px;display:flex}.app.app-shell .au-view{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:4px;padding:3px;display:inline-flex}.app.app-shell .au-view button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.app.app-shell .au-view button.is-active{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1);font-weight:600}.app.app-shell .au-view .au-count{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:600;display:grid}.app.app-shell .automation-workspace .au-bar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex}.app.app-shell .automation-workspace .au-bar .search-leads{flex:0 340px}.app.app-shell .automation-workspace .automation-status-filter{background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.app.app-shell .automation-workspace .automation-builder-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.app.app-shell .automation-workspace .automation-row{border-radius:11px}.app.app-shell .automation-workspace .automation-row-title{color:var(--fg);font-weight:600}.app.app-shell .automation-workspace .crm-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0103098c;background:lab(.872366% .0483319 -2.26578/.55);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app.app-shell .automation-workspace :is(.automation-catalog-dialog,.automation-editor-dialog){background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);color:var(--fg);border-radius:16px;max-height:min(760px,100vh - 40px);overflow-y:auto}.app.app-shell .automation-workspace .automation-catalog-dialog{width:min(860px,100%)}.app.app-shell .automation-workspace .automation-editor-dialog{width:min(720px,100%)}.app.app-shell .automation-workspace .crm-modal-close{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;transition:all .15s;display:grid}.app.app-shell .automation-workspace .crm-modal-close:hover{background:var(--surface-2);color:var(--fg)}.app.app-shell .automation-workspace .automation-editor-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:600}.app.app-shell .automation-workspace .automation-catalog-option{cursor:pointer;border-radius:12px;transition:all .15s}.app.app-shell .automation-workspace .automation-catalog-option:hover{border-color:var(--border);background:var(--surface-3)}.app.app-shell .automation-workspace .automation-catalog-option-icon{background:var(--accent-soft);color:var(--accent-2);border-radius:10px}.app.app-shell .automation-workspace :is(.automation-readiness-panel,.automation-scheduler-panel,.automation-chain-risk-panel){background:var(--surface);background-color:var(--surface);border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app.app-shell .automation-workspace :is(.automation-stage-blueprint-empty,.automation-stage-blueprint-chain,.automation-chain-map-group,.automation-chain-map-rule,.automation-chain-map-order,.automation-scheduler-route,.automation-scheduler-cron-job,.automation-scheduler-issue){background:var(--surface-2);background-color:var(--surface-2);border-color:var(--hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-2)}.app.app-shell .automation-workspace .automation-scheduler-cron-job.is-warning,.app.app-shell .automation-workspace .automation-scheduler-issue.is-warning{background:var(--warning-bg);background-color:var(--warning-bg);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app.app-shell .automation-workspace .automation-scheduler-cron-job.is-warning,.app.app-shell .automation-workspace .automation-scheduler-issue.is-warning{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}.app.app-shell .automation-workspace .automation-scheduler-cron-job.is-warning,.app.app-shell .automation-workspace .automation-scheduler-issue.is-warning{color:var(--fg-2)}.app.app-shell .automation-workspace .automation-stage-blueprint-chain.is-ready{background:var(--success-bg);background-color:var(--success-bg);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app.app-shell .automation-workspace .automation-stage-blueprint-chain.is-ready{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}.app.app-shell .automation-workspace .automation-stage-blueprint-chain.is-ready{color:var(--fg-2)}.app.app-shell .automation-workspace .automation-chain-map-order{background:var(--accent-soft);color:var(--accent-2);border-color:#0000}.app.app-shell .automation-workspace .crm-search-input{background:var(--surface);background-color:var(--surface);border:1px solid var(--border);color:var(--muted);box-shadow:none;border-radius:10px}.app.app-shell .automation-workspace .crm-search-input input{box-shadow:none;color:var(--fg);background:0 0;border:0}.app.app-shell .automation-workspace .automation-stage-blueprint-metrics span,.app.app-shell .automation-workspace .automation-chain-map-rule span{color:inherit;background:0 0}.app.app-shell .automation-workspace .crm-task-summary{box-shadow:none;background:0 0;border:0;padding:0}.app.app-shell .automation-workspace .crm-task-summary>div{background:var(--surface);background-color:var(--surface);border:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.app.app-shell .automation-workspace .crm-task-summary span{color:var(--muted);background:0 0}.app.app-shell .automation-workspace .crm-task-summary strong{color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.app.app-shell .automation-workspace .automation-stage-blueprint-stage-metrics span{background:var(--surface-3);background-color:var(--surface-3);color:var(--muted);border:0;border-radius:999px;font-weight:500}.app.app-shell .automation-workspace .automation-chain-panel{background:var(--surface-2);background-color:var(--surface-2);border:1px solid var(--hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-2);border-radius:12px}.app.app-shell .automation-workspace .automation-chain-panel :is(span,label,output){color:var(--fg-2)}.app.app-shell .automation-workspace .automation-chain-head{color:var(--fg)}.app.app-shell .automation-workspace .automation-chain-head span{color:var(--muted)}.app.app-shell .automation-workspace .automation-preview-panel{background:var(--accent-soft);border:1px solid var(--accent-2);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.app.app-shell .automation-workspace .automation-preview-panel{border:1px solid color-mix(in srgb, var(--accent-2) 25%, transparent)}}.app.app-shell .automation-workspace .automation-preview-panel{color:var(--fg-2);box-shadow:none;border-radius:12px}.app.app-shell .automation-workspace .automation-preview-panel :is(span,li,p,div){color:var(--fg-2)}.app.app-shell .automation-workspace .automation-preview-head{color:var(--fg)}.app.app-shell .automation-workspace .automation-rule-static-value{background:var(--surface-3);background-color:var(--surface-3);border:1px dashed var(--border);min-height:36px;color:var(--muted);text-transform:none;letter-spacing:0;border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.app.app-shell .automation-workspace .automation-condition-actions span{color:var(--muted)}.app.app-shell .automation-reset-button{border:1px solid var(--border);color:var(--muted);box-shadow:none;background:0 0}.app.app-shell .automation-reset-button:hover{background:var(--surface-2);color:var(--fg)}.app.app-shell .automation-workspace .automation-stage-column{border-color:var(--border)}.app.app-shell .automation-workspace :is(.automation-stage-zone,.automation-stage-zone-list){border-color:var(--hairline);background:0 0}.app.app-shell .automation-workspace :is(.automation-stage-board,.automation-stage-board-scroll){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.app.app-shell .small-avatar{background:var(--accent-gradient);color:#fff;border:0;font-weight:600}.app.app-shell .automation-workspace.is-builder-view :is(.crm-task-summary,.automation-readiness-panel,.automation-stage-blueprint-panel,.automation-scheduler-panel,.automation-queue-health-panel,.automation-chain-map-panel,.automation-chain-risk-panel,.automation-robots-list-panel,.automation-triggers-list-panel,.automation-log-panel){display:none}.app.app-shell .automation-workspace .automation-chain-map-controls{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.app.app-shell .automation-workspace .automation-chain-map-rule.is-insert-target{box-shadow:inset 3px 0 0 var(--accent-2);background:var(--accent-soft)}.app.app-shell .automation-workspace .automation-stage-blueprint-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.app.app-shell .automation-workspace .automation-draft-chain-panel{background:var(--surface-2);background-color:var(--surface-2);border:1px solid var(--hairline);color:var(--fg-2);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.app.app-shell .automation-workspace .automation-draft-chain-panel.is-ready{background:var(--success-bg);background-color:var(--success-bg);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.app.app-shell .automation-workspace .automation-draft-chain-panel.is-ready{border-color:color-mix(in srgb, var(--success) 30%, transparent)}}.app.app-shell .automation-workspace .automation-draft-chain-panel.is-attention{background:var(--accent-soft);background-color:var(--accent-soft);border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.app.app-shell .automation-workspace .automation-draft-chain-panel.is-attention{border-color:color-mix(in srgb, var(--accent-2) 30%, transparent)}}.app.app-shell .automation-workspace .automation-draft-chain-panel.is-blocked{background:var(--danger-bg);background-color:var(--danger-bg);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app.app-shell .automation-workspace .automation-draft-chain-panel.is-blocked{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}}.app.app-shell .automation-workspace .automation-draft-chain-head{align-items:center;gap:10px;display:flex}.app.app-shell .automation-workspace .automation-draft-chain-head strong{color:var(--fg);display:block}.app.app-shell .automation-workspace .automation-draft-chain-head small{color:var(--muted)}.app.app-shell .automation-workspace .automation-draft-chain-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app.app-shell .automation-workspace .automation-draft-chain-metrics small{color:var(--muted);font-size:10.5px;display:block}.app.app-shell .automation-workspace .automation-draft-chain-metrics strong{font-variant-numeric:tabular-nums}.app.app-shell .automation-workspace .automation-draft-chain-issues{flex-direction:column;gap:6px;display:flex}.app.app-shell .automation-workspace .automation-draft-chain-issue{align-items:center;gap:8px;display:flex}.app.app-shell .automation-workspace .automation-draft-chain-issue small{color:var(--fg-2)}.app.app-shell .automation-workspace .automation-draft-chain-neighbors{gap:16px;display:flex}.app.app-shell .automation-workspace .automation-draft-chain-neighbors small{color:var(--muted);font-size:10.5px;display:block}.app.app-shell .automation-workspace .automation-editor-advanced{border-top:1px solid var(--hairline);padding-top:12px}.app.app-shell .automation-workspace .automation-editor-advanced>summary{cursor:pointer;color:var(--fg-2);font-size:12.5px;font-weight:600;list-style:none}.app.app-shell .automation-workspace .automation-editor-advanced>summary::-webkit-details-marker{display:none}.app.app-shell .automation-workspace .automation-editor-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.app.app-shell :is(strong,b),.app.app-shell :is(h1,h2,h3,h4),.app.app-shell .messenger-rail button span{font-weight:600}.app.app-shell :is(.crm-first-response-badge,.settings-section-tab,.status-pill,.automation-builder-count,.automation-board-state,.cl-av,.crm-task-summary span,.settings-access-summary span,.automation-global-triggers-heading span){font-weight:500}.app.app-shell :is(.settings-section-tab.is-active,.status-pill,.cl-av),.app.app-shell :is(.analytics-manager-card,.analytics-source-conversion-step,.analytics-table-row,.analytics-source-stage-row,.analytics-dropoff-label,.analytics-response-row,.analytics-source-conversion-head,.analytics-stage-row,.analytics-source-responsible-head,.analytics-response-summary,.analytics-stage-aging-row,.analytics-conversion-row,.analytics-close-reason-main,.analytics-source-responsible-cells,.automation-stage-zone,.automation-scheduler-metrics,.automation-board-card-title,.automation-stage-column-header,.automation-stage-blueprint-stage-head,.automation-queue-health-metrics,.automation-chain-risk-metrics,.automation-readiness-metrics,.automation-scheduler-cron-job,.automation-scheduler-cron-curl,.automation-stage-blueprint-metrics,.automation-stage-blueprint-empty,.automation-chain-map-order) :is(span,small,output,b,code),.app.app-shell :is(.analytics-dropoff-label,.automation-scheduler-cron-curl,.automation-stage-blueprint-empty,.automation-chain-map-order),.app.app-shell .messenger-rail-button span,.app.app-shell [class*=analytics-] a,.app.app-shell .analytics-grid .pnl>.body>span,.app.app-shell .automation-status-filter>span,.app.app-shell :is(.automation-stage-blueprint-chain,.automation-scheduler-route,.automation-scheduler-issue,.automation-chain-map-head,.automation-chain-map-rule) :is(span,small){font-weight:600}.app.app-shell .settings-access-denied p,.app.app-shell .st-panel>div.panel-body>p{font-weight:400}.app.app-shell .status-pill,.app.app-shell .analytics-responsible-close-row :is(span,small){font-weight:600}.app.app-shell :is(.analytics-dropoff-label,.analytics-source-stage-row span,.analytics-source-stage-row strong,.analytics-source-stage-grid>strong,.analytics-source-responsible-cells span,.analytics-source-responsible-cells .is-danger,.analytics-close-reason-sources a,.analytics-responsible-close-cell,.analytics-funnel-link){background:var(--surface-2);background-color:var(--surface-2);border-color:var(--hairline);color:var(--fg-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app.app-shell .analytics-dropoff-label.is-danger,.app.app-shell .analytics-source-responsible-cells .is-danger{background:var(--danger-bg);background-color:var(--danger-bg);color:var(--danger)}.app.app-shell .analytics-responsible-close-cell.is-success{background:var(--success-bg);background-color:var(--success-bg);color:var(--success)}.app.app-shell .analytics-responsible-close-cell.is-duplicate{background:var(--warning-bg);background-color:var(--warning-bg);color:var(--fg-2)}.app.app-shell .analytics-funnel-link{color:var(--accent-2);background:0 0}.app.app-shell .analytics-grid .pnl .body>span{background:var(--surface-2);background-color:var(--surface-2);border-color:var(--hairline);color:var(--fg-2)}.app.app-shell .automation-scheduler-cron-curl{background:var(--surface-3);background-color:var(--surface-3);border:1px solid var(--hairline);color:var(--fg-2);font-family:var(--font-mono,ui-monospace, monospace);border-radius:8px}.crm-error-page{background:var(--bg);min-height:100vh;color:var(--fg);place-items:start center;padding:15vh 20px 20px;display:grid}.crm-error-panel{width:min(560px,100%)}.crm-error-body{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;display:flex}.crm-error-body h1{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.crm-error-body p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.crm-error-body .btn{margin-top:6px}.app.app-shell .an-p .analytics-conversion-list>article{box-shadow:none;background:0 0;border:0;padding:0}.app.app-shell .an-p :is(.fr,.tb-r,.tb-h){box-shadow:none;background:0 0;border-left:0;border-right:0}.app.app-shell .an-p .fr{border:0}.app.app-shell .an-p .fr .fbar>i{color:#fff}.app.app-shell .an-p .stack i{height:100%;display:block}.app.app-shell .an-p .fr-meta a{color:inherit}.app.app-shell .an-p .fr-meta a.mt-danger{color:var(--danger)}.app.app-shell .analytics-funnel>span,.app.app-shell .analytics-funnel>a{background:var(--surface-2);background-color:var(--surface-2);border:1px solid var(--hairline);color:var(--fg-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;font-weight:500}.app.app-shell .analytics-funnel>a.analytics-funnel-link{color:var(--accent-2)}.app.app-shell .an-p .fr .fr-note,.app.app-shell .an-p .fr .fr-note.analytics-dropoff-label,.app.app-shell .an-p .fr .fr-note.analytics-dropoff-label.is-danger{box-shadow:none;background:0 0;border:0;border-radius:0}.app.app-shell .an-p .fr .fr-note{color:var(--muted-2)}.app.app-shell .an-p .fr .fr-note.is-danger{color:var(--danger)}.app.app-shell .an-p .fr .fr-note .lnk{color:var(--accent-2)}.app.app-shell :is(.analytics-response-row,.analytics-manager-card,.analytics-source-conversion-step,.analytics-source-conversion-head,.analytics-source-stage-row,.analytics-source-responsible-head,.analytics-responsible-close-head,.analytics-stage-aging-row,.analytics-close-reason-main,.analytics-conversion-row) :is(span,small),.app.app-shell .analytics-response-summary>div>span,.app.app-shell .an-p .stack-lg .row{font-weight:500}.app.app-shell .an-p h3,.app.app-shell .an-p :is(.num,.pc.num,.tb-r .num){font-weight:600}.app.app-shell .analytics-response-summary>div.is-danger{background:var(--danger-bg);border-color:#0000}.app.app-shell .analytics-response-summary>div.is-danger>span,.app.app-shell .analytics-response-summary>div.is-danger strong{color:var(--danger)}.app.app-shell .analytics-response-summary>div.is-danger .lnk{color:var(--accent-2)}.backdrop.side{z-index:94}.backdrop{z-index:95}.app.app-shell .crm-first-response-badge{background:var(--surface-3);background-color:var(--surface-3);border:1px solid var(--hairline);color:var(--fg-2);font-size:11px;font-weight:500}.app.app-shell .crm-first-response-badge.is-ok{background:var(--success-bg);background-color:var(--success-bg);color:var(--success);border-color:#0000}.app.app-shell .crm-first-response-badge.is-warning{background:var(--warning-bg);background-color:var(--warning-bg);color:var(--warning);border-color:#0000}.app.app-shell .crm-first-response-badge.is-danger{background:var(--danger-bg);background-color:var(--danger-bg);color:var(--danger);border-color:#0000}.app.app-shell .crm-settings-workspace :is(.settings-permission-simulator-row,.settings-permission-preview-row,.settings-permission-risk-list li) small{color:var(--muted)}.app.app-shell .crm-settings-workspace .settings-permission-simulator-row strong{color:var(--fg)}.app.app-shell .messenger-rail-button span:not(.sr-only){background:var(--danger);background-color:var(--danger);color:#fff;font-size:10px;font-weight:600}.app.app-shell [style*="font-size: 9px"],.app.app-shell [style*=font-size\:9px]{font-size:10.5px}.app.app-shell .automation-stage-blueprint-chain{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.app.app-shell .automation-stage-blueprint-chain small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.app-shell .badge-stage.is-kind-success{background:var(--success-bg);color:var(--success)}.app.app-shell .badge-stage.is-kind-failure{background:var(--danger-bg);color:var(--danger)}.app.app-shell .tk-filters{flex-wrap:wrap;align-items:flex-end;row-gap:12px}.app.app-shell .crm-screen details summary>span>strong{display:block}.app.app-shell .crm-screen details summary>span>small{color:var(--muted);font-weight:500;display:block}.app.app-shell .messenger-rail-panel:not(:has(.messenger-rail-thread)){grid-template-columns:minmax(0,1fr);width:min(420px,100vw - 54px)}.app.app-shell :is(.dg-head,.prev-head,.inc-row,.mg-row)>div{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.app.app-shell .prev-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.app.app-shell :is(.inc-row,.mg-row)>div>:is(strong,span,small){min-width:0}.app.app-shell .dup-merge{align-self:flex-start;width:auto}.crm-error-page .badge{box-shadow:none;border:0;font-size:11px;font-weight:600}.crm-error-page .badge.blue{background:var(--accent-soft);color:var(--accent-2)}.crm-error-page .badge.pink{background:var(--danger-bg);color:var(--danger)}.app.app-shell,.crm-error-page,.page{--color-bg:var(--bg);--color-bg-secondary:var(--surface-2);--color-white:var(--surface);--color-text:var(--fg);--color-text-secondary:var(--muted);--color-border:var(--border);--color-blue:var(--accent-2);--color-lilac:var(--accent-soft);--color-lilac-dark:var(--accent-2);--color-green:var(--success);--color-yellow:var(--warning);--color-red:var(--danger);--color-pink:var(--danger);--brand-bg:var(--bg);--brand-bg-soft:var(--surface-2);--brand-bg-deep:var(--bg);--brand-surface:var(--surface);--brand-surface-strong:var(--surface);--brand-surface-ghost:var(--surface-2);--brand-text:var(--fg);--brand-text-soft:var(--fg-2);--brand-muted:var(--muted);--brand-border:var(--hairline);--brand-border-strong:var(--border);--brand-cyan:var(--accent-2);--brand-cyan-soft:var(--accent-1);--brand-violet:var(--accent-2);--brand-danger:var(--danger);--brand-gold:var(--warning);--brand-green:var(--success);--brand-pink:var(--danger)}.app.app-shell :is(input,select,textarea){background-color:var(--surface);border-color:var(--border);color:var(--fg)}.app.app-shell :is(input,select,textarea):focus-visible,.app.app-shell :is(button,a):focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.app.app-shell .messenger-rail-button{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1100px){.app.app-shell .messenger-rail{display:none}.app.app-shell .messenger-rail-panel{right:0}}.app.app-shell .crm-screen.bitrix-crm-workspace{color:var(--fg);gap:0;position:static}.app.app-shell .modal.crm-task-composer{background:var(--surface);border:1px solid var(--border);border-radius:var(--au-radius-lg);width:100%;max-width:480px;box-shadow:var(--overlay-shadow);max-height:none;overflow:hidden}.app.app-shell .bitrix-workbench-layout{display:block}.app.app-shell .board-grid.bitrix-kanban-grid{isolation:auto;row-gap:0}.app.app-shell .card-body-wrap.bitrix-card-content{display:block}.app.app-shell .col-head.bitrix-stage-header>div{align-items:center;gap:8px;display:flex}.app.app-shell .crm-list-header h1.page-title{line-height:1.16}.app.app-shell .btn.button-secondary{border:1px solid var(--border-strong);background:var(--surface);color:var(--fg)}.app.app-shell .btn.btn-primary.button-primary{background:var(--accent-gradient);color:#fff;box-shadow:var(--btn-primary-shadow);border:0;font-weight:600}.app.app-shell .topbar.app-header{z-index:20;border:0;border-bottom:1px solid var(--border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:none;min-height:0;box-shadow:none;border-radius:0;align-items:center;gap:14px;margin:0;padding:14px 24px;display:flex;position:sticky;top:0}.backdrop[data-search-palette]{z-index:97}.app.app-shell .col-body.bitrix-stage-body>*{flex-shrink:0}.app.app-shell .col-body{min-height:120px}:is(.app.app-shell .board-grid:has(.is-dragging) [data-kanban-action=quick-lead],.app.app-shell .board-grid:has(.is-dragging) [data-kanban-action=create-lead]){pointer-events:none}.toolbar-field{min-width:0}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.app.app-shell .metrics.analytics-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.app.app-shell .empty.empty-state{place-items:initial;min-height:0;color:var(--muted);font-size:inherit;border:0;border-radius:0;display:block}.app.app-shell .automation-workspace-header-actions.automation-workspace-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0}.cn-form>fieldset{border:0;margin:0;padding:0;display:contents}.fld-copy{gap:8px;display:flex}.fld-copy .inp{font-variant-numeric:tabular-nums;flex:1;min-width:0}.sw-row{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:14px;padding:13px 15px;display:flex}.sw-row .sw-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sw-row .sw-text strong{font-size:13px;font-weight:600}.sw-row .sw-text small{color:var(--muted);font-size:11.5px}.sw-row .sw{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 42px;width:42px;height:24px;padding:0;display:block;position:relative}.sw-row .sw input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.sw-row .sw i{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;transition:all .16s;position:absolute;inset:0}.sw-row .sw i:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-1);border-radius:50%;transition:all .16s;position:absolute;top:3px;left:3px}.sw-row .sw input:checked+i{background:var(--accent-gradient);box-shadow:none}.sw-row .sw input:checked+i:after{transform:translate(18px)}.sw-row .sw input:focus-visible+i{outline:2px solid var(--accent-2);outline-offset:2px}.sw-row .sw input:disabled+i{opacity:.5;cursor:not-allowed}.fld>.seg{color:inherit;font-size:inherit;font-weight:inherit}.cards{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:11px;display:grid}.card-g{background:var(--surface-2);border:1px solid var(--hairline);border-radius:13px;flex-direction:column;gap:9px;min-width:0;padding:13px 14px;display:flex}.card-g>header{align-items:baseline;gap:8px;min-width:0;display:flex}.card-g>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.card-g>header small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.app.app-shell .drawer .lc-shell{border-radius:0;flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;display:flex}.app.app-shell .drawer .card-wrap{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 22px 24px;display:flex}.app.app-shell .drawer .lc-body{flex:1;min-height:0}.app.app-shell .drawer .lc-head{padding-left:62px}.app.app-shell .cl-row{grid-template-columns:minmax(230px,1.25fr) minmax(150px,.7fr) auto minmax(120px,1fr) auto;padding:10px 14px}.app.app-shell .cl-metrics{flex-wrap:nowrap;align-items:baseline;gap:14px;display:flex}.app.app-shell .cl-metrics span{min-width:0;box-shadow:none;white-space:nowrap;background:0 0;border-radius:0;flex-direction:row;align-items:baseline;gap:4px;padding:0;font-size:11px}.app.app-shell .cl-metrics strong{font-size:13px}.app.app-shell .au-global .au-card{position:relative}.app.app-shell .au-global .au-card .au-acts{background:var(--surface);box-shadow:var(--card-shadow);opacity:0;pointer-events:none;border-radius:8px;padding:0;transition:opacity .14s;position:absolute;bottom:6px;right:6px}.app.app-shell .au-global .au-card:hover .au-acts,.app.app-shell .au-global .au-card:focus-within .au-acts{opacity:1;pointer-events:auto}.app.app-shell .au-global .au-card .au-chips{padding:0;position:absolute;top:8px;right:9px}.app.app-shell .au-global .au-card .au-chips .automation-board-state{border-radius:6px;padding:1px 6px;font-size:10.5px}.app.app-shell .au-global .au-card .ttl{padding-right:74px}@media (max-width:680px){.app.app-shell .topbar{gap:8px;padding:10px 12px}.app.app-shell .search-global{flex:120px;min-width:0}.app.app-shell .search-global kbd{display:none}.app.app-shell .tabs{scrollbar-width:none;flex:0 auto;min-width:0;max-width:100%;overflow-x:auto}.app.app-shell .tabs::-webkit-scrollbar{display:none}.app.app-shell .tabs a{white-space:nowrap;flex:none}}.app.app-shell .crm-lead-intake-feedback{border:1px solid var(--fb-ok-border);background:var(--success-bg);color:var(--fb-ok-fg);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:500;display:flex}.app.app-shell .crm-lead-intake-feedback.error{background:var(--danger-bg);color:var(--fb-err-fg);border-color:var(--fb-err-border)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
