.message-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.message-content-text{white-space:normal}.message-inline-link{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.message-link-previews{white-space:normal;gap:8px;margin-top:10px;display:grid}.message-link-card{border-radius:calc(var(--crm-radius,10px) * 1);text-align:left;min-width:0;max-width:100%;box-shadow:none;align-items:flex-start;gap:10px;font-family:inherit;line-height:1.5;border:1px solid var(--crm-border,#dce4f0)!important;background:var(--crm-surface,#f7faff)!important;color:var(--crm-primary,#243b5a)!important;padding:12px!important;text-decoration:none!important;display:flex!important}.message-link-card:hover{border-color:var(--crm-border,#9ab8f4)!important;background:var(--crm-surface-alt,#edf4ff)!important}.message-link-icon{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#e8efff);width:32px;height:32px;color:var(--crm-primary,#3268ee);flex:0 0 32px;place-items:center;display:grid}.message-link-details{flex:1;gap:3px;min-width:0;display:grid}.message-link-card .message-link-details>small{line-height:1.5;font-size:calc(10px * var(--crm-font-scale,1))!important;color:var(--crm-primary,#697e9b)!important;margin:0!important}.message-link-card strong{font-weight:650;line-height:1.5;font-size:calc(12px * var(--crm-font-scale,1))!important;color:var(--crm-primary,#243b5a)!important}.message-link-details>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#61748d);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message-link-details>em{font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;text-overflow:ellipsis;color:var(--crm-primary,#5779ae);font-style:normal;overflow:hidden}.message-link-card>svg{color:var(--crm-primary,#6f85a3);flex-shrink:0;margin-top:3px}.message-link-card:focus-visible,.message-inline-link:focus-visible{outline:2px solid var(--crm-focus,#3268ee);outline-offset:3px}.visitor-page[data-theme=dark] .message-link-card{background:var(--crm-feature,#252d40)!important;border-color:var(--crm-border,#45506a)!important;color:var(--crm-muted,#eef3ff)!important}.visitor-page[data-theme=dark] .message-link-card strong{color:var(--crm-muted,#eef3ff)!important}.visitor-page[data-theme=dark] .message-link-details>span,.visitor-page[data-theme=dark] .message-link-details>em,.visitor-page[data-theme=dark] .message-link-card .message-link-details>small{color:var(--crm-muted,#c0cce3)!important}.bot-test-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13px * var(--crm-font-scale,1));line-height:1.7}@media (prefers-color-scheme:dark){.visitor-page[data-theme=system] .message-link-card{background:var(--crm-feature,#252d40)!important;border-color:var(--crm-border,#45506a)!important}.visitor-page[data-theme=system] .message-link-card strong{color:var(--crm-muted,#eef3ff)!important}.visitor-page[data-theme=system] .message-link-details>span,.visitor-page[data-theme=system] .message-link-details>em,.visitor-page[data-theme=system] .message-link-card .message-link-details>small{color:var(--crm-muted,#c0cce3)!important}}.ticket-linked-pages{border:1px solid var(--crm-border,#dce4f0);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#f7faff);margin-top:18px;padding:16px}.ticket-linked-pages h3{font-size:calc(12px * var(--crm-font-scale,1));margin:0 0 8px}.message-content .message-content-text{font:inherit;line-height:inherit;color:inherit;white-space:normal;overflow-wrap:anywhere}.message-content-text p{font:inherit;line-height:inherit;color:inherit;margin:0 0 .75em}.message-content-text ul,.message-content-text ol{margin:.6em 0 .85em;padding-inline-start:1.4em;list-style-position:outside}.message-content-text ul{list-style-type:disc}.message-content-text ol{list-style-type:decimal}.message-content-text li{line-height:inherit;margin:0 0 .65em;padding-inline-start:.15em;display:list-item}.message-content-text li::marker{color:inherit}.message-content-text li>p{margin:0 0 .4em}.message-content-text li ul,.message-content-text li ol{margin:.4em 0 0}.message-content-text strong{color:inherit;font-weight:700}.message-content-text em{font-style:italic}.message-content-text h4,.message-content-text h5,.message-content-text h6{font:inherit;color:inherit;margin:1em 0 .45em;font-weight:700;line-height:1.4}.message-content-text code{background:color-mix(in srgb,currentColor 7%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;padding:.12em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.message-content-text pre{border:1px solid color-mix(in srgb,currentColor 18%,transparent);white-space:pre;border-radius:8px;max-width:100%;margin:.75em 0;padding:.8em;line-height:1.5;overflow:auto}.message-content-text pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.message-content-text blockquote{border-inline-start:3px solid color-mix(in srgb,currentColor 25%,transparent);margin:.75em 0;padding-inline-start:.85em}.message-content-text hr{border:0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:.85em 0}.message-content-text .message-table-scroll{overscroll-behavior-inline:contain;max-width:100%;margin:.75em 0;overflow-x:auto}.message-content-text table{border-collapse:collapse;width:100%;font:inherit;font-size:.95em;line-height:1.5}.message-content-text th,.message-content-text td{text-align:start;vertical-align:top;border:1px solid color-mix(in srgb,currentColor 20%,transparent);min-width:5em;padding:.5em .65em}.message-content-text th{background:color-mix(in srgb,currentColor 6%,transparent);font-weight:700}.message-content-text .message-task-state{white-space:nowrap}.message-content-text>:first-child{margin-top:0}.message-content-text>:last-child,.message-content-text li>:last-child,.message-content-text li:last-child{margin-bottom:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-border:var(--border)}}@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{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-1001{order:1001}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.shimmer{--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Arial,Helvetica,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.paused{animation-play-state:paused}.running{animation-play-state:running}.scrollbar-gutter-stable{scrollbar-gutter:stable}.scrollbar-thin{scrollbar-width:thin}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-autoscrolling\:scrollbar-none[data-autoscrolling]{scrollbar-width:none}.data-autoscrolling\:scrollbar-none[data-autoscrolling]::-webkit-scrollbar{display:none}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#5947e8;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#5947e8;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#f8f9fc;--sidebar-foreground:#171717;--sidebar-primary:#5947e8;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#eeebff;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--card:#171717;--card-foreground:#ededed;--popover:#171717;--popover-foreground:#ededed;--primary:#ededed;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#ededed;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#ededed;--destructive:#ff6467;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#8e51ff;--chart-2:#00bc7d;--chart-3:#fe9a00;--chart-4:#ad46ff;--chart-5:#ff2056;--sidebar:#171717;--sidebar-foreground:#ededed;--sidebar-primary:#8e51ff;--sidebar-primary-foreground:#ededed;--sidebar-accent:#262626;--sidebar-accent-foreground:#ededed;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}}body{background:var(--background);color:var(--crm-text,#262737);font-family:Inter,Arial,Helvetica,sans-serif;font-size:calc(14px * var(--crm-font-scale,1));background:var(--crm-surface,#fff)}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}input,textarea{outline:none}input:focus,textarea:focus{box-shadow:0 0 0 3px #5947e810;border-color:var(--crm-focus,#7e6df0)!important}button:focus-visible,a:focus-visible{outline:2px solid var(--crm-focus,#5947e8);outline-offset:3px}h1,h2,h3,p{margin:0}.main{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow:hidden}.app-sidebar [data-slot=sidebar-header]{padding:30px 18px 20px}.app-sidebar [data-slot=sidebar-footer]{padding:12px 16px}.brand{font-size:calc(29px * var(--crm-font-scale,1));letter-spacing:-1.2px;align-items:center;gap:9px;margin:0 5px 27px;font-weight:750;display:flex}.brand-icon{background:var(--crm-feature,#5947e8);width:34px;height:34px;color:var(--crm-feature-text,#fff);border-radius:calc(var(--crm-radius,10px) * 1);justify-content:center;align-items:center;display:inline-flex}.brand-dot{color:var(--crm-primary,#7462e9);margin-left:-9px}.workspace-picker{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e2e4ec);border-radius:calc(var(--crm-radius,10px) * .8);text-align:left;align-items:center;gap:10px;width:100%;padding:10px;display:flex;box-shadow:0 2px 2px #20203003}.workspace-picker>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;font-size:calc(14px * var(--crm-font-scale,1));flex:1;font-weight:600;overflow:hidden}.workspace-picker small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#858694);margin-top:2px;font-weight:400;display:block}.workspace-logo{background:var(--crm-surface-alt,#efeafd);width:31px;height:32px;color:var(--crm-primary,#6551d5);border-radius:calc(var(--crm-radius,10px) * .6);place-items:center;font-weight:700;display:grid}.nav-caption{font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:1.2px;color:var(--crm-muted,#9696a5);padding:5px 12px 12px;font-weight:600}.nav-caption.second{padding-top:27px}.nav-button{color:var(--crm-muted,#6b6d7e);margin-bottom:3px;font-weight:500;height:42px!important;font-size:calc(14px * var(--crm-font-scale,1))!important;border-radius:calc(var(--crm-radius,10px) * .7)!important;gap:12px!important;padding:0 12px!important}.nav-button svg{width:18px!important;height:18px!important}.nav-button[data-active=true]{background:var(--crm-surface-alt,#eeebfc)!important;color:var(--crm-primary,#6552d8)!important;font-weight:600!important}.nav-count{text-align:center;background:var(--crm-feature,#6e5ae6);border-radius:calc(var(--crm-radius,10px) * .5);min-width:22px;color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));margin-left:auto;padding:1px 5px}.tiny-tag{font-size:calc(9px * var(--crm-font-scale,1));border:1px solid var(--crm-border,#dfd7ff);color:var(--crm-primary,#8974d4);letter-spacing:.6px;border-radius:calc(var(--crm-radius,10px) * .4);margin-left:auto;padding:1px 4px}.sidebar-tip{border:1px solid var(--crm-border,#e7e2f8);border-radius:calc(var(--crm-radius,10px) * 1);background:linear-gradient(140deg,var(--crm-sidebar,#f3f0fd),var(--crm-sidebar,#f9f9fc));margin:35px 5px 12px;padding:15px}.tip-icon{color:var(--crm-primary,#7a62da);margin-bottom:10px;display:block}.sidebar-tip b{font-size:calc(14px * var(--crm-font-scale,1));font-weight:600;line-height:1.5}.sidebar-tip p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-sidebar-text,#818092);margin:8px 0 12px;line-height:1.65}.sidebar-tip button{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-sidebar-text,#6953d0);align-items:center;gap:10px;font-weight:600;display:flex}.help-link{color:var(--crm-muted,#787987);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:9px;padding:10px 3px 19px;display:flex}.help-link svg:last-child{margin-left:auto}.profile{border-top:1px solid var(--crm-border,#e6e7ee);align-items:center;gap:10px;padding-top:15px;display:flex}.profile>div{flex:1;overflow:hidden}.profile b{font-size:calc(13px * var(--crm-font-scale,1));text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.profile small{text-transform:capitalize;color:var(--crm-muted,#9696a0);font-size:calc(12px * var(--crm-font-scale,1));margin-top:2px;display:block}.avatar{width:40px;height:40px;font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#686079);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar.small{width:32px;height:32px;font-size:calc(11px * var(--crm-font-scale,1))}.topbar{border-bottom:1px solid var(--crm-border,#ececf2);height:69px;min-height:69px;font-size:calc(13px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;padding:0 30px;display:flex}.topbar>div{align-items:center;gap:17px;display:flex}.topbar b{font-weight:500}.breadcrumb{color:var(--crm-muted,#93939f)}.slash{color:var(--crm-muted,#c6c6cf)}.private-label{color:var(--crm-muted,#9393a0);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:5px;display:flex}.icon-btn{color:var(--crm-muted,#8c8c9a);border-radius:calc(var(--crm-radius,10px) * .6);justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-btn:hover{background:var(--crm-surface-alt,#f1effb)}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading h1{font-size:calc(29px * var(--crm-font-scale,1));letter-spacing:-.8px;align-items:center;gap:10px;font-weight:650;line-height:1.4;display:flex}.page-heading p{color:var(--crm-muted,#8a8a99);font-size:calc(14px * var(--crm-font-scale,1));margin-top:5px}.inbox-heading{border-bottom:1px solid var(--crm-border,#ededf2);margin:0;padding:28px 30px 26px}.heading-count{font-size:calc(14px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f1eefc);border:1px solid var(--crm-border,#e6e0fb);border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-primary,#7b66d7);padding:0 7px;font-weight:500;line-height:25px}.heading-actions{align-items:center;gap:20px;display:flex}.live-label{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#9293a0);align-items:center;gap:6px;display:flex}.live-label i,.status i{background:var(--crm-feature,#64b79d);border-radius:50%;width:6px;height:6px}.primary,.secondary,.resolve-btn{border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(13px * var(--crm-font-scale,1));white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:550;display:inline-flex}.primary{background:var(--crm-primary,#614de3);color:var(--crm-feature-text,#fff);border:1px solid var(--crm-border,#5945d9);box-shadow:0 2px 3px #4933ae20}.secondary{background:var(--crm-surface,#fff);color:var(--crm-muted,#646374);border:1px solid var(--crm-border,#e2e1e9)}.secondary:hover{background:var(--crm-surface-alt,#f8f7fc)}.resolve-btn{background:var(--crm-surface-alt,#f0edf9);color:var(--crm-primary,#7660ce);padding:8px 11px}.text-btn{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#7c66d6);align-items:center;gap:7px;display:inline-flex}.inbox-layout{flex:1;grid-template-columns:320px minmax(320px,1fr) 245px;min-height:0;display:grid}.conversation-list{border-right:1px solid var(--crm-border,#e9e9f0);flex-direction:column;min-height:0;display:flex}.inbox-tabs{background:var(--crm-surface,#fff);border-bottom:1px solid var(--crm-border,#eeedf3);border-radius:0;gap:5px;width:100%;padding:8px 14px;height:53px!important}.inbox-tabs button{font-size:calc(12px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .5);padding:7px 5px;box-shadow:none!important;background:0 0!important}.inbox-tabs button[data-state=active]{color:var(--crm-primary,#745ddd);background:var(--crm-surface-alt,#f3effc)!important}.inbox-tabs span{font-size:calc(11px * var(--crm-font-scale,1));background:var(--crm-selected,#e8e0fa);border-radius:calc(var(--crm-radius,10px) * .3);margin-left:2px;padding:0 4px}.searchbox{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e7e7ef);border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-muted,#a1a1ae);align-items:center;gap:8px;padding:9px 11px;display:flex}.conversation-list>.searchbox{margin:16px 17px 10px}.searchbox input{width:100%;min-width:0;color:var(--crm-muted,#555366);font-size:calc(13px * var(--crm-font-scale,1));background:0 0}.searchbox>span{white-space:nowrap;font-size:calc(10px * var(--crm-font-scale,1));border:1px solid var(--crm-border,#e8e8ef);border-radius:calc(var(--crm-radius,10px) * .3);padding:0 4px}.list-caption{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#9695a2);justify-content:space-between;padding:6px 19px 15px;display:flex}.list-caption>span{align-items:center;gap:3px;display:flex}.conversation-scroll{flex:1;overflow:auto}.conversation{text-align:left;border-bottom:1px solid var(--crm-border,#f0eff4);border-left:3px solid #0000;gap:10px;width:100%;padding:20px 16px;display:flex}.conversation:hover{background:var(--crm-surface,#faf9fd)}.conversation.selected{background:var(--crm-surface,#f7f5ff);border-left-color:var(--crm-border,#8068e9)}.conversation-copy{flex:1;min-width:0}.conversation-copy>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.conversation-copy b{font-size:calc(13px * var(--crm-font-scale,1));font-weight:600}.conversation-copy time{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#a2a0af);white-space:nowrap}.conversation-copy strong{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#5f5e70);margin:5px 0;font-weight:500;display:block}.conversation-copy p{text-overflow:ellipsis;white-space:nowrap;color:var(--crm-muted,#92909f);font-size:calc(12px * var(--crm-font-scale,1));line-height:1.6;overflow:hidden}.conversation-copy footer{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#93919e);align-items:center;gap:7px;margin-top:11px;display:flex}.conversation-copy footer span{align-items:center;gap:3px;display:flex}.conversation-copy em{background:var(--crm-surface-alt,#fff0e2);color:var(--crm-primary,#bc8b51);border-radius:calc(var(--crm-radius,10px) * .4);font-style:normal;font-size:calc(9px * var(--crm-font-scale,1));padding:2px 5px}.sample-tag{color:var(--crm-muted,#a09aa9)}.list-footer{border-top:1px solid var(--crm-border,#eeeef4);color:var(--crm-muted,#a4a1ae);text-align:center;font-size:calc(11px * var(--crm-font-scale,1));justify-content:center;gap:7px;padding:12px;display:flex}.chat-panel{background:var(--crm-surface,#fff);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--crm-border,#eeedf3);align-items:center;gap:10px;min-height:81px;padding:19px 22px;display:flex}.chat-header b{font-size:calc(14px * var(--crm-font-scale,1));font-weight:600}.chat-header p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#9592a1);margin-top:3px}.chat-header-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.messages{flex:1;padding:22px 26px;overflow:auto}.conversation-start{text-align:center;color:var(--crm-muted,#aaa6b3);font-size:calc(10px * var(--crm-font-scale,1));margin:0 0 26px}.conversation-start span{background:var(--crm-surface-alt,#f8f7fa);border-radius:calc(var(--crm-radius,10px) * .6);align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.conversation-start p{margin-top:13px}.sample-notice{text-align:center;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#a096b4);margin-bottom:20px}.message{align-items:flex-start;gap:9px;margin-bottom:24px;display:flex}.message>div{max-width:86%}.message-meta{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#92909d);align-items:center;gap:10px;margin:1px 0 7px;display:flex}.message-meta time{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#b0acb9)}.bubble{font-size:calc(14px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f6f6f9);color:var(--crm-muted,#626071);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px;padding:13px 16px;line-height:1.7}.outgoing,.outgoing .message-meta{justify-content:flex-end}.outgoing .bubble{background:var(--crm-surface-alt,#f0ebff);color:var(--crm-primary,#6b5992);border-radius:10px 0 10px 10px}.internal .bubble{background:var(--crm-surface-alt,#fff8df)}.sent-label{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#a09ba9);justify-content:flex-end;gap:5px;margin-top:5px;display:flex}.composer{border:1px solid var(--crm-border,#e6e3ed);border-radius:calc(var(--crm-radius,10px) * 1);margin:0 20px 21px;box-shadow:0 2px 4px #27223803}.composer-top{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.composer-top [role=tablist]{background:var(--crm-surface,#fff);gap:5px;height:30px;padding:0}.composer-top button{font-size:calc(11px * var(--crm-font-scale,1));padding:5px 8px;box-shadow:none!important}.composer-top button[data-state=active]{background:var(--crm-surface-alt,#f3f1f8)}.composer-top small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#b0aab7)}.composer textarea{resize:none;width:100%;font-size:calc(13px * var(--crm-font-scale,1));min-height:94px;box-shadow:none;padding:10px 16px}.composer textarea::placeholder{color:var(--crm-muted,#b0aab7)}.composer-bottom{border-top:1px solid var(--crm-border,#f2f0f5);justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.composer-bottom>div{align-items:center;gap:10px;display:flex}.composer-bottom small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#b1abb9)}.composer-bottom .primary{font-size:calc(11px * var(--crm-font-scale,1));padding:8px 11px}.composer-bottom .text-btn{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#97909f)}.note-mode{background:var(--crm-surface-alt,#fffbee)}.customer-panel{border-left:1px solid var(--crm-border,#eeedf3);overflow:auto}.customer-panel>h3{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#767080);justify-content:space-between;align-items:center;padding:23px 19px;font-weight:600;display:flex}.customer-profile{text-align:center;padding:7px 10px 22px}.customer-profile .avatar{width:57px;height:57px;font-size:calc(20px * var(--crm-font-scale,1));margin-bottom:12px}.customer-profile h3{font-size:calc(15px * var(--crm-font-scale,1));font-weight:600}.customer-profile p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#9c94a5);overflow-wrap:anywhere;margin:5px 0 12px}.soft-tag{background:var(--crm-surface-alt,#f3f1f7);color:var(--crm-muted,#91849f);border:1px solid var(--crm-border,#ece8f1);border-radius:calc(var(--crm-radius,10px) * .4);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;padding:3px 6px;display:inline-flex}.detail-section{border-top:1px solid var(--crm-border,#efedf2);padding:19px}.detail-section h4{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#766c81);margin-bottom:16px;font-weight:600}.detail-section label{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#aaa1b2);margin:12px 0 6px;display:block}.detail-section [data-slot=select-trigger]{width:100%;font-size:calc(11px * var(--crm-font-scale,1));height:32px;box-shadow:none;color:var(--crm-muted,#82768f);border-color:var(--crm-border,#e9e5ed)}.status{text-transform:capitalize;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8e8499);align-items:center;gap:6px;display:flex}.detail-section dt{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#a69cac);margin-top:14px}.detail-section dd{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8c7f98);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:5px;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags button{font-size:calc(10px * var(--crm-font-scale,1))}.ticket-convert{font-size:calc(11px * var(--crm-font-scale,1));margin:0 19px 20px}.hide-details{grid-template-columns:320px 1fr}.hide-details .customer-panel{display:none}.empty-list{text-align:center;color:var(--crm-muted,#a7a0b3);flex-direction:column;align-items:center;gap:13px;padding:38px 20px;display:flex}.empty-list b,.empty-list h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-muted,#686074)}.empty-list p{font-size:calc(13px * var(--crm-font-scale,1));max-width:330px;line-height:1.7}.welcome-inbox{text-align:center;background:radial-gradient(ellipse at center,var(--crm-surface,#fbfaff),var(--crm-surface,#fff) 70%);flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;padding:30px;display:flex}.welcome-icon{border-radius:calc(var(--crm-radius,10px) * 2.3);width:84px;height:84px;color:var(--crm-primary,#8772db);background:var(--crm-surface-alt,#f0ebfc);border:1px solid var(--crm-border,#e7e0f6);place-items:center;margin-bottom:25px;display:grid;transform:rotate(-5deg)}.welcome-inbox h2{font-size:calc(23px * var(--crm-font-scale,1));letter-spacing:-.5px;font-weight:600}.welcome-inbox p{color:var(--crm-muted,#9e94ac);margin:13px 0 25px;line-height:1.9}.welcome-steps{gap:20px;margin-top:40px;display:flex}.welcome-steps span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#aaa1b6);align-items:center;gap:6px;display:flex}.content-page{background:var(--crm-surface,#fcfcfe);flex:1;padding:34px 36px;overflow:auto}.eyebrow{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:1.6px;color:var(--crm-muted,#a299ae);margin-bottom:8px;font-weight:600}.content-page .page-heading{margin-bottom:32px}.panel{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e9e6ef);border-radius:calc(var(--crm-radius,10px) * 1.1);margin-bottom:24px;padding:25px}.panel h2{font-size:calc(16px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;margin-bottom:18px;font-weight:600;display:flex}.panel h2>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#a39aac);font-weight:400}.stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px;display:grid}.stat-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e9e6ef);border-radius:calc(var(--crm-radius,10px) * 1);padding:20px}.stat-card>div{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#93879e);justify-content:space-between;gap:8px;display:flex}.stat-card strong{font-size:calc(33px * var(--crm-font-scale,1));color:var(--crm-text,#40314f);margin:15px 0 8px;font-weight:600;display:block}.stat-card>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#afa3b8)}.report-grid{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.bar-chart{align-items:flex-end;gap:25px;height:250px;padding:15px 20px 0;display:flex}.bar-chart>div{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.bar-chart>div>div{background:var(--crm-chart1,#9d8bdd);border-radius:5px 5px 0 0;width:70%;min-width:8px}.bar-chart span,.bar-chart small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#aca0b6)}.workload{border-bottom:1px solid var(--crm-border,#f1edf5);align-items:center;gap:10px;padding:15px 0;display:flex}.workload>div{flex:1}.workload b{font-size:calc(13px * var(--crm-font-scale,1));font-weight:500}.workload small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#a797b3);display:block}.workload>span:last-child{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#ac9cb8)}.setup-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.setup-grid button{text-align:left;background:var(--crm-surface,#fbf9fd);border-radius:calc(var(--crm-radius,10px) * .8);padding:14px;position:relative}.setup-grid button>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#aa94c1)}.setup-grid h3{font-size:calc(14px * var(--crm-font-scale,1));margin:10px 0 7px;font-weight:500}.setup-grid p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#a190af);padding-right:20px;line-height:1.7}.setup-grid svg{color:var(--crm-muted,#b39fc8);position:absolute;top:15px;right:15px}.feature-banner{background:linear-gradient(110deg,var(--crm-surface-alt,#f2eefc),var(--crm-surface,#f9f7fd));border:1px solid var(--crm-border,#e9e1f5);border-radius:calc(var(--crm-radius,10px) * 1.2);align-items:center;gap:25px;margin-bottom:28px;padding:29px;display:flex}.bot-orb{background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 2);width:75px;height:75px;color:var(--crm-primary,#9b7fce);place-items:center;display:grid;box-shadow:0 7px 17px #69488b09}.feature-banner h2{font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.5px;margin:6px 0 8px;font-weight:600}.feature-banner p{color:var(--crm-muted,#a38eaf);font-size:calc(13px * var(--crm-font-scale,1))}.feature-banner>.soft-tag{white-space:nowrap;margin-left:auto}.card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.bot-card,.create-card,.integration-card{border:1px solid var(--crm-border,#e8e2ed);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#fff);padding:23px}.card-top{justify-content:space-between;align-items:center;display:flex}.bot-square,.channel-icon{background:var(--crm-surface-alt,#f3eefb);border-radius:calc(var(--crm-radius,10px) * 1);width:45px;height:45px;color:var(--crm-primary,#a58bcc);place-items:center;display:grid}.pill{background:var(--crm-surface-alt,#f5f1f9);color:var(--crm-muted,#a894b5);border:1px solid var(--crm-border,#ebe3f1);border-radius:calc(var(--crm-radius,10px) * .5);font-size:calc(10px * var(--crm-font-scale,1));text-transform:capitalize;white-space:nowrap;padding:4px 8px;display:inline-block}.pill.green{background:var(--crm-surface-alt,#eef8f3);border-color:var(--crm-border,#dcece4);color:var(--crm-success,#6ca890)}.bot-card h2,.integration-card h3{font-size:calc(17px * var(--crm-font-scale,1));margin:20px 0 10px;font-weight:600}.bot-card p,.integration-card p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#a995b6);min-height:42px;line-height:1.7}.bot-facts{color:var(--crm-muted,#aa97b8);font-size:calc(11px * var(--crm-font-scale,1));gap:18px;margin:22px 0;display:flex}.bot-facts span{align-items:center;gap:6px;display:flex}.bot-card footer{border-top:1px solid var(--crm-border,#efe9f4);justify-content:space-between;padding-top:15px;display:flex}.create-card{text-align:center;background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:285px;display:flex}.create-card>span{background:var(--crm-surface-alt,#f4effa);color:var(--crm-primary,#b094c9);border-radius:50%;margin-bottom:14px;padding:12px}.create-card h3{font-weight:500;font-size:calc(15px * var(--crm-font-scale,1))}.create-card p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#b09abb);max-width:180px;margin-top:8px;line-height:1.8}.info-note{border:1px solid var(--crm-border,#ebe5f1);background:var(--crm-surface-alt,#f8f5fc);border-radius:calc(var(--crm-radius,10px) * .8);color:var(--crm-muted,#a28caf);gap:14px;margin-top:26px;padding:18px 22px;display:flex}.info-note svg{flex-shrink:0;margin-top:3px}.info-note b{font-weight:500;font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#9580a5)}.info-note p{font-size:calc(12px * var(--crm-font-scale,1));line-height:1.8}.records-panel{padding:0;overflow:hidden}.table-toolbar{justify-content:space-between;align-items:center;padding:20px;display:flex}.table-toolbar .searchbox{width:280px}.records-panel th{background:var(--crm-surface,#faf8fc);font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#a08aae);height:46px;padding:12px 20px}.records-panel td{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#a088ae);padding:19px 20px}.records-panel tr{border-color:var(--crm-border,#f0eaf5)}.record-title{align-items:center;gap:10px;display:flex}.record-title b{color:var(--crm-muted,#7f648f);font-weight:500}.muted{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#a890b7)}.section-title{font-size:calc(18px * var(--crm-font-scale,1));margin:30px 0 20px;font-weight:600}.roles-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.role-card{border:1px solid var(--crm-border,#e9e1ef);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * .9);padding:22px}.role-card svg{color:var(--crm-primary,#b296c5)}.role-card h3{font-size:calc(15px * var(--crm-font-scale,1));margin:13px 0 8px;font-weight:600}.role-card p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#ad96ba);line-height:1.8}.channel-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;display:grid}.website-channel h2{margin:20px 0 8px}.website-channel>p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#a58bb4);margin-bottom:20px}.embed-block{border-top:1px solid var(--crm-border,#eee5f5);margin:25px 0;padding-top:20px}.embed-block label{font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:10px;font-weight:500;display:block}.embed-block code{white-space:pre-wrap;word-break:break-all;background:var(--crm-surface-alt,#f7f3fb);color:var(--crm-primary,#9b7dac);border:1px solid var(--crm-border,#ede4f4);border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(11px * var(--crm-font-scale,1));margin-bottom:12px;padding:15px;line-height:1.8;display:block}.widget-mini{border:1px solid var(--crm-border,#e8dcf0);border-radius:calc(var(--crm-radius,10px) * 1.7);background:var(--crm-surface,#fff);width:100%;max-width:345px;margin:14px auto;overflow:hidden;box-shadow:0 20px 50px #6a417514}.widget-mini>div{background:var(--crm-feature,#6750d8);color:var(--crm-feature-text,#fff);padding:26px}.widget-mini .brand-icon{background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.widget-mini .brand-icon{background:color-mix(in srgb,var(--crm-surface,#fff) 14.5098%,transparent)}}.widget-mini h2{font-size:calc(26px * var(--crm-font-scale,1));margin:18px 0 4px;font-weight:500}.widget-mini p{color:var(--crm-muted,#dfd6f7)}.widget-mini section{padding:25px}.mini-message{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#aa8dba);background:var(--crm-surface-alt,#f8f3fb);border:1px solid var(--crm-border,#eee3f4);border-radius:calc(var(--crm-radius,10px) * .9);margin-bottom:28px;padding:15px;line-height:1.8}.widget-mini button{font-size:calc(12px * var(--crm-font-scale,1));width:100%;color:var(--crm-primary,#a185bc);border:1px solid var(--crm-border,#eee4f6);border-radius:calc(var(--crm-radius,10px) * .7);justify-content:space-between;align-items:center;padding:10px;display:flex}.widget-mini small{text-align:center;font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#c4afcc);margin-top:35px;display:block}.integration-card .pill{margin-top:16px}.integration-card .integration-note{font-size:calc(11px * var(--crm-font-scale,1));min-height:0;margin-top:8px}.settings-form{max-width:700px}.settings-form label,.edit-form label{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#8e759e);flex-direction:column;gap:8px;margin:18px 0;font-weight:500;display:flex}.settings-form input,.settings-form textarea,.edit-form input,.edit-form textarea,.visitor-form input{border:1px solid var(--crm-border,#e6dced);border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-muted,#6d547d);background:var(--crm-surface,#fff);font-size:calc(14px * var(--crm-font-scale,1));width:100%;padding:11px 12px;font-weight:400}.settings-form textarea,.edit-form textarea{resize:vertical;min-height:90px}.settings-form input[type=color]{width:80px;height:43px;padding:5px}.settings-form hr{border-color:var(--crm-border,#eae0f1);margin:28px 0}.settings-form p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#a48ab2);line-height:1.8}.settings-fact{background:var(--crm-surface-alt,#f9f5fc);border-radius:calc(var(--crm-radius,10px) * .7);color:var(--crm-primary,#a185b5);align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.settings-fact b{font-size:calc(13px * var(--crm-font-scale,1));font-weight:500}.settings-fact small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#b29ac0);margin-top:5px;display:block}.edit-dialog{max-height:88vh;overflow:auto}.edit-form{margin-top:-10px}.edit-form [data-slot=select-trigger]{width:100%}.dialog-footer{border-top:1px solid var(--crm-border,#ede3f4);justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;display:flex}.rule-editor{background:var(--crm-surface,#fbf8fd);border:1px solid var(--crm-border,#eee5f5);border-radius:calc(var(--crm-radius,10px) * .8);margin:14px 0;padding:15px}.rule-editor>div:first-child,.rule-editor-heading{font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;display:flex}.rule-editor label{font-size:calc(11px * var(--crm-font-scale,1));margin:12px 0}.switch-row{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#a18bac);align-items:center;gap:10px;display:flex}.flow-toolbar{align-items:center;gap:14px;margin:20px 0;display:flex}.flow-toolbar h2{font-size:calc(20px * var(--crm-font-scale,1));margin-right:auto;font-weight:600}.flow-canvas{background-color:var(--crm-surface-alt,#f7f5fc);background-image:radial-gradient(var(--crm-selected,#e3d8ed) 1px,transparent 1px);border:1px solid var(--crm-border,#e7dced);border-radius:calc(var(--crm-radius,10px) * 1.2);background-size:20px 20px;flex-direction:column;align-items:center;min-height:550px;padding:40px;display:flex;overflow:auto}.flow-node{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dfd1eb);border-radius:calc(var(--crm-radius,10px) * .9);max-width:330px;color:var(--crm-primary,#a383b4);align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 4px 10px #69417e05}.flow-node b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#8f6fa0);display:block}.flow-node small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#b699c5);margin-top:4px;display:block}.flow-line{background:var(--crm-selected,#cfbadd);width:1px;height:32px}.flow-branches{justify-content:center;gap:25px;display:flex}.flow-branches>div{flex-direction:column;align-items:center;display:flex}.flow-node.rule{align-items:flex-start;width:250px}.rule-num{background:var(--crm-surface-alt,#f1e6fa);border-radius:calc(var(--crm-radius,10px) * .5);font-size:calc(10px * var(--crm-font-scale,1));padding:3px 6px}.flow-node p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-primary,#ad90bf);margin:10px 0;line-height:1.7}.help-content p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#8e779b);margin:15px 0;line-height:1.8}.help-content b{color:var(--crm-muted,#655070);font-weight:500}.error-banner{background:var(--crm-surface-alt,#fff0ef);color:var(--crm-danger,#a85050);gap:15px;padding:15px;display:flex}.error-banner button,.error-banner a{text-decoration:underline}.loading{color:var(--crm-primary,#ad94c2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.loading h2{font-size:calc(16px * var(--crm-font-scale,1))}.mobile-back{display:none}.read-only{text-align:center;color:var(--crm-muted,#ad96bb);padding:20px}.visitor-page{background:var(--crm-surface-alt,#f7f6fb);place-items:center;min-height:100dvh;padding:20px;display:grid}.visitor-window{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e6e1ef);border-radius:calc(var(--crm-radius,10px) * 1.8);flex-direction:column;width:420px;max-width:100%;height:min(720px,94dvh);display:flex;overflow:hidden;box-shadow:0 10px 40px #44345b0c}.visitor-header{background:var(--widget-color,var(--crm-feature,#5947e8));color:var(--crm-feature-text,#fff);padding:25px}.visitor-header h1{font-size:calc(22px * var(--crm-font-scale,1));margin:12px 0 6px;font-weight:600}.visitor-header p{font-size:calc(13px * var(--crm-font-scale,1));opacity:.8}.visitor-form{flex-direction:column;gap:17px;padding:28px;display:flex}.visitor-form h2{font-size:calc(19px * var(--crm-font-scale,1));font-weight:500}.visitor-form p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#96909f);line-height:1.8}.visitor-form label{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#8d8297);flex-direction:column;gap:7px;display:flex}.visitor-messages{flex-direction:column;flex:1;gap:15px;padding:22px;display:flex;overflow:auto}.visitor-message{font-size:calc(14px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f4f1fa);border-radius:calc(var(--crm-radius,10px) * 1);white-space:pre-wrap;overflow-wrap:anywhere;max-width:90%;padding:12px 15px;line-height:1.8}.visitor-message.mine{background:var(--widget-color,var(--crm-feature,#5947e8));color:var(--crm-feature-text,#fff);align-self:flex-end}.visitor-message small{font-size:calc(10px * var(--crm-font-scale,1));opacity:.7;margin-bottom:5px;display:block}.visitor-composer{border-top:1px solid var(--crm-border,#eee9f4);gap:10px;padding:15px;display:flex}.visitor-composer input{min-width:0;font-size:calc(14px * var(--crm-font-scale,1));flex:1;padding:8px}.visitor-powered{text-align:center;font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#b5a9be);padding:12px}.visitor-error{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-danger,#ab5353);padding:12px 20px}.visitor-new{color:var(--crm-muted,#a28eaf);font-size:calc(11px * var(--crm-font-scale,1));align-self:center;margin:8px;text-decoration:underline}.visitor-note{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#aa99b4);line-height:1.7}@media (width>=1400px){.inbox-layout{grid-template-columns:350px minmax(400px,1fr) 270px}.hide-details{grid-template-columns:350px 1fr}}@media (width<=1200px){.customer-panel{display:none}.inbox-layout{grid-template-columns:300px minmax(300px,1fr)}.heading-actions .live-label{display:none}.card-grid{grid-template-columns:repeat(2,1fr)}.feature-banner>.soft-tag{display:none}.channel-grid{gap:20px}.topbar{padding:0 24px}.inbox-heading{padding:25px}.welcome-inbox{grid-column:span 1}.welcome-steps{flex-direction:column;gap:10px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.sidebar-tip{display:none}.inbox-layout{grid-template-columns:260px minmax(270px,1fr)}.composer-top small,.composer-bottom small{display:none}.content-page{padding:25px}.report-grid,.channel-grid{grid-template-columns:1fr}.roles-grid{grid-template-columns:repeat(2,1fr)}.setup-grid{grid-template-columns:1fr}.chat-header{padding:15px}.messages{padding:20px 15px}.composer{margin:0 12px 16px}.chat-header p{text-overflow:ellipsis;max-width:120px;overflow:hidden}.private-label{display:none}.heading-actions .primary{font-size:calc(11px * var(--crm-font-scale,1))}.page-heading h1{font-size:calc(25px * var(--crm-font-scale,1))}}@media (width<=767px){.main{height:100dvh}.topbar{height:56px;min-height:56px;padding:0 15px}.topbar>div{gap:10px}.inbox-heading{padding:19px 16px}.page-heading p{font-size:calc(12px * var(--crm-font-scale,1))}.inbox-heading .primary{font-size:calc(11px * var(--crm-font-scale,1));padding:9px}.page-heading h1{font-size:calc(23px * var(--crm-font-scale,1))}.inbox-layout,.hide-details{flex:1;min-height:0;display:flex}.conversation-list{border:0;width:100%}.chat-panel{width:100%}.mobile-hidden,.welcome-inbox{display:none}.mobile-back{display:inline-flex}.conversation{padding:20px}.conversation-copy b{font-size:calc(15px * var(--crm-font-scale,1))}.conversation-copy strong,.conversation-copy p{font-size:calc(13px * var(--crm-font-scale,1))}.conversation-copy time{font-size:calc(11px * var(--crm-font-scale,1))}.inbox-tabs button{font-size:calc(13px * var(--crm-font-scale,1))}.composer textarea{min-height:80px}.card-grid,.roles-grid{grid-template-columns:1fr}.content-page{padding:24px 18px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px}.stats-grid{gap:12px}.stat-card{padding:15px}.stat-card>div{font-size:calc(11px * var(--crm-font-scale,1))}.stat-card>span{font-size:calc(9px * var(--crm-font-scale,1))}.feature-banner{gap:15px;padding:20px}.bot-orb{flex-shrink:0;width:50px;height:50px}.feature-banner h2{font-size:calc(20px * var(--crm-font-scale,1))}.feature-banner p{font-size:calc(12px * var(--crm-font-scale,1))}.table-toolbar .searchbox{width:70%}.flow-canvas{align-items:flex-start;padding:25px}.flow-branches{flex-direction:column}.flow-toolbar{flex-wrap:wrap}.visitor-page{padding:0}.visitor-window{border:0;border-radius:0;width:100%;height:100dvh}.records-panel{overflow:auto}.welcome-steps{margin-top:20px}.sidebar-tip{display:block}}.content-page p,.panel p,.integration-card p,.bot-card p,.create-card p,.role-card p,.settings-form p,.feature-banner p,.setup-grid p,.help-content p{color:var(--crm-muted,#777184)}.muted,.info-note,.info-note p,.settings-form label,.edit-form label,.records-panel td,.detail-section dd,.customer-profile p,.message-meta,.composer-top small,.composer-bottom small,.conversation-copy p,.list-caption,.list-footer,.private-label,.visitor-powered,.records-panel th,.detail-section label,.detail-section dt,.profile small,.stat-card>span,.stat-card>div,.bar-chart span,.bar-chart small,.page-heading p,.conversation-start,.sample-notice,.eyebrow{color:var(--crm-muted,#777382)}.records-panel td,.record-title b{color:var(--crm-muted,#575260)}.bubble{color:var(--crm-muted,#55515e)}.outgoing .bubble{color:var(--crm-primary,#665381)}.content-page p,.settings-form p{font-size:calc(14px * var(--crm-font-scale,1))}.nav-caption,.tiny-tag,.eyebrow{font-size:calc(12px * var(--crm-font-scale,1))}.conversation-copy b,.chat-header b,.detail-section h4,.customer-panel>h3,.record-title b,.records-panel td,.help-link{font-size:calc(14px * var(--crm-font-scale,1))}.conversation-copy strong,.conversation-copy p,.detail-section dd,.detail-section label,.customer-profile p,.chat-header p,.message-meta,.composer textarea,.searchbox input{font-size:calc(13px * var(--crm-font-scale,1))}.conversation-copy time,.conversation-copy footer,.conversation-copy em,.conversation-start,.sample-notice,.sent-label,.detail-section dt,.status,.soft-tag,.pill,.list-caption,.list-footer,.composer-top small,.composer-bottom small{font-size:calc(12px * var(--crm-font-scale,1))}.brand{color:var(--crm-text,#272735)}.record-title b{font-weight:550}.customer-panel .detail-section{padding:17px}.detail-section [data-slot=select-trigger]{font-size:calc(13px * var(--crm-font-scale,1))}.private-label{font-size:calc(12px * var(--crm-font-scale,1))}.flow-node small,.flow-node p,.visitor-note,.visitor-powered{color:var(--crm-muted,#777382)}.flow-node b{color:var(--crm-muted,#655471)}.advanced-intro{background:var(--crm-surface-alt,#f7f4fc);border:1px solid var(--crm-border,#eae1f4);border-radius:calc(var(--crm-radius,10px) * .9);align-items:center;gap:14px;margin:-12px 0 25px;padding:15px 18px;display:flex}.advanced-intro p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#80718d)}.advanced-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.advanced-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e9e2ef);border-radius:calc(var(--crm-radius,10px) * 1.1);padding:22px}.advanced-card h2{font-size:calc(17px * var(--crm-font-scale,1));margin:18px 0 8px;font-weight:600}.advanced-card p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#83738e);min-height:44px;line-height:1.7}.advanced-meta{border-top:1px solid var(--crm-border,#f0e9f4);color:var(--crm-muted,#9582a2);font-size:calc(11px * var(--crm-font-scale,1));flex-direction:column;gap:8px;margin:18px 0;padding-top:15px;display:flex}.advanced-meta span{align-items:center;gap:7px;display:flex}.advanced-card>.text-btn{margin-top:5px}.advanced-card .channel-icon{width:44px;height:44px}.settings-form .provider-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0;display:grid}.provider-card{border:1px solid var(--crm-border,#e9e2ef);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fcfbfe);padding:15px}.provider-card b{font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:8px;display:flex}.provider-card small{color:var(--crm-muted,#96889f);margin-top:8px;line-height:1.6;display:block}.provider-card .pill{margin-top:12px}@media (width<=900px){.advanced-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.advanced-grid{grid-template-columns:1fr}.advanced-intro{flex-direction:column;align-items:flex-start;gap:8px}.settings-form .provider-grid{grid-template-columns:1fr}}.advanced-page{background:var(--crm-surface,#fafbfe)}.advanced-page .page-heading{align-items:center}.advanced-page h2{font-size:calc(21px * var(--crm-font-scale,1));letter-spacing:-.4px;font-weight:600}.advanced-page p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#717184);line-height:1.75}.execution-banner,.campaign-summary,.connection-hero{border:1px solid var(--crm-border,#e3e1f5);border-radius:calc(var(--crm-radius,10px) * 1.4);background:linear-gradient(115deg,var(--crm-surface-alt,#f0edff),var(--crm-surface,#fafaff));align-items:center;gap:24px;margin-bottom:26px;padding:30px;display:flex}.execution-symbol{background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 1.7);width:66px;height:66px;color:var(--crm-primary,#7160cc);border:1px solid var(--crm-border,#e6e1f6);flex-shrink:0;place-items:center;display:grid}.execution-banner h2,.campaign-summary h2,.connection-hero h2{margin-bottom:7px}.execution-total{text-align:center;border-left:1px solid var(--crm-border,#e3def3);min-width:100px;margin-left:auto;padding-left:28px}.execution-total strong{font-size:calc(38px * var(--crm-font-scale,1));color:var(--crm-primary,#6253b9);font-weight:650;display:block}.execution-total span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8c82a0)}.campaign-summary{background:linear-gradient(115deg,var(--crm-surface-alt,#eef5ff),var(--crm-surface,#f8fbff));border-color:var(--crm-border,#dee8f3)}.campaign-summary .soft-tag{background:var(--crm-surface,#fff);margin-bottom:12px}.ops-toolbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.ops-toolbar .searchbox{width:340px;max-width:75%}.ops-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e3e5ee);border-radius:calc(var(--crm-radius,10px) * 1.2);min-width:0;padding:23px}.ops-card h2{font-size:calc(18px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin:18px 0 10px}.ops-card>p{font-size:calc(13px * var(--crm-font-scale,1));min-height:44px}.ops-card .pill{font-size:calc(12px * var(--crm-font-scale,1))}.mini-flow{background:var(--crm-surface-alt,#f8f7fc);border-radius:calc(var(--crm-radius,10px) * .6);min-height:62px;font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#70677e);align-items:center;gap:8px;margin:20px 0;padding:12px;display:flex}.mini-flow svg{color:var(--crm-muted,#a293b7);flex-shrink:0}.mini-flow span{flex:1}.ops-card-meta{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#898294);justify-content:space-between;gap:10px;margin:19px 0;display:flex}.ops-card-meta span:first-child{overflow-wrap:anywhere;max-width:60%}.ops-card footer{border-top:1px solid var(--crm-border,#ece9f2);justify-content:space-between;align-items:center;gap:8px;padding-top:15px;display:flex}.ops-card footer>div{align-items:center;gap:6px;display:flex}.ops-card footer .secondary{font-size:calc(12px * var(--crm-font-scale,1));padding:7px 10px}.campaign-preview{background:var(--crm-surface-alt,#f6f5fc);border:1px solid var(--crm-border,#e9e5f3);border-radius:calc(var(--crm-radius,10px) * 1);color:var(--crm-muted,#796b8b);white-space:pre-wrap;overflow-wrap:anywhere;gap:10px;padding:16px;display:flex}.campaign-preview svg{flex-shrink:0;margin-top:3px}.campaign-preview p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#70677d)}.ops-card .ops-schedule{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8e839a);min-height:0;margin-bottom:16px}.ops-empty{text-align:center;background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e8e5f0);border-radius:calc(var(--crm-radius,10px) * 1.2);flex-direction:column;grid-column:1/-1;align-items:center;padding:50px;display:flex}.ops-empty p{margin:10px 0 22px}.ops-empty .welcome-icon{width:68px;height:68px}.audit-event{white-space:nowrap;align-items:center;gap:7px;display:flex}.advanced-page .table-toolbar h2{font-size:calc(16px * var(--crm-font-scale,1));margin:0}.ops-bar{margin-top:22px}.ops-bar>div:first-child{font-size:calc(13px * var(--crm-font-scale,1));justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.ops-bar b{font-weight:500}.ops-bar>div:nth-child(2){background:var(--crm-surface-alt,#f2eef9);border-radius:calc(var(--crm-radius,10px) * .5);height:8px;overflow:hidden}.ops-bar i{background:var(--crm-chart1,#9984d7);border-radius:calc(var(--crm-radius,10px) * .5);height:100%;display:block}.feedback-row{border-bottom:1px solid var(--crm-border,#efedf4);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.feedback-row b{font-size:calc(14px * var(--crm-font-scale,1));font-weight:500}.feedback-row small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#9b92a5);margin-top:5px;display:block}.feedback-row>span{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#9c7b41);align-items:center;gap:5px;display:flex}.ops-settings{max-width:770px}.ops-settings h2{font-size:calc(18px * var(--crm-font-scale,1));margin-bottom:8px}.ops-settings label{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#747184);flex-direction:column;gap:8px;margin:22px 0;font-weight:500;display:flex}.ops-settings input,.ops-settings textarea{border:1px solid var(--crm-border,#e2deeb);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);font-size:calc(14px * var(--crm-font-scale,1));padding:11px 12px}.ops-settings textarea{resize:vertical;min-height:90px}.ops-settings [data-slot=select-trigger]{width:100%}.ops-switch{justify-content:space-between;align-items:center;gap:25px;margin:27px 0;display:flex}.ops-switch b{font-size:calc(14px * var(--crm-font-scale,1));font-weight:600}.ops-switch p{font-size:calc(13px * var(--crm-font-scale,1));margin-top:5px}.ops-settings hr{border-color:var(--crm-border,#e8e3ee);margin:30px 0}.ops-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ops-days{flex-wrap:wrap;gap:18px;display:flex}.ops-days label{font-size:calc(13px * var(--crm-font-scale,1));flex-direction:row;align-items:center;margin:10px 0;display:flex}.ops-settings .primary{margin-top:15px}.workflow-step{border-left:1px solid var(--crm-border,#e3dbf1);gap:15px;margin:8px 0;padding:0 0 12px;display:flex;position:relative}.workflow-step>span{background:var(--crm-surface-alt,#ede7f9);color:var(--crm-primary,#9880be);border:4px solid var(--crm-border,#fff);font-size:calc(12px * var(--crm-font-scale,1));border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;margin-left:-15px;display:grid}.workflow-step>label,.workflow-step>div{flex:1;margin:0}.workflow-step label{margin-top:0}.ops-dialog{max-width:630px}.ops-dialog .edit-form label{font-size:calc(14px * var(--crm-font-scale,1))}.ops-dialog .rule-test{background:var(--crm-surface-alt,#f8f6fc);border:1px solid var(--crm-border,#e8e1f1);border-radius:calc(var(--crm-radius,10px) * .9);margin-top:10px;padding:0 16px 16px}.rule-test p{font-size:calc(13px * var(--crm-font-scale,1));margin-top:13px}.match-yes{color:var(--crm-success,#49886e)}.connection-hero{background:var(--crm-surface,#fff);align-items:flex-start;gap:35px}.connection-hero>div{flex:1;min-width:0}.connection-hero h2{margin-top:15px}.connection-hero p{margin-bottom:20px}.connection-hero .embed-block{border:0;margin:0;padding:0}.connection-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}.connection-grid h2{font-size:calc(18px * var(--crm-font-scale,1));margin:20px 0 10px}.connection-grid p{font-size:calc(14px * var(--crm-font-scale,1))}.connection-grid summary{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#78649e);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0 8px;display:flex}.connection-grid details p{font-size:calc(13px * var(--crm-font-scale,1));margin:12px 0}.connection-grid code{background:var(--crm-surface-alt,#f5f3f9);border-radius:calc(var(--crm-radius,10px) * .4);font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#82718f);overflow-wrap:anywhere;margin-top:5px;padding:7px 9px;display:block}.connection-grid .text-btn{margin-top:18px}.inbox-ops{align-items:center;gap:15px;padding:0 14px 10px;display:flex}.inbox-ops button{font-size:calc(12px * var(--crm-font-scale,1))}.sla-overdue{font-size:calc(12px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#fff0ed);color:var(--crm-danger,#b6685c);border-radius:calc(var(--crm-radius,10px) * .4);margin-left:auto;padding:3px 6px}.snippet-picker{max-height:350px;overflow:auto}.snippet-picker>button{text-align:left;border-bottom:1px solid var(--crm-border,#eee8f4);width:100%;padding:17px 0;display:block}.snippet-picker b{font-size:calc(14px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;font-weight:500;display:flex}.snippet-picker small{color:var(--crm-muted,#9b88b0);font-weight:400;font-size:calc(12px * var(--crm-font-scale,1))}.snippet-picker p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#91829f);white-space:pre-wrap;margin-top:7px;line-height:1.7}.history-sheet{overflow:auto}.history-content{padding:0 22px 25px}.history-stats{background:var(--crm-surface-alt,#f8f5fc);border-radius:calc(var(--crm-radius,10px) * .8);gap:20px;margin:20px 0;padding:15px;display:flex}.history-stats span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#91839f)}.history-stats strong{font-size:calc(25px * var(--crm-font-scale,1));color:var(--crm-muted,#776385);font-weight:600;display:block}.history-content article{border:1px solid var(--crm-border,#ebe5f1);border-radius:calc(var(--crm-radius,10px) * .9);margin-bottom:23px;padding:17px}.history-content h3{font-size:calc(15px * var(--crm-font-scale,1));font-weight:600}.history-content article>div{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.history-content small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#9f8ead)}.history-content p{font-size:calc(13px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f9f6fc);white-space:pre-wrap;color:var(--crm-muted,#8a789a);margin-top:10px;padding:10px;line-height:1.7}.history-content p b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#aa95bc);margin-bottom:4px;display:block}.csat-panel{text-align:center;background:var(--crm-surface,#f8f5ff);border:1px solid var(--crm-border,#e6e0f2);border-radius:calc(var(--crm-radius,10px) * .9);margin:8px 18px;padding:16px}.csat-panel p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#827291)}.csat-stars{justify-content:center;gap:9px;margin-top:10px;display:flex}.csat-stars button{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e8dff1);border-radius:calc(var(--crm-radius,10px) * .6);font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-primary,#a588b7);align-items:center;gap:3px;padding:7px;display:flex}.visitor-header>div{justify-content:space-between;align-items:center;display:flex}.visitor-header>div>span{font-size:calc(11px * var(--crm-font-scale,1));border:1px solid var(--crm-border,#fff)}@supports (color:color-mix(in lab, red, red)){.visitor-header>div>span{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 31.3726%,transparent)}}.visitor-header>div>span{border-radius:calc(var(--crm-radius,10px) * .5);padding:4px 7px}.visitor-bottom-actions{justify-content:center;gap:15px;display:flex}.visitor-bottom-actions button{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#93879d);padding:8px}.visitor-message time{font-size:calc(10px * var(--crm-font-scale,1));opacity:.6;margin-top:7px;display:block}.app-sidebar [data-slot=sidebar-content]{overflow-y:auto}.sidebar-tip{margin-top:25px}.advanced-page .stats-grid .stat-card>span{line-height:1.6;display:block}.advanced-page .stats-grid .stat-card strong{font-size:calc(31px * var(--crm-font-scale,1))}@media (width<=1250px){.ops-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-hero{flex-direction:column}.connection-hero>div{width:100%}}@media (width<=900px){.execution-banner,.campaign-summary{gap:16px;padding:22px}.execution-banner p,.campaign-summary p{font-size:calc(13px * var(--crm-font-scale,1))}.execution-symbol{display:none}.connection-grid{grid-template-columns:1fr}.ops-card{padding:18px}}@media (width<=767px){.ops-cards{grid-template-columns:1fr}.execution-banner,.campaign-summary{align-items:flex-start}.execution-total{min-width:65px;padding-left:14px}.execution-total strong{font-size:calc(30px * var(--crm-font-scale,1))}.execution-banner h2,.campaign-summary h2{font-size:calc(19px * var(--crm-font-scale,1))}.ops-fields{grid-template-columns:1fr;gap:0}.ops-days{gap:13px}.ops-settings{padding:20px}.ops-empty{padding:35px 20px}.inbox-ops{gap:12px}.ops-toolbar .searchbox{max-width:80%}}.studio-page{background:var(--crm-surface,#f8f9fd)}.studio-overview{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.studio-overview>div{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e6e8f0);border-radius:calc(var(--crm-radius,10px) * 1);grid-template-columns:28px 1fr;align-items:center;padding:17px;display:grid}.studio-overview svg{color:var(--crm-primary,#8c78cf);grid-row:span 2}.studio-overview strong{font-size:calc(21px * var(--crm-font-scale,1));font-weight:650}.studio-overview span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#858494)}.website-grid,.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.website-card,.department-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e1e5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);padding:22px;box-shadow:0 2px 10px #27234a05}.website-top,.department-card header{border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;margin:-22px -22px 20px;padding:20px 22px;display:flex}.website-card h2,.department-card h2{font-size:calc(18px * var(--crm-font-scale,1));margin-bottom:8px;font-weight:650}.website-card>p,.department-card>p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#767586);min-height:44px;line-height:1.7}.website-facts{color:var(--crm-muted,#817d90);font-size:calc(12px * var(--crm-font-scale,1));gap:16px;margin:20px 0;display:flex}.website-facts span{align-items:center;gap:6px;display:flex}.website-actions{border-top:1px solid var(--crm-border,#ececf2);justify-content:space-between;align-items:center;padding-top:15px;display:flex}.website-card details{background:var(--crm-surface,#f8f8fc);border-radius:calc(var(--crm-radius,10px) * .7);margin-top:17px;padding:12px}.website-card summary{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#786b8d);align-items:center;gap:7px;display:flex}.website-card summary svg:last-child{margin-left:auto}.website-card details code{font-size:calc(11px * var(--crm-font-scale,1));word-break:break-all;background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e6e3ec);border-radius:calc(var(--crm-radius,10px) * .5);margin:13px 0;padding:10px;line-height:1.6;display:block}.website-card details .secondary{font-size:calc(11px * var(--crm-font-scale,1));padding:7px 9px}.department-avatar{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#eeebfc);width:48px;height:48px;color:var(--crm-primary,#705dca);place-items:center;font-weight:650;display:grid}.department-stack{margin:22px 0}.department-stack>div{color:var(--crm-muted,#8a8292);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:10px;padding:8px 0;display:flex}.department-card footer{border-top:1px solid var(--crm-border,#ececf2);padding-top:15px}.bot-list{flex-direction:column;gap:12px;display:flex}.bot-list>article{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e3e6ee);border-radius:calc(var(--crm-radius,10px) * 1);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.bot-list-icon{border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface-alt,#eeebfb);width:48px;height:48px;color:var(--crm-primary,#7662ca);place-items:center;display:grid}.bot-list article>div:nth-child(2)>div{align-items:center;gap:10px;display:flex}.bot-list h2{font-size:calc(16px * var(--crm-font-scale,1))}.bot-list p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#7b7888);margin:5px 0}.bot-list small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#9895a1)}.studio-dialog{max-width:640px}.edit-form fieldset{border:1px solid var(--crm-border,#e5e2eb);border-radius:calc(var(--crm-radius,10px) * .8);margin:20px 0;padding:15px}.edit-form legend{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7d7485);padding:0 7px}.check-list{max-height:230px;overflow:auto}.check-list label{border-bottom:1px solid var(--crm-border,#efedf3);flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:11px;display:flex}.check-list b{font-size:calc(13px * var(--crm-font-scale,1));display:block}.check-list small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#9993a0);margin-top:3px;display:block}.status-line{background:var(--crm-surface-alt,#f8f7fb);border-radius:calc(var(--crm-radius,10px) * .7);justify-content:space-between;align-items:center;margin:17px 0;padding:14px;display:flex}.bot-studio-dialog{height:calc(100vh - 28px);overflow:hidden;gap:0!important;width:calc(100vw - 28px)!important;max-width:none!important;padding:0!important}.bot-studio-dialog>button[data-slot=dialog-close]{display:none}.bot-builder-top{border-bottom:1px solid var(--crm-border,#e5e6ec);background:var(--crm-surface,#fff);justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.bot-builder-top>div{align-items:center;gap:11px;display:flex}.bot-builder-top input{font-size:calc(16px * var(--crm-font-scale,1));width:250px;font-weight:650}.bot-builder-top small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8b8995);margin-top:3px;display:block}.bot-builder-mark{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#5f4be0);width:38px;height:38px;color:var(--crm-feature-text,#fff);place-items:center;display:grid}.bot-builder-top [role=tablist]{height:38px}.bot-builder{grid-template-columns:235px 1fr 300px;height:calc(100vh - 101px);min-height:0;display:grid}.node-library,.node-config{background:var(--crm-surface,#fff);padding:20px;overflow:auto}.node-library{border-right:1px solid var(--crm-border,#e5e6ec)}.node-library h3,.node-config h3{font-size:calc(15px * var(--crm-font-scale,1));font-weight:650}.node-library>p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#858494);margin:5px 0 17px}.node-library>button{text-align:left;border-radius:calc(var(--crm-radius,10px) * .7);width:100%;color:var(--crm-muted,#706d7c);align-items:center;gap:10px;margin-bottom:5px;padding:11px 8px;display:flex}.node-library>button:hover{background:var(--crm-surface-alt,#f2effd)}.node-library>button>svg:first-child{width:17px;color:var(--crm-primary,#7e6ad2)}.node-library>button>span{flex:1}.node-library b{font-size:calc(12px * var(--crm-font-scale,1));display:block}.node-library small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#9995a0)}.builder-canvas{background:var(--crm-surface-alt,#f6f7fb);flex-direction:column;min-width:0;display:flex}.canvas-tools{border-bottom:1px solid var(--crm-border,#e5e6ec);height:48px;font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#858290);justify-content:space-between;align-items:center;padding:0 15px;display:flex}.canvas-tools>span{align-items:center;gap:7px;display:flex}.canvas-tools .secondary{font-size:calc(11px * var(--crm-font-scale,1));padding:6px 9px}.canvas-stage{background-image:radial-gradient(var(--crm-surface-alt,#d8d9e4) 1px,transparent 1px);background-size:20px 20px;flex:1;min-height:0;position:relative;overflow:auto}.canvas-stage:after{content:"";width:1200px;height:2000px;display:block}.canvas-node{border:1px solid var(--crm-border,#dfe1e9);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 1);text-align:left;z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;width:220px;height:70px;padding:11px;display:flex;position:absolute;box-shadow:0 4px 15px #2e28520b}.canvas-node.dragging{cursor:grabbing;z-index:5;opacity:.94;box-shadow:0 14px 32px #372d6d2b}.canvas-node>span:nth-of-type(2){flex:1;min-width:0}.canvas-node .node-grip{width:12px;min-width:12px;color:var(--crm-muted,#b8b5c3)}.canvas-stage.drop-active{background-color:var(--crm-surface-alt,#f4f1ff);box-shadow:inset 0 0 0 2px #7965df}.canvas-node small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#97939f);text-transform:uppercase;display:block}.canvas-node b{font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.canvas-node>svg{width:14px;color:var(--crm-muted,#aaa6b0)}.node-type{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#eeeafa);width:36px;height:36px;color:var(--crm-primary,#735fcb);flex-shrink:0;place-items:center;display:grid}.node-type svg{width:17px}.node-type.condition{background:var(--crm-surface-alt,#fff0df);color:var(--crm-warning,#bc8141)}.node-type.ai{background:var(--crm-surface-alt,#e7f3ff);color:var(--crm-primary,#4b83bd)}.node-type.handoff{background:var(--crm-surface-alt,#ffeceb);color:var(--crm-danger,#bc665c)}.node-type.end{background:var(--crm-surface-alt,#e8f5ef);color:var(--crm-success,#4b8e72)}.node-edge{pointer-events:none;z-index:1;width:1200px;height:2000px;position:absolute;top:0;left:0;overflow:visible}.node-edge path{fill:none;stroke:var(--crm-muted,#b8aecb);stroke-width:2px;stroke-dasharray:5 4}.node-config{border-left:1px solid var(--crm-border,#e5e6ec)}.node-config>header{border-bottom:1px solid var(--crm-border,#eceaf0);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:16px;display:flex}.node-config>header small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#97929f);text-transform:uppercase}.node-config label,.bot-settings label,.bot-test label{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#736e7d);flex-direction:column;gap:7px;margin:17px 0;display:flex}.node-config input,.node-config textarea,.bot-settings input,.bot-settings textarea,.bot-test textarea,.visitor-form select{border:1px solid var(--crm-border,#dedce6);border-radius:calc(var(--crm-radius,10px) * .7);width:100%;font-size:calc(13px * var(--crm-font-scale,1));background:var(--crm-surface,#fff);padding:10px}.node-config textarea,.bot-settings textarea,.bot-test textarea{resize:vertical;min-height:90px}.node-config [data-slot=select-trigger],.bot-settings [data-slot=select-trigger]{width:100%}.node-help{background:var(--crm-surface-alt,#f7f6fa);border-radius:calc(var(--crm-radius,10px) * .6);padding:12px;line-height:1.7;font-size:calc(12px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#7c7785)!important}.position-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.danger-button{color:var(--crm-danger,#b15353);border:1px solid var(--crm-border,#efdada);border-radius:calc(var(--crm-radius,10px) * .7);width:100%;font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:6px;margin-top:25px;padding:9px;display:flex}.node-config-empty{text-align:center;height:100%;color:var(--crm-muted,#9994a0);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.node-config-empty h3{margin:13px 0 7px}.node-config-empty p{font-size:calc(12px * var(--crm-font-scale,1));line-height:1.7}.bot-test{background:var(--crm-surface-alt,#f7f7fb);grid-template-columns:1fr 380px;gap:50px;height:calc(100vh - 101px);padding:50px 8%;display:grid;overflow:auto}.bot-test>div:first-child{max-width:500px}.bot-test h2{font-size:calc(29px * var(--crm-font-scale,1));margin:15px 0 8px}.test-phone{background:var(--crm-surface,#fff);border:8px solid var(--crm-border,#2f2e34);border-radius:28px;height:620px;overflow:hidden;box-shadow:0 20px 60px #28203620}.test-phone header{background:var(--crm-feature,#604bd8);height:75px;color:var(--crm-feature-text,#fff);align-items:center;gap:10px;padding:15px;display:flex}.test-phone header b{font-size:calc(14px * var(--crm-font-scale,1))}.test-phone header small{font-size:calc(10px * var(--crm-font-scale,1));opacity:.75;margin-top:3px;display:block}.test-phone section{height:calc(100% - 75px);padding:18px;overflow:auto}.test-step{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8c8496);align-items:center;gap:8px;margin:12px;display:flex}.test-step span{background:var(--crm-surface-alt,#eeeafa);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.test-reply{background:var(--crm-surface-alt,#f0ebff);color:var(--crm-primary,#665381);font-size:calc(13px * var(--crm-font-scale,1));border-radius:10px 0 10px 10px;margin:15px 0 15px 35px;padding:12px;line-height:1.65}.bot-settings{background:var(--crm-surface-alt,#f7f7fb);height:calc(100vh - 101px);padding:35px;overflow:auto}.bot-settings>.panel{max-width:700px;margin:0 auto}.bot-settings h2{font-size:calc(18px * var(--crm-font-scale,1))}.bot-settings small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8f8b98)}.visitor-form select{height:43px}.visitor-form label small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8d8496);line-height:1.5}.website-card .channel-icon,.studio-page .channel-icon{width:44px;height:44px}@media (width<=1200px){.website-grid,.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-builder{grid-template-columns:210px 1fr 270px}.bot-studio-dialog{height:calc(100vh - 10px);width:calc(100vw - 10px)!important}}@media (width<=900px){.studio-overview{grid-template-columns:repeat(2,1fr)}.bot-builder{grid-template-columns:180px 1fr}.node-config{z-index:5;width:280px;position:absolute;top:72px;bottom:0;right:0;box-shadow:-15px 0 40px #0001}.bot-test{grid-template-columns:1fr;padding:30px}.test-phone{width:360px;max-width:100%;margin:auto}.bot-builder-top [role=tablist]{display:none}}@media (width<=767px){.website-grid,.department-grid{grid-template-columns:1fr}.bot-list>article{grid-template-columns:45px 1fr}.bot-list>article>.secondary{grid-column:1/-1}.bot-builder{grid-template-columns:1fr}.node-library{display:none}.node-config{width:100%;top:72px}.canvas-node{width:190px}.bot-builder-top input{width:130px}.bot-builder-top .bot-builder-mark{display:none}.studio-overview{gap:8px}.studio-overview>div{padding:12px}.website-facts{flex-direction:column;gap:8px}}.bot-builder{overflow:hidden}.visitor-quick-replies{flex-wrap:wrap;gap:8px;margin-top:-8px;padding-left:51px;display:flex}.visitor-quick-replies button{border:1px solid var(--widget-color,var(--crm-border,#5947e8));min-height:34px;padding:7px 13px}@supports (color:color-mix(in lab, red, red)){.visitor-quick-replies button{border:1px solid color-mix(in srgb,var(--widget-color,var(--crm-border,#5947e8)) 40%,var(--crm-border,#dcdce3))}}.visitor-quick-replies button{background:var(--crm-surface,#fff);color:var(--widget-color,var(--crm-primary,#5947e8));font-size:calc(13px * var(--crm-font-scale,1));border-radius:999px;font-weight:650;line-height:1.2;transition:background .16s,color .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #24242b08}.visitor-quick-replies button:hover:not(:disabled),.visitor-page[data-ui=concierge] .visitor-quick-replies button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--widget-color,var(--crm-border,#5947e8))!important;background:var(--widget-color,var(--crm-feature,#5947e8))!important;color:var(--crm-feature-text,#fff)!important;box-shadow:0 8px 18px var(--widget-color,#5947e8)!important}@supports (color:color-mix(in lab, red, red)){.visitor-quick-replies button:hover:not(:disabled),.visitor-page[data-ui=concierge] .visitor-quick-replies button:hover:not(:disabled){box-shadow:0 8px 18px color-mix(in srgb,var(--widget-color,#5947e8) 24%,transparent)!important}}.visitor-quick-replies button:active:not(:disabled),.visitor-page[data-ui=concierge] .visitor-quick-replies button:active:not(:disabled){transform:translateY(0)scale(.98)}.visitor-quick-replies button:focus-visible{outline:2px solid var(--widget-color,var(--crm-focus,#5947e8));outline-offset:3px}.visitor-page[data-theme=dark] .visitor-quick-replies button{background:var(--crm-feature,#222331);color:var(--crm-muted,#d8d1ff);border-color:var(--crm-border,#5f57a8)}.visitor-page[data-ui=concierge] .visitor-quick-replies{padding-left:51px}.visitor-page[data-ui=concierge] .visitor-quick-replies button{background:var(--crm-surface,#fff);min-height:36px;font-size:calc(13px * var(--crm-font-scale,1));padding:8px 14px;box-shadow:0 4px 12px #24242b0d}.visitor-message-parts{gap:12px;display:grid}.visitor-message-part{white-space:pre-wrap;margin:0}.visitor-message.grouped .visitor-message-part+.visitor-message-part{border-top:1px solid var(--crm-border,#e8e7ed);padding-top:12px}.visitor-page[data-ui=concierge] .visitor-message.grouped .visitor-message-parts{gap:10px}.visitor-page[data-ui=concierge] .visitor-message.grouped .visitor-message-part+.visitor-message-part{border-top:1px solid var(--crm-border,#e5e5e9);padding-top:10px}.visitor-page[data-theme=dark] .visitor-message.grouped .visitor-message-part+.visitor-message-part{border-top-color:var(--crm-border,#3b3c4b)}@media (width<=430px){.visitor-quick-replies,.visitor-page[data-ui=concierge] .visitor-quick-replies{padding-left:0}.visitor-quick-replies button{font-size:calc(12px * var(--crm-font-scale,1))}}.visitor-header{background:linear-gradient(135deg,var(--widget-color,var(--crm-feature,#5947e8)),var(--widget-color,var(--crm-feature,#5947e8)))!important;padding:18px 22px 17px!important}@supports (color:color-mix(in lab, red, red)){.visitor-header{background:linear-gradient(135deg,var(--widget-color,var(--crm-feature,#5947e8)),color-mix(in srgb,var(--widget-color,var(--crm-feature,#5947e8)) 77%,var(--crm-feature,#23145f)))!important}}.visitor-header-top{justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important}.visitor-brand-icon{border-radius:calc(var(--crm-radius,10px) * 1.1)!important;background:var(--crm-surface,#fff)!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.visitor-brand-icon{background:color-mix(in srgb,var(--crm-surface,#fff) 11.3725%,transparent)!important}}.visitor-brand-icon{border:1px solid var(--crm-border,#fff)!important}@supports (color:color-mix(in lab, red, red)){.visitor-brand-icon{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 18.0392%,transparent)!important}}.visitor-brand-icon{color:var(--crm-feature-text,#fff)!important}.visitor-header-actions{align-items:center!important;gap:8px!important;display:flex!important}.visitor-status{border:1px solid var(--crm-border,#fff)!important;align-items:center!important;gap:6px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.visitor-status{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 23.1373%,transparent)!important}}.visitor-status{background:var(--crm-surface,#fff)!important}@supports (color:color-mix(in lab, red, red)){.visitor-status{background:color-mix(in srgb,var(--crm-surface,#fff) 7.05882%,transparent)!important}}.visitor-status{font-size:calc(10px * var(--crm-font-scale,1))!important;color:var(--crm-feature-text,#fff)!important;white-space:nowrap!important;border-radius:999px!important;padding:6px 9px!important}.visitor-status i{background:var(--crm-feature,#83e2b3)!important;border-radius:50%!important;width:6px!important;height:6px!important;display:block!important;box-shadow:0 0 0 3px #83e2b330!important}.visitor-close{border:1px solid var(--crm-border,#fff)!important;flex:none!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;position:static!important}@supports (color:color-mix(in lab, red, red)){.visitor-close{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 38.4314%,transparent)!important;background:color-mix(in srgb,var(--crm-surface,#fff) 9.80392%,transparent)!important}.visitor-close:hover{background:color-mix(in srgb,var(--crm-surface,#fff) 19.6078%,transparent)!important}}.visitor-close:hover{transform:scale(1.04)}.visitor-header h1{margin:14px 0 5px!important;font-size:clamp(20px,5.8vw,23px)!important;line-height:1.18!important}.visitor-team-presence{border-top:1px solid var(--crm-border,#fff)!important;align-items:center!important;gap:10px!important;margin-top:15px!important;padding-top:13px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.visitor-team-presence{border-top:1px solid color-mix(in srgb,var(--crm-border,#fff) 14.5098%,transparent)!important}}.visitor-agent-stack{align-items:center!important;padding-left:4px!important;display:flex!important}.visitor-agent-avatar{border:2px solid var(--widget-color,var(--crm-border,#5947e8))!important;background:linear-gradient(145deg,var(--crm-selected,#ffd7b4),var(--crm-feature,#e8a077))!important;width:27px!important;height:27px!important;color:var(--crm-danger,#53311d)!important;font-size:calc(10px * var(--crm-font-scale,1))!important;border-radius:50%!important;place-items:center!important;margin-left:-5px!important;font-weight:800!important;display:grid!important;box-shadow:0 2px 5px #190d3d2b!important}.visitor-agent-avatar:nth-child(2){background:linear-gradient(145deg,var(--crm-selected,#d6ecff),var(--crm-feature,#84b7e6))!important;color:var(--crm-primary,#183b62)!important}.visitor-agent-avatar:nth-child(3){background:linear-gradient(145deg,var(--crm-selected,#e3d4ff),var(--crm-feature,#ad8ae5))!important;color:var(--crm-primary,#3e1e69)!important}.visitor-team-presence>span{gap:2px!important;display:grid!important}.visitor-team-presence b{font-size:calc(11px * var(--crm-font-scale,1))!important;color:var(--crm-feature-text,#fff)!important;font-weight:700!important;line-height:1.2!important}.visitor-team-presence small{font-size:calc(10px * var(--crm-font-scale,1))!important;opacity:.78!important;line-height:1.25!important}@media (width<=430px){.visitor-close{display:grid!important}.visitor-status{display:none!important}.visitor-header{padding:16px 17px 15px!important}.visitor-team-presence{margin-top:12px!important;padding-top:10px!important}}.visitor-page[data-ui=concierge]{background:radial-gradient(circle at 50% 0,var(--crm-surface,#fff),var(--crm-surface-alt,#f2f2f5) 76%)!important}.visitor-page[data-ui=concierge] .visitor-window{background:var(--crm-surface,#fbfbfc)!important;border:0!important;border-radius:30px!important;box-shadow:0 18px 50px #24242b20!important}.visitor-page[data-ui=concierge] .visitor-header{min-height:168px!important;color:var(--crm-text,#202126)!important;background:0 0!important;padding:17px 20px 0!important}.visitor-page[data-ui=concierge] .visitor-header-top{align-items:flex-start!important}.visitor-page[data-ui=concierge] .visitor-brand-icon{background:var(--crm-surface-alt,#e8e8eb)!important;width:38px!important;height:38px!important;color:var(--crm-text,#202126)!important;border:0!important;border-radius:50%!important}.visitor-page[data-ui=concierge] .visitor-brand-icon svg{width:18px!important}.visitor-page[data-ui=concierge] .visitor-status{display:none!important}.visitor-page[data-ui=concierge] .visitor-close{background:var(--crm-surface-alt,#e7e7e9)!important;width:42px!important;height:42px!important;color:var(--crm-text,#191a1e)!important;border:0!important;border-radius:50%!important}.visitor-page[data-ui=concierge] .visitor-header h1,.visitor-page[data-ui=concierge] .visitor-header p{display:none!important}.visitor-page[data-ui=concierge] .visitor-team-presence{border:1px solid var(--crm-border,#dddddf)!important;background:var(--crm-surface,#fff)!important;white-space:nowrap!important;border-radius:999px!important;width:max-content!important;max-width:calc(100% - 40px)!important;margin:0!important;padding:11px 18px 11px 12px!important;position:absolute!important;top:74px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 9px 22px #2021261f!important}.visitor-page[data-ui=concierge] .visitor-agent-stack{padding-left:0!important}.visitor-page[data-ui=concierge] .visitor-agent-avatar{border-color:var(--crm-border,#fff)!important;width:39px!important;height:39px!important;font-size:calc(12px * var(--crm-font-scale,1))!important;margin-left:-8px!important}.visitor-page[data-ui=concierge] .visitor-agent-avatar:first-child{margin-left:0!important}.visitor-page[data-ui=concierge] .visitor-team-presence b{font-size:calc(15px * var(--crm-font-scale,1))!important;color:var(--crm-text,#202126)!important}.visitor-page[data-ui=concierge] .visitor-team-presence small{font-size:calc(12px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#68686c)!important;opacity:1!important}.visitor-page[data-ui=concierge] .visitor-messages{background:var(--crm-surface,#fbfbfc)!important;gap:20px!important;padding:12px 25px 20px!important}.visitor-page[data-ui=concierge] .visitor-message{max-width:100%!important;color:var(--crm-text,#222329)!important;font-size:calc(16px * var(--crm-font-scale,1))!important;background:0 0!important;border-radius:0!important;padding:0 12px 0 51px!important;line-height:1.52!important;position:relative!important}.visitor-page[data-ui=concierge] .visitor-message:not(.mine):before{content:"✦";background:var(--crm-feature,#454459);width:33px;height:33px;color:var(--crm-warning,#ffb5b2);font-size:calc(17px * var(--crm-font-scale,1));border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.visitor-page[data-ui=concierge] .visitor-message.mine{background:var(--widget-color,var(--crm-feature,#5947e8))!important;max-width:82%!important;color:var(--crm-feature-text,#fff)!important;font-size:calc(14px * var(--crm-font-scale,1))!important;border-radius:17px 17px 4px!important;align-self:flex-end!important;padding:11px 14px!important}.visitor-page[data-ui=concierge] .visitor-message small{font-size:calc(10px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#77777d)!important;opacity:1!important}.visitor-page[data-ui=concierge] .visitor-message.mine small{color:var(--crm-feature-text,#fff)!important}@supports (color:color-mix(in lab, red, red)){.visitor-page[data-ui=concierge] .visitor-message.mine small{color:color-mix(in srgb,var(--crm-feature-text,#fff) 73.7255%,transparent)!important}}.visitor-page[data-ui=concierge] .visitor-message time{font-size:calc(10px * var(--crm-font-scale,1))!important}.visitor-page[data-ui=concierge] .visitor-composer{border:2px solid var(--crm-border,#24252a)!important;background:var(--crm-surface,#fff)!important;border-radius:999px!important;margin:0 16px 12px!important;padding:5px 7px 5px 10px!important;box-shadow:0 7px 18px #27273312!important}.visitor-page[data-ui=concierge] .visitor-composer input{color:var(--crm-text,#222329)!important;padding:10px 7px!important}.visitor-page[data-ui=concierge] .visitor-composer .primary{background:var(--crm-primary,#e6e6e8)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--crm-text,#4b4b50)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;padding:0!important}.visitor-page[data-ui=concierge] .visitor-composer .primary:not(:disabled){background:var(--widget-color,var(--crm-primary,#5947e8))!important;color:var(--crm-feature-text,#fff)!important}.visitor-page[data-ui=concierge] .visitor-bottom-actions{padding:0 10px 3px!important}.visitor-page[data-ui=concierge] .visitor-powered{color:var(--crm-muted,#77777d)!important;padding:5px 10px 13px!important}.visitor-page[data-ui=concierge] .visitor-form{border-radius:calc(var(--crm-radius,10px) * 2)!important;background:var(--crm-surface,#fff)!important;margin:0 16px 16px!important;padding:22px!important;box-shadow:0 10px 30px #25253012!important}@media (width<=430px){.visitor-page[data-ui=concierge] .visitor-window{border-radius:0!important}.visitor-page[data-ui=concierge] .visitor-header{min-height:155px!important}.visitor-page[data-ui=concierge] .visitor-messages{padding-left:18px!important;padding-right:18px!important}.visitor-page[data-ui=concierge] .visitor-message{font-size:calc(15px * var(--crm-font-scale,1))!important}}.visitor-page{height:100dvh!important;min-height:0!important;overflow:hidden!important}.visitor-window{height:min(720px,100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important}.visitor-window>.visitor-messages{overscroll-behavior:contain;flex:auto!important;min-height:0!important;overflow-y:auto!important}.visitor-window>.visitor-form{flex:auto!important;min-height:0!important;overflow-y:auto!important}.visitor-window>.visitor-composer,.visitor-window>.csat-panel,.visitor-window>.visitor-powered{flex:none}@media (width<=430px){.visitor-window{border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.visitor-window>.visitor-messages{padding-bottom:18px!important}}.owner-dashboard-page{background:var(--crm-surface,#f8f9fd);gap:18px;display:grid}.owner-hero{background:linear-gradient(120deg,var(--crm-feature,#29215f),var(--crm-feature,#5642d3) 60%,var(--crm-feature,#7966ec));color:var(--crm-feature-text,#fff);border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.owner-hero .eyebrow{color:var(--crm-muted,#dcd6ff)}.owner-hero h1{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(25px,3vw,34px)}.owner-hero p{max-width:650px;color:var(--crm-muted,#e8e4ff);margin:0;line-height:1.55}.owner-hero-actions{flex-shrink:0;gap:10px;display:flex}.owner-hero .secondary{border-color:var(--crm-border,#fff)}@supports (color:color-mix(in lab, red, red)){.owner-hero .secondary{border-color:color-mix(in srgb,var(--crm-border,#fff) 25.8824%,transparent)}}.owner-hero .secondary{background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.owner-hero .secondary{background:color-mix(in srgb,var(--crm-surface,#fff) 8.62745%,transparent)}}.owner-hero .secondary{color:var(--crm-feature-text,#fff)}.owner-hero .primary{background:var(--crm-primary,#fff);color:var(--crm-primary,#4c3ac5)}.owner-stats{margin:0}.owner-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:18px;display:grid}.owner-section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.owner-section-head h2{font-size:calc(18px * var(--crm-font-scale,1));color:var(--crm-text,#353248);margin:0}.owner-section-head p{color:var(--crm-muted,#808698);font-size:calc(13px * var(--crm-font-scale,1));margin:5px 0 0;line-height:1.5}.owner-attention,.owner-service-health,.owner-activity,.owner-actions{padding:22px}.owner-attention-list{display:grid}.owner-attention-list>button{border-bottom:1px solid var(--crm-border,#eef0f4);text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:13px 0;display:grid}.owner-attention-list>button:last-child{border-bottom:0}.owner-attention-list>button:hover b{color:var(--crm-primary,#5947d5)}.attention-dot{background:var(--crm-feature,#9287d6);border-radius:50%;width:7px;height:7px}.attention-dot.critical{background:var(--crm-feature,#dc615f);box-shadow:0 0 0 4px #fff0f0}.owner-attention-list b{color:var(--crm-text,#3c394d);font-size:calc(14px * var(--crm-font-scale,1));display:block}.owner-attention-list small{max-width:360px;color:var(--crm-muted,#858a99);font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.owner-attention-list em{max-width:125px;color:var(--crm-primary,#756c9b);font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.owner-attention-list svg{color:var(--crm-muted,#9b97aa)}.owner-empty{min-height:154px;color:var(--crm-muted,#72798b);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:10px;display:flex}.owner-empty svg{color:var(--crm-success,#52a47b)}.owner-service-health{align-content:start;display:grid}.health-metric{border-top:1px solid var(--crm-border,#eef0f4);justify-content:space-between;align-items:center;gap:10px;padding:15px 0;display:flex}.health-metric span{color:var(--crm-muted,#6f7586);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:8px;display:flex}.health-metric span svg{color:var(--crm-primary,#6553d5)}.health-metric b{color:var(--crm-text,#3d394d);font-size:calc(14px * var(--crm-font-scale,1))}.health-metric b.good{color:var(--crm-success,#4d9a75)}.health-metric b.warn{color:var(--crm-danger,#c56d50)}.secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.owner-mini-chart{justify-content:space-between;align-items:flex-end;gap:12px;height:145px;padding:15px 4px 0;display:flex}.owner-mini-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:20px;height:100%;display:flex}.owner-mini-chart span{color:var(--crm-muted,#696279);font-size:calc(11px * var(--crm-font-scale,1))}.owner-mini-chart i{background:linear-gradient(var(--crm-feature,#8d7cec),var(--crm-feature,#5e4bd6));border-radius:7px 7px 3px 3px;width:min(38px,100%);display:block}.owner-mini-chart small{color:var(--crm-muted,#9398a6);font-size:calc(11px * var(--crm-font-scale,1))}.owner-action-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.owner-action-grid button{border:1px solid var(--crm-border,#e8e8ef);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);text-align:left;align-items:center;gap:9px;padding:11px;display:flex}.owner-action-grid button:hover{border-color:var(--crm-border,#cfc5fc);background:var(--crm-surface,#faf9ff)}.owner-action-grid svg{color:var(--crm-primary,#6653d7)}.owner-action-grid span{min-width:0}.owner-action-grid b{color:var(--crm-text,#464154);font-size:calc(13px * var(--crm-font-scale,1));display:block}.owner-action-grid small{color:var(--crm-muted,#8b90a0);font-size:calc(11px * var(--crm-font-scale,1));margin-top:3px;display:block}@media (width<=900px){.owner-dashboard-grid,.secondary-grid{grid-template-columns:1fr}.owner-hero{flex-direction:column;align-items:flex-start}.owner-hero-actions{width:100%}.owner-hero-actions button{flex:1}}@media (width<=560px){.owner-hero{padding:22px 19px}.owner-attention,.owner-service-health,.owner-activity,.owner-actions{padding:18px}.owner-attention-list em{display:none}.owner-attention-list>button{grid-template-columns:8px minmax(0,1fr) 16px}.owner-action-grid{grid-template-columns:1fr}.owner-mini-chart{gap:5px}}.studio-page.bot-editor-active>.bot-builder-top{justify-content:space-between!important;align-items:center!important;gap:18px!important;height:76px!important;min-height:76px!important;padding:10px 18px!important;display:flex!important}.studio-page.bot-editor-active .bot-builder-top>div:first-child{min-width:260px;align-items:center!important;gap:11px!important;display:flex!important}.studio-page.bot-editor-active .bot-builder-top>div:last-child{flex:1!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.studio-page.bot-editor-active .bot-builder-top [role=tablist]{flex:auto!important;justify-content:center!important;min-width:0!important}.studio-page.bot-editor-active .bot-builder-top .primary,.studio-page.bot-editor-active .bot-builder-top .danger-icon{flex:none!important;align-self:auto!important;position:static!important}.studio-page.bot-editor-active .bot-builder-top .danger-icon{place-items:center!important;width:40px!important;height:40px!important;margin:0!important;display:grid!important}.studio-page.bot-editor-active .bot-builder-top input{width:min(300px,28vw)!important}@media (width<=1100px){.studio-page.bot-editor-active>.bot-builder-top{flex-wrap:wrap;height:auto!important;min-height:76px!important}.studio-page.bot-editor-active .bot-builder-top>div:first-child{flex:220px}.studio-page.bot-editor-active .bot-builder-top>div:last-child{flex:100%}.studio-page.bot-editor-active .bot-builder-top [role=tablist]{justify-content:flex-start!important}}.content-page.studio-page.bot-editor-active{overflow:hidden;max-width:none!important;padding:0!important}.studio-page.bot-editor-active>.page-heading{display:none}.studio-page.bot-editor-active .bot-studio-page{width:100%;height:100%;min-height:0}.studio-page.bot-editor-active .bot-builder-top{padding-left:18px!important;padding-right:18px!important}.studio-page.bot-editor-active .bot-builder{grid-template-columns:264px minmax(0,1fr) 300px!important}.library-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.library-heading>div{min-width:0}.library-heading h3{margin:0}.library-heading p{margin:4px 0 0!important}.library-heading>span{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#eeebff);min-width:23px;height:23px;color:var(--crm-primary,#604ad3);font-size:calc(11px * var(--crm-font-scale,1));place-items:center;font-weight:700;display:grid}.library-search{border:1px solid var(--crm-border,#e4e2eb);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);color:var(--crm-muted,#9390a0);align-items:center;gap:7px;margin:13px 0 11px;padding:8px 9px;display:flex}.library-search input{width:100%;min-width:0;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-text,#494555);background:0 0;border:0}.library-search:focus-within{border-color:var(--crm-focus,#8472e5);box-shadow:0 0 0 3px #5947e810}.library-category-tabs{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:10px!important}.library-category-tabs::-webkit-scrollbar{display:none}.library-category-tabs button{white-space:nowrap}.node-library .block-group>.library-divider{margin:13px 0 7px}.block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.node-library .block-grid>button{border:1px solid var(--crm-border,#ebe9f1);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;display:grid;min-height:54px!important;margin:0!important;padding:8px!important}.node-library .block-grid>button:hover{border-color:var(--crm-border,#cfc6fb);background:var(--crm-surface,#f8f7ff)}.node-library .block-grid>button>svg:last-child{display:none}.node-library .block-grid>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.node-library .block-grid>button small{display:none}@media (width<=1100px){.studio-page.bot-editor-active .bot-builder{grid-template-columns:228px minmax(0,1fr) 270px!important}}@media (width<=850px){.studio-page.bot-editor-active .bot-builder{grid-template-columns:205px minmax(300px,1fr)!important}.block-grid{grid-template-columns:1fr}.library-category-tabs{flex-wrap:wrap!important}.library-search{display:none}}.node-library,.node-config,.builder-canvas{overscroll-behavior:contain;min-height:0}.node-library,.node-config{scrollbar-gutter:stable;height:100%;overflow-y:auto}.canvas-stage{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;height:100%}.node-library::-webkit-scrollbar{width:10px;height:10px}.node-config::-webkit-scrollbar{width:10px;height:10px}.canvas-stage::-webkit-scrollbar{width:10px;height:10px}.node-library::-webkit-scrollbar-thumb{background:var(--crm-chart1,#d5d0df);border-radius:calc(var(--crm-radius,10px) * 1);background-clip:padding-box;border:3px solid #0000}.node-config::-webkit-scrollbar-thumb{background:var(--crm-chart1,#d5d0df);border-radius:calc(var(--crm-radius,10px) * 1);background-clip:padding-box;border:3px solid #0000}.canvas-stage::-webkit-scrollbar-thumb{background:var(--crm-chart1,#d5d0df);border-radius:calc(var(--crm-radius,10px) * 1);background-clip:padding-box;border:3px solid #0000}.queue-filters{grid-template-columns:1.15fr 1fr 1fr;gap:6px;padding:0 17px 10px;display:grid}.queue-filters select{border:1px solid var(--crm-border,#e5e5ed);border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface,#fff);width:100%;min-width:0;height:32px;color:var(--crm-muted,#686575);font-size:calc(11px * var(--crm-font-scale,1));padding:0 8px}.queue-filters select:focus{border-color:var(--crm-focus,#7e6df0);outline:none;box-shadow:0 0 0 3px #5947e810}.conversation-copy footer .sla-late{color:var(--crm-danger,#b34f4f);font-weight:650}.inbox-refresh{padding:8px 10px}@media (width<=900px){.inbox-refresh{font-size:0}.inbox-refresh svg{margin:0}.queue-filters{grid-template-columns:1fr 1fr}.queue-filters select:last-child{grid-column:1/-1}}.inbox-heading,.content-page>.page-heading{display:none}.topbar-actions{margin-left:auto}.notification-bell{border:1px solid var(--crm-border,#e4e3eb);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:34px;height:34px;color:var(--crm-muted,#696777);place-items:center;display:grid;position:relative}.notification-bell>span{border:2px solid var(--crm-border,#fff);background:var(--crm-feature,#e25555);min-width:17px;height:17px;color:var(--crm-feature-text,#fff);font-size:calc(9px * var(--crm-font-scale,1));border-radius:99px;place-items:center;padding:0 4px;font-weight:700;display:grid;position:absolute;top:-6px;right:-7px}.notification-popover{z-index:80;border:1px solid var(--crm-border,#e6e4ec);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);width:min(360px,100vw - 24px);position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 18px 45px #1f1d3024}.notification-popover>header{border-bottom:1px solid var(--crm-border,#eeedf2);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.notification-popover>header b{font-size:calc(13px * var(--crm-font-scale,1));display:block}.notification-popover>header small{color:var(--crm-muted,#9693a1);font-size:calc(11px * var(--crm-font-scale,1));margin-top:2px;display:block}.notification-popover>header button{color:var(--crm-primary,#715bd7);font-size:calc(11px * var(--crm-font-scale,1));font-weight:600}.sound-enable{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f3f0ff);justify-content:space-between;align-items:center;gap:10px;margin:10px;padding:10px;display:flex}.sound-enable b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-text,#49435e);display:block}.sound-enable small{color:var(--crm-muted,#817b94);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px;line-height:1.35;display:block}.sound-enable button{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-feature,#614de3);color:var(--crm-feature-text,#fff);font-size:calc(10px * var(--crm-font-scale,1));padding:6px 8px;font-weight:650}.notification-list{max-height:340px;overflow:auto}.notification-list>button{text-align:left;border-bottom:1px solid var(--crm-border,#f0eff3);gap:9px;width:100%;padding:12px 13px;display:flex}.notification-list b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-text,#363443);display:block}.notification-list p{text-overflow:ellipsis;white-space:nowrap;color:var(--crm-muted,#777483);font-size:calc(11px * var(--crm-font-scale,1));margin-top:3px;overflow:hidden}.notification-list small{color:var(--crm-muted,#a19eaa);font-size:calc(10px * var(--crm-font-scale,1));margin-top:4px;display:block}.notification-dot{background:var(--crm-feature,#755fe2);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.notification-list>button:not(.unread) .notification-dot{background:var(--crm-surface-alt,#dedbe5)}.notification-empty{color:var(--crm-muted,#9b98a6);text-align:center;place-items:center;gap:6px;padding:32px 16px;display:grid}.topbar-actions .primary,.topbar-actions .secondary{font-size:calc(12px * var(--crm-font-scale,1));padding:8px 11px}.inbox-layout.hide-details.hide-list{grid-template-columns:1fr}.hide-list .conversation-list{display:none}.queue-toggle{flex-shrink:0}@media (width<=1200px){.inbox-layout.hide-list{grid-template-columns:1fr}.topbar-actions .private-label{display:none}}@media (width<=767px){.queue-toggle,.topbar-actions .live-label,.topbar-actions .secondary{display:none}.topbar-actions .primary{font-size:calc(11px * var(--crm-font-scale,1));padding:7px 9px}.content-page{padding-top:22px}}.canvas-hint{color:var(--crm-muted,#aaa7b3);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:5px;margin-left:auto;margin-right:10px;display:flex}.canvas-tool-actions .icon-btn{padding:5px}.canvas-tool-actions .icon-btn:disabled{opacity:.35}@media (width<=900px){.canvas-hint{display:none}}.bot-studio-dialog{inset:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}[data-slot=dialog-content].bot-studio-dialog{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important;transform:none!important}.studio-page:has(>.bot-studio-page:not([hidden])){padding:0;overflow:hidden}:is(.studio-page:has(>.bot-studio-page:not([hidden]))>:not(.bot-studio-page),.bot-studio-page[hidden]){display:none}.bot-studio-page:not([hidden]){background:var(--crm-surface,#fff);flex-direction:column;width:100%;height:calc(100dvh - 72px);min-height:500px;display:flex;position:relative;overflow:hidden}.bot-studio-page>.bot-builder-top{flex-wrap:wrap;flex-shrink:0;gap:10px;height:auto;min-height:72px;padding:12px}.bot-studio-page>.bot-builder,.bot-studio-page>.bot-test,.bot-studio-page>.bot-settings{flex:1;height:auto;min-height:0}@media (width<=1100px){.bot-studio-page .bot-builder{grid-template-columns:160px minmax(0,1fr) 230px}.bot-studio-page .node-config{width:auto;box-shadow:none;position:static}.bot-studio-page .bot-builder-top [role=tablist]{display:flex}}@media (width<=767px){.bot-studio-page{overflow:auto!important}.bot-studio-page .bot-builder{flex-direction:column;display:flex;overflow:auto}.bot-studio-page .node-library{flex-shrink:0;max-height:170px;display:block}.bot-studio-page .builder-canvas{min-height:400px}.bot-studio-page .node-config{min-height:250px;overflow:visible}.bot-studio-page .bot-builder-top input{width:140px}}.queue-filters{flex-wrap:wrap}.queue-filters select{flex:42%;min-width:0}.inbox-layout .chat-header{gap:8px;min-height:56px;padding:9px 16px}.inbox-layout .chat-header .avatar{width:28px;height:28px}.inbox-layout .chat-header p{margin-top:1px}.inbox-layout .conversation{gap:8px;padding:11px 12px}.inbox-layout .conversation .avatar{width:30px;height:30px;font-size:calc(12px * var(--crm-font-scale,1))}.inbox-layout .conversation-copy strong{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;overflow:hidden}.inbox-layout .conversation-copy footer{flex-wrap:wrap;gap:6px;margin-top:5px}.inbox-layout .inbox-tabs{padding:5px 9px;height:42px!important}.inbox-layout .conversation-list>.searchbox{margin:10px 12px 8px;padding:7px 10px}.inbox-layout .queue-filters{grid-template-columns:1fr 1fr;gap:5px;padding:0 12px 7px}.inbox-layout .queue-filters select:last-child{grid-column:auto}.inbox-layout .list-caption{padding:5px 12px 8px}.inbox-layout .messages{overflow-anchor:none;min-height:0;padding:14px 18px}.inbox-layout .message{margin-bottom:12px}.inbox-layout .message-meta{margin-bottom:4px}.inbox-layout .bubble{padding:8px 12px;line-height:1.5}.inbox-layout .composer{border-radius:calc(var(--crm-radius,10px) * .8);flex-shrink:0;margin:0 12px 10px}.inbox-layout .composer-top{padding:5px 9px}.inbox-layout .composer textarea{resize:vertical;height:52px;min-height:52px;max-height:120px;padding:7px 12px;display:block}.inbox-layout .composer-bottom{padding:6px 9px}.inbox-layout .composer .inbox-tools{padding:5px 10px}@media (width>=1201px){.inbox-layout{grid-template-columns:300px minmax(320px,1fr) 245px}.inbox-layout.hide-details{grid-template-columns:300px minmax(0,1fr)}}.content-page:has(.report-grid){padding:20px 24px;overflow:auto}.content-page:has(.report-grid) .stats-grid{gap:10px;margin-bottom:14px}.content-page:has(.report-grid) .stat-card{min-height:96px;padding:13px 15px}.content-page:has(.report-grid) .stat-card strong{font-size:calc(25px * var(--crm-font-scale,1));margin-top:7px}.content-page:has(.report-grid) .stat-card span{font-size:calc(11px * var(--crm-font-scale,1));margin-top:4px}.content-page:has(.report-grid) .report-grid{gap:12px}.content-page:has(.report-grid) .report-grid>.panel{padding:15px}.content-page:has(.report-grid) .report-grid h2{font-size:calc(15px * var(--crm-font-scale,1));margin-bottom:10px}.content-page:has(.report-grid) .bar-chart{height:150px}.content-page:has(.report-grid) .bar-chart>div{gap:4px}.content-page:has(.report-grid) .workload{padding:8px 0}.content-page:has(.report-grid) .workload .avatar{width:28px;height:28px;font-size:calc(10px * var(--crm-font-scale,1))}.content-page:has(.report-grid) .workload b{font-size:calc(12px * var(--crm-font-scale,1))}:is(.content-page:has(.report-grid) .workload small,.content-page:has(.report-grid) .workload span){font-size:calc(10px * var(--crm-font-scale,1))}.content-page:has(.report-grid) .setup-grid{gap:8px}.content-page:has(.report-grid) .setup-grid button{padding:13px}.content-page:has(.report-grid) .setup-grid h3{font-size:calc(13px * var(--crm-font-scale,1));margin-top:9px}.content-page:has(.report-grid) .setup-grid p{font-size:calc(11px * var(--crm-font-scale,1));margin-top:5px;line-height:1.45}.content-page:not(:has(.report-grid)){padding:20px 24px}.content-page:not(:has(.report-grid)) .studio-overview{gap:10px;margin-bottom:14px}.content-page:not(:has(.report-grid)) .studio-overview>div{padding:12px}:is(.content-page:not(:has(.report-grid)) .website-grid,.content-page:not(:has(.report-grid)) .department-grid,.content-page:not(:has(.report-grid)) .advanced-grid){gap:12px}:is(.content-page:not(:has(.report-grid)) .website-card,.content-page:not(:has(.report-grid)) .department-card,.content-page:not(:has(.report-grid)) .advanced-card){border-radius:calc(var(--crm-radius,10px) * 1);padding:15px}.content-page:not(:has(.report-grid)) .website-top{margin:-15px -15px 13px;padding:13px 15px}.content-page:not(:has(.report-grid)) .department-card header{margin:-15px -15px 13px;padding:13px 15px}:is(.content-page:not(:has(.report-grid)) .website-card h2,.content-page:not(:has(.report-grid)) .department-card h2,.content-page:not(:has(.report-grid)) .advanced-card h2){font-size:calc(15px * var(--crm-font-scale,1));margin:10px 0 4px}:is(.content-page:not(:has(.report-grid)) .website-card>p,.content-page:not(:has(.report-grid)) .department-card>p,.content-page:not(:has(.report-grid)) .advanced-card p){font-size:calc(12px * var(--crm-font-scale,1));min-height:0;line-height:1.5}:is(.content-page:not(:has(.report-grid)) .website-facts,.content-page:not(:has(.report-grid)) .department-stack){gap:10px;margin:12px 0}.content-page:not(:has(.report-grid)) .department-stack>div{padding:4px 0}.content-page:not(:has(.report-grid)) .website-card details{margin-top:10px;padding:9px}.content-page:not(:has(.report-grid)) .bot-list{gap:8px}.content-page:not(:has(.report-grid)) .bot-list>article{grid-template-columns:42px 1fr auto;gap:12px;padding:11px 13px}.content-page:not(:has(.report-grid)) .bot-list-icon{border-radius:calc(var(--crm-radius,10px) * .8);width:36px;height:36px}.content-page:not(:has(.report-grid)) .bot-list h2{font-size:calc(14px * var(--crm-font-scale,1))}.content-page:not(:has(.report-grid)) .bot-list p{font-size:calc(12px * var(--crm-font-scale,1));margin:3px 0}.content-page:not(:has(.report-grid)) .table-toolbar{padding:12px 14px}.content-page:not(:has(.report-grid)) .table-toolbar .searchbox{width:240px;padding:7px 9px}.content-page:not(:has(.report-grid)) .records-panel th{height:34px;font-size:calc(10px * var(--crm-font-scale,1));padding:8px 14px}.content-page:not(:has(.report-grid)) .records-panel td{font-size:calc(12px * var(--crm-font-scale,1));padding:10px 14px}.content-page:not(:has(.report-grid)) .roles-grid{gap:10px}.content-page:not(:has(.report-grid)) .role-card{padding:14px}.content-page:not(:has(.report-grid)) .role-card h3{font-size:calc(13px * var(--crm-font-scale,1));margin:8px 0 4px}.content-page:not(:has(.report-grid)) .role-card p{font-size:calc(11px * var(--crm-font-scale,1));line-height:1.45}.content-page:not(:has(.report-grid)) .channel-grid{gap:14px}.content-page:not(:has(.report-grid)) .settings-form{max-width:620px;padding:18px}.content-page:not(:has(.report-grid)) .settings-form label{gap:5px;margin:12px 0}@media (width<=767px){.content-page:not(:has(.report-grid)){padding:16px}.content-page:not(:has(.report-grid)) .bot-list>article{grid-template-columns:36px 1fr}.content-page:not(:has(.report-grid)) .bot-list>article>.secondary{grid-column:1/-1}.content-page:not(:has(.report-grid)) .table-toolbar .searchbox{width:100%}}.advanced-page{overflow:auto;padding:20px 24px!important}.advanced-page .execution-banner,.advanced-page .campaign-summary{min-height:0;margin-bottom:14px;padding:14px 16px}.advanced-page .execution-banner h2,.advanced-page .campaign-summary h2{font-size:calc(16px * var(--crm-font-scale,1));margin:0 0 4px}.advanced-page .execution-banner p,.advanced-page .campaign-summary p{font-size:calc(12px * var(--crm-font-scale,1));line-height:1.45}.advanced-page .execution-symbol{width:40px;height:40px}.advanced-page .execution-total strong{font-size:calc(23px * var(--crm-font-scale,1))}.advanced-page .ops-toolbar{margin-bottom:12px}.advanced-page .ops-toolbar .searchbox{width:280px;padding:7px 9px}.advanced-page .ops-cards{gap:12px}.advanced-page .ops-card{border-radius:calc(var(--crm-radius,10px) * 1);padding:14px}.advanced-page .ops-card h2{font-size:calc(15px * var(--crm-font-scale,1));margin:10px 0 5px}.advanced-page .ops-card>p{font-size:calc(12px * var(--crm-font-scale,1));min-height:0;line-height:1.45}.advanced-page .ops-card-meta{font-size:calc(11px * var(--crm-font-scale,1));margin:10px 0}.advanced-page .ops-card footer{padding-top:9px}.advanced-page .ops-card .channel-icon{width:36px;height:36px}.advanced-page .mini-flow,.advanced-page .campaign-preview{font-size:calc(11px * var(--crm-font-scale,1));margin:10px 0;padding:9px}.advanced-page .ops-settings{max-width:650px;padding:16px}.advanced-page .ops-settings label{font-size:calc(12px * var(--crm-font-scale,1));gap:5px;margin:12px 0}.advanced-page .ops-settings textarea{min-height:65px}.advanced-page .ops-switch{margin:15px 0}.advanced-page .ops-settings hr{margin:18px 0}.advanced-page .feedback-row{padding:9px 0}.advanced-page .ops-empty{padding:28px 18px}@media (width<=767px){.advanced-page{padding:16px!important}.advanced-page .ops-toolbar .searchbox{width:100%;max-width:100%}.advanced-page .execution-banner,.advanced-page .campaign-summary{gap:10px}.advanced-page .execution-total{display:none}}.bot-appearance{margin-top:14px!important}.bot-appearance>p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#85818e);margin:-6px 0 12px;line-height:1.6}.bot-appearance input[type=color]{cursor:pointer;height:42px;padding:4px}.bot-appearance fieldset{border:1px solid var(--crm-border,#e5e2eb);border-radius:calc(var(--crm-radius,10px) * .8);margin:18px 0;padding:14px}.bot-appearance legend{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7d7485);padding:0 7px}.bot-appearance .check-list{max-height:190px;overflow:auto}.bot-appearance .check-list label{border-bottom:1px solid var(--crm-border,#efedf3);flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:9px;display:flex}.bot-appearance .check-list input{width:auto;margin-top:2px}.bot-appearance .check-list b{font-size:calc(12px * var(--crm-font-scale,1));display:block}.bot-appearance .check-list small{margin-top:3px;display:block}.bot-creation-dialog{width:min(860px,100vw - 32px);max-width:860px;padding:26px}.bot-creation-dialog [data-slot=dialog-title]{color:var(--crm-text,#2e3342);font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.035em}.bot-creation-dialog [data-slot=dialog-description]{max-width:590px;color:var(--crm-muted,#747b8c);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.creation-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.creation-choice{border:1px solid var(--crm-border,#e2e4ed);border-radius:calc(var(--crm-radius,10px) * 1.5);background:linear-gradient(145deg,var(--crm-surface,#fff),var(--crm-surface,#fafaff));text-align:left;justify-items:start;min-height:220px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.creation-choice:hover{border-color:var(--crm-border,#9e90ef);transform:translateY(-2px);box-shadow:0 15px 30px #3e328a12}.creation-choice.featured{border-color:var(--crm-border,#cfc7fa);background:linear-gradient(145deg,var(--crm-surface,#f9f8ff),var(--crm-surface-alt,#f2efff))}.creation-choice-icon{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#edeaff);width:43px;height:43px;color:var(--crm-primary,#604be1);place-items:center;margin-bottom:20px;display:grid}.creation-choice.featured .creation-choice-icon{background:var(--crm-feature,#614be3);color:var(--crm-feature-text,#fff);box-shadow:0 8px 16px #5b44d735}.creation-choice b{color:var(--crm-text,#303545);font-size:calc(17px * var(--crm-font-scale,1))}.creation-choice small{max-width:280px;color:var(--crm-muted,#757c8d);font-size:calc(12px * var(--crm-font-scale,1));margin:8px 0 18px;line-height:1.55}.creation-choice em{color:var(--crm-primary,#5b47d5);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;margin-top:auto;font-style:normal;font-weight:750;display:inline-flex}.template-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.template-catalog-card{border:1px solid var(--crm-border,#e5e6ed);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#fff);text-align:left;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:10px;min-height:88px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.template-catalog-card:hover{border-color:var(--crm-border,#a99cf0);transform:translateY(-1px);box-shadow:0 9px 20px #352b7310}.template-catalog-card>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f0edff);width:36px;height:36px;color:var(--crm-primary,#614bdd);grid-row:1/3;place-items:center;display:grid}.template-catalog-card>b{color:var(--crm-text,#343949);font-size:calc(13px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-catalog-card>small{color:var(--crm-muted,#838998);font-size:calc(10px * var(--crm-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/3;margin-top:3px;line-height:1.35;display:-webkit-box;overflow:hidden}.template-catalog-card>svg{color:var(--crm-primary,#8274dc);grid-area:1/3/3}.template-back{width:max-content;font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:5px;margin-top:4px;display:inline-flex}@media (width<=620px){.bot-creation-dialog{padding:20px}.creation-choice-grid,.template-catalog{grid-template-columns:1fr}.creation-choice{min-height:180px}.template-catalog-card{min-height:78px}}.visitor-page[data-theme=dark] .visitor-window{background:var(--crm-feature,#181924);border-color:var(--crm-border,#313342);color:var(--crm-muted,#f5f3ff)}.visitor-page[data-theme=dark] .visitor-form p,.visitor-page[data-theme=dark] .visitor-form label,.visitor-page[data-theme=dark] .visitor-note,.visitor-page[data-theme=dark] .visitor-powered{color:var(--crm-muted,#bbb9c9)}.visitor-page[data-theme=dark] .visitor-form input,.visitor-page[data-theme=dark] .visitor-form select,.visitor-page[data-theme=dark] .visitor-composer input{background:var(--crm-feature,#222331);border-color:var(--crm-border,#3a3b4d);color:var(--crm-muted,#f5f3ff)}.visitor-page[data-theme=dark] .visitor-message:not(.mine){background:var(--crm-feature,#292a38);color:var(--crm-muted,#f4f2fa)}.visitor-page[data-theme=dark] .visitor-composer{border-color:var(--crm-border,#343545)}.visitor-page[data-theme=dark]{background:var(--crm-feature,#101119)}@media (prefers-color-scheme:dark){.visitor-page[data-theme=system] .visitor-window{background:var(--crm-feature,#181924);border-color:var(--crm-border,#313342);color:var(--crm-muted,#f5f3ff)}.visitor-page[data-theme=system] .visitor-form p,.visitor-page[data-theme=system] .visitor-form label,.visitor-page[data-theme=system] .visitor-note,.visitor-page[data-theme=system] .visitor-powered{color:var(--crm-muted,#bbb9c9)}.visitor-page[data-theme=system] .visitor-form input,.visitor-page[data-theme=system] .visitor-form select,.visitor-page[data-theme=system] .visitor-composer input{background:var(--crm-feature,#222331);border-color:var(--crm-border,#3a3b4d);color:var(--crm-muted,#f5f3ff)}.visitor-page[data-theme=system] .visitor-message:not(.mine){background:var(--crm-feature,#292a38);color:var(--crm-muted,#f4f2fa)}.visitor-page[data-theme=system] .visitor-composer{border-color:var(--crm-border,#343545)}.visitor-page[data-theme=system]{background:var(--crm-feature,#101119)}}.bot-deployment{margin-top:14px!important}.bot-deployment>p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#85818e);margin:-6px 0 12px;line-height:1.6}.deployment-toggle{border:1px solid var(--crm-border,#e7e4ed);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fbfaff);padding:12px;flex-direction:row!important;align-items:flex-start!important;gap:11px!important;display:flex!important}.deployment-toggle input{margin-top:3px;width:auto!important}.deployment-toggle b{font-size:calc(13px * var(--crm-font-scale,1));display:block}.deployment-toggle small{margin-top:3px;display:block}.bot-deployment fieldset{border:1px solid var(--crm-border,#e5e2eb);border-radius:calc(var(--crm-radius,10px) * .8);margin:18px 0;padding:14px}.bot-deployment legend{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7d7485);padding:0 7px}.bot-deployment .check-list{max-height:180px;overflow:auto}.bot-deployment .check-list label{border-bottom:1px solid var(--crm-border,#efedf3);flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:9px;display:flex}.bot-deployment .check-list input{width:auto;margin-top:2px}.bot-deployment .check-list b{font-size:calc(12px * var(--crm-font-scale,1));display:block}.bot-deployment .check-list small{margin-top:3px;display:block}.bot-embed-codes{border-top:1px solid var(--crm-border,#eceaf1);padding-top:16px}.bot-embed-codes h3{font-size:calc(13px * var(--crm-font-scale,1));margin-bottom:10px}.bot-embed-codes>div{border:1px solid var(--crm-border,#e8e6ee);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fafafe);margin-top:8px;padding:11px}.bot-embed-codes b{font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:6px;display:block}.bot-embed-codes code{white-space:nowrap;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#655d78);background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#ece9f1);border-radius:calc(var(--crm-radius,10px) * .5);margin-bottom:8px;padding:8px;display:block;overflow:auto}.bot-embed-codes .secondary{font-size:calc(11px * var(--crm-font-scale,1));padding:6px 9px}.visitor-page{padding:clamp(8px,2vw,20px);font-size:clamp(12px,3.5vw,14px)}.visitor-window{width:min(420px,100%);height:min(720px,100dvh - 16px)}.visitor-header{padding:clamp(16px,6vw,25px)}.visitor-header h1{margin:clamp(8px,3vw,12px) 0 5px;font-size:clamp(20px,6vw,22px)}.visitor-header p{font-size:clamp(12px,3.7vw,14px);line-height:1.45}.visitor-form{flex:1;gap:clamp(10px,4vw,17px);min-height:0;padding:clamp(16px,7vw,28px);overflow:auto}.visitor-form h2{font-size:clamp(18px,5.5vw,21px);line-height:1.25}.visitor-form p{font-size:clamp(13px,4vw,15px);line-height:1.55}.visitor-form label{gap:6px;font-size:clamp(12px,3.8vw,14px)}.visitor-form input,.visitor-form select{min-height:40px;padding:clamp(8px,2.8vw,11px) 11px;font-size:clamp(13px,4vw,15px)}.visitor-form .primary{min-height:42px;padding:9px 12px;font-size:clamp(13px,4vw,15px)}.visitor-note{font-size:clamp(11px,3.4vw,12px)}.visitor-messages{gap:clamp(10px,3vw,15px);padding:clamp(14px,5vw,22px)}.visitor-message{padding:clamp(10px,3vw,12px) clamp(12px,4vw,15px);font-size:clamp(13px,4vw,14px)}.visitor-composer{padding:clamp(10px,3.5vw,15px)}.visitor-composer input{padding:8px;font-size:clamp(13px,4vw,15px)}.visitor-powered{font-size:calc(11px * var(--crm-font-scale,1));padding:8px 12px}@media (height<=700px){.visitor-page{padding:8px}.visitor-window{height:calc(100dvh - 16px)}.visitor-header{padding:14px 16px}.visitor-header h1{font-size:calc(19px * var(--crm-font-scale,1));margin:7px 0 3px}.visitor-header p{font-size:calc(12px * var(--crm-font-scale,1))}.visitor-form{gap:9px;padding:14px 16px}.visitor-form h2{font-size:calc(18px * var(--crm-font-scale,1))}.visitor-form p{font-size:calc(13px * var(--crm-font-scale,1))}.visitor-form input,.visitor-form select{min-height:36px;padding:7px 9px}.visitor-form .primary{min-height:38px;padding:7px 10px}.visitor-powered{display:none}.visitor-composer{padding:9px 12px}.visitor-bottom-actions{padding:6px 12px}}.visitor-close{border:1px solid var(--crm-border,#fff);place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.visitor-close{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 40%,transparent)}}.visitor-close{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.visitor-close{background:color-mix(in srgb,var(--crm-surface,#fff) 10.9804%,transparent)}}.visitor-close{color:var(--crm-feature-text,#fff);transition:background .15s}.visitor-close:hover{background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.visitor-close:hover{background:color-mix(in srgb,var(--crm-surface,#fff) 20%,transparent)}}.visitor-close:focus-visible{outline-color:var(--crm-focus,#fff)}.visitor-header{position:relative}.visitor-header>div:first-of-type{padding-right:38px}.visitor-page[data-ui=concierge] .visitor-composer input{appearance:none!important;background:var(--crm-surface,#fff)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--crm-text,#222329)!important;box-shadow:none!important;caret-color:var(--crm-text,#222329)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;border:0!important;border-radius:999px!important;margin:0!important}.visitor-page[data-ui=concierge] .visitor-composer input::placeholder{color:var(--crm-muted,#929297)!important;opacity:1!important}.visitor-page[data-ui=concierge] .visitor-composer input:focus{background:var(--crm-surface,#fff)!important;box-shadow:none!important;border:0!important;outline:0!important}.platform-admin-page .platform-module-layout{align-items:start;gap:20px!important}.platform-admin-page .platform-module-nav{border:1px solid var(--workspace-line,var(--crm-border,#e7e9ee))!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-surface,#fff)!important;padding:9px!important;top:16px!important;box-shadow:0 1px 2px #1d253008!important}.platform-admin-page .platform-module-nav button{border-radius:calc(var(--crm-radius,10px) * .8)!important;min-height:40px!important;color:var(--crm-muted,#667081)!important;font-size:calc(13px * var(--crm-font-scale,1))!important;border:0!important;font-weight:650!important}.platform-admin-page .platform-module-nav button svg{color:currentColor!important}.platform-admin-page .platform-module-nav button:hover{background:var(--crm-surface-alt,#f4f7fc)!important;color:var(--crm-primary,#285bd7)!important}.platform-admin-page .platform-module-nav button.active{background:var(--crm-surface-alt,#edf3ff)!important;color:var(--crm-primary,#285bd7)!important;box-shadow:none!important}.platform-admin-page .platform-command-center{border-color:var(--crm-border,#29364e)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-feature,#1d2637)!important;margin:0 0 16px!important;box-shadow:0 10px 26px #19243816!important}.platform-admin-page .platform-command-center .primary{background:var(--crm-primary,#2f63dc)!important;border-color:var(--crm-border,#2f63dc)!important}.platform-admin-page .platform-command-center .secondary{border-color:var(--crm-border,#58667b)!important;background:var(--crm-feature,#263247)!important;color:var(--crm-feature-text,#fff)!important}.platform-admin-page .platform-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important}.platform-admin-page .stat-card{border-color:var(--workspace-line,var(--crm-border,#e7e9ee))!important;border-radius:calc(var(--crm-radius,10px) * 1.1)!important;min-height:118px!important;padding:17px!important;box-shadow:0 1px 2px #1d253008!important}.platform-admin-page .stat-card>div{color:var(--crm-muted,#747d8c)!important}.platform-admin-page .stat-card strong{color:var(--crm-text,#273247)!important;font-size:calc(28px * var(--crm-font-scale,1))!important;margin:13px 0 6px!important}.platform-admin-page .stat-card>span{color:var(--crm-muted,#8a92a0)!important}.platform-admin-page .platform-health-grid{gap:14px!important;margin:0 0 16px!important}.platform-admin-page .platform-health-card,.platform-admin-page .platform-activity-card,.platform-admin-page .platform-overview-grid>.panel{border-color:var(--workspace-line,var(--crm-border,#e7e9ee))!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;box-shadow:0 1px 2px #1d253008!important}.platform-admin-page .profile-card-head h2,.platform-admin-page .platform-overview-grid h2{color:var(--crm-text,#2c3340)!important;font-size:calc(16px * var(--crm-font-scale,1))!important}.platform-admin-page .profile-card-head p{color:var(--crm-muted,#778091)!important}.platform-admin-page .platform-health-list>div,.platform-admin-page .platform-event-list>div,.platform-admin-page .readiness-row{border-color:var(--crm-border,#edf0f4)!important;color:var(--crm-muted,#707989)!important}.platform-admin-page .platform-health-list b{color:var(--crm-text,#2d3748)!important}.platform-admin-page .platform-event-list svg,.platform-admin-page .platform-activity-row svg{color:var(--crm-primary,#2f63dc)!important}.platform-admin-page .platform-event-list b,.platform-admin-page .platform-activity-row b{color:var(--crm-text,#313a4b)!important}.platform-admin-page .platform-event-list small,.platform-admin-page .platform-activity-row span,.platform-admin-page .platform-activity-row small{color:var(--crm-muted,#818a99)!important}.platform-admin-page .admin-section-head{margin:0 0 14px!important}.platform-admin-page .admin-section-head h2{color:var(--crm-text,#2a3342)!important;font-size:calc(19px * var(--crm-font-scale,1))!important}.platform-admin-page .admin-section-head p{color:var(--crm-muted,#737c8b)!important}.platform-admin-page .records-panel,.platform-admin-page .tier-card,.platform-admin-page .email-delivery-card,.platform-admin-page .system-summary,.platform-admin-page .platform-activity{border-color:var(--workspace-line,var(--crm-border,#e7e9ee))!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-surface,#fff)!important;box-shadow:0 1px 2px #1d253008!important}.platform-admin-page .platform-table th{background:var(--crm-surface,#fafbfc)!important;color:var(--crm-muted,#737c8b)!important;font-size:calc(11px * var(--crm-font-scale,1))!important;letter-spacing:.02em!important;text-transform:uppercase!important}.platform-admin-page .platform-table td{border-color:var(--crm-border,#edf0f3)!important;color:var(--crm-muted,#4f5969)!important}.platform-admin-page .platform-table tbody tr:hover{background:var(--crm-surface,#f8fbff)!important}.platform-admin-page .tier-card>strong{color:var(--crm-text,#2d3b52)!important}.platform-admin-page .tier-card li{background:var(--crm-surface-alt,#edf3ff)!important;color:var(--crm-primary,#285bd7)!important}.platform-admin-page .pill{border-color:var(--crm-border,#dfe5ec)!important;background:var(--crm-surface-alt,#f3f5f7)!important;color:var(--crm-muted,#667081)!important}.platform-admin-page .pill.green{border-color:var(--crm-border,#d9eee4)!important;background:var(--crm-surface-alt,#eff9f3)!important;color:var(--crm-success,#27865f)!important}.platform-admin-page .billing-metric{border-color:var(--workspace-line,var(--crm-border,#e7e9ee))!important;border-radius:calc(var(--crm-radius,10px) * 1.1)!important;background:var(--crm-surface,#fff)!important;box-shadow:0 1px 2px #1d253008!important}.platform-admin-page .billing-metric strong{color:var(--crm-text,#273247)!important}.platform-admin-page .invoice-ledger-title,.platform-admin-page .invoice-ledger .platform-table th{border-color:var(--crm-border,#edf0f4)!important;background:var(--crm-surface,#fafbfc)!important}.platform-admin-page .invoice-ledger-title>span,.platform-admin-page .invoice-brand-mark{background:var(--crm-surface-alt,#edf3ff)!important;color:var(--crm-primary,#285bd7)!important}.platform-admin-page .invoice-reference,.platform-admin-page .invoice-actions .invoice-view{color:var(--crm-primary,#285bd7)!important}@media (width<=1250px){.platform-admin-page .platform-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.platform-admin-page .platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-admin-page .platform-module-nav{position:static!important}}@media (width<=500px){.platform-admin-page .platform-stats,.platform-admin-page .platform-module-nav{grid-template-columns:1fr!important}.platform-admin-page .platform-module-nav button{justify-content:flex-start!important}}.enterprise-command-center{padding:24px 26px!important}.command-status{color:var(--crm-muted,#b6c0d0);font-size:calc(11px * var(--crm-font-scale,1));flex-wrap:wrap;gap:14px;margin-top:15px;display:flex}.command-status span{align-items:center;gap:6px;display:inline-flex}.command-status i{background:var(--crm-feature,#59c795);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #59c7951a}.enterprise-command-center .platform-command-actions{align-items:center}.enterprise-insight-grid,.enterprise-security-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;margin-bottom:16px;display:grid}.executive-performance,.enterprise-controls,.security-policy-card,.security-queue{padding:20px!important}.executive-performance .eyebrow,.enterprise-controls .eyebrow{font-size:calc(10px * var(--crm-font-scale,1))}.executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.executive-kpis>div{border:1px solid var(--crm-border,#e8ebf1);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fafbfe);padding:13px}.executive-kpis span,.executive-kpis small{color:var(--crm-muted,#7f8795);font-size:calc(11px * var(--crm-font-scale,1));display:block}.executive-kpis b{color:var(--crm-text,#283448);font-size:calc(18px * var(--crm-font-scale,1));letter-spacing:-.03em;margin:7px 0 4px;display:block}.executive-kpis b.risk{color:var(--crm-danger,#c65353)}.executive-kpis b.good{color:var(--crm-success,#338464)}.portfolio-list{border-top:1px solid var(--crm-border,#edf0f4);gap:10px;padding:13px 0 17px;display:grid}.portfolio-list>div{color:var(--crm-muted,#586273);font-size:calc(12px * var(--crm-font-scale,1));grid-template-columns:150px minmax(40px,1fr) 22px;align-items:center;gap:10px;display:grid}.portfolio-list>div>div{background:var(--crm-surface-alt,#edf0f5);border-radius:99px;height:7px;overflow:hidden}.portfolio-list i{border-radius:inherit;background:linear-gradient(90deg,var(--crm-feature,#3567df),var(--crm-feature,#6e92f0));height:100%;display:block}.portfolio-list b{text-align:right;color:var(--crm-text,#364257)}.portfolio-empty{color:var(--crm-muted,#7f8795);display:block!important}.control-list{margin-top:12px;display:grid}.control-list button,.security-queue-row{border-bottom:1px solid var(--crm-border,#edf0f4);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:12px 0;display:grid}.control-list button:last-child{border-bottom:0}.control-list button>span{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#edf9f2);width:28px;height:28px;color:var(--crm-success,#2f9668);place-items:center;display:grid}.control-list button>span.risk{background:var(--crm-surface-alt,#fff1ef);color:var(--crm-danger,#cb5953)}.control-list b,.security-queue-row b{color:var(--crm-text,#384254);font-size:calc(12px * var(--crm-font-scale,1));display:block}.control-list small,.security-queue-row small{color:var(--crm-muted,#808998);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px;line-height:1.35;display:block}.control-list em{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#eef9f3);color:var(--crm-success,#348765);font-size:calc(10px * var(--crm-font-scale,1));padding:4px 6px;font-style:normal;font-weight:750}.control-list em.risk{background:var(--crm-surface-alt,#fff0ee);color:var(--crm-danger,#c3514e)}.security-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.security-scoreboard>div{border:1px solid var(--crm-border,#e5e8ee);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#fff);padding:17px;box-shadow:0 1px 2px #1d253008}.security-scoreboard span,.security-scoreboard small{color:var(--crm-muted,#7e8796);font-size:calc(11px * var(--crm-font-scale,1));display:block}.security-scoreboard strong{color:var(--crm-text,#2d384d);font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:9px 0 5px;display:block}.security-scoreboard strong.risk{color:var(--crm-danger,#c75350)}.security-scoreboard strong.good{color:var(--crm-success,#348666)}.security-policy-list{gap:13px;margin-top:15px;display:grid}.security-policy-list>div{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.security-policy-list>div>span{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#edf3ff);width:30px;height:30px;color:var(--crm-primary,#2f63dc);place-items:center;display:grid}.security-policy-list p{margin:0}.security-policy-list b{color:var(--crm-text,#394355);font-size:calc(12px * var(--crm-font-scale,1));display:block}.security-policy-list small{color:var(--crm-muted,#7d8797);font-size:calc(11px * var(--crm-font-scale,1));margin-top:4px;line-height:1.45;display:block}.security-queue-row{width:100%}.security-queue-row>svg:first-child{color:var(--crm-danger,#ca5a53)}.security-clear{color:var(--crm-success,#348665);align-items:center;gap:10px;padding:22px 0;display:flex}.security-clear span{gap:4px;display:grid}.security-clear b{color:var(--crm-text,#394355);font-size:calc(12px * var(--crm-font-scale,1))}.security-clear small{color:var(--crm-muted,#7c8797);font-size:calc(11px * var(--crm-font-scale,1))}@media (width<=1100px){.platform-admin-page .platform-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-insight-grid,.enterprise-security-grid{grid-template-columns:1fr}.security-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.enterprise-command-center{padding:18px!important}.enterprise-command-center .platform-command-actions{flex-direction:column;align-items:stretch}.executive-kpis{grid-template-columns:1fr}.portfolio-list>div{grid-template-columns:120px minmax(30px,1fr) 20px}.security-scoreboard{grid-template-columns:1fr}.platform-admin-page .platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.platform-admin-page .admin-module-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 13px;display:grid}.platform-admin-page .admin-module-metrics>div{border:1px solid var(--crm-border,#e4e8ee);border-radius:calc(var(--crm-radius,10px) * 1.1);background:linear-gradient(145deg,var(--crm-surface,#fff),var(--crm-surface,#fbfcff));min-height:105px;padding:16px 17px;box-shadow:0 1px 2px #1d253008}.platform-admin-page .admin-module-metrics span,.platform-admin-page .admin-module-metrics small{color:var(--crm-muted,#7d8695);font-size:calc(11px * var(--crm-font-scale,1));display:block}.platform-admin-page .admin-module-metrics strong{color:var(--crm-text,#2c384c);font-size:calc(23px * var(--crm-font-scale,1));letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 5px;display:block;overflow:hidden}.platform-admin-page .admin-module-metrics strong.good{color:var(--crm-success,#348767)}.platform-admin-page .admin-module-metrics strong.risk{color:var(--crm-danger,#c55350)}.platform-admin-page .admin-module-metrics.compact-three,.platform-admin-page .admin-module-metrics.email-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-page .admin-record-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.platform-admin-page .admin-record-toolbar>span{color:var(--crm-muted,#7e8795);font-size:calc(12px * var(--crm-font-scale,1))}.platform-admin-page .admin-search{border:1px solid var(--crm-border,#dfe4eb);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);min-width:min(100%,320px);color:var(--crm-muted,#788293);align-items:center;gap:8px;padding:9px 11px;display:flex}.platform-admin-page .admin-search input{width:100%;min-width:0;color:var(--crm-text,#354055);font-size:calc(12px * var(--crm-font-scale,1));outline:0;background:0 0!important;border:0!important}.admin-no-results{min-height:116px;color:var(--crm-muted,#778293);justify-content:center;align-items:center;gap:10px;display:flex}.admin-no-results span{gap:3px;display:grid}.admin-no-results b{color:var(--crm-text,#394456);font-size:calc(13px * var(--crm-font-scale,1))}.admin-no-results small{font-size:calc(11px * var(--crm-font-scale,1))}.delivery-governance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.delivery-governance>div{border:1px solid var(--crm-border,#e8ebf0);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fbfcfe);align-items:flex-start;gap:9px;padding:13px;display:flex}.delivery-governance svg{color:var(--crm-primary,#2f63dc);flex:none}.delivery-governance b,.delivery-governance small{display:block}.delivery-governance b{color:var(--crm-text,#394456);font-size:calc(12px * var(--crm-font-scale,1))}.delivery-governance small{color:var(--crm-muted,#7d8796);font-size:calc(10px * var(--crm-font-scale,1));margin-top:4px;line-height:1.4}.system-governance-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.system-governance-grid>.panel{padding:18px!important}.governance-status{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.governance-status span{border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface-alt,#eff9f3);color:var(--crm-success,#358667);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.platform-admin-page .email-delivery-card{margin-bottom:14px}@media (width<=900px){.platform-admin-page .admin-module-metrics,.platform-admin-page .admin-module-metrics.compact-three,.platform-admin-page .admin-module-metrics.email-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-governance,.system-governance-grid{grid-template-columns:1fr}}@media (width<=600px){.platform-admin-page .admin-module-metrics,.platform-admin-page .admin-module-metrics.compact-three,.platform-admin-page .admin-module-metrics.email-metrics{grid-template-columns:1fr}.platform-admin-page .admin-record-toolbar{flex-direction:column;align-items:stretch}.platform-admin-page .admin-search{min-width:0}.delivery-governance{grid-template-columns:1fr}}.platform-admin-page .platform-overview-hero{border:1px solid var(--crm-border,#2b374d);border-radius:calc(var(--crm-radius,10px) * 1.3);background:radial-gradient(circle at 78% 14%,var(--crm-feature,#34476b) 0,var(--crm-feature,#202b3d) 38%,var(--crm-feature,#1b2435) 80%);color:var(--crm-feature-text,#fff);grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:20px;margin:0 0 14px;padding:23px 25px;display:grid;box-shadow:0 10px 26px #19243817}.overview-hero-copy h2{max-width:680px;color:var(--crm-feature-text,#fff);font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:9px 0 7px}.overview-hero-copy>p{max-width:640px;color:var(--crm-muted,#c4cada);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.5}.overview-hero-copy .eyebrow{color:var(--crm-muted,#bec7ff);font-size:calc(10px * var(--crm-font-scale,1))}.overview-hero-copy .command-status{color:var(--crm-muted,#afb9cb);margin-top:11px}.overview-hero-actions{align-items:center;gap:8px;margin-top:17px;display:flex}.overview-hero-actions .primary{background:var(--crm-primary,#3969df);border-color:var(--crm-border,#3969df);min-height:35px;font-size:calc(12px * var(--crm-font-scale,1));padding:8px 11px}.overview-hero-actions .secondary{border-color:var(--crm-border,#596882);background:var(--crm-feature,#29374d);min-height:35px;color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));padding:8px 11px}.overview-hero-actions .icon-btn{border-color:var(--crm-border,#596882);background:var(--crm-feature,#29374d);width:35px;height:35px;color:var(--crm-feature-text,#fff)}.overview-health-card{border:1px solid var(--crm-border,#465572);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-feature,#172034);align-content:space-between;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.overview-health-card{background:color-mix(in srgb,var(--crm-feature,#172034) 54.902%,transparent)}}.overview-health-card>div:first-child>span{color:var(--crm-muted,#aeb9cd);font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.09em;font-weight:800;display:block}.overview-health-card>div:first-child>b{color:var(--crm-success,#70d4a0);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.025em;margin:8px 0 4px;display:block}.overview-health-card>div:first-child>b.attention{color:var(--crm-primary,#f0bd6f)}.overview-health-card>div:first-child>small{color:var(--crm-muted,#b8c0cf);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.4}.overview-health-signals{border-top:1px solid var(--crm-border,#40506b);margin-top:14px;display:grid}.overview-health-signals button{border-bottom:1px solid var(--crm-border,#40506b);color:var(--crm-muted,#c5cedc);text-align:left;font-size:calc(10px * var(--crm-font-scale,1));background:0 0;grid-template-columns:16px 1fr 14px;align-items:center;gap:7px;padding:8px 0;display:grid}.overview-health-signals button:last-child{border-bottom:0}.overview-health-signals svg{color:var(--crm-muted,#aebdff)}.overview-health-signals b{color:var(--crm-feature-text,#fff);font-size:calc(11px * var(--crm-font-scale,1))}.platform-admin-page .overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}.platform-admin-page .overview-kpis .stat-card{position:relative;overflow:hidden;border-left:3px solid var(--crm-border,#4c75e8)!important;min-height:104px!important;padding:14px 16px!important}.platform-admin-page .overview-kpis .stat-card>div{font-size:calc(11px * var(--crm-font-scale,1))!important}.platform-admin-page .overview-kpis .stat-card strong{font-size:calc(25px * var(--crm-font-scale,1))!important;margin:9px 0 4px!important}.platform-admin-page .overview-kpis .stat-card>span{font-size:calc(10px * var(--crm-font-scale,1))!important}.platform-admin-page .overview-kpis .stat-card:nth-child(3) strong{font-size:calc(23px * var(--crm-font-scale,1))!important}.platform-admin-page .overview-kpis .stat-card:after{border:1px solid var(--crm-border,#4c75e8);width:45px;height:45px;position:absolute;bottom:-12px;right:-7px}@supports (color:color-mix(in lab, red, red)){.platform-admin-page .overview-kpis .stat-card:after{border:1px solid color-mix(in srgb,var(--crm-border,#4c75e8) 10.9804%,transparent)}}.platform-admin-page .overview-kpis .stat-card:after{content:"";border-radius:50%}@media (width<=1080px){.platform-admin-page .platform-overview-hero{grid-template-columns:1fr}.platform-admin-page .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.platform-admin-page .platform-overview-hero{padding:18px}.overview-hero-copy h2{font-size:calc(23px * var(--crm-font-scale,1))}.overview-hero-actions{flex-wrap:wrap}.overview-health-card{min-height:180px}.platform-admin-page .overview-kpis{grid-template-columns:1fr!important}}.platform-admin-page .overview-kpis .stat-card:after{display:none!important}.originating-url{min-width:0}.originating-url a{min-width:0;max-width:100%;color:var(--crm-primary,#5d49d6);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:5px;line-height:1.4;text-decoration:none;display:flex}.originating-url a:hover{text-decoration:underline}.originating-url a svg{flex:none}.originating-url a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-sidebar [data-slot=sidebar-inner]{background:var(--crm-sidebar,#fbfcff);border-right:1px solid var(--crm-border,#e4e7ef)}.app-sidebar [data-slot=sidebar-header]{border-bottom:1px solid var(--crm-border,#edf0f5);padding:25px 17px 15px}.app-sidebar [data-slot=sidebar-content]{scrollbar-width:thin;padding:13px 11px 20px}.brand{font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-1.35px;margin:0 6px 5px}.brand-icon{border-radius:calc(var(--crm-radius,10px) * .9);width:35px;height:35px;box-shadow:0 5px 12px #5947e826}.sidebar-product-label{color:var(--crm-sidebar-text,#858b9c);font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.01em;margin-left:50px;font-weight:500;display:block}.sidebar-nav-group{margin:0 0 17px}.sidebar-nav-group:last-child{margin-bottom:2px}.nav-caption,.nav-caption.second{color:var(--crm-muted,#9a9fab);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.105em;padding:0 11px 8px;font-weight:700}.nav-button{color:var(--crm-muted,#616877);position:relative;border-radius:calc(var(--crm-radius,10px) * .7)!important;height:38px!important;font-size:calc(13px * var(--crm-font-scale,1))!important;gap:11px!important;margin:1px 0!important;padding:0 11px!important;font-weight:520!important;transition:background .16s,color .16s,box-shadow .16s!important}.nav-button:hover{background:var(--crm-surface-alt,#f0f2f8)!important;color:var(--crm-text,#343946)!important}.nav-button svg{width:17px!important;height:17px!important;color:var(--crm-muted,#8b91a0)!important}.nav-button[data-active=true]{box-shadow:inset 3px 0 #6754df;background:var(--crm-surface-alt,#eeebff)!important;color:var(--crm-primary,#5543cf)!important;font-weight:650!important}.nav-button[data-active=true] svg{color:var(--crm-primary,#6250dc)!important}.nav-count{background:var(--crm-feature,#6250dc);border-radius:calc(var(--crm-radius,10px) * .5);min-width:20px;font-size:calc(11px * var(--crm-font-scale,1));padding:0 5px;line-height:19px;box-shadow:0 2px 5px #5947e82b}.tiny-tag{background:var(--crm-surface,#f8f6ff);border-color:var(--crm-border,#ddd6ff);color:var(--crm-primary,#7966d8);font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.06em;margin-left:auto;padding:2px 5px;font-weight:700}.help-link{color:var(--crm-muted,#687080);font-size:calc(13px * var(--crm-font-scale,1));padding:6px 3px 13px;font-weight:520}.help-link:hover{color:var(--crm-primary,#5543cf)}.profile{border-color:var(--crm-border,#e8ebf1);padding-top:12px}.profile b{color:var(--crm-text,#3c4250);font-weight:650}.profile small{color:var(--crm-muted,#838999)}.profile>a{border-radius:calc(var(--crm-radius,10px) * .6);width:28px;height:28px;color:var(--crm-muted,#858b99);place-items:center;display:grid}.profile>a:hover{background:var(--crm-surface-alt,#f0f1f6);color:var(--crm-primary,#5141cc)}@media (width<=900px){.sidebar-nav-group{margin-bottom:12px}.app-sidebar [data-slot=sidebar-header]{padding:18px 13px 12px}.app-sidebar [data-slot=sidebar-content]{padding:10px 8px}.sidebar-product-label{display:none}}:is(.content-page,.content-page:has(.report-grid),.content-page:not(:has(.report-grid))){padding-left:24px!important}@media (width<=767px){:is(.content-page,.content-page:has(.report-grid),.content-page:not(:has(.report-grid))){padding-left:16px!important}}.danger-icon{border:1px solid var(--crm-border,#f1cccc);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:34px;height:34px;color:var(--crm-danger,#c94d4d);cursor:pointer;place-items:center;display:inline-grid}.danger-icon:hover{background:var(--crm-surface-alt,#fff4f4)}.website-actions,.department-card footer,.bot-list-actions{align-items:center;gap:8px;display:flex}.bot-list-actions{margin-left:auto}.segments-page{max-width:1420px;margin:0 auto}.segment-hero{background:linear-gradient(122deg,var(--crm-surface,#fff) 0%,var(--crm-surface,#faf9ff) 56%,var(--crm-surface-alt,#f0edff) 100%);border-color:var(--crm-border,#e7e3f5);justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;display:flex}.segment-hero-copy{max-width:625px}.section-kicker{color:var(--crm-primary,#6855d8);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-weight:750;display:flex}.segment-hero h1{color:var(--crm-text,#2f2b3c);font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:9px 0 8px}.segment-hero p{color:var(--crm-muted,#777283);font-size:calc(14px * var(--crm-font-scale,1));margin:0;line-height:1.6}.segment-hero-metrics{border-left:1px solid var(--crm-border,#e4e0f2);grid-template-columns:repeat(3,minmax(92px,1fr));min-width:330px;display:grid}.segment-hero-metrics>div{border-right:1px solid var(--crm-border,#e4e0f2);padding:3px 18px}.segment-hero-metrics>div:last-child{border:0}.segment-hero-metrics b{color:var(--crm-text,#403657);font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.04em;display:block}.segment-hero-metrics span{color:var(--crm-muted,#8a8497);font-size:calc(11px * var(--crm-font-scale,1));margin-top:5px;line-height:1.35;display:block}.segment-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:19px 0 15px;display:flex}.segment-toolbar .searchbox{width:min(340px,100%);padding:8px 10px}.segment-toolbar .muted{font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.segment-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:15px;display:grid}.segment-card{border-color:var(--crm-border,#e5e5ec);flex-direction:column;gap:0;min-height:292px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.segment-card:hover{border-color:var(--crm-border,#cfc7ef);transform:translateY(-2px);box-shadow:0 12px 27px #352b5710}.segment-card-head,.segment-card-footer,.segment-title-row,.segment-match{justify-content:space-between;align-items:center;gap:12px;display:flex}.segment-mark{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#eeeaff);width:36px;height:36px;color:var(--crm-primary,#6752da);place-items:center;display:grid}.segment-live{color:var(--crm-success,#6b987e);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:6px;font-weight:650;display:flex}.segment-live i{background:var(--crm-feature,#58b884);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #58b88418}.segment-title-row{align-items:flex-start;margin:18px 0 12px}.segment-card h2{color:var(--crm-text,#343042);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.02em;margin:0}.segment-card p{color:var(--crm-muted,#827d8d);font-size:calc(13px * var(--crm-font-scale,1));margin:5px 0 0;line-height:1.45}.segment-title-row>strong{text-align:right;color:var(--crm-primary,#44386d);font-size:calc(23px * var(--crm-font-scale,1));padding:4px 0;line-height:1}.segment-title-row>strong small{color:var(--crm-muted,#918b9d);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-weight:600;display:block}.segment-match{border-top:1px solid var(--crm-border,#efedf3);border-bottom:1px solid var(--crm-border,#efedf3);color:var(--crm-muted,#888191);font-size:calc(11px * var(--crm-font-scale,1));padding:10px 0}.segment-match span:last-child{color:var(--crm-muted,#6d6680);font-weight:650}.segment-rules{flex-wrap:wrap;gap:6px;padding:13px 0;display:flex}.segment-rules span{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface,#f7f5ff);color:var(--crm-primary,#6c61a5);font-size:calc(11px * var(--crm-font-scale,1));padding:5px 8px;line-height:1.3}.segment-rules b{color:var(--crm-primary,#554990);text-transform:capitalize;font-weight:700}.segment-rules em{color:var(--crm-text,#4a4658);font-style:normal;font-weight:650}.segment-card-footer{border-top:1px solid var(--crm-border,#efedf3);margin-top:auto;padding-top:12px}.segment-card-footer .text-btn{font-size:calc(12px * var(--crm-font-scale,1))}.secondary.compact{min-height:31px;font-size:calc(11px * var(--crm-font-scale,1));padding:6px 9px}.segment-delete{border-radius:calc(var(--crm-radius,10px) * .7);width:31px;height:31px;color:var(--crm-muted,#aaa3b0);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin-left:auto;display:grid}.segment-delete:hover{border-color:var(--crm-border,#f2cfcf);background:var(--crm-surface,#fff6f6);color:var(--crm-danger,#c6545b)}.segment-editor{border:1px solid var(--crm-border,#e2dff0);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fcfbff);padding:14px}.segment-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.segment-editor-head b{color:var(--crm-text,#4b4559);font-size:calc(13px * var(--crm-font-scale,1));display:block}.segment-editor-head small{color:var(--crm-muted,#8c8796);font-size:calc(11px * var(--crm-font-scale,1));margin-top:4px;line-height:1.45;display:block}.segment-match-mode{border:1px solid var(--crm-border,#ece9f5);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);color:var(--crm-muted,#777082);font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:9px;display:flex}.segment-match-mode>div{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f4f2f8);padding:2px;display:flex}.segment-match-mode button{border-radius:calc(var(--crm-radius,10px) * .4);color:var(--crm-muted,#80798b);font-size:calc(10px * var(--crm-font-scale,1));cursor:pointer;background:0 0;border:0;padding:5px 7px}.segment-match-mode button.active{background:var(--crm-surface,#fff);color:var(--crm-primary,#5746cb);font-weight:700;box-shadow:0 1px 3px #332c4e1a}.segment-rule{grid-template-columns:1fr 1fr 1fr 34px;align-items:center;gap:8px;margin-top:10px;display:grid}.segment-rule select,.segment-rule input{border:1px solid var(--crm-border,#dedbe8);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);width:100%;height:36px;color:var(--crm-text,#514b5b);font-size:calc(12px * var(--crm-font-scale,1));padding:0 9px}.segment-rule select:focus,.segment-rule input:focus{outline:2px solid var(--crm-focus,#cfc6ff);border-color:var(--crm-focus,#7969df)}@media (width<=900px){.segment-hero{flex-direction:column;align-items:flex-start}.segment-hero-metrics{border-left:0;border-top:1px solid var(--crm-border,#e4e0f2);width:100%;padding-top:17px}.segment-hero-metrics>div:first-child{padding-left:0}}@media (width<=700px){.segment-hero{padding:21px}.segment-hero-metrics{grid-template-columns:repeat(3,1fr);min-width:0}.segment-hero-metrics>div{padding:3px 10px}.segment-toolbar{flex-direction:column;align-items:stretch}.segment-toolbar .searchbox{width:100%}.segment-toolbar .muted{display:none}.segment-grid{grid-template-columns:1fr}.segment-rule{grid-template-columns:1fr 1fr 34px}.segment-rule input{grid-column:1/3}.segment-match-mode{flex-direction:column;align-items:flex-start}}.ticket-fullpage{flex-direction:column;gap:20px;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;padding:clamp(24px,5vw,72px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:none!important}.ticket-fullpage .edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(860px,100%);margin:0 auto;display:grid}.ticket-fullpage .edit-form>label:first-of-type,.ticket-fullpage .edit-form textarea,.ticket-fullpage .dialog-footer{grid-column:1/-1}.ticket-fullpage [data-slot=dialog-close]{top:24px!important;right:28px!important}.ticket-fullpage [data-slot=dialog-header]{width:min(860px,100%);margin:0 auto}.ticket-fullpage .dialog-footer{margin-top:12px}@media (width<=700px){.ticket-fullpage{padding:24px 18px!important}.ticket-fullpage .edit-form{grid-template-columns:1fr}}.ticket-detail-page{z-index:45;background:var(--crm-surface,#f8f9fc);padding:clamp(24px,4vw,56px);position:fixed;inset:99px 0 0 248px;overflow:auto}.ticket-detail-head,.ticket-detail-form{width:min(980px,100%);margin:0 auto}.ticket-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.ticket-detail-head h1{letter-spacing:-.04em;margin:6px 0 7px;font-size:clamp(28px,3vw,38px)}.ticket-detail-head p{color:var(--crm-muted,#74798a);margin:0}.ticket-detail-form{border:1px solid var(--crm-border,#e4e6ee);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);gap:20px;padding:28px;display:grid;box-shadow:0 12px 35px #27213f0a}.ticket-detail-form label{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#4a5060);gap:8px;font-weight:600;display:grid}.ticket-detail-form textarea{resize:vertical;min-height:180px}.ticket-detail-actions{border-top:1px solid var(--crm-border,#eceef3);justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=767px){.ticket-detail-page{padding:20px 16px;top:72px;left:0}.ticket-detail-head{display:grid}.ticket-detail-grid{grid-template-columns:1fr}.ticket-detail-form{padding:18px}.ticket-detail-actions{padding-top:16px}}.platform-admin-page{padding-top:28px}.platform-stats{margin:24px 0 34px}.admin-section-head{justify-content:space-between;align-items:end;gap:18px;margin:26px 0 14px;display:flex}.admin-section-head h2{font-size:calc(19px * var(--crm-font-scale,1));margin:0}.admin-section-head p{color:var(--crm-muted,#7b8090);font-size:calc(14px * var(--crm-font-scale,1));margin:5px 0 0}.tier-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.tier-card{padding:19px}.tier-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.tier-card h2{font-size:calc(19px * var(--crm-font-scale,1));margin:18px 0 6px}.tier-card p{min-height:40px;color:var(--crm-muted,#777d8e);font-size:calc(14px * var(--crm-font-scale,1));margin:0}.tier-card>strong{font-size:calc(25px * var(--crm-font-scale,1));color:var(--crm-text,#2f2940);margin-top:18px;display:block}.tier-card>strong small{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#828797);font-weight:500}.tier-card ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tier-card li{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f2f0ff);color:var(--crm-primary,#6154bc);font-size:calc(12px * var(--crm-font-scale,1));padding:5px 8px}.platform-table{border-collapse:collapse;width:100%}.platform-table th,.platform-table td{text-align:left;border-bottom:1px solid var(--crm-border,#eceef2);font-size:calc(14px * var(--crm-font-scale,1));padding:14px}.platform-table th{color:var(--crm-muted,#8a90a0);font-weight:600}.platform-table td small{color:var(--crm-muted,#8a90a0);margin-top:4px;display:block}@media (width<=700px){.admin-section-head{flex-direction:column;align-items:flex-start}.platform-table{min-width:680px}.records-panel{overflow:auto}}.icon-text{color:var(--crm-primary,#6758d8);cursor:pointer;vertical-align:middle;background:0 0;border:0;padding:6px}.icon-text:hover{background:var(--crm-surface-alt,#f2f0ff);border-radius:calc(var(--crm-radius,10px) * .7)}.icon-text.danger{color:var(--crm-danger,#c94f55)}.platform-activity{padding:2px 18px}.platform-activity-row{border-bottom:1px solid var(--crm-border,#eceef2);color:var(--crm-muted,#706f83);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.platform-activity-row:last-child{border-bottom:0}.platform-activity-row svg{color:var(--crm-primary,#6758d8)}.platform-activity-row b{color:var(--crm-text,#343246);font-size:calc(14px * var(--crm-font-scale,1));text-transform:capitalize;display:block}.platform-activity-row span{font-size:calc(13px * var(--crm-font-scale,1));margin-top:3px;display:block}.platform-activity-row small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#9296a5)}@media (width<=700px){.platform-activity-row{grid-template-columns:20px 1fr}.platform-activity-row small{grid-column:2}}.access-page{background:var(--crm-surface,#f8f8fc);grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100dvh;display:grid}.access-brand{background:linear-gradient(145deg,var(--crm-feature,#33217f) 0%,var(--crm-feature,#5947e8) 52%,var(--crm-feature,#806bea) 100%);color:var(--crm-feature-text,#fff);flex-direction:column;padding:clamp(34px,6vw,80px);display:flex;position:relative;overflow:hidden}.access-brand:before{content:"";border:1px solid var(--crm-border,#fff);width:600px;height:600px;position:absolute;inset:auto -8% -36% auto}@supports (color:color-mix(in lab, red, red)){.access-brand:before{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 14.1176%,transparent)}}.access-brand:before{border-radius:50%;box-shadow:0 0 0 70px #ffffff0b,0 0 0 140px #ffffff08}.access-logo{z-index:1;color:var(--crm-feature-text,#fff);font-size:calc(28px * var(--crm-font-scale,1));letter-spacing:-1.2px;align-items:center;gap:9px;font-weight:750;text-decoration:none;display:flex;position:relative}.access-logo>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);width:38px;height:38px;color:var(--crm-primary,#5743df);place-items:center;display:grid}.access-logo>span+span{color:var(--crm-muted,#cfc7ff)}.access-pitch{z-index:1;max-width:540px;margin:auto 0;position:relative}.access-pitch .soft-tag{background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.access-pitch .soft-tag{background:color-mix(in srgb,var(--crm-surface,#fff) 9.41177%,transparent)}}.access-pitch .soft-tag{color:var(--crm-muted,#f1efff);border-color:var(--crm-border,#fff)}@supports (color:color-mix(in lab, red, red)){.access-pitch .soft-tag{border-color:color-mix(in srgb,var(--crm-border,#fff) 15.6863%,transparent)}}.access-pitch h1{letter-spacing:-.065em;margin:20px 0 16px;font-size:clamp(40px,5vw,68px);line-height:1.03}.access-pitch p{max-width:470px;color:var(--crm-muted,#e9e5ff);font-size:calc(17px * var(--crm-font-scale,1));margin:0;line-height:1.65}.access-pitch ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.access-pitch li{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-muted,#f5f3ff);align-items:center;gap:10px;display:flex}.access-pitch li svg{color:var(--crm-success,#a8f0d4)}.access-trust{z-index:1;color:var(--crm-muted,#ded9ff);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:9px;display:flex;position:relative}.access-panel{place-items:center;padding:32px;display:grid}.access-card{text-align:center;width:min(410px,100%)}.access-icon{border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface-alt,#edeaff);width:54px;height:54px;color:var(--crm-primary,#5c47df);place-items:center;margin:0 auto 20px;display:grid}.access-card h2{font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.04em;color:var(--crm-text,#29263a);margin:0}.access-card>p{color:var(--crm-muted,#777a8b);margin:10px 0 25px;line-height:1.55}.access-continue{width:100%;font-size:calc(15px * var(--crm-font-scale,1));justify-content:center;padding:13px 18px;text-decoration:none;display:flex}.access-divider{color:var(--crm-muted,#9da0ae);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:12px;margin:24px 0;display:flex}.access-divider:before,.access-divider:after{content:"";background:var(--crm-surface-alt,#e5e5ed);flex:1;height:1px}.access-card>small{color:var(--crm-muted,#8a8d9c);font-size:calc(12px * var(--crm-font-scale,1));line-height:1.6;display:block}.access-switch{font-size:calc(14px * var(--crm-font-scale,1))!important;margin-top:27px!important}.access-switch a{color:var(--crm-primary,#5947e8);font-weight:700;text-decoration:none}@media (width<=850px){.access-page{grid-template-columns:1fr}.access-brand{min-height:330px;padding:30px}.access-pitch{margin:55px 0 0}.access-pitch h1{font-size:calc(40px * var(--crm-font-scale,1))}.access-pitch p,.access-pitch ul{display:none}.access-trust{margin-top:auto}.access-panel{padding:46px 24px 60px}}.access-form{text-align:left;gap:14px;display:grid}.access-form label{color:var(--crm-muted,#515667);font-size:calc(13px * var(--crm-font-scale,1));gap:7px;font-weight:650;display:grid}.access-form input{border:1px solid var(--crm-border,#dedfe8);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:100%;height:44px;color:var(--crm-text,#28263a);font-size:calc(15px * var(--crm-font-scale,1));padding:0 12px}.access-form input:focus{outline:2px solid var(--crm-focus,#b9b0ff);border-color:var(--crm-focus,#6a58e6)}.access-form .access-continue{cursor:pointer;border:0;margin-top:5px}.access-form .access-continue:disabled{opacity:.65;cursor:wait}.access-provider{justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:flex}.access-error{border:1px solid var(--crm-border,#f1cdcd);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#fff4f4);color:var(--crm-danger,#b74343);font-size:calc(13px * var(--crm-font-scale,1));padding:10px 12px;line-height:1.4}.access-page-new{background:var(--crm-surface-alt,#f5f6fa);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr)}.access-page-new .access-showcase{background:radial-gradient(circle at 83% 18%,var(--crm-feature,#4a58a7) 0,transparent 31%),linear-gradient(140deg,var(--crm-feature,#11141c) 0%,var(--crm-feature,#171b2b) 52%,var(--crm-feature,#26205a) 100%);flex-direction:column;min-height:100dvh;padding:28px clamp(42px,7vw,108px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.access-page-new .access-showcase{background:radial-gradient(circle at 83% 18%,color-mix(in srgb,var(--crm-feature,#4a58a7) 26.6667%,transparent) 0,transparent 31%),linear-gradient(140deg,var(--crm-feature,#11141c) 0%,var(--crm-feature,#171b2b) 52%,var(--crm-feature,#26205a) 100%)}}.access-page-new .access-showcase{color:var(--crm-feature-text,#fff)}.access-page-new .access-showcase:before{content:"";border:1px solid var(--crm-border,#8174ff);width:680px;height:680px;position:absolute;bottom:-220px;right:-190px}@supports (color:color-mix(in lab, red, red)){.access-page-new .access-showcase:before{border:1px solid color-mix(in srgb,var(--crm-border,#8174ff) 33.3333%,transparent)}}.access-page-new .access-showcase:before{border-radius:50%;box-shadow:0 0 0 86px #7568ff0b,0 0 0 172px #7568ff09}.access-showcase-nav,.access-showcase-copy,.access-product-preview,.access-showcase-footer{z-index:1;position:relative}.access-showcase-nav{justify-content:space-between;align-items:center;display:flex}.access-page-new .access-logo{color:var(--crm-feature-text,#f8f8ff);font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-1.1px}.access-page-new .access-logo>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-feature,#ff5a24);width:36px;height:36px;color:var(--crm-feature-text,#fff)}.access-page-new .access-logo i{color:var(--crm-muted,#917eff);font-style:normal}.access-home-link{color:var(--crm-muted,#c3c6d3);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:7px;text-decoration:none;display:flex}.access-home-link:hover{color:var(--crm-feature-text,#fff)}.access-showcase-copy{max-width:600px;margin:auto 0 38px}.access-eyebrow{color:var(--crm-muted,#bcb4ff);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.12em;align-items:center;gap:7px;font-weight:800;display:inline-flex}.access-showcase-copy h1{letter-spacing:-.065em;max-width:580px;margin:19px 0 17px;font-size:clamp(42px,5vw,70px);line-height:1.02}.access-showcase-copy p{max-width:515px;color:var(--crm-muted,#c8cbd8);font-size:calc(17px * var(--crm-font-scale,1));margin:0;line-height:1.65}.access-product-preview{border:1px solid var(--crm-border,#fff);width:min(500px,100%);padding:15px}@supports (color:color-mix(in lab, red, red)){.access-product-preview{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 10.9804%,transparent)}}.access-product-preview{border-radius:calc(var(--crm-radius,10px) * 1.7);background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.access-product-preview{background:color-mix(in srgb,var(--crm-surface,#fff) 4.31373%,transparent)}}.access-product-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 28px 65px #0607124d}.access-preview-head{color:var(--crm-feature-text,#fff);font-size:calc(13px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;padding:4px 5px 14px;font-weight:700;display:flex}.access-preview-head span{align-items:center;gap:8px;display:flex}.access-preview-head b{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-selected,#8d7cff);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.access-preview-head b{background:color-mix(in srgb,var(--crm-selected,#8d7cff) 18.0392%,transparent)}}.access-preview-head b{color:var(--crm-muted,#cfc7ff);font-size:calc(10px * var(--crm-font-scale,1))}.access-preview-row{border-radius:calc(var(--crm-radius,10px) * .9);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 9px;display:grid}.access-preview-row.active{background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.access-preview-row.active{background:color-mix(in srgb,var(--crm-surface,#fff) 7.05882%,transparent)}}.preview-avatar{background:var(--crm-warning-soft,#ffc3a6);width:31px;height:31px;color:var(--crm-danger,#593226);font-size:calc(10px * var(--crm-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.preview-avatar.lavender{background:var(--crm-selected,#c7c2ff);color:var(--crm-primary,#3e3974)}.access-preview-row strong,.access-preview-row small{display:block}.access-preview-row strong{font-size:calc(12px * var(--crm-font-scale,1))}.access-preview-row small{color:var(--crm-muted,#babdcc);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px}.access-preview-row em{color:var(--crm-muted,#aeb1bf);font-size:calc(10px * var(--crm-font-scale,1));font-style:normal}.access-preview-message{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f7f7fb);color:var(--crm-text,#414451);gap:5px;margin:12px 0 1px;padding:12px;display:grid}.access-preview-message small{color:var(--crm-muted,#7b7f8d);font-size:calc(10px * var(--crm-font-scale,1))}.access-preview-message strong{font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex}.access-preview-message svg{color:var(--crm-success,#3fa877)}.access-showcase-footer{color:var(--crm-muted,#b8bac8);font-size:calc(12px * var(--crm-font-scale,1));flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.access-showcase-footer span{align-items:center;gap:6px;display:flex}.access-showcase-footer svg{color:var(--crm-success,#73cda3)}.access-page-new .access-panel{background:var(--crm-surface-alt,#f7f8fb);padding:42px}.access-mobile-brand{display:none}.access-page-new .access-card{border:1px solid var(--crm-border,#e6e8ef);border-radius:calc(var(--crm-radius,10px) * 1.8);background:var(--crm-surface,#fff);text-align:left;width:min(430px,100%);padding:39px;box-shadow:0 18px 46px #1720300a}.access-card-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.access-page-new .access-icon{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#efecff);width:44px;height:44px;color:var(--crm-primary,#5a47df);margin:0}.access-security{color:var(--crm-muted,#777b89);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:6px;font-weight:700;display:flex}.access-page-new .access-card h2{font-size:calc(31px * var(--crm-font-scale,1));color:var(--crm-text,#242735)}.access-page-new .access-card>p{color:var(--crm-muted,#737887);font-size:calc(14px * var(--crm-font-scale,1));margin:11px 0 28px}.access-page-new .access-form label{color:var(--crm-text,#454a59);font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.01em;gap:8px}.access-page-new .access-form input{border-color:var(--crm-border,#dfe2ea);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);height:47px;color:var(--crm-text,#252834);font-size:calc(14px * var(--crm-font-scale,1));padding:0 13px;transition:border-color .15s,box-shadow .15s}.access-page-new .access-form input:focus{border-color:var(--crm-focus,#5e53d7);outline:0;box-shadow:0 0 0 3px #6757e219}.access-password{position:relative}.access-password input{padding-right:46px!important}.access-password button{border-radius:calc(var(--crm-radius,10px) * .7);width:33px;height:33px;color:var(--crm-muted,#777b8b);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:7px;right:7px}.access-password button:hover{background:var(--crm-surface-alt,#f1f2f6);color:var(--crm-text,#3d4050)}.access-page-new .access-continue{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#2f63dd);box-shadow:none;align-items:center;gap:8px;margin-top:3px;padding:14px 18px;font-weight:750}.access-page-new .access-continue:hover{background:var(--crm-feature,#2658ca)}.access-page-new .access-provider{border-color:var(--crm-border,#dfe2ea);border-radius:calc(var(--crm-radius,10px) * .9);min-height:47px;color:var(--crm-text,#343846);font-size:calc(14px * var(--crm-font-scale,1));gap:8px;font-weight:700}.access-page-new .access-provider:hover{border-color:var(--crm-border,#a9b5d8);background:var(--crm-surface,#f7f9ff)}.access-page-new .access-switch{text-align:center;color:var(--crm-muted,#747887);font-size:calc(13px * var(--crm-font-scale,1))!important;margin:25px 0 0!important}.access-page-new .access-switch a{color:var(--crm-primary,#315fd5)}.access-terms{color:var(--crm-muted,#818593);font-size:calc(11px * var(--crm-font-scale,1));text-align:center;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;line-height:1.5;display:flex!important}.access-terms svg{color:var(--crm-success,#52a37d)}@media (width<=900px){.access-page-new{grid-template-columns:1fr}.access-page-new .access-showcase{min-height:400px;padding:26px 36px}.access-showcase-copy{margin:72px 0 24px}.access-showcase-copy h1{max-width:540px;font-size:calc(48px * var(--crm-font-scale,1))}.access-product-preview{display:none}.access-showcase-footer{margin-top:auto}.access-page-new .access-panel{padding:38px 24px 60px}.access-mobile-brand{display:none}}@media (width<=600px){.access-page-new .access-showcase{display:none}.access-page-new .access-panel{align-content:start;min-height:100dvh;padding:25px 16px 40px}.access-mobile-brand{width:min(430px,100%);margin:0 auto 34px;display:block}.access-page-new .access-mobile-brand .access-logo{color:var(--crm-text,#262936);font-size:calc(24px * var(--crm-font-scale,1))}.access-page-new .access-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.access-card-top{margin-bottom:22px}.access-page-new .access-card h2{font-size:calc(29px * var(--crm-font-scale,1))}.access-page-new .access-card>p{margin-bottom:25px}.access-page-new .access-form{gap:15px}}.access-page-new .access-showcase{align-self:start;height:100dvh;min-height:720px;position:sticky;top:0}.access-page-new .access-panel{align-content:start;min-height:100dvh}.access-page-new .access-card{margin-top:clamp(42px,8vh,104px)}@media (width<=900px){.access-page-new .access-showcase{height:auto;min-height:400px;position:relative}.access-page-new .access-card{margin-top:0}.access-page-new .access-panel{align-content:center;min-height:0}}@media (width<=600px){.access-page-new .access-panel{align-content:start;min-height:100dvh}.access-page-new .access-card{margin-top:0}}.landing-theme-switch{border:1px solid var(--crm-border,#dedfea);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);width:36px;height:36px;color:var(--crm-muted,#505568);cursor:pointer;place-items:center;display:grid}.landing-theme-switch:hover{border-color:var(--crm-border,#bab4e4);color:var(--crm-primary,#5d48d9)}.landing-page[data-theme=dark]{background:var(--crm-feature,#11131b);color:var(--crm-muted,#f3f4fb)}.landing-page[data-theme=dark] .landing-brand{color:var(--crm-feature-text,#f6f7fb)}.landing-page[data-theme=dark] .landing-login{color:var(--crm-muted,#d2d5df)}.landing-page[data-theme=dark] .landing-theme-switch{border-color:var(--crm-border,#343847);background:var(--crm-feature,#1c1f2a);color:var(--crm-muted,#d4d8e6)}.landing-page[data-theme=dark] .landing-theme-switch:hover{border-color:var(--crm-border,#7467de);color:var(--crm-muted,#b9b1ff)}.landing-page[data-theme=dark] .landing-kicker,.landing-page[data-theme=dark] .landing-section-head>span{color:var(--crm-muted,#b6adff)}.landing-page[data-theme=dark] .landing-copy h1,.landing-page[data-theme=dark] .landing-section-head h2,.landing-page[data-theme=dark] .landing-flow-copy h2{color:var(--crm-muted,#f4f5fb)}.landing-page[data-theme=dark] .landing-copy h1 em{color:var(--crm-muted,#a99dff)}.landing-page[data-theme=dark] .landing-copy>p,.landing-page[data-theme=dark] .landing-flow-copy>p,.landing-page[data-theme=dark] .landing-role-grid p{color:var(--crm-muted,#afb4c4)}.landing-page[data-theme=dark] .landing-secondary{color:var(--crm-muted,#d1d4df)}.landing-page[data-theme=dark] .landing-proof{color:var(--crm-muted,#afb3c2)}.landing-page[data-theme=dark] .landing-window,.landing-page[data-theme=dark] .landing-feature-grid article,.landing-page[data-theme=dark] .landing-role-grid article,.landing-page[data-theme=dark] .landing-flow-panel{border-color:var(--crm-border,#303441);background:var(--crm-feature,#1a1d28);box-shadow:0 26px 60px #0000003d}.landing-page[data-theme=dark] .landing-window>header,.landing-page[data-theme=dark] .landing-window-body>aside,.landing-page[data-theme=dark] .landing-conversations,.landing-page[data-theme=dark] .landing-chat-head{border-color:var(--crm-border,#303441)}.landing-page[data-theme=dark] .landing-window-brand,.landing-page[data-theme=dark] .landing-preview-title,.landing-page[data-theme=dark] .landing-feature-grid h3,.landing-page[data-theme=dark] .landing-role-grid h3{color:var(--crm-muted,#edf0f8)}.landing-page[data-theme=dark] .landing-preview-thread.active{background:var(--crm-feature,#2b2850)}.landing-page[data-theme=dark] .landing-preview-thread span,.landing-page[data-theme=dark] .landing-chat-head small,.landing-page[data-theme=dark] .landing-feature-grid p{color:var(--crm-muted,#a6acbc)}.landing-page[data-theme=dark] .landing-message.visitor{background:var(--crm-feature,#2a2e3a);color:var(--crm-muted,#e7e9f2)}.landing-page[data-theme=dark] .landing-composer{border-color:var(--crm-border,#3a3e4d);color:var(--crm-muted,#8f96a7)}.landing-page[data-theme=dark] .landing-float-card{border-color:var(--crm-border,#363a47);background:var(--crm-feature,#1d202a);color:var(--crm-muted,#f2f3f9);box-shadow:0 18px 34px #0008}.landing-page[data-theme=dark] .landing-float-card small{color:var(--crm-muted,#acb1c0)}.landing-page[data-theme=dark] .landing-features,.landing-page[data-theme=dark] .landing-flow,.landing-page[data-theme=dark] .landing-footer{border-color:var(--crm-border,#2b2f3c)}.landing-page[data-theme=dark] .landing-flow-node{border-color:var(--crm-border,#343846);background:var(--crm-feature,#20232e)}.landing-page[data-theme=dark] .landing-flow-node b,.landing-page[data-theme=dark] .landing-flow-steps strong{color:var(--crm-muted,#eff1f8)}.landing-page[data-theme=dark] .landing-flow-node small,.landing-page[data-theme=dark] .landing-flow-steps small,.landing-page[data-theme=dark] .landing-role-grid li,.landing-page[data-theme=dark] .landing-footer,.landing-page[data-theme=dark] .landing-footer a{color:var(--crm-muted,#aeb4c4)}.landing-page[data-theme=dark] .landing-flow-panel-head{border-color:var(--crm-border,#343846);color:var(--crm-muted,#d2d5df)}.landing-page[data-theme=dark] .landing-outcome{box-shadow:0 24px 50px #0005}@media (width<=620px){.landing-theme-switch{width:34px;height:34px}.landing-nav-actions{gap:9px}}.access-setup-steps{color:var(--crm-muted,#9095a5);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:8px;margin:-8px 0 24px;font-weight:750;display:flex}.access-setup-steps span{white-space:nowrap;align-items:center;gap:5px;display:flex}.access-setup-steps b{border:1px solid var(--crm-border,#d9dce7);width:18px;height:18px;font-size:calc(9px * var(--crm-font-scale,1));border-radius:50%;place-items:center;display:grid}.access-setup-steps span.active{color:var(--crm-primary,#3d62cf)}.access-setup-steps span.active b{border-color:var(--crm-border,#3363dd);background:var(--crm-feature,#3465dd);color:var(--crm-feature-text,#fff)}.access-setup-steps i{background:var(--crm-surface-alt,#e1e4ec);flex:1;min-width:12px;height:1px}.access-page-new .access-form label{font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.045em;text-transform:uppercase;gap:7px;font-weight:800}.access-page-new .access-form label>small{color:var(--crm-muted,#8e93a1);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:0;text-transform:none;margin-top:0;font-weight:600}.access-input-shell{border:1px solid var(--crm-border,#dfe3ed);border-radius:calc(var(--crm-radius,10px) * 1.1);background:linear-gradient(180deg,var(--crm-surface,#fff),var(--crm-surface,#fafbfe));align-items:center;gap:10px;height:50px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.access-input-shell:focus-within{border-color:var(--crm-focus,#3364da);background:var(--crm-surface,#fff);box-shadow:0 0 0 4px #3968de12}.access-input-shell>svg{color:var(--crm-muted,#8b91a0);flex:none}.access-page-new .access-input-shell input{height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.access-page-new .access-input-shell input:focus{outline:0!important}.access-input-shell:focus-within>svg{color:var(--crm-primary,#3965d6)}.access-password{padding-right:7px}.access-password button{border-radius:calc(var(--crm-radius,10px) * .8);flex:none;width:34px;height:34px;margin-left:auto;position:static}.access-page-new .access-card h2{font-size:calc(34px * var(--crm-font-scale,1));line-height:1.05}.access-page-new .access-card>p{max-width:350px;line-height:1.65}.access-page-new .access-continue{border-radius:calc(var(--crm-radius,10px) * 1.1);min-height:52px;margin-top:7px}.access-page-new .access-provider{border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#fbfcff);min-height:50px}@media (width<=600px){.access-setup-steps{margin:-6px 0 22px}.access-page-new .access-card h2{font-size:calc(30px * var(--crm-font-scale,1))}}.access-page-new .access-panel{align-content:start;padding:30px 32px}.access-page-new .access-card{margin-top:0;padding:30px 34px}.access-page-new .access-card h2{font-size:calc(31px * var(--crm-font-scale,1));margin-top:0}.access-page-new .access-card>p{margin:8px 0 20px}.access-page-new .access-input-shell{height:46px}.access-page-new .access-input-shell input{height:44px!important}.access-page-new .access-form label>small{line-height:1.25}.access-page-new .access-continue{min-height:47px;margin-top:4px}.access-page-new .access-divider{margin:18px 0 13px}.access-page-new .access-provider{min-height:45px}.access-page-new .access-switch{margin-top:16px!important}@media (width<=600px){.access-page-new .access-panel{padding:25px 16px 32px}.access-page-new .access-card{padding:0}.access-page-new .access-card>p{margin-bottom:19px}}.access-page-new .access-panel{background:radial-gradient(circle at 50% 12%,var(--crm-surface,#fff) 0,var(--crm-surface-alt,#f6f8fc) 42%,var(--crm-surface-alt,#f2f4f8) 100%);align-content:center;padding:clamp(32px,6vh,72px) clamp(28px,5vw,76px)}.access-page-new .access-card{border-color:var(--crm-border,#e1e6ef);border-radius:calc(var(--crm-radius,10px) * 2);width:min(450px,100%);margin:0;padding:36px 38px;box-shadow:0 24px 60px #1d2c4512}.access-page-new .access-card-top{margin-bottom:22px}.access-heading>span{color:var(--crm-primary,#4b68bd);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-weight:800;display:block}.access-page-new .access-heading h2{color:var(--crm-text,#202638);font-size:calc(34px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:0;line-height:1.08}.access-page-new .access-heading p{max-width:355px;color:var(--crm-muted,#687187);font-size:calc(14px * var(--crm-font-scale,1));margin:10px 0 25px;line-height:1.6}.access-page-new .access-form{gap:15px}.access-page-new .access-form label{color:var(--crm-text,#444b5d);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.06em;gap:8px;font-weight:800}.access-page-new .access-input-shell{border-color:var(--crm-border,#dce2ec);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);height:51px;box-shadow:inset 0 1px #f6f8fc}.access-page-new .access-input-shell input{color:var(--crm-text,#242a3a);font-size:calc(15px * var(--crm-font-scale,1));height:49px!important}.access-page-new .access-input-shell input::placeholder{color:var(--crm-muted,#a1a8b7)}.access-page-new .access-continue{border-radius:calc(var(--crm-radius,10px) * 1.2);background:linear-gradient(135deg,var(--crm-feature,#2f63dd),var(--crm-feature,#3d68db));min-height:52px;font-size:calc(15px * var(--crm-font-scale,1));margin-top:4px;box-shadow:0 10px 20px #2e61d52b}.access-page-new .access-continue:hover{background:linear-gradient(135deg,var(--crm-feature,#2859cd),var(--crm-feature,#345ed0));transform:translateY(-1px)}.access-assurance{border:1px solid var(--crm-border,#e3e8f1);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#f8fafc);color:var(--crm-muted,#70798c);font-size:calc(12px * var(--crm-font-scale,1));align-items:flex-start;gap:9px;margin:19px 0 0;padding:12px 13px;line-height:1.45;display:flex}.access-assurance svg{color:var(--crm-primary,#466fd2);flex:none;margin-top:1px}.access-page-new .access-switch{border-top:1px solid var(--crm-border,#e9edf3);text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:15px 0 0;display:flex;margin:20px 0 0!important}.access-page-new .access-switch div{gap:3px;display:grid}.access-page-new .access-switch strong{color:var(--crm-text,#374054);font-size:calc(12px * var(--crm-font-scale,1))}.access-page-new .access-switch span{color:var(--crm-muted,#7b8496);font-size:calc(11px * var(--crm-font-scale,1))}.access-page-new .access-switch a{white-space:nowrap;color:var(--crm-primary,#2f63d8);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;font-weight:800;display:inline-flex}.access-page-new .access-setup-steps{margin:0 0 22px}.access-page-new .access-terms{margin-top:17px}@media (width<=600px){.access-page-new .access-panel{padding:28px 20px 36px}.access-page-new .access-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.access-page-new .access-heading h2{font-size:calc(31px * var(--crm-font-scale,1))}.access-page-new .access-switch{margin-top:18px!important}}.profile>button{border-radius:calc(var(--crm-radius,10px) * .6);width:28px;height:28px;color:var(--crm-muted,#858b99);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.profile>button:hover{background:var(--crm-surface-alt,#f0f1f6);color:var(--crm-primary,#5141cc)}.profile>.logout-button{width:auto;height:30px;font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#687080);gap:6px;padding:0 8px;font-weight:650;display:inline-flex}.profile>.logout-button:hover{background:var(--crm-surface-alt,#f1efff);color:var(--crm-primary,#5643ce)}.logout-confirm{gap:7px;background:var(--crm-feature,#5d49df)!important;color:var(--crm-feature-text,#fff)!important}.profile>.profile-summary{text-align:left;width:auto;height:auto;color:inherit;background:0 0;flex:1;padding:0;display:block}.profile>.profile-summary:hover{color:inherit;background:0 0}.profile-page{max-width:1180px}.profile-hero{align-items:center;gap:17px;padding:22px 25px;display:flex}.profile-hero .avatar{width:62px;height:62px;font-size:calc(19px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#eeeaff);color:var(--crm-primary,#5e4be0)}.profile-hero h2{font-size:calc(20px * var(--crm-font-scale,1));margin:0 0 5px}.profile-hero p{font-size:calc(14px * var(--crm-font-scale,1));margin-bottom:9px}.profile-hero-fact{text-align:right;border-left:1px solid var(--crm-border,#eceaf1);margin-left:auto;padding-left:28px}.profile-hero-fact b{font-size:calc(14px * var(--crm-font-scale,1));display:block}.profile-hero-fact small{color:var(--crm-muted,#868293);margin-top:5px;display:block}.profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(315px,.85fr);align-items:start;gap:22px;display:grid}.profile-card{margin:0}.profile-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:21px;display:flex}.profile-card-head h2{font-size:calc(17px * var(--crm-font-scale,1));margin:0 0 6px}.profile-card-head p{font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.profile-card-head>svg{color:var(--crm-primary,#6a57d6);background:var(--crm-surface-alt,#f0edff);border-radius:calc(var(--crm-radius,10px) * .9);width:35px;height:35px;padding:8px}.profile-fields{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.profile-fields label{color:var(--crm-muted,#625d70);font-size:calc(13px * var(--crm-font-scale,1));flex-direction:column;gap:7px;margin-bottom:15px;font-weight:600;display:flex}.profile-fields input{border:1px solid var(--crm-border,#dedde7);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);height:40px;font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#353141);padding:0 11px}.profile-fields input:disabled{color:var(--crm-muted,#858190);background:var(--crm-surface-alt,#f7f7fa)}.profile-fields label small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#9691a2);font-weight:400}.profile-actions{border-top:1px solid var(--crm-border,#eeeef3);justify-content:flex-end;margin-top:5px;padding-top:18px;display:flex}.profile-side{gap:22px;display:grid}.notification-card{padding-bottom:20px}.notification-row{border-top:1px solid var(--crm-border,#f0eff4);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.notification-row span{display:block}.notification-row b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#484453)}.notification-row small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#858192);margin-top:4px;line-height:1.45;display:block}.session-card{padding-bottom:15px}.session-line{border-top:1px solid var(--crm-border,#f0eff4);font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#6b6676);align-items:center;gap:9px;padding:11px 0;display:flex}.session-line svg{color:var(--crm-primary,#7661d7)}.session-line b{text-transform:capitalize;font-size:calc(12px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#eef8f3);color:var(--crm-success,#579874);border-radius:calc(var(--crm-radius,10px) * .5);margin-left:auto;padding:4px 7px}.password-card{margin-top:22px}.password-fields{grid-template-columns:repeat(3,1fr)}.security-note{border:1px solid var(--crm-border,#e4ddfb);background:var(--crm-surface-alt,#f7f4ff);color:var(--crm-primary,#64598a);font-size:calc(13px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .7);align-items:center;gap:9px;padding:13px 14px;display:flex}@media (width<=900px){.profile-grid{grid-template-columns:1fr}.profile-hero-fact{display:none}.password-fields{grid-template-columns:1fr}}@media (width<=560px){.profile-fields{grid-template-columns:1fr}.profile-hero{padding:18px}.profile-page .page-heading h1{font-size:calc(24px * var(--crm-font-scale,1))}.profile>.logout-button span{display:none}.profile>.logout-button{width:30px;padding:0}.profile-card{padding:18px}}.email-delivery-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 22px;display:grid}.email-delivery-icon{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f0edff);width:42px;height:42px;color:var(--crm-primary,#6754dd);place-items:center;display:grid}.email-delivery-card h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-text,#403c4b);margin:0 0 4px}.email-delivery-card p{font-size:calc(13px * var(--crm-font-scale,1));margin:0}.email-delivery-note{grid-column:2/4;color:var(--crm-muted,#7b7587)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;margin-top:-7px!important}@media (width<=620px){.email-delivery-card{grid-template-columns:auto 1fr}.email-delivery-card>.pill{grid-column:2;justify-self:start}.email-delivery-note{grid-column:1/-1;margin-top:0!important}}.platform-module-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;display:grid}.platform-module-nav{background:var(--crm-surface-alt,#f7f7fb);border:1px solid var(--crm-border,#e8e7ef);border-radius:calc(var(--crm-radius,10px) * 1);gap:4px;padding:8px;display:grid;position:sticky;top:18px}.platform-module-nav button{text-align:left;border-radius:calc(var(--crm-radius,10px) * .7);color:var(--crm-muted,#6f6a7b);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:10px;padding:10px 11px;font-weight:600;display:flex}.platform-module-nav button:hover{background:var(--crm-surface-alt,#efedf8);color:var(--crm-primary,#5543cc)}.platform-module-nav button.active{background:var(--crm-feature,#5d49dd);color:var(--crm-feature-text,#fff);box-shadow:0 2px 7px #5947e82b}.platform-module-content{min-width:0}.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.readiness-row{border-top:1px solid var(--crm-border,#efedf4);color:var(--crm-muted,#625d6d);font-size:calc(13px * var(--crm-font-scale,1));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.readiness-row:first-of-type{border-top:0;padding-top:0}.readiness-row b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-danger,#a55b5b)}.readiness-row b.good{color:var(--crm-success,#549775)}.section-link{margin-top:13px}.system-summary{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.system-summary>div{border-right:1px solid var(--crm-border,#eeeef2);padding-right:18px}.system-summary>div:last-child{border-right:0}.system-summary span{color:var(--crm-muted,#8b8696);font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:7px;display:block}.system-summary b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#413c4d);overflow-wrap:anywhere}@media (width<=900px){.platform-module-layout{grid-template-columns:1fr}.platform-module-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.platform-module-nav button{justify-content:center}.platform-module-nav button span{font-size:calc(11px * var(--crm-font-scale,1))}.platform-overview-grid,.system-summary{grid-template-columns:1fr}.system-summary>div{border-right:0;border-bottom:1px solid var(--crm-border,#eeeef2);padding:0 0 12px}.system-summary>div:last-child{border-bottom:0;padding-bottom:0}}@media (width<=560px){.platform-module-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-module-nav button{justify-content:flex-start}.platform-module-nav button span{font-size:calc(12px * var(--crm-font-scale,1))}}.agent-dashboard-page{padding-top:26px}.agent-hero{background:linear-gradient(125deg,var(--crm-feature,#33257a),var(--crm-feature,#5b48dc) 64%,var(--crm-feature,#7869ea));color:var(--crm-feature-text,#fff);border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.agent-hero .eyebrow{color:var(--crm-muted,#dfd9ff)}.agent-hero h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(24px,3vw,34px)}.agent-hero p{color:var(--crm-muted,#e6e2ff);margin:0}.agent-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.agent-hero .secondary{border-color:var(--crm-border,#fff)}@supports (color:color-mix(in lab, red, red)){.agent-hero .secondary{border-color:color-mix(in srgb,var(--crm-border,#fff) 30.1961%,transparent)}}.agent-hero .secondary{background:var(--crm-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.agent-hero .secondary{background:color-mix(in srgb,var(--crm-surface,#fff) 9.41177%,transparent)}}.agent-hero .secondary{color:var(--crm-feature-text,#fff)}.agent-hero .primary{background:var(--crm-primary,#fff);color:var(--crm-primary,#4b3bc4)}.agent-stats{margin:18px 0}.agent-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:16px;display:grid}.agent-workload,.agent-performance{padding:22px}.agent-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.agent-section-head h2{font-size:calc(18px * var(--crm-font-scale,1));margin:0}.agent-section-head p{color:var(--crm-muted,#818697);font-size:calc(13px * var(--crm-font-scale,1));margin:5px 0 0}.agent-workload-list{display:grid}.agent-conversation{border:0;border-bottom:1px solid var(--crm-border,#edf0f4);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 0;display:grid}.agent-conversation:last-child{border-bottom:0}.agent-conversation:hover b{color:var(--crm-primary,#5a48d4)}.agent-priority{background:var(--crm-feature,#8b82cf);border-radius:50%;width:7px;height:7px}.agent-priority.high{background:var(--crm-feature,#d95858);box-shadow:0 0 0 4px #fff0ef}.agent-conversation b{color:var(--crm-text,#353348);font-size:calc(14px * var(--crm-font-scale,1));display:block}.agent-conversation small{color:var(--crm-muted,#828797);font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.agent-conversation em{max-width:116px;color:var(--crm-primary,#7169a4);font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.agent-empty{min-height:160px;color:var(--crm-muted,#7d8291);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:10px;display:flex}.agent-empty p{max-width:290px;line-height:1.55}.agent-progress-ring{border:10px solid var(--crm-focus,#e8e4ff);border-top-color:var(--crm-focus,#6251d8);text-align:center;border-radius:50%;place-content:center;width:122px;height:122px;margin:25px auto 17px;display:grid}.agent-progress-ring strong{color:var(--crm-text,#39344d);font-size:calc(24px * var(--crm-font-scale,1))}.agent-progress-ring span{color:var(--crm-muted,#8b8b9b);font-size:calc(11px * var(--crm-font-scale,1));margin-top:2px}.agent-progress{border-radius:calc(var(--crm-radius,10px) * 2);background:var(--crm-surface-alt,#efedf7);height:8px;overflow:hidden}.agent-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--crm-chart1,#5b48d7),var(--crm-chart1,#8d7cf0));height:100%;display:block}.agent-performance-meta{color:var(--crm-muted,#6e7282);font-size:calc(13px * var(--crm-font-scale,1));gap:10px;margin-top:18px;display:grid}.agent-performance-meta span{align-items:center;gap:8px;display:flex}.agent-performance-meta svg{color:var(--crm-primary,#6251d8)}.agent-tips{align-items:center;gap:13px;margin-top:16px;padding:17px 20px;display:flex}.agent-tips>svg{color:var(--crm-primary,#6351d9);flex:none}.agent-tips b{font-size:calc(14px * var(--crm-font-scale,1))}.agent-tips p{color:var(--crm-muted,#787d8c);font-size:calc(13px * var(--crm-font-scale,1));margin:4px 0 0;line-height:1.5}.agent-tips .text-btn{white-space:nowrap;margin-left:auto}@media (width<=850px){.agent-dashboard-grid{grid-template-columns:1fr}.agent-hero{flex-direction:column;align-items:flex-start}}@media (width<=600px){.agent-hero{padding:23px 20px}.agent-hero-actions{width:100%}.agent-hero-actions button{flex:1}.agent-conversation em{display:none}.agent-tips{flex-wrap:wrap;align-items:flex-start}.agent-tips .text-btn{margin-left:31px}}.app-sidebar{--sidebar-width:248px}.main{margin:0!important}.app-sidebar+[role=main],.app-sidebar+.main{margin-left:0!important}@media (width<=430px){.visitor-page{background:0 0!important;padding:0!important}.visitor-window{border-radius:calc(var(--crm-radius,10px) * 2)!important;width:100%!important;height:100%!important;box-shadow:none!important}.visitor-close{display:none!important}}.profile-fields select{border:1px solid var(--crm-border,#dedde7);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);height:40px;font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#353141);width:100%;padding:0 11px}.profile-account-actions{margin-top:22px}.profile-account-actions .profile-actions{margin-top:17px}.bot-governance-grid{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:22px;padding:30px;display:grid;overflow:auto}.flow-health-list,.version-list,.governance-list{gap:0;display:grid}.flow-health-issue,.flow-health-ok,.version-row,.governance-list>div{border-top:1px solid var(--crm-border,#efedf4);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:10px;padding:14px 0;display:flex}.flow-health-issue{color:var(--crm-danger,#a95d48)}.flow-health-ok{color:var(--crm-success,#4f9272)}.version-row b{min-width:92px;color:var(--crm-text,#4d4858)}.version-row small{color:var(--crm-muted,#888394);margin-left:auto}.governance-list>div{justify-content:space-between}.governance-list span{color:var(--crm-muted,#807b8a)}.governance-list b{text-transform:capitalize;color:var(--crm-text,#4d4858)}@media (width<=900px){.bot-governance-grid{grid-template-columns:1fr;padding:18px}}.blueprint-picker{gap:6px;margin:14px 0 16px;display:grid}.blueprint-picker>span,.library-divider span{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.08em;color:var(--crm-muted,#9b96a7);font-weight:750}.blueprint-card{border:1px solid var(--crm-border,#e7e4f2)!important;background:var(--crm-surface,#faf9ff)!important;border-radius:calc(var(--crm-radius,10px) * .7)!important;text-align:left!important;align-items:flex-start!important;gap:8px!important;padding:9px!important;display:flex!important}.blueprint-card:hover{border-color:var(--crm-border,#bfb4fa)!important;background:var(--crm-surface-alt,#f3f0ff)!important}.blueprint-card>svg{color:var(--crm-primary,#6754db);flex-shrink:0;margin-top:2px}.blueprint-card span{gap:2px;display:grid}.blueprint-card b{color:var(--crm-text,#4c4659);font-size:calc(11px * var(--crm-font-scale,1))!important}.blueprint-card small{font-size:calc(10px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#827b8d)!important;line-height:1.35!important}.library-divider{align-items:center;gap:8px;margin:13px 0 8px;display:flex}.library-divider:after{content:"";background:var(--crm-surface-alt,#ebe9f0);flex:1;height:1px}.bot-studio-page{background:var(--crm-surface-alt,#f6f7fb)}.bot-studio-page>.bot-builder-top{background:linear-gradient(180deg,var(--crm-surface,#fff),var(--crm-surface,#fbfbfd));min-height:76px;padding:13px 24px;box-shadow:0 1px #e7e8ee}.bot-builder-top input{font-size:calc(17px * var(--crm-font-scale,1));color:var(--crm-text,#302b3a);font-weight:700}.bot-builder-top small{font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.01em}.bot-builder-top [role=tablist]{background:var(--crm-surface-alt,#f1f2f6);border:1px solid var(--crm-border,#e7e7ed);border-radius:calc(var(--crm-radius,10px) * 1);padding:3px}.bot-builder-top [role=tablist] button{font-weight:600;font-size:calc(12px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .7)}.bot-studio-page .bot-builder{background:var(--crm-surface,#fff);grid-template-columns:250px minmax(560px,1fr) 310px}.node-library{background:var(--crm-surface,#fcfcfe);padding:22px 16px}.node-library>h3{font-size:calc(16px * var(--crm-font-scale,1));letter-spacing:-.01em;color:var(--crm-text,#2f2b3a)}.node-library>p{margin-bottom:20px;line-height:1.55}.blueprint-picker{background:var(--crm-surface,#f7f5ff);border:1px solid var(--crm-border,#e9e3ff);border-radius:calc(var(--crm-radius,10px) * 1.1);gap:8px;padding:12px}.blueprint-card{box-shadow:0 1px 2px #46386b0a;background:var(--crm-surface,#fff)!important;border-color:var(--crm-border,#e5e1ef)!important}.blueprint-card:hover{transform:translateY(-1px);box-shadow:0 7px 16px #493b7b12}.library-divider{margin:20px 0 10px}.node-library>button{border:1px solid #0000;margin-bottom:4px;padding:11px 9px}.node-library>button:hover{background:var(--crm-surface,#f7f5ff);border-color:var(--crm-border,#ebe5ff)}.canvas-tools{background:var(--crm-surface,#fff);height:56px;color:var(--crm-muted,#686474);padding:0 19px}.canvas-tools>span:first-child{color:var(--crm-text,#4d4858);font-weight:650}.canvas-status{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7a7588);align-items:center;gap:6px;margin-left:auto;display:flex}.canvas-status i{background:var(--crm-feature,#40b384);border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #40b3841c}.canvas-hint{border-left:1px solid var(--crm-border,#ebeaf0);padding-left:14px}.canvas-stage{background-color:var(--crm-surface,#f9faff);background-image:radial-gradient(var(--crm-surface-alt,#d5d8e3) 1px,transparent 1.5px);background-size:21px 21px}.canvas-node{border:1px solid var(--crm-border,#e1e2eb);border-radius:calc(var(--crm-radius,10px) * 1.3);width:250px;height:88px;padding:13px 15px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 22px #34304d0b}.canvas-node:hover{border-color:var(--crm-border,#bcb2ec);box-shadow:0 10px 28px #4b3b8620}.canvas-node:before,.canvas-node:after{content:"";border:2px solid var(--crm-border,#a9a2bd);background:var(--crm-surface,#fff);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.canvas-node:before{left:-6px}.canvas-node:after{right:-6px}.canvas-node.active:before,.canvas-node.active:after{border-color:var(--crm-border,#6955dc)}.canvas-node .node-grip{color:var(--crm-muted,#c5c1cf)}.canvas-node small{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.04em;font-weight:650}.canvas-node b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#302c3a);margin-top:5px}.node-type{border-radius:calc(var(--crm-radius,10px) * 1);width:40px;height:40px}.node-config{background:var(--crm-surface,#fff);padding:0}.node-config>header{z-index:2;background:var(--crm-surface,#fff);margin:0;padding:20px 20px 17px;position:sticky;top:0}.node-config>header h3{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-text,#302c3a)}.node-config label{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#625d6d);font-weight:650}.node-config input,.node-config textarea{border-color:var(--crm-border,#e1e0e9);border-radius:calc(var(--crm-radius,10px) * .8);box-shadow:inset 0 1px 1px #2e295708}.node-config .node-help{background:var(--crm-surface-alt,#f7f6fb);border-left:3px solid var(--crm-border,#9b8eef);border-radius:calc(var(--crm-radius,10px) * .5);padding:12px 13px}.position-fields{display:none}.node-config .danger-button{margin-top:25px;margin-bottom:22px}.node-edge path{stroke:var(--crm-muted,#a79cc3);stroke-width:2.25px;stroke-dasharray:0}.node-edge.match path{stroke:var(--crm-primary,#6955dc)}.node-edge.default path{stroke:var(--crm-primary,#c09355)}@media (width<=1200px){.bot-studio-page .bot-builder{grid-template-columns:220px minmax(420px,1fr) 280px}.canvas-status{display:none}}@media (width<=900px){.bot-studio-page .bot-builder{grid-template-columns:190px minmax(320px,1fr)}.node-config{width:300px!important;position:absolute!important}.canvas-hint{display:none}}.bot-settings{overflow:auto;grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;padding:24px!important;display:grid!important}.bot-settings-nav{border:1px solid var(--crm-border,#e6e4ee);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fafaff);gap:4px;padding:10px;display:grid;position:sticky;top:0}.bot-settings-nav>span{color:var(--crm-muted,#9a94a6);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.08em;padding:5px 8px 8px;font-weight:750}.bot-settings-nav button{border-radius:calc(var(--crm-radius,10px) * .7);text-align:left;color:var(--crm-muted,#716b7c);font-size:calc(13px * var(--crm-font-scale,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px;font-weight:650;display:flex}.bot-settings-nav button:hover{background:var(--crm-surface-alt,#f0eeff);color:var(--crm-primary,#5745cf)}.bot-settings-nav button.active{background:var(--crm-feature,#5c49da);color:var(--crm-feature-text,#fff);box-shadow:0 3px 8px #5845d528}.bot-settings-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.bot-settings-content>.panel{margin:0}.bot-settings-content>.info-note{grid-column:1/-1}.bot-settings-content>.panel:first-child{grid-column:span 1}.setting-section{grid-column:1/-1;padding:23px}.setting-section-head{border-bottom:1px solid var(--crm-border,#efedf3);justify-content:space-between;gap:16px;margin-bottom:4px;padding-bottom:17px;display:flex}.setting-section-head h2{color:var(--crm-text,#383347);font-size:calc(17px * var(--crm-font-scale,1));margin:0 0 6px}.setting-section-head p{color:var(--crm-muted,#7e7889);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.5}.setting-section-head>svg{color:var(--crm-primary,#6956d7)}.setting-switch{border-bottom:1px solid var(--crm-border,#f0eef4);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.setting-switch b{color:var(--crm-text,#4d4859);font-size:calc(13px * var(--crm-font-scale,1));display:block}.setting-switch small{max-width:620px;color:var(--crm-muted,#8a8494);font-size:calc(12px * var(--crm-font-scale,1));margin-top:4px;line-height:1.45;display:block}.setting-section>label{color:var(--crm-muted,#5d5668);font-size:calc(13px * var(--crm-font-scale,1));gap:7px;margin-top:17px;font-weight:650;display:grid}.setting-section input[type=range]{accent-color:var(--crm-primary,#5f4cdb)}.range-value{float:right;color:var(--crm-primary,#6552d5)}.event-catalogue{gap:0;margin-top:5px;display:grid}.event-catalogue span{border-top:1px solid var(--crm-border,#f0eef4);gap:4px;padding:13px 0;display:grid}.event-catalogue b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#514a60)}.event-catalogue small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#85808f)}.training-view .training-source{border-top:1px solid var(--crm-border,#eeecf3);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 0;display:grid}.training-source>svg{color:var(--crm-primary,#6653d6)}.training-source b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#4c4658);display:block}.training-source small{color:var(--crm-muted,#827d8c);font-size:calc(12px * var(--crm-font-scale,1));margin-top:4px;line-height:1.4;display:block}.training-view label{color:var(--crm-muted,#5f5969);font-size:calc(13px * var(--crm-font-scale,1));gap:7px;margin:18px 0;font-weight:650;display:grid}.block-group .library-divider{margin-top:16px}.block-group:first-of-type .library-divider{margin-top:20px}.node-library{overflow:auto}.node-library .block-group>button{padding:9px 8px}.node-library .block-group>button small{font-size:calc(10px * var(--crm-font-scale,1))}.node-config .status-line{margin:14px 20px}.node-config .status-line span{font-size:calc(12px * var(--crm-font-scale,1))}@media (width<=1050px){.bot-settings{grid-template-columns:1fr!important}.bot-settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.bot-settings-nav>span{display:none}.bot-settings-nav button{justify-content:center}.bot-settings-content{grid-template-columns:1fr 1fr}}@media (width<=700px){.bot-settings{padding:16px!important}.bot-settings-nav{grid-template-columns:1fr}.bot-settings-nav button{justify-content:flex-start}.bot-settings-content{grid-template-columns:1fr}.setting-section{grid-column:auto}.training-view .training-source{grid-template-columns:22px 1fr}.training-source .secondary{grid-column:2;justify-self:start}}.bot-studio-page>.bot-builder-top{grid-template-columns:minmax(210px,.7fr) minmax(0,1fr) auto;gap:18px;min-height:68px;padding:10px 20px;display:grid;position:relative}.bot-builder-top>div:first-child{min-width:0}.bot-builder-top>div:last-child{display:contents}.bot-builder-top [role=tablist]{scrollbar-width:none;background:var(--crm-surface-alt,#f5f5f8);border-radius:calc(var(--crm-radius,10px) * .9);justify-content:center;min-width:0;overflow-x:auto}.bot-builder-top [role=tablist]::-webkit-scrollbar{display:none}.bot-builder-top [role=tablist] button{font-size:calc(11px * var(--crm-font-scale,1));flex:none;padding:7px 9px}.bot-builder-top>.primary,.bot-builder-top>.danger-icon{align-self:center}.node-library{padding:17px 14px}.node-library>h3{font-size:calc(15px * var(--crm-font-scale,1))}.node-library>p{font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:12px}.blueprint-picker{background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important}.blueprint-picker summary{border:1px solid var(--crm-border,#e4e0ed);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);color:var(--crm-muted,#655f70);font-size:calc(11px * var(--crm-font-scale,1));cursor:pointer;justify-content:space-between;align-items:center;padding:9px 10px;font-weight:700;display:flex}.blueprint-picker summary::marker{color:var(--crm-primary,#7766d9)}.blueprint-picker[open] summary{background:var(--crm-surface,#f7f5ff);border-color:var(--crm-border,#dcd4fb);margin-bottom:8px}.blueprint-picker>span{padding:0 4px 5px;display:block}.blueprint-picker .blueprint-card{margin-bottom:5px}.library-category-tabs{border-bottom:1px solid var(--crm-border,#ebe9f0);flex-wrap:wrap;gap:5px;padding:3px 0 9px;display:flex}.library-category-tabs button{border:1px solid var(--crm-border,#e9e6f0)!important;border-radius:calc(var(--crm-radius,10px) * .6)!important;background:var(--crm-surface,#fff)!important;width:auto!important;min-height:27px!important;color:var(--crm-muted,#7b7584)!important;font-size:calc(10px * var(--crm-font-scale,1))!important;margin:0!important;padding:5px 7px!important;font-weight:650!important}.library-category-tabs button:hover{border-color:var(--crm-border,#cfc5f7)!important;background:var(--crm-surface,#f7f5ff)!important;color:var(--crm-primary,#5948c8)!important}.library-category-tabs button.active{border-color:var(--crm-border,#7562dd)!important;background:var(--crm-surface-alt,#eeeaff)!important;color:var(--crm-primary,#5744c8)!important}.block-group .library-divider{margin:11px 0 7px}.node-library .block-group>button{min-height:43px;margin-bottom:2px;padding:7px 6px!important}.node-library .block-group>button svg:first-child{width:17px;height:17px}.node-library .block-group>button small{display:none}.node-library .block-group>button b{font-size:calc(12px * var(--crm-font-scale,1))!important}.canvas-tools{height:50px;padding:0 14px}.canvas-hint{display:none}.canvas-status{margin-left:10px}.bot-studio-page .bot-builder{grid-template-columns:235px minmax(500px,1fr) 300px}.canvas-node{width:235px;height:78px;padding:10px 12px}.canvas-node b{font-size:calc(13px * var(--crm-font-scale,1));margin-top:3px}.canvas-node .node-type{width:36px;height:36px}.node-config>header{padding:16px 17px 14px}.node-config>label,.node-config>.node-help,.node-config>.position-fields,.node-config>.danger-button{margin-left:17px;margin-right:17px}@media (width<=1150px){.bot-studio-page>.bot-builder-top{grid-template-columns:minmax(190px,.65fr) minmax(0,1fr) auto}.bot-builder-top [role=tablist]{justify-content:flex-start}.bot-studio-page .bot-builder{grid-template-columns:210px minmax(390px,1fr) 280px}}@media (width<=850px){.bot-studio-page>.bot-builder-top{grid-template-columns:1fr auto}.bot-builder-top [role=tablist]{grid-area:2/1/auto/-1}.bot-studio-page .bot-builder{grid-template-columns:190px minmax(300px,1fr)}}.node-library .block-grid{grid-template-columns:1fr;gap:5px;display:grid}.node-library .block-group .block-grid>button{border:1px solid var(--crm-border,#e9eaf0);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);text-align:left;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;min-height:58px!important;padding:9px 8px!important}.node-library .block-group .block-grid>button:hover{border-color:var(--crm-border,#a99bf1);background:var(--crm-surface,#fbfaff);transform:translateY(-1px);box-shadow:0 6px 14px #3d2d7d10}.node-library .block-group .block-grid>button span{gap:2px;display:grid}.node-library .block-group .block-grid>button b{color:var(--crm-text,#343849);font-size:calc(11px * var(--crm-font-scale,1))!important}.node-library .block-group .block-grid>button small{color:var(--crm-muted,#858b9b);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.25;display:block!important}.node-library .block-group .block-grid>button>svg:last-child{color:var(--crm-primary,#8a7ce0)}.canvas-stage{min-height:620px;position:relative}.canvas-empty-state{border:1px solid var(--crm-border,#e0e3ed);border-radius:calc(var(--crm-radius,10px) * 1.8);background:var(--crm-surface,#fff);text-align:center;width:min(410px,100% - 48px);padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #1e294012}.canvas-empty-icon{border-radius:calc(var(--crm-radius,10px) * 1.5);background:linear-gradient(145deg,var(--crm-surface-alt,#eeeaff),var(--crm-surface,#f8f6ff));width:52px;height:52px;color:var(--crm-primary,#644ce3);place-items:center;margin:0 auto 14px;display:grid}.canvas-empty-kicker{color:var(--crm-primary,#745de2);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-weight:800;display:block}.canvas-empty-state h2{color:var(--crm-text,#303546);font-size:calc(20px * var(--crm-font-scale,1));letter-spacing:-.035em;margin:0}.canvas-empty-state p{max-width:330px;color:var(--crm-muted,#737b8d);font-size:calc(13px * var(--crm-font-scale,1));margin:9px auto 18px;line-height:1.55}.canvas-empty-state>div{justify-content:center;gap:9px;display:flex}.canvas-empty-state button{min-height:37px;font-size:calc(12px * var(--crm-font-scale,1));padding:8px 11px}.canvas-empty-state .primary{align-items:center;gap:7px;display:inline-flex}.canvas-empty-state small{color:var(--crm-muted,#9ba1af);font-size:calc(10px * var(--crm-font-scale,1));margin-top:16px;display:block}@media (width<=850px){.canvas-empty-state{padding:24px 18px}.canvas-empty-state>div{flex-direction:column}.canvas-empty-state button{width:100%}}.landing-page{background:var(--crm-surface-alt,#f7f8fc);min-height:100vh;color:var(--crm-text,#242634);font-family:Arial,sans-serif;overflow:hidden}.landing-nav,.landing-hero,.landing-features,.landing-footer{width:min(1180px,100% - 48px);margin:0 auto}.landing-nav{justify-content:space-between;align-items:center;height:82px;display:flex}.landing-brand{color:var(--crm-text,#282a38);font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-1.1px;align-items:center;gap:9px;font-weight:780;text-decoration:none;display:flex}.landing-brand>span{border-radius:calc(var(--crm-radius,10px) * 1.1);background:linear-gradient(135deg,var(--crm-feature,#5e49dd),var(--crm-feature,#7b62ec));width:37px;height:37px;color:var(--crm-feature-text,#fff);place-items:center;display:grid;box-shadow:0 9px 19px #604ade33}.landing-brand i{color:var(--crm-primary,#6c55e6);font-style:normal}.landing-nav-actions{align-items:center;gap:18px;display:flex}.landing-login{color:var(--crm-muted,#555968);font-size:calc(14px * var(--crm-font-scale,1));font-weight:650;text-decoration:none}.landing-signup,.landing-primary{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#5d48d9);color:var(--crm-feature-text,#fff);font-size:calc(14px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 9px 18px #5641ca28}.landing-signup{padding:11px 15px}.landing-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:58px;padding:76px 0 84px;display:grid}.landing-kicker{color:var(--crm-primary,#6250cf);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.085em;align-items:center;gap:7px;font-weight:800;display:inline-flex}.landing-copy h1{max-width:590px;color:var(--crm-text,#272936);letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,66px);line-height:1.03}.landing-copy h1 em{color:var(--crm-primary,#6350dc);font-style:normal}.landing-copy>p{max-width:520px;color:var(--crm-muted,#6b7080);font-size:calc(18px * var(--crm-font-scale,1));margin:0;line-height:1.6}.landing-cta{align-items:center;gap:14px;margin-top:30px;display:flex}.landing-primary{padding:15px 18px}.landing-secondary{color:var(--crm-muted,#56515f);font-size:calc(14px * var(--crm-font-scale,1));padding:13px 5px;font-weight:700;text-decoration:none}.landing-proof{color:var(--crm-muted,#74788a);font-size:calc(12px * var(--crm-font-scale,1));flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.landing-proof span{align-items:center;gap:6px;display:flex}.landing-proof svg{color:var(--crm-success,#4da679)}.landing-visual{min-height:442px;padding:32px 0 16px;position:relative}.landing-window{z-index:2;border:1px solid var(--crm-border,#e0e3ef);border-radius:calc(var(--crm-radius,10px) * 1.7);background:var(--crm-surface,#fff);width:100%;position:relative;overflow:hidden;box-shadow:0 30px 55px #3034511c}.landing-window>header{border-bottom:1px solid var(--crm-border,#eceef4);justify-content:space-between;align-items:center;height:49px;padding:0 17px;display:flex}.landing-window-brand{font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.landing-window-brand span{border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-feature,#644fda);width:23px;height:23px;color:var(--crm-feature-text,#fff);place-items:center;display:grid}.landing-window-dots{gap:5px;display:flex}.landing-window-dots i{background:var(--crm-surface-alt,#d9dce5);border-radius:50%;width:6px;height:6px}.landing-window-body{grid-template-columns:51px 178px minmax(0,1fr);min-height:337px;display:grid}.landing-window-body>aside{border-right:1px solid var(--crm-border,#eef0f4);color:var(--crm-muted,#9298a7);align-content:start;justify-items:center;gap:22px;padding-top:18px;display:grid}.landing-window-body>aside span{border-radius:calc(var(--crm-radius,10px) * .8);place-items:center;width:30px;height:30px;display:grid}.landing-window-body>aside span.active{background:var(--crm-surface-alt,#edeaff);color:var(--crm-primary,#604bd5)}.landing-conversations{border-right:1px solid var(--crm-border,#eef0f4);padding:16px 10px}.landing-preview-title{color:var(--crm-text,#3e4150);font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;margin:0 5px 12px;font-weight:750;display:flex}.landing-preview-title small{border-radius:calc(var(--crm-radius,10px) * .4);background:var(--crm-surface-alt,#eeeafd);color:var(--crm-primary,#6752d7);font-size:calc(9px * var(--crm-font-scale,1));padding:2px 5px}.landing-preview-thread{border-radius:calc(var(--crm-radius,10px) * .7);gap:4px;margin-bottom:5px;padding:10px 9px;display:grid;position:relative}.landing-preview-thread.active{background:var(--crm-surface-alt,#f0edff)}.landing-preview-thread b{font-size:calc(10px * var(--crm-font-scale,1))}.landing-preview-thread span{color:var(--crm-muted,#848997);font-size:calc(9px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-preview-thread small{color:var(--crm-muted,#999eaa);font-size:calc(8px * var(--crm-font-scale,1));position:absolute;top:11px;right:9px}.landing-chat{grid-template-rows:auto 1fr auto;min-width:0;padding:16px;display:grid}.landing-chat-head{border-bottom:1px solid var(--crm-border,#eef0f5);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.landing-chat-head b,.landing-chat-head small{font-size:calc(10px * var(--crm-font-scale,1));display:block}.landing-chat-head small{color:var(--crm-muted,#9398a6);margin-top:3px}.landing-chat-head>i{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#eaf8f0);color:var(--crm-success,#4d9272);font-size:calc(9px * var(--crm-font-scale,1));padding:5px 7px;font-style:normal}.landing-message{border-radius:calc(var(--crm-radius,10px) * 1);max-width:70%;font-size:calc(10px * var(--crm-font-scale,1));padding:10px 12px;line-height:1.4}.landing-message.visitor{background:var(--crm-surface-alt,#f1f2f6);color:var(--crm-muted,#555b68);align-self:center}.landing-message.agent{background:var(--crm-feature,#6350dc);color:var(--crm-feature-text,#fff);place-self:end;margin-bottom:20px}.landing-composer{border:1px solid var(--crm-border,#e1e3eb);border-radius:calc(var(--crm-radius,10px) * .7);color:var(--crm-muted,#a0a4af);font-size:calc(10px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;padding:10px;display:flex}.landing-composer svg{color:var(--crm-primary,#6552d9)}.landing-orbit{border:1px solid var(--crm-border,#dcd7ff);background:var(--crm-surface-alt,#f0eeff);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.landing-orbit{background:color-mix(in srgb,var(--crm-surface-alt,#f0eeff) 40%,transparent)}}.orbit-one{width:335px;height:335px;top:-14px;right:-80px}.orbit-two{width:170px;height:170px;bottom:-6px;left:-60px}.landing-float-card{z-index:3;border:1px solid var(--crm-border,#e1e2e9);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;bottom:-5px;right:-25px;box-shadow:0 15px 28px #252a441b}.landing-float-card>span{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#e9f8ef);width:31px;height:31px;color:var(--crm-success,#47a374);place-items:center;display:grid}.landing-float-card b,.landing-float-card small{display:block}.landing-float-card b{font-size:calc(11px * var(--crm-font-scale,1))}.landing-float-card small{color:var(--crm-muted,#858a98);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px}.landing-features{border-top:1px solid var(--crm-border,#e7e9f0);padding:52px 0 78px}.landing-section-head{max-width:520px}.landing-section-head>span{color:var(--crm-primary,#7664d9);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.08em;font-weight:800}.landing-section-head h2{font-size:calc(31px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:12px 0 30px}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-feature-grid article{border:1px solid var(--crm-border,#e5e7ef);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);padding:23px}.landing-feature-grid article>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#efecff);width:38px;height:38px;color:var(--crm-primary,#624dd6);place-items:center;display:grid}.landing-feature-grid h3{font-size:calc(16px * var(--crm-font-scale,1));margin:19px 0 7px}.landing-feature-grid p{color:var(--crm-muted,#767b8a);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.55}.landing-footer{color:var(--crm-muted,#8b8e9b);font-size:calc(12px * var(--crm-font-scale,1));border-top:1px solid var(--crm-border,#e6e8ef);justify-content:space-between;padding:22px 0;display:flex}.landing-footer div{gap:18px;display:flex}.landing-footer a{color:var(--crm-muted,#666174);text-decoration:none}@media (width<=960px){.landing-hero{grid-template-columns:1fr;gap:35px;padding-top:55px}.landing-copy h1{max-width:660px}.landing-visual{justify-self:center;width:100%;max-width:650px}.landing-float-card{right:10px}.landing-feature-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.landing-nav,.landing-hero,.landing-features,.landing-footer{width:min(100% - 32px,1180px)}.landing-nav{height:70px}.landing-brand{font-size:calc(22px * var(--crm-font-scale,1))}.landing-login{display:none}.landing-signup{font-size:calc(12px * var(--crm-font-scale,1));padding:9px 11px}.landing-hero{padding:45px 0 55px}.landing-copy h1{font-size:calc(43px * var(--crm-font-scale,1))}.landing-copy>p{font-size:calc(16px * var(--crm-font-scale,1))}.landing-cta{flex-direction:column;align-items:flex-start}.landing-visual{min-height:320px;padding-top:5px}.landing-window-body{grid-template-columns:40px 132px minmax(0,1fr);min-height:260px}.landing-window-body>aside{gap:15px}.landing-conversations{padding:10px 6px}.landing-chat{padding:11px}.landing-message{font-size:calc(9px * var(--crm-font-scale,1));padding:8px}.landing-float-card{bottom:-12px;right:0}.landing-feature-grid{grid-template-columns:1fr}.landing-features{padding-top:42px}.landing-section-head h2{font-size:calc(27px * var(--crm-font-scale,1))}.landing-footer{flex-direction:column;align-items:flex-start;gap:12px}}.landing-flow,.landing-teams,.landing-outcome{width:min(1180px,100% - 48px);margin:0 auto}.landing-flow{border-top:1px solid var(--crm-border,#e7e9f0);grid-template-columns:1fr minmax(390px,.85fr);align-items:center;gap:80px;padding:96px 0;display:grid}.landing-flow-copy h2{max-width:480px;color:var(--crm-text,#292b38);font-size:calc(38px * var(--crm-font-scale,1));letter-spacing:-.05em;margin:16px 0;line-height:1.12}.landing-flow-copy>p{max-width:550px;color:var(--crm-muted,#727787);font-size:calc(16px * var(--crm-font-scale,1));line-height:1.65}.landing-flow-steps{gap:19px;margin-top:30px;display:grid}.landing-flow-steps>div{align-items:flex-start;gap:13px;display:flex}.landing-flow-steps>b{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#eeebff);min-width:29px;height:29px;color:var(--crm-primary,#604dd1);font-size:calc(11px * var(--crm-font-scale,1));place-items:center;display:grid}.landing-flow-steps span{gap:4px;display:grid}.landing-flow-steps strong{font-size:calc(14px * var(--crm-font-scale,1))}.landing-flow-steps small{color:var(--crm-muted,#838898);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.45}.landing-flow-panel{border:1px solid var(--crm-border,#e3e4ed);border-radius:calc(var(--crm-radius,10px) * 1.6);background:linear-gradient(140deg,var(--crm-surface,#fff),var(--crm-surface,#faf9ff));padding:22px;position:relative;box-shadow:0 18px 42px #2c31500d}.landing-flow-panel-head{border-bottom:1px solid var(--crm-border,#ececf2);color:var(--crm-muted,#555a68);font-size:calc(13px * var(--crm-font-scale,1));justify-content:space-between;padding-bottom:18px;font-weight:700;display:flex}.landing-flow-panel-head i{background:var(--crm-surface-alt,#eaf8f0);color:var(--crm-success,#408a68);font-size:calc(10px * var(--crm-font-scale,1));border-radius:99px;padding:4px 8px;font-style:normal}.landing-flow-node{border:1px solid var(--crm-border,#e8e8ee);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-top:16px;padding:14px;display:grid}.landing-flow-node>span{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#eff8f3);width:38px;height:38px;color:var(--crm-success,#4b9a75);place-items:center;display:grid}.landing-flow-node.violet>span{background:var(--crm-surface-alt,#efecff);color:var(--crm-primary,#6250d8)}.landing-flow-node b,.landing-flow-node small{display:block}.landing-flow-node b{font-size:calc(13px * var(--crm-font-scale,1))}.landing-flow-node small{color:var(--crm-muted,#878b98);font-size:calc(11px * var(--crm-font-scale,1));margin-top:3px}.landing-flow-node>svg{color:var(--crm-success,#50a27c)}.landing-flow-line{border-left:2px solid var(--crm-border,#dcd7ff);height:14px;margin-left:32px}.landing-flow-insight{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-feature,#25253e);color:var(--crm-feature-text,#fff);align-items:center;gap:10px;margin-top:21px;padding:14px;display:flex}.landing-flow-insight svg{color:var(--crm-muted,#b9adff)}.landing-flow-insight b,.landing-flow-insight small{display:block}.landing-flow-insight b{font-size:calc(12px * var(--crm-font-scale,1))}.landing-flow-insight small{color:var(--crm-muted,#c5c4d3);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px}.landing-teams{padding:88px 0}.landing-role-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.landing-role-grid article{border:1px solid var(--crm-border,#e4e6ee);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);padding:25px}.role-icon{border-radius:calc(var(--crm-radius,10px) * 1.1);place-items:center;width:41px;height:41px;display:grid}.role-icon.purple{background:var(--crm-surface-alt,#efecff);color:var(--crm-primary,#604bd7)}.role-icon.blue{background:var(--crm-surface-alt,#eaf4ff);color:var(--crm-primary,#3e80c5)}.role-icon.green{background:var(--crm-surface-alt,#e8f8ef);color:var(--crm-success,#40956f)}.landing-role-grid h3{font-size:calc(17px * var(--crm-font-scale,1));margin:20px 0 8px}.landing-role-grid p{color:var(--crm-muted,#737887);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.6}.landing-role-grid ul{border-top:1px solid var(--crm-border,#eceef3);gap:8px;margin:20px 0 0;padding:15px 0 0;list-style:none;display:grid}.landing-role-grid li{color:var(--crm-muted,#5d6270);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.landing-role-grid li svg{color:var(--crm-success,#50a079)}.landing-outcome{border-radius:calc(var(--crm-radius,10px) * 1.6);background:linear-gradient(125deg,var(--crm-feature,#2b245a),var(--crm-feature,#5b45d1) 62%,var(--crm-feature,#7662e4));color:var(--crm-feature-text,#fff);justify-content:space-between;align-items:center;gap:32px;margin-bottom:74px;padding:44px 48px;display:flex}.landing-outcome .landing-kicker{color:var(--crm-muted,#d9d4ff)}.landing-outcome h2{max-width:580px;font-size:calc(36px * var(--crm-font-scale,1));letter-spacing:-.05em;margin:13px 0 9px}.landing-outcome p{color:var(--crm-muted,#e0dcff);font-size:calc(15px * var(--crm-font-scale,1));margin:0;line-height:1.55}.landing-outcome .landing-primary{background:var(--crm-surface,#fff);color:var(--crm-primary,#4f3bc4);box-shadow:none;flex:none}@media (width<=960px){.landing-flow{grid-template-columns:1fr;gap:38px;padding:72px 0}.landing-flow-panel{max-width:600px}.landing-role-grid{grid-template-columns:1fr}.landing-outcome{flex-direction:column;align-items:flex-start}}@media (width<=620px){.landing-flow,.landing-teams,.landing-outcome{width:min(100% - 32px,1180px)}.landing-flow{padding:56px 0}.landing-flow-copy h2{font-size:calc(31px * var(--crm-font-scale,1))}.landing-flow-panel{padding:15px}.landing-teams{padding:58px 0}.landing-outcome{margin-bottom:42px;padding:31px 25px}.landing-outcome h2{font-size:calc(29px * var(--crm-font-scale,1))}.landing-outcome .landing-primary{width:100%}}.landing-pricing{border-top:1px solid var(--crm-border,#e7e9f0);width:min(1180px,100% - 48px);margin:0 auto;padding:82px 0}.landing-pricing .landing-section-head p{color:var(--crm-muted,#737887);line-height:1.55}.billing-toggle{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#eef0f6);width:max-content;margin:26px 0 22px;padding:4px;display:flex}.billing-toggle button{border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-muted,#6c7280);font-size:calc(12px * var(--crm-font-scale,1));padding:8px 12px;font-weight:700}.billing-toggle button.active{background:var(--crm-surface,#fff);color:var(--crm-primary,#5844cf);box-shadow:0 1px 3px #2026391c}.billing-toggle b{color:var(--crm-success,#408b69);font-size:calc(10px * var(--crm-font-scale,1));margin-left:4px}.landing-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-price-grid article{border:1px solid var(--crm-border,#e1e4ed);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);flex-direction:column;padding:24px;display:flex}.landing-price-grid article>span{color:var(--crm-primary,#725de0);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.landing-price-grid h3{font-size:calc(21px * var(--crm-font-scale,1));margin:12px 0 7px}.landing-price-grid p{min-height:42px;color:var(--crm-muted,#747a89);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.5}.landing-price-grid strong{font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:22px 0 2px}.landing-price-grid>article>small{color:var(--crm-muted,#858b99);font-size:calc(12px * var(--crm-font-scale,1))}.landing-price-grid ul{border-top:1px solid var(--crm-border,#edf0f4);color:var(--crm-muted,#5b6272);font-size:calc(12px * var(--crm-font-scale,1));gap:10px;margin:22px 0;padding:18px 0;list-style:none;display:grid}.landing-price-grid li{align-items:center;gap:7px;display:flex}.landing-price-grid li svg{color:var(--crm-success,#4da377)}.landing-price-grid .landing-primary{margin-top:auto}.landing-pricing-empty{grid-column:1/-1;align-items:flex-start!important}@media (width<=900px){.landing-price-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.landing-pricing{width:min(100% - 32px,1180px);padding:54px 0}.landing-price-grid{grid-template-columns:1fr}}.invoice-detail-dialog{max-width:680px}.invoice-detail{gap:16px;padding-top:3px;display:grid}.invoice-detail-hero{border-radius:calc(var(--crm-radius,10px) * 1.1);background:linear-gradient(120deg,var(--crm-surface-alt,#f2f0ff),var(--crm-surface,#fafaff));border:1px solid var(--crm-border,#e4dffc);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.invoice-detail-hero span{color:var(--crm-muted,#777087);font-size:calc(12px * var(--crm-font-scale,1));font-weight:650;display:block}.invoice-detail-hero strong{color:var(--crm-primary,#453696);font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.03em;margin-top:5px;display:block}.invoice-detail-hero>.pill{color:var(--crm-text,#4b4657);background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#ded9ed);text-transform:capitalize;margin-left:auto}.invoice-detail-hero>.pill.green{color:var(--crm-success,#368465);background:var(--crm-surface-alt,#edf9f3);border-color:var(--crm-border,#ccecdf)}.invoice-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invoice-detail-grid>div,.invoice-line-item,.invoice-notes{border:1px solid var(--crm-border,#e7e5ec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff)}.invoice-detail-grid>div{gap:5px;padding:13px 14px;display:grid}.invoice-detail-grid span,.invoice-line-item span,.invoice-notes>span{color:var(--crm-muted,#898393);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.035em;text-transform:uppercase;font-weight:700}.invoice-detail-grid b{color:var(--crm-text,#423d4c);font-size:calc(13px * var(--crm-font-scale,1));overflow-wrap:anywhere}.invoice-line-item{justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.invoice-line-item>div{gap:5px;display:grid}.invoice-line-item b{color:var(--crm-text,#413c4d);font-size:calc(13px * var(--crm-font-scale,1))}.invoice-line-item>strong{color:var(--crm-primary,#4e3ccc);font-size:calc(15px * var(--crm-font-scale,1));white-space:nowrap}.invoice-notes{background:var(--crm-surface,#fafaff);padding:14px 16px}.invoice-notes p{color:var(--crm-muted,#676273);font-size:calc(13px * var(--crm-font-scale,1));white-space:pre-wrap;margin:7px 0 0;line-height:1.55}.dialog-footer a.primary{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (width<=560px){.invoice-detail-grid{grid-template-columns:1fr}.invoice-detail-hero{flex-direction:column;align-items:flex-start}.invoice-detail-hero>.pill{margin-left:0}.invoice-line-item{flex-direction:column;align-items:flex-start;gap:9px}.dialog-footer{flex-wrap:wrap}.dialog-footer>*{flex:1}}.node-port{z-index:6;border:2px solid var(--crm-border,#7461df);background:var(--crm-surface,#fff);cursor:crosshair;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.node-port:hover,.node-port.selected{background:var(--crm-feature,#7461df);box-shadow:0 0 0 4px #7461df20}.node-port-in{left:-8px}.node-port-out{right:-8px}.canvas-node:before,.canvas-node:after{display:none}.canvas-tool-actions{align-items:center;gap:6px;display:flex}.canvas-zoom{border-radius:calc(var(--crm-radius,10px) * .6);min-width:42px;color:var(--crm-muted,#655d73);font-size:calc(11px * var(--crm-font-scale,1));padding:5px 3px;font-weight:700}.canvas-tool-actions .icon-btn.active{background:var(--crm-surface-alt,#eeeaff);color:var(--crm-primary,#5b48d1)}.flow-map{z-index:8;border:1px solid var(--crm-border,#dad8e6);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);width:176px;padding:9px;position:absolute;bottom:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.flow-map{background:color-mix(in srgb,var(--crm-surface,#fff) 94.902%,transparent)}}.flow-map{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 26px #27204020}.flow-map header{color:var(--crm-muted,#5f596e);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:6px;font-weight:750;display:flex}.flow-map header button{color:var(--crm-muted,#9a94a5);font-size:calc(17px * var(--crm-font-scale,1));margin-left:auto;line-height:1}.flow-map-canvas{background-image:radial-gradient(var(--crm-surface-alt,#cec9dd) 1px,transparent 1px);border-radius:calc(var(--crm-radius,10px) * .6);background-size:10px 10px;background-color:var(--crm-surface-alt,#f7f6fb);height:90px;margin:8px 0;position:relative;overflow:hidden}.flow-map-canvas button{border-radius:calc(var(--crm-radius,10px) * .2);background:var(--crm-feature,#806ee0);width:8px;height:8px;position:absolute;box-shadow:0 0 0 1px #fff}.flow-map-canvas button.active{background:var(--crm-feature,#2f2557);transform:scale(1.4)}.flow-map small{color:var(--crm-muted,#97919f);font-size:calc(10px * var(--crm-font-scale,1));display:block}.variable-insert{border:1px solid var(--crm-border,#e7e2fa);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#faf9ff);margin:16px 17px;padding:11px}.variable-insert>b{color:var(--crm-muted,#615a73);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex}.variable-insert>b svg{color:var(--crm-primary,#6652d6)}.variable-insert>div{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.variable-insert button{border:1px solid var(--crm-border,#ded8f7);border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface,#fff);color:var(--crm-primary,#604cd1);font-size:calc(10px * var(--crm-font-scale,1));padding:4px 6px;font-family:monospace}.variable-insert small{color:var(--crm-muted,#898394);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.4;display:block}.billing-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.billing-metric{border:1px solid var(--crm-border,#e5e7ee);border-radius:calc(var(--crm-radius,10px) * 1.1);background:linear-gradient(135deg,var(--crm-surface,#fff),var(--crm-surface,#fafbff));min-height:116px;padding:18px 19px;box-shadow:0 8px 24px #2b315d08}.billing-metric:nth-child(2){background:linear-gradient(135deg,var(--crm-surface,#fff),var(--crm-surface,#faf7ff))}.billing-metric span{color:var(--crm-muted,#7f8493);font-size:calc(12px * var(--crm-font-scale,1));font-weight:650;display:block}.billing-metric strong{color:var(--crm-text,#2e3342);font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.035em;margin:9px 0 6px;display:block}.billing-metric small{color:var(--crm-muted,#8b8f9d);font-size:calc(12px * var(--crm-font-scale,1))}.invoice-ledger{padding:0;overflow:hidden}.invoice-ledger-title{border-bottom:1px solid var(--crm-border,#eaebf1);background:var(--crm-surface,#fcfcfe);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.invoice-ledger-title .eyebrow{font-size:calc(10px * var(--crm-font-scale,1))}.invoice-ledger-title h3{color:var(--crm-text,#343847);font-size:calc(16px * var(--crm-font-scale,1));margin:4px 0 0}.invoice-ledger-title>span{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f0eeff);color:var(--crm-primary,#5e4bca);font-size:calc(12px * var(--crm-font-scale,1));padding:5px 9px;font-weight:700}.invoice-ledger .platform-table th{background:var(--crm-surface-alt,#f7f8fb);color:var(--crm-muted,#767d8d);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.02em;text-transform:uppercase;padding:12px 20px}.invoice-ledger .platform-table td{color:var(--crm-muted,#555a68);padding:16px 20px}.invoice-ledger .platform-table tbody tr{transition:background .15s}.invoice-ledger .platform-table tbody tr:hover{background:var(--crm-surface,#fafaff)}.invoice-reference{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#44378d)!important}.invoice-ledger .pill{text-transform:capitalize;font-weight:700}.invoice-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.invoice-actions .text-btn{align-items:center;gap:5px;display:inline-flex}.invoice-actions .invoice-view{color:var(--crm-primary,#4e3ccb);font-weight:700}.billing-empty{min-height:160px;color:var(--crm-muted,#777d8e);justify-content:center;align-items:center;gap:10px;display:flex}.billing-empty svg{color:var(--crm-primary,#6653d5)}.billing-empty span{gap:4px;display:grid}.billing-empty b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#474b59)}.billing-empty small{font-size:calc(12px * var(--crm-font-scale,1))}.invoice-paper-head{justify-content:space-between;align-items:center;gap:16px;padding:3px 2px 0;display:flex}.invoice-brand{align-items:center;gap:9px;display:flex}.invoice-brand-mark{border-radius:calc(var(--crm-radius,10px) * .9);background:linear-gradient(135deg,var(--crm-feature,#5944d8),var(--crm-feature,#795eeb));place-items:center;width:32px;height:32px;color:var(--crm-feature-text,#fff)!important;font-size:calc(15px * var(--crm-font-scale,1))!important;font-weight:800!important;display:grid!important}.invoice-brand b{color:var(--crm-text,#323643);font-size:calc(14px * var(--crm-font-scale,1));display:block}.invoice-brand small{color:var(--crm-muted,#8a8d9a);font-size:calc(11px * var(--crm-font-scale,1));margin-top:2px;display:block}.invoice-number{text-align:right}.invoice-number span{color:var(--crm-muted,#8b8696);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.invoice-number b{color:var(--crm-text,#3a3c49);font-size:calc(13px * var(--crm-font-scale,1))}.invoice-line-items{border:1px solid var(--crm-border,#e7e5ec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);overflow:hidden}.invoice-line-heading{background:var(--crm-surface-alt,#f7f7fb);color:var(--crm-muted,#898393);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:9px 16px;font-weight:750;display:flex}.invoice-line-item{border:0;border-radius:0}.invoice-status-copy{text-transform:capitalize}@media (width<=760px){.billing-overview{grid-template-columns:1fr}.invoice-ledger-title{padding:15px 16px}.invoice-ledger .platform-table th,.invoice-ledger .platform-table td{padding:13px 16px}}@media (width<=560px){.invoice-paper-head{flex-direction:column;align-items:flex-start}.invoice-number{text-align:left}.invoice-line-heading{display:none}}.tier-editor-dialog{flex-direction:column;max-height:92dvh;width:min(1060px,100vw - 32px)!important;max-width:1060px!important;padding:24px!important;display:flex!important;overflow:hidden!important}.tier-editor-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tier-editor-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px;min-height:0;display:grid;overflow:auto}.tier-editor-tabs{border-bottom:1px solid var(--border,var(--crm-border,#e2e8f0));background:var(--background,var(--crm-surface,#fff));z-index:1;gap:6px;padding-bottom:12px;display:flex;position:sticky;top:0}.tier-editor-tabs button{border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(13px * var(--crm-font-scale,1));padding:10px 12px}.tier-editor-tabs .selected{background:var(--crm-surface-alt,#edf2ff);color:var(--crm-primary,#2447bd);font-weight:700}.tier-editor-body{padding:20px 0}.tier-editor-body section[hidden]{display:none}.tier-editor-body label{font-size:calc(13px * var(--crm-font-scale,1));flex-direction:column;gap:7px;margin:16px 0;font-weight:600;display:flex}.tier-editor-body input,.tier-editor-body textarea,.tier-editor-body select{border:1px solid var(--crm-border,#d8e0ec);border-radius:calc(var(--crm-radius,10px) * .9);width:100%;color:inherit;background:0 0;padding:10px}.tier-editor-body textarea{min-height:90px}.tier-editor-body .tier-check{flex-direction:row;align-items:center}.tier-check input{width:auto}.tier-preview{background:var(--crm-surface-alt,#f4f7fc);color:var(--crm-text,#192740);border:1px solid var(--crm-border,#e1e7f0);border-radius:calc(var(--crm-radius,10px) * 1.6);align-self:start;margin-top:8px;padding:20px}.tier-preview h3{font-size:calc(25px * var(--crm-font-scale,1));margin:16px 0 8px}.tier-preview>strong{font-size:calc(28px * var(--crm-font-scale,1));margin-top:20px;display:block}.tier-preview>span,.tier-preview small{font-size:calc(12px * var(--crm-font-scale,1))}.tier-preview-count{border-top:1px solid var(--crm-border,#dce4ef);margin-top:20px;padding-top:16px;font-weight:600}.tier-preview ul{padding:0;list-style:none}.tier-preview li{font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;gap:12px;margin:10px 0;display:flex}.tier-note{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#66758c);line-height:1.6}.tier-editor-form>.dialog-footer{border-top:1px solid var(--crm-border,#e1e7f0);flex-shrink:0;margin-top:0;padding-top:16px}.tier-order-toolbar{align-items:center;gap:10px;display:flex}.tier-order-toolbar select{border:1px solid var(--crm-border,#dce4ef);border-radius:calc(var(--crm-radius,10px) * .8);color:inherit;background:0 0;padding:9px}@media (width<=760px){.tier-editor-layout{grid-template-columns:1fr}.tier-preview{display:none}.tier-editor-dialog{padding:16px!important}.tier-editor-tabs button{font-size:calc(11px * var(--crm-font-scale,1));padding:8px}.tier-order-toolbar{flex-wrap:wrap}.tier-editor-body .ops-fields{grid-template-columns:1fr}}.tier-editor-body .pm-row{grid-template-columns:minmax(0,1fr) 160px;gap:16px}.tier-editor-body .pm-row .pm-module-label{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-width:0}.tier-editor-body .pm-module-label input[type=checkbox]{accent-color:var(--crm-primary,#3865df);padding:0}.pm-module-label>span{min-width:0}.pm-limit-control{flex-direction:column;gap:6px;display:flex}.tier-editor-body .pm-limit-control select,.tier-editor-body .pm-limit-control input{font-size:calc(12px * var(--crm-font-scale,1));min-width:0;padding:8px}.pm-access-status{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#66758c)}.tier-editor-body .pm-head{grid-template-columns:minmax(0,1fr) 160px}@media (width<=600px){.tier-editor-body .pm-row,.tier-editor-body .pm-head{grid-template-columns:minmax(0,1fr) 112px;gap:10px}.pm-editor{padding:12px}.pm-row small{line-height:1.5}}.seo-manager{max-width:920px;padding:24px}.seo-manager>.admin-section-head{display:none}.seo-manager label{font-size:calc(13px * var(--crm-font-scale,1));flex-direction:column;gap:8px;margin:20px 0;font-weight:600;display:flex}.seo-manager input,.seo-manager textarea,.seo-manager select{border:1px solid var(--crm-border,#dce4ef);border-radius:calc(var(--crm-radius,10px) * .8);width:100%;color:inherit;background:0 0;padding:12px}.seo-manager small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#738099);font-weight:400}.seo-preview{border:1px solid var(--crm-border,#dce4ef);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#f8faff);color:var(--crm-text,#29364b);overflow-wrap:anywhere;margin:24px 0;padding:22px}.seo-preview span{font-size:calc(12px * var(--crm-font-scale,1));margin-top:16px;display:block}.seo-preview h3{color:var(--crm-primary,#254eaf);font-size:calc(20px * var(--crm-font-scale,1));margin:8px 0}.seo-preview p{font-size:calc(14px * var(--crm-font-scale,1));line-height:1.6}@media (width<=600px){.seo-manager{padding:16px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cs-landing .cs-hero.cs-hero-centered h1,.pl-site.pp-site .pp-pricing-hero h1{letter-spacing:-.055em;color:#09173e;font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(39px,4.7vw,63px);font-style:normal;font-weight:780;line-height:1.15}.cs-landing .cs-hero.cs-hero-centered h1 em,.pl-site.pp-site .pp-pricing-hero h1 em{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:#0000;background:linear-gradient(120deg,#0e8df5,#2359ef 52%,#8b3cec);-webkit-background-clip:text;background-clip:text;font-style:normal}.cs-landing .cs-hero.cs-hero-centered .cs-hero-copy>p,.pl-site.pp-site .pp-pricing-hero>p{color:#65718f;font-family:Manrope,Inter,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.9}.cs-landing .cs-hero.cs-hero-centered .cs-eyebrow,.pl-site.pp-site .pp-pricing-hero>.pp-eyebrow{letter-spacing:.115em;color:#3268ee;font-size:10px;font-weight:800;line-height:1.5}.cs-landing .cs-hero.cs-hero-centered .cs-proof>span,.pl-site.pp-site .pp-pricing-promises>span{color:#65718f;font-size:10px;font-weight:400}.cs-landing .cs-hero.cs-hero-centered .cs-proof svg{color:#3268ee}.cs-landing .cs-hero.cs-hero-centered:before{filter:none;opacity:1;background:radial-gradient(#3268ee12,#0000 68%);border-radius:0;width:auto;height:auto}.cs-landing[data-theme=dark] .cs-hero.cs-hero-centered h1,.pl-site.pp-site.pl-theme-intelligence .pp-pricing-hero h1{color:#f5f3ff}.cs-landing[data-theme=dark] .cs-hero.cs-hero-centered .cs-hero-copy>p,.cs-landing[data-theme=dark] .cs-hero.cs-hero-centered .cs-proof>span,.pl-site.pp-site.pl-theme-intelligence .pp-pricing-hero>p{color:#bbb7d0}@media (width<=620px){.cs-landing .cs-hero.cs-hero-centered h1,.pl-site.pp-site .pp-pricing-hero h1{font-size:38px}.cs-landing .cs-hero.cs-hero-centered .cs-hero-copy>p,.pl-site.pp-site .pp-pricing-hero>p{font-size:13px}.cs-landing .cs-hero.cs-hero-centered .cs-proof>span,.pl-site.pp-site .pp-pricing-promises>span{font-size:9px}}.bot-origin-label{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#285bd7);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:4px;margin-top:4px;padding:3px 7px;font-weight:700;line-height:1.2;display:inline-flex}:root{--workspace-rail:var(--crm-sidebar,#101216);--workspace-rail-muted:var(--crm-sidebar-muted,#959cab);--workspace-bg:var(--crm-surface-alt,#f5f6f8);--workspace-line:var(--crm-border,#e7e9ee);--workspace-blue:var(--crm-primary,#2f63dc);--workspace-text:var(--crm-text,#272a33)}.app-sidebar{--sidebar-width:72px!important;background:var(--workspace-rail)!important;width:72px!important}.app-sidebar [data-slot=sidebar-inner],.app-sidebar [data-sidebar=sidebar]{background:var(--workspace-rail)!important;border-right:0!important}.app-sidebar [data-slot=sidebar-header]{align-items:center;height:64px;min-height:64px;border-bottom:1px solid var(--crm-border,#272a30)!important;padding:10px 12px!important}.app-sidebar [data-slot=sidebar-footer]{background:var(--workspace-rail)!important;border-top:1px solid var(--crm-border,#272a30)!important;padding:10px 9px!important}.app-sidebar .brand{justify-content:center;font-size:0;margin:0!important}.app-sidebar .brand-icon{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-sidebar,#ff5a1f);width:36px;height:36px;box-shadow:none}.app-sidebar .sidebar-nav-group{padding:0;margin:0!important}.app-sidebar .nav-button{min-height:41px;border-radius:calc(var(--crm-radius,10px) * .9)!important;height:41px!important;color:var(--workspace-rail-muted)!important;justify-content:center!important;margin:2px 0!important;padding:0!important;display:flex!important}.app-sidebar .nav-button svg{width:18px!important;height:18px!important;color:inherit!important}.app-sidebar .nav-button:hover{background:var(--crm-sidebar,#262a32)!important;color:var(--crm-sidebar-text,#fff)!important}.app-sidebar .nav-button[data-active=true]{background:var(--crm-sidebar,#303642)!important;color:var(--crm-sidebar-text,#fff)!important;box-shadow:none!important}.app-sidebar .profile{justify-content:center;border:0!important;padding:0!important}.app-sidebar .logout-button{width:34px;height:34px;padding:0;color:var(--workspace-rail-muted)!important;background:0 0!important;border:0!important}.main{background:var(--workspace-bg)!important}.topbar{background:var(--crm-topbar,#101216)!important;border-bottom:1px solid var(--crm-border,#272a30)!important;height:64px!important;min-height:64px!important;color:var(--crm-feature-text,#fff)!important;padding:0 22px!important}.topbar .breadcrumb,.topbar .slash{display:none}.topbar b{color:var(--crm-feature-text,#fff);font-weight:650!important}.topbar .private-label,.topbar .live-label{color:var(--crm-muted,#c5cad4)!important}.topbar .primary{background:var(--workspace-blue)!important;border-color:var(--workspace-blue)!important;box-shadow:none!important}:is(.content-page,.content-page:has(.report-grid),.content-page:not(:has(.report-grid))){background:var(--workspace-bg)!important;padding:24px 28px!important}.content-page>.page-heading{margin:0 0 22px!important;display:flex!important}.content-page>.page-heading h1{color:var(--crm-text,#252934);font-size:calc(23px * var(--crm-font-scale,1))!important}.content-page>.page-heading p{color:var(--crm-muted,#737a88);font-size:calc(13px * var(--crm-font-scale,1))!important}.panel,.stat-card,.website-card,.department-card,.advanced-card,.role-card,.settings-form,.agent-workload,.agent-performance,.agent-tips,.tier-card{border-color:var(--workspace-line)!important;background:var(--crm-surface,#fff)!important;box-shadow:0 1px 2px #1e253008!important}.stat-card{border-radius:calc(var(--crm-radius,10px) * 1)!important}.records-panel,.table-toolbar{border-color:var(--workspace-line)!important;background:var(--crm-surface,#fff)!important}.records-panel th{background:var(--crm-surface,#fafbfc)!important;color:var(--crm-muted,#777e8c)!important}.records-panel td{border-color:var(--crm-border,#eef0f3)!important}.setup-grid button,.owner-action-grid button{border-color:var(--workspace-line)!important;background:var(--crm-surface,#fff)!important}.empty-list,.welcome-inbox,.platform-module-nav,.bot-settings-nav{background:var(--crm-surface,#fff)!important;border-color:var(--workspace-line)!important}.platform-module-nav button.active,.bot-settings-nav button.active{background:var(--crm-surface-alt,#edf3ff)!important;color:var(--crm-primary,#285bd7)!important;box-shadow:none!important}.platform-module-nav button:hover,.bot-settings-nav button:hover{background:var(--crm-surface-alt,#f4f7fc)!important;color:var(--crm-primary,#285bd7)!important}.owner-hero,.agent-hero{background:var(--crm-feature,#1d2434)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important}.owner-mini-chart i,.agent-progress span{background:var(--crm-chart1,#2f63dc)!important}.primary{background:var(--workspace-blue)!important;border-color:var(--workspace-blue)!important;box-shadow:none!important}.primary:hover{background:var(--crm-primary,#2454c8)!important}.secondary{border-color:var(--crm-border,#dfe3e9)!important;color:var(--crm-muted,#596170)!important}.ticket-detail-page{background:var(--workspace-bg)!important}.ticket-detail-head,.ticket-detail-form{max-width:1100px;margin-left:auto;margin-right:auto}.ticket-detail-form{background:var(--crm-surface,#fff)!important;border:1px solid var(--workspace-line)!important;box-shadow:0 1px 2px #1d25300a!important}.notification-popover{border-color:var(--crm-border,#e1e4ea)!important;box-shadow:0 18px 48px #15192526!important}@media (width<=760px){.app-sidebar,.app-sidebar+[data-slot=sidebar-gap],[data-slot=sidebar-gap]{display:none!important}:is(.content-page,.content-page:has(.report-grid),.content-page:not(:has(.report-grid))){padding:18px!important}.topbar{padding:0 14px!important}.content-page>.page-heading{margin-bottom:16px!important}}.app-sidebar{--sidebar-width:248px!important;width:248px!important}.app-sidebar+[data-slot=sidebar-gap],[data-slot=sidebar-gap]{width:248px!important;min-width:248px!important}.app-sidebar [data-slot=sidebar-content],.app-sidebar [data-slot=sidebar-footer]{padding:12px!important}.app-sidebar .brand{font-size:calc(24px * var(--crm-font-scale,1))!important;letter-spacing:-1px!important;color:var(--crm-sidebar-text,#fff)!important;justify-content:flex-start!important;gap:10px!important;margin:0!important}.app-sidebar .brand-dot,.app-sidebar .sidebar-product-label,.app-sidebar .nav-caption,.app-sidebar .nav-button>span:not(.tiny-tag),.app-sidebar .nav-button .nav-count,.app-sidebar .nav-button .tiny-tag,.app-sidebar .help-link,.app-sidebar .profile-summary,.app-sidebar .logout-button span{display:revert!important}.app-sidebar .sidebar-product-label{color:var(--crm-sidebar-text,#9299a9)!important;font-size:calc(11px * var(--crm-font-scale,1))!important;margin:9px 0 0 46px!important;display:block!important}.app-sidebar .nav-caption{color:var(--crm-sidebar-text,#7d8595)!important;font-size:calc(10px * var(--crm-font-scale,1))!important;letter-spacing:.11em!important;padding:16px 10px 7px!important}.app-sidebar .nav-caption.second{padding-top:20px!important}.app-sidebar .nav-button{height:40px!important;min-height:40px!important;font-size:calc(13px * var(--crm-font-scale,1))!important;justify-content:flex-start!important;gap:11px!important;margin:2px 0!important;padding:0 11px!important}.app-sidebar .nav-button .nav-count,.app-sidebar .nav-button .tiny-tag{margin-left:auto!important;display:inline-block!important}.app-sidebar .help-link{color:var(--crm-sidebar-text,#b3bac8)!important;padding:8px 9px 13px!important;display:flex!important}.app-sidebar .profile{border-top:1px solid var(--crm-border,#272a30)!important;justify-content:flex-start!important;padding:10px 3px 0!important}.app-sidebar .profile-summary{display:block!important}.app-sidebar .logout-button{gap:6px!important;width:auto!important;height:32px!important;margin-left:auto!important;padding:0 7px!important;display:inline-flex!important}.app-sidebar .logout-button span{font-size:calc(12px * var(--crm-font-scale,1))!important;display:inline!important}.app-sidebar[data-state=collapsed]{--sidebar-width:72px!important;width:72px!important}.app-sidebar[data-state=collapsed]+[data-slot=sidebar-gap],.app-sidebar[data-state=collapsed]~[data-slot=sidebar-gap]{width:72px!important;min-width:72px!important}.app-sidebar[data-state=collapsed] [data-slot=sidebar-header]{align-items:center!important;height:64px!important;min-height:64px!important;padding:10px 12px!important}.app-sidebar[data-state=collapsed] [data-slot=sidebar-content]{padding:9px!important}.app-sidebar[data-state=collapsed] [data-slot=sidebar-footer]{padding:10px 9px!important}.app-sidebar[data-state=collapsed] .brand{justify-content:center!important;font-size:0!important}.app-sidebar[data-state=collapsed] .brand-dot,.app-sidebar[data-state=collapsed] .sidebar-product-label,.app-sidebar[data-state=collapsed] .nav-caption,.app-sidebar[data-state=collapsed] .nav-button>span:not(.tiny-tag),.app-sidebar[data-state=collapsed] .nav-button .nav-count,.app-sidebar[data-state=collapsed] .nav-button .tiny-tag,.app-sidebar[data-state=collapsed] .help-link,.app-sidebar[data-state=collapsed] .profile-summary,.app-sidebar[data-state=collapsed] .logout-button span{display:none!important}.app-sidebar[data-state=collapsed] .nav-button{justify-content:center!important;padding:0!important}.app-sidebar[data-state=collapsed] .profile{border:0!important;justify-content:center!important;padding:0!important}.app-sidebar[data-state=collapsed] .logout-button{width:34px!important;margin:0!important;padding:0!important}.app-sidebar[data-state=collapsed] .logout-button svg{margin:0!important}.app-sidebar [data-slot=sidebar-header]{align-items:center!important;height:64px!important;min-height:64px!important;padding:10px 16px!important}.app-sidebar .brand{margin:0!important}.group[data-slot=sidebar][data-state=expanded] .app-sidebar{width:248px!important}.group[data-slot=sidebar][data-state=expanded] [data-slot=sidebar-gap]{width:248px!important;min-width:248px!important}.group[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-container]{background:var(--workspace-rail)!important;visibility:visible!important;opacity:1!important;width:72px!important;min-width:72px!important;display:flex!important;left:0!important;transform:none!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar{background:var(--workspace-rail)!important;width:72px!important}.group[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-gap]{width:72px!important;min-width:72px!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar [data-slot=sidebar-inner]{background:var(--workspace-rail)!important;visibility:visible!important;opacity:1!important;display:flex!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .brand{justify-content:center!important;font-size:0!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .brand-dot,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .sidebar-product-label,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .nav-caption,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .nav-button>span:not(.tiny-tag),.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .nav-button .nav-count,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .nav-button .tiny-tag,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .help-link,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile-summary,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .logout-button span{display:none!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .nav-button{justify-content:center!important;padding:0!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile{border:0!important;justify-content:center!important;padding:0!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .logout-button{width:34px!important;margin:0!important;padding:0!important}.inbox-layout{grid-template-columns:344px minmax(520px,1fr) 300px!important;height:calc(100dvh - 64px)!important;min-height:0!important}.inbox-layout.hide-details{grid-template-columns:344px minmax(520px,1fr)!important}.inbox-layout.hide-list{grid-template-columns:minmax(520px,1fr) 300px!important}.topbar:has(.inbox-global-search){grid-template-columns:1fr minmax(300px,500px) 1fr!important;height:64px!important;min-height:64px!important}.conversation-list{min-width:0!important}.messages{padding:30px clamp(30px,7vw,130px)!important}.message{max-width:72%!important}.composer{box-shadow:none!important;border-width:1px 0 0!important;border-radius:0!important;margin:0!important;padding:13px 20px!important}.composer textarea{border-radius:calc(var(--crm-radius,10px) * 1.4)!important;min-height:52px!important}.customer-panel{min-width:0!important}.chat-header{min-height:64px!important}.chat-panel{min-width:0!important}@media (width<=1250px){.inbox-layout{grid-template-columns:310px minmax(420px,1fr) 280px!important}.inbox-layout.hide-details{grid-template-columns:310px minmax(420px,1fr)!important}}@media (width<=900px){.inbox-layout{grid-template-columns:300px minmax(380px,1fr)!important}.customer-panel{display:none}.inbox-layout.hide-details{grid-template-columns:300px minmax(380px,1fr)!important}}@media (width<=760px){.inbox-layout,.inbox-layout.hide-details,.inbox-layout.hide-list{height:calc(100dvh - 64px)!important;display:block!important}.conversation-list,.chat-panel{height:100%}.messages{padding:22px 16px!important}.message{max-width:88%!important}}.primary,.primary:visited,.topbar .primary,.owner-hero .primary,.agent-hero .primary{background:var(--crm-primary,#2f63dc)!important;border-color:var(--crm-border,#2f63dc)!important;color:var(--crm-feature-text,#fff)!important;text-shadow:none!important}.primary:hover:not(:disabled),.topbar .primary:hover:not(:disabled),.owner-hero .primary:hover:not(:disabled),.agent-hero .primary:hover:not(:disabled){background:var(--crm-primary,#2454c8)!important;border-color:var(--crm-border,#2454c8)!important;color:var(--crm-feature-text,#fff)!important}.primary svg,.primary span,.owner-hero .primary svg,.owner-hero .primary span,.agent-hero .primary svg,.agent-hero .primary span{color:currentColor!important;stroke:currentColor!important}.secondary,.secondary:visited,.owner-hero .secondary,.agent-hero .secondary{background:var(--crm-surface,#fff)!important;border-color:var(--crm-border,#d7dce5)!important;color:var(--crm-text,#3e4655)!important;text-shadow:none!important}.secondary:hover:not(:disabled),.owner-hero .secondary:hover:not(:disabled),.agent-hero .secondary:hover:not(:disabled){background:var(--crm-surface-alt,#f4f7fb)!important;border-color:var(--crm-border,#bdc7d7)!important;color:var(--crm-text,#202737)!important}.secondary svg,.secondary span{color:currentColor!important;stroke:currentColor!important}.topbar .secondary{background:var(--crm-topbar,#22262d)!important;border-color:var(--crm-border,#484e59)!important;color:var(--crm-muted,#f5f7fa)!important}.topbar .secondary:hover:not(:disabled){background:var(--crm-topbar,#303640)!important;border-color:var(--crm-border,#626a78)!important;color:var(--crm-feature-text,#fff)!important}.resolve-btn{background:var(--crm-surface-alt,#e8f0ff)!important;border:1px solid var(--crm-border,#cbdcff)!important;color:var(--crm-primary,#285bd7)!important}.resolve-btn:hover:not(:disabled){background:var(--crm-selected,#dbe8ff)!important;color:var(--crm-primary,#174dbf)!important}.resolve-btn svg,.resolve-btn span{color:currentColor!important;stroke:currentColor!important}.text-btn{color:var(--crm-primary,#2f63dc)!important}.text-btn:hover{color:var(--crm-primary,#1e4fbe)!important}.text-btn svg{color:currentColor!important;stroke:currentColor!important}.icon-btn{color:var(--crm-muted,#747c8d)!important}.icon-btn:hover{background:var(--crm-surface-alt,#edf2f9)!important;color:var(--crm-primary,#2f63dc)!important}.icon-btn svg{stroke:currentColor!important}.topbar .icon-btn{color:var(--crm-muted,#d7dce5)!important}.topbar .icon-btn:hover{background:var(--crm-topbar,#282d35)!important;color:var(--crm-feature-text,#fff)!important}.notification-bell{color:var(--crm-muted,#d8dde6)!important}.notification-bell:hover{background:var(--crm-feature,#282d35)!important;color:var(--crm-feature-text,#fff)!important}.notification-bell span{background:var(--crm-feature,#ff5a1f)!important;color:var(--crm-feature-text,#fff)!important}.owner-hero .secondary,.agent-hero .secondary{border-color:var(--crm-border,#798395)!important;color:var(--crm-muted,#f4f6fa)!important;background:0 0!important}.owner-hero .secondary:hover:not(:disabled),.agent-hero .secondary:hover:not(:disabled){background:var(--crm-feature,#30394a)!important;border-color:var(--crm-border,#a3acc0)!important;color:var(--crm-feature-text,#fff)!important}.owner-hero .text-btn,.agent-hero .text-btn{color:var(--crm-muted,#cbd9ff)!important}.owner-hero .primary:disabled,.agent-hero .primary:disabled,.primary:disabled,.secondary:disabled,.resolve-btn:disabled{opacity:.48!important;color:inherit!important}.app-sidebar .nav-button svg,.app-sidebar .nav-button:hover svg,.app-sidebar .nav-button[data-active=true] svg,.app-sidebar .logout-button svg,.table-toolbar button svg,.records-panel button svg,.settings-form button svg{stroke:currentColor!important}.status i{box-shadow:0 0 0 3px #62bb9620}.soft-tag,.tiny-tag{color:var(--crm-primary,#485a78)!important}.danger-button{color:var(--crm-danger,#c14242)!important;border-color:var(--crm-border,#f0c9c9)!important;background:var(--crm-surface,#fff)!important}.danger-button:hover{background:var(--crm-surface-alt,#fff4f4)!important;color:var(--crm-danger,#a62f2f)!important}.content-page{gap:16px!important}.panel,.stat-card,.website-card,.department-card,.advanced-card,.role-card,.settings-form,.agent-workload,.agent-performance,.agent-tips,.tier-card,.records-panel{border:1px solid var(--crm-border,#e3e7ed)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;box-shadow:0 1px 2px #19223608,0 8px 22px #19223605!important}.panel>header,.records-panel>header,.website-top,.department-card header{border-color:var(--crm-border,#edf0f4)!important;background:var(--crm-surface,#fbfcfd)!important}.panel h2,.panel h3,.website-card h2,.department-card h2,.advanced-card h2,.role-card h3{color:var(--crm-text,#2c3340)!important}.panel p,.website-card p,.department-card p,.advanced-card p,.role-card p{color:var(--crm-muted,#778091)!important}.stat-card{position:relative;overflow:hidden}.stat-card:after{content:"";background:var(--crm-feature,#2f63dc);opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.stat-card strong{color:var(--crm-text,#273247)!important}.stat-card svg{color:var(--crm-primary,#2f63dc)!important}.table-toolbar{border-bottom:1px solid var(--crm-border,#edf0f4)!important;background:var(--crm-surface,#fbfcfd)!important}.records-panel tr:hover td{background:var(--crm-surface,#f8fbff)!important}.settings-form{border:1px solid var(--crm-border,#e3e7ed)!important}.settings-form input,.settings-form textarea,.settings-form select,.platform-module-content input,.platform-module-content textarea{border-color:var(--crm-border,#dce2ea)!important;background:var(--crm-surface,#fff)!important}.settings-form input:focus,.settings-form textarea:focus,.platform-module-content input:focus,.platform-module-content textarea:focus{border-color:var(--crm-focus,#2f63dc)!important;box-shadow:0 0 0 3px #2f63dc16!important}.agent-hero,.owner-hero{box-shadow:0 12px 28px #1c263c18!important}.agent-workload,.agent-performance,.agent-tips{box-shadow:none!important}.platform-module-layout{gap:20px!important}.platform-module-nav{border-radius:calc(var(--crm-radius,10px) * 1.2)!important;box-shadow:0 1px 2px #19223608!important}.platform-module-content>.panel{border-radius:calc(var(--crm-radius,10px) * 1.2)!important}.bot-settings-content>.panel,.setting-section{border:1px solid var(--crm-border,#e3e7ed)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;box-shadow:0 1px 2px #19223606!important}.owner-attention,.owner-service-health,.owner-activity,.owner-actions{border:1px solid var(--crm-border,#e3e7ed)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-surface,#fff)!important;box-shadow:0 1px 2px #19223606!important}.inbox-layout{background:var(--crm-surface,#fff)!important}.conversation-list{background:var(--crm-surface,#fbfcfe)!important}.conversation-list>.searchbox{background:var(--crm-surface,#fff)!important;border-color:var(--crm-border,#e1e6ed)!important}.queue-filters select{border-color:var(--crm-border,#e1e6ed)!important}.conversation{border-radius:calc(var(--crm-radius,10px) * .9)!important;width:calc(100% - 16px)!important;margin:3px 8px!important}.conversation.selected,.conversation.active{background:var(--crm-surface-alt,#edf3ff)!important;border-left-color:var(--crm-border,#2f63dc)!important}.conversation-copy b{color:var(--crm-text,#293142)!important}.conversation-copy strong{color:var(--crm-muted,#596276)!important}.chat-header{background:var(--crm-surface,#fff)!important;box-shadow:0 1px #edf0f4!important}.chat-header .resolve-btn,.chat-header button.resolve-btn{background:var(--crm-feature,#2f63dc)!important;border:1px solid var(--crm-border,#2f63dc)!important;color:var(--crm-feature-text,#fff)!important;min-width:108px!important}.chat-header .resolve-btn:hover:not(:disabled),.chat-header button.resolve-btn:hover:not(:disabled){background:var(--crm-feature,#2454c8)!important;border-color:var(--crm-border,#2454c8)!important;color:var(--crm-feature-text,#fff)!important}.chat-header .resolve-btn svg,.chat-header .resolve-btn *{color:currentColor!important;stroke:currentColor!important}.messages{background:linear-gradient(180deg,var(--crm-surface,#fff) 0%,var(--crm-surface,#fbfcfe) 100%)!important}.conversation-start{background:var(--crm-surface-alt,#f1f4f8)!important;border-radius:999px!important;width:max-content!important;padding:5px 12px!important}.message.incoming .bubble{background:var(--crm-surface-alt,#eef1f5)!important;color:var(--crm-text,#2d3542)!important}.message.outgoing .bubble{background:var(--crm-feature,#2f63dc)!important;color:var(--crm-feature-text,#fff)!important}.composer{background:var(--crm-surface,#fff)!important;padding:14px 26px!important}.composer textarea{background:var(--crm-surface,#fff)!important;border:1px solid var(--crm-border,#dbe2eb)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;min-height:64px!important;padding:13px 15px!important;box-shadow:inset 0 1px 1px #1a233008!important}.composer textarea:focus{border-color:var(--crm-focus,#2f63dc)!important;box-shadow:0 0 0 3px #2f63dc15!important}.composer-bottom{padding:10px 0 0!important}.composer-bottom .primary{background:var(--crm-primary,#2f63dc)!important;color:var(--crm-feature-text,#fff)!important;min-width:116px!important}.customer-panel{background:var(--crm-surface,#fbfcfe)!important}.customer-profile,.customer-panel .detail-section{background:var(--crm-surface,#fff)!important}.customer-profile{border:1px solid var(--crm-border,#e5e9ef)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;margin:12px!important}.customer-panel .detail-section{border:1px solid var(--crm-border,#e5e9ef)!important;border-radius:calc(var(--crm-radius,10px) * 1)!important;margin:0 12px 12px!important}.customer-panel .ticket-convert{width:calc(100% - 24px)!important;margin:0 12px 14px!important}.list-footer{background:var(--crm-surface,#fbfcfe)!important}.content-page.studio-page.bot-editor-active{background:var(--crm-surface,#fff)!important;max-width:none!important;padding:0!important;overflow:hidden!important}.content-page.studio-page.bot-editor-active>.page-heading,.content-page.studio-page.bot-editor-active>div:not(.bot-studio-page),.content-page.studio-page.bot-editor-active>section:not(.bot-studio-page){display:none!important}.content-page.studio-page.bot-editor-active>.bot-studio-page{flex-direction:column;width:100%;background:var(--crm-surface-alt,#f7f9fc)!important;height:calc(100dvh - 64px)!important;min-height:0!important;display:flex!important}.bot-studio-page>.bot-builder-top{flex:0 0 72px;background:var(--crm-surface,#fff)!important;border-bottom:1px solid var(--crm-border,#e5e9ef)!important;min-height:72px!important;padding:10px 22px!important;box-shadow:0 1px 2px #1a233008!important}.bot-builder-top>div:first-child{gap:10px!important}.bot-builder-top input{font-size:calc(17px * var(--crm-font-scale,1))!important;color:var(--crm-text,#283142)!important}.bot-builder-top small{color:var(--crm-muted,#818a99)!important}.bot-builder-top [role=tablist]{background:var(--crm-surface-alt,#f4f6f9)!important;border-color:var(--crm-border,#e2e6ec)!important}.bot-builder-top [role=tablist] button{color:var(--crm-muted,#687180)!important}.bot-builder-top [role=tablist] button[data-state=active]{background:var(--crm-surface,#fff)!important;color:var(--crm-primary,#2f63dc)!important;box-shadow:0 1px 3px #1c273113!important}.bot-studio-page .bot-builder{flex:1;background:var(--crm-surface,#fff)!important;grid-template-columns:310px minmax(560px,1fr) 330px!important;min-height:0!important}.node-library{background:var(--crm-surface,#fbfcfe)!important;border-right:1px solid var(--crm-border,#e5e9ef)!important;padding:18px!important}.node-library>h3{font-size:calc(16px * var(--crm-font-scale,1))!important;color:var(--crm-text,#2d3543)!important}.node-library>p{color:var(--crm-muted,#758092)!important}.node-library .block-group>button,.node-library .block-grid>button{border-color:var(--crm-border,#e0e5ec)!important;background:var(--crm-surface,#fff)!important;border-radius:calc(var(--crm-radius,10px) * .9)!important;color:var(--crm-text,#364052)!important}.node-library .block-group>button:hover,.node-library .block-grid>button:hover{border-color:var(--crm-border,#b9cdfb)!important;background:var(--crm-surface-alt,#f3f7ff)!important}.library-category-tabs{border-color:var(--crm-border,#e5e9ef)!important;padding-bottom:11px!important}.library-category-tabs button.active{background:var(--crm-surface-alt,#eaf1ff)!important;border-color:var(--crm-border,#8eaff2)!important;color:var(--crm-primary,#285bd7)!important}.builder-canvas{background:var(--crm-surface-alt,#f7f9fc)!important}.canvas-tools{background:var(--crm-surface,#fff)!important;border-bottom:1px solid var(--crm-border,#e5e9ef)!important;height:54px!important;padding:0 17px!important}.canvas-tools>span:first-child{color:var(--crm-muted,#465165)!important}.canvas-stage{background-color:var(--crm-surface,#f8faff)!important;background-image:radial-gradient(var(--crm-surface-alt,#d4dbe7) 1px,transparent 1.5px)!important}.canvas-node{background:var(--crm-surface,#fff)!important;border-color:var(--crm-border,#dfe5ee)!important;box-shadow:0 4px 13px #1e2a3b0a!important}.canvas-node.active{border-color:var(--crm-border,#2f63dc)!important;box-shadow:0 0 0 3px #2f63dc1c,0 8px 18px #1e2a3b12!important}.canvas-node b{color:var(--crm-text,#2d3544)!important}.node-config{background:var(--crm-surface,#fff)!important;border-left:1px solid var(--crm-border,#e5e9ef)!important}.node-config>header{border-bottom:1px solid var(--crm-border,#e9edf2)!important;padding:19px 20px 16px!important}.node-config>header h3{color:var(--crm-text,#293142)!important}.node-config label{color:var(--crm-muted,#596476)!important}.node-config input,.node-config textarea,.node-config select{border-color:var(--crm-border,#dce3ec)!important;background:var(--crm-surface,#fff)!important}.node-config .node-help{background:var(--crm-surface-alt,#f2f6ff)!important;border-left-color:var(--crm-border,#7ea4f5)!important;color:var(--crm-muted,#61708a)!important}.node-config .danger-button{border-radius:calc(var(--crm-radius,10px) * .8)!important}@media (width<=1200px){.bot-studio-page .bot-builder{grid-template-columns:270px minmax(450px,1fr) 300px!important}}@media (width<=900px){.bot-studio-page .bot-builder{grid-template-columns:230px minmax(380px,1fr)!important}.node-config{display:none!important}.bot-builder-top [role=tablist]{justify-content:flex-start!important}}.bot-studio-page .builder-canvas{position:relative}.bot-studio-page .canvas-node{border-radius:calc(var(--crm-radius,10px) * 1.3);width:270px;height:92px}.bot-studio-page .canvas-node.node-trigger{border-color:var(--crm-border,#31435a);background:var(--crm-feature,#24364b);width:220px;height:58px;color:var(--crm-feature-text,#fff);box-shadow:0 8px 18px #20314725}.bot-studio-page .canvas-node.node-trigger b,.bot-studio-page .canvas-node.node-trigger small,.bot-studio-page .canvas-node.node-trigger>svg{color:var(--crm-feature-text,#fff)!important}.bot-studio-page .builder-add-action{font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.bot-studio-page .canvas-action-picker{z-index:20;border:1px solid var(--crm-border,#dde3ed);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);width:370px;position:absolute;top:58px;bottom:16px;right:16px;overflow:auto;box-shadow:0 22px 54px #17223b24}.canvas-action-picker>header{border-bottom:1px solid var(--crm-border,#edf0f4);justify-content:space-between;align-items:flex-start;padding:18px 18px 12px;display:flex}.canvas-action-picker header b{color:var(--crm-text,#2d3748);font-size:calc(16px * var(--crm-font-scale,1));display:block}.canvas-action-picker header small{color:var(--crm-muted,#7c8594);font-size:calc(12px * var(--crm-font-scale,1));margin-top:4px;display:block}.canvas-action-picker .library-search{margin:13px 16px}.canvas-action-picker section{padding:9px 16px 4px}.canvas-action-picker section>span{color:var(--crm-muted,#748095);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.04em;text-transform:uppercase;margin:7px 2px 8px;font-weight:750;display:block}.canvas-action-picker section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.canvas-action-picker section button{border:1px solid var(--crm-border,#e2e7ee);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);text-align:left;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:2px 7px;min-height:62px;padding:9px;display:grid}.canvas-action-picker section button:hover{border-color:var(--crm-border,#a9c2fb);background:var(--crm-surface,#f6f9ff)}.canvas-action-picker section button>svg:first-child{color:var(--crm-primary,#2f63dc);grid-row:span 2}.canvas-action-picker section button>b{color:var(--crm-text,#394557);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-action-picker section button>small{color:var(--crm-muted,#7d8796);font-size:calc(10px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-action-picker section button>svg:last-child{color:var(--crm-primary,#6587e8);grid-area:1/3/3}@media (width<=900px){.bot-studio-page .canvas-action-picker{width:min(370px,100% - 24px);right:12px}}@media (width<=580px){.bot-studio-page .canvas-action-picker{width:calc(100% - 16px);top:50px;bottom:8px;right:8px}.canvas-action-picker section>div{grid-template-columns:1fr}.bot-studio-page .builder-add-action{padding:7px;font-size:0}.bot-studio-page .builder-add-action svg{margin:0}}.bot-studio-page .canvas-node.node-trigger{background:var(--crm-feature,#24364b)!important;border-color:var(--crm-border,#31435a)!important;color:var(--crm-feature-text,#fff)!important}.bot-studio-page .canvas-node.node-trigger .node-type{background:color-mix(in srgb,var(--crm-surface,#fff) 11.3725%,transparent)!important;color:var(--crm-feature-text,#fff)!important}.bot-studio-page .canvas-node.node-trigger b,.bot-studio-page .canvas-node.node-trigger small,.bot-studio-page .canvas-node.node-trigger svg{color:var(--crm-feature-text,#fff)!important}.bot-studio-page .canvas-node.node-trigger>span:not(.node-port){opacity:1!important;visibility:visible!important}.bot-studio-page .bot-builder{position:relative;display:block!important}.bot-studio-page .canvas-action-picker{width:min(430px,100% - 40px);right:20px}.bot-studio-page .canvas-action-picker .action-blueprints{padding-bottom:18px}.bot-studio-page .builder-canvas{width:100%;height:100%;position:relative}.bot-studio-page .canvas-floating-tools{z-index:26;border:1px solid var(--crm-border,#dce3ee);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:26px;flex-direction:column;align-items:center;gap:7px;padding:8px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 12px 32px #18263d29}.bot-studio-page .canvas-floating-button{width:40px;height:40px;color:var(--crm-muted,#59677b);background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 40px;place-items:center;transition:transform .16s,background .16s,color .16s,box-shadow .16s;display:grid;position:relative}.bot-studio-page .canvas-floating-button:hover:not(:disabled),.bot-studio-page .canvas-floating-button.active{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#285bd7);transform:translateY(-1px);box-shadow:0 5px 14px #2f63dc29}.bot-studio-page .canvas-floating-button:disabled{opacity:.34;cursor:not-allowed}.bot-studio-page .canvas-floating-button:after{content:attr(data-label);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-feature,#202734);color:var(--crm-feature-text,#fff);font-size:calc(11px * var(--crm-font-scale,1));white-space:nowrap;opacity:0;pointer-events:none;padding:6px 9px;font-weight:650;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + 11px);transform:translate(5px,-50%)}.bot-studio-page .canvas-floating-button:hover:after,.bot-studio-page .canvas-floating-button:focus-visible:after{opacity:1;transform:translateY(-50%)}.bot-studio-page .canvas-floating-add{border-color:var(--crm-border,#2f63dc);background:var(--crm-feature,#2f63dc);color:var(--crm-feature-text,#fff);box-shadow:0 7px 17px #2f63dc4d}.bot-studio-page .canvas-floating-add:hover:not(:disabled){background:var(--crm-feature,#2454c8);color:var(--crm-feature-text,#fff)}.bot-studio-page .canvas-floating-zoom{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:-.03em;font-weight:800}.bot-studio-page .canvas-floating-divider{background:var(--crm-surface-alt,#e2e7ef);width:24px;height:1px}.bot-studio-page .canvas-action-picker{top:16px;right:78px}.bot-studio-page .node-config{z-index:30;transition:transform .2s;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-18px 0 42px #19263a24;border-left:1px solid var(--crm-border,#e5e9ef)!important;width:min(360px,92vw)!important;min-width:0!important;position:absolute!important}.bot-studio-page .node-config.open{transform:translate(0)}.bot-studio-page .node-config-close{z-index:5;border:1px solid var(--crm-border,#e2e6ed);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:30px;height:30px;color:var(--crm-muted,#697586);place-items:center;display:grid;position:absolute;top:15px;right:14px}.bot-studio-page .node-config>header{padding-right:58px!important}.bot-studio-page .builder-properties-toggle{font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.bot-studio-page .builder-properties-toggle.active{border-color:var(--crm-border,#90acf2);background:var(--crm-surface-alt,#eef4ff);color:var(--crm-primary,#285bd7)}@media (width<=900px){.bot-studio-page .node-config{width:min(340px,94vw)!important}.bot-studio-page .canvas-floating-tools{gap:5px;padding:6px;top:10px;right:10px}.bot-studio-page .canvas-floating-button{flex-basis:36px;width:36px;height:36px}.bot-studio-page .canvas-action-picker{top:10px;right:60px}}:is(.content-page:has(.profile-page)>.page-heading,.content-page:has(.owner-hero)>.page-heading,.content-page:has(.agent-hero)>.page-heading){display:none!important}.content-page:has(.profile-page){padding-top:28px!important}.profile-page>.page-heading{margin:0 0 24px!important;display:flex!important}.profile-page>.page-heading h1{font-size:calc(28px * var(--crm-font-scale,1))!important;letter-spacing:-.035em!important}:is(.content-page:has(.owner-hero),.content-page:has(.agent-hero)){padding-top:28px!important}.content-page>.page-heading,.profile-page>.page-heading{display:none!important}:is(.content-page:has(.profile-page),.content-page:has(.owner-hero),.content-page:has(.agent-hero)){padding-top:28px!important}.topbar>div:first-child>b{display:inline!important}.topbar:has(.inbox-global-search)>div:first-child>b{display:inline!important}.owner-erp{background:var(--crm-surface-alt,#f5f7fa)!important;gap:16px!important}.owner-erp-header{border:1px solid var(--crm-border,#29374c);border-radius:calc(var(--crm-radius,10px) * 1.3);background:linear-gradient(118deg,var(--crm-feature,#172130),var(--crm-feature,#253956));color:var(--crm-feature-text,#fff);justify-content:space-between;align-items:center;gap:22px;padding:26px 28px;display:flex;box-shadow:0 10px 24px #17213316}.owner-erp-title>span,.owner-erp-panel header>div>span{color:var(--crm-muted,#8caaf0);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.13em;font-weight:800;display:block}.owner-erp-title h1{color:var(--crm-feature-text,#fff);letter-spacing:-.045em;margin:7px 0;font-size:clamp(25px,3vw,34px)}.owner-erp-title p{max-width:630px;color:var(--crm-muted,#c6d1e0);font-size:calc(14px * var(--crm-font-scale,1));line-height:1.55}.owner-erp-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.owner-erp-header .primary{background:var(--crm-primary,#3b70e4);border-color:var(--crm-border,#3b70e4)}.owner-erp-header .secondary{border-color:var(--crm-border,#63738b);background:var(--crm-feature,#243145);color:var(--crm-feature-text,#fff)}.owner-erp-status{border:1px solid var(--crm-border,#3c506b);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#1c2a3d);align-items:center;gap:8px;padding:9px 11px;display:flex}.owner-erp-status>i{background:var(--crm-feature,#49c28a);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #49c28a1b}.owner-erp-status.risk>i{background:var(--crm-feature,#ed7570);box-shadow:0 0 0 4px #ed75701b}.owner-erp-status span{gap:2px;display:grid}.owner-erp-status b{font-size:calc(11px * var(--crm-font-scale,1))}.owner-erp-status small{color:var(--crm-muted,#b4c2d4);font-size:calc(10px * var(--crm-font-scale,1))}.owner-erp-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.owner-erp-kpi,.owner-erp-panel{border:1px solid var(--crm-border,#e1e6ed);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);box-shadow:0 1px 2px #17233a08}.owner-erp-kpi{min-height:118px;padding:16px 17px}.owner-erp-kpi>div{color:var(--crm-muted,#788394);justify-content:space-between;align-items:center;display:flex}.owner-erp-kpi>div span{font-size:calc(12px * var(--crm-font-scale,1));font-weight:650}.owner-erp-kpi>div svg{color:var(--crm-primary,#3b70e4)}.owner-erp-kpi strong{color:var(--crm-text,#273449);font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:13px 0 6px;display:block}.owner-erp-kpi small{color:var(--crm-muted,#838e9d);font-size:calc(11px * var(--crm-font-scale,1))}.owner-erp-kpi.risk strong{color:var(--crm-danger,#c95551)}.owner-erp-kpi.good strong{color:var(--crm-success,#288364)}.owner-erp-kpi.up strong{color:var(--crm-primary,#3b70e4)}.owner-erp-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:16px;display:grid}.owner-erp-panel{padding:20px}.owner-erp-panel header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.owner-erp-panel h2{color:var(--crm-text,#2d3748);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.02em;margin:5px 0 0}.owner-erp-panel header .text-btn{font-size:calc(12px * var(--crm-font-scale,1))}.owner-erp-queue-list{display:grid}.owner-erp-queue-list>button{border-bottom:1px solid var(--crm-border,#edf0f3);text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:13px 0;display:grid}.owner-erp-queue-list>button:last-child{border-bottom:0}.owner-erp-queue-list>button:hover b{color:var(--crm-primary,#2f63dc)}.owner-erp-queue-list>button>i{background:var(--crm-feature,#e2a65b);border-radius:50%;width:7px;height:7px}.owner-erp-queue-list>button>i.critical{background:var(--crm-feature,#db615d);box-shadow:0 0 0 4px #fdf0ef}.owner-erp-queue-list b,.owner-erp-queue-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-erp-queue-list b{color:var(--crm-text,#344055);font-size:calc(13px * var(--crm-font-scale,1))}.owner-erp-queue-list span{max-width:420px;color:var(--crm-muted,#7a8595);font-size:calc(11px * var(--crm-font-scale,1));margin-top:4px}.owner-erp-queue-list em{max-width:110px;color:var(--crm-primary,#667b9c);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.owner-erp-queue-list svg{color:var(--crm-muted,#97a2b1)}.owner-erp-clear{min-height:150px;color:var(--crm-muted,#718091);align-items:center;gap:10px;display:flex}.owner-erp-clear svg{color:var(--crm-success,#31926e)}.owner-erp-clear div{gap:4px;display:grid}.owner-erp-clear b{color:var(--crm-text,#344055);font-size:calc(13px * var(--crm-font-scale,1))}.owner-erp-clear span{font-size:calc(12px * var(--crm-font-scale,1));line-height:1.5}.owner-erp-pipeline{align-content:start;display:grid}.owner-erp-pipeline-list{margin-top:2px;display:grid}.owner-erp-pipeline-list>div{border-bottom:1px solid var(--crm-border,#edf0f3);color:var(--crm-muted,#728092);font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;padding:13px 0;display:flex}.owner-erp-pipeline-list b{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f0f4fb);min-width:32px;color:var(--crm-muted,#435570);font-size:calc(12px * var(--crm-font-scale,1));place-items:center;padding:4px 7px;display:inline-grid}.owner-erp-pipeline-list b.blue{background:var(--crm-surface-alt,#e8f0ff);color:var(--crm-primary,#3066ce)}.owner-erp-pipeline-list b.purple{background:var(--crm-surface-alt,#f0ebff);color:var(--crm-primary,#6b55cf)}.owner-erp-pipeline-list b.risk{background:var(--crm-surface-alt,#fff0ef);color:var(--crm-danger,#c9534e)}.owner-erp-pipeline-list b.good{background:var(--crm-surface-alt,#ecf8f1);color:var(--crm-success,#27855f)}.owner-erp-pipeline-cta,.owner-erp-channel-cta{border:1px solid var(--crm-border,#dbe6f8);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#f7faff);width:100%;color:var(--crm-primary,#2f63dc);font-size:calc(12px * var(--crm-font-scale,1));text-align:left;align-items:center;gap:7px;margin-top:15px;padding:11px;font-weight:700;display:flex}.owner-erp-pipeline-cta svg:last-child{margin-left:auto}.owner-erp-analytics-grid{grid-template-columns:1.15fr .85fr .85fr;gap:16px;display:grid}.owner-erp-bars{justify-content:space-between;align-items:flex-end;gap:9px;height:150px;padding-top:6px;display:flex}.owner-erp-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:18px;height:100%;display:flex}.owner-erp-bars b{color:var(--crm-muted,#5f6d81);font-size:calc(10px * var(--crm-font-scale,1))}.owner-erp-bars i{background:linear-gradient(var(--crm-chart1,#6090ef),var(--crm-chart1,#3267d6));border-radius:6px 6px 2px 2px;width:min(34px,100%);display:block}.owner-erp-bars small{color:var(--crm-muted,#919baa);font-size:calc(10px * var(--crm-font-scale,1))}.owner-erp-channel{color:var(--crm-muted,#687587);font-size:calc(12px * var(--crm-font-scale,1));grid-template-columns:72px minmax(70px,1fr) 25px;align-items:center;gap:9px;margin-top:15px;display:grid}.owner-erp-channel>i{background:var(--crm-surface-alt,#edf1f5);border-radius:99px;height:7px;overflow:hidden}.owner-erp-channel em{border-radius:inherit;background:var(--crm-feature,#3b70e4);height:100%;display:block}.owner-erp-channel b{color:var(--crm-text,#374256);font-size:calc(12px * var(--crm-font-scale,1));text-align:right}.owner-erp-health-row{border-bottom:1px solid var(--crm-border,#edf0f3);color:var(--crm-muted,#728092);font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;padding:13px 0;display:flex}.owner-erp-health-row b{color:var(--crm-text,#364156);font-size:calc(12px * var(--crm-font-scale,1))}.owner-erp-health-row b.good{color:var(--crm-success,#27865f)}.owner-erp-health-row b.risk{color:var(--crm-danger,#c9534e)}.owner-erp-team-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:16px;display:grid}.owner-erp-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-erp-team-list>div{border:1px solid var(--crm-border,#e7ebf0);border-radius:calc(var(--crm-radius,10px) * .9);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.owner-erp-avatar{background:var(--crm-surface-alt,#e8f0ff);width:31px;height:31px;color:var(--crm-primary,#2e63d0);font-size:calc(10px * var(--crm-font-scale,1));border-radius:50%;place-items:center;font-weight:800;display:grid}.owner-erp-team-list p{min-width:0}.owner-erp-team-list p b,.owner-erp-team-list p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-erp-team-list p b{color:var(--crm-text,#364156);font-size:calc(12px * var(--crm-font-scale,1))}.owner-erp-team-list p small{color:var(--crm-muted,#8892a0);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px}.owner-erp-team-list strong{color:var(--crm-text,#2e3c53);font-size:calc(16px * var(--crm-font-scale,1))}.owner-erp-team-list strong small{color:var(--crm-muted,#87909e);font-size:calc(10px * var(--crm-font-scale,1));margin-left:3px;font-weight:500}.owner-erp-team-list i{background:var(--crm-surface-alt,#edf0f4);border-radius:99px;grid-column:2/-1;height:4px;display:block}.owner-erp-team-list i em{border-radius:inherit;background:var(--crm-feature,#3b70e4);height:100%;display:block}.owner-erp-resolved{color:var(--crm-muted,#788494);font-size:calc(10px * var(--crm-font-scale,1));grid-column:2/-1}.owner-erp-actions{padding:0}.owner-erp-actions header{padding:20px 20px 5px}.owner-erp-actions>button{border-top:1px solid var(--crm-border,#edf0f3);background:var(--crm-surface,#fff);text-align:left;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;padding:14px 20px;display:grid}.owner-erp-actions>button:hover{background:var(--crm-surface,#f8fbff)}.owner-erp-actions>button>svg:first-child{color:var(--crm-primary,#356ad7)}.owner-erp-actions span{gap:3px;display:grid}.owner-erp-actions b{color:var(--crm-text,#374256);font-size:calc(12px * var(--crm-font-scale,1))}.owner-erp-actions small{color:var(--crm-muted,#818c9b);font-size:calc(10px * var(--crm-font-scale,1))}.owner-erp-actions>button>svg:last-child{color:var(--crm-muted,#99a4b3)}@media (width<=1180px){.owner-erp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-erp-analytics-grid{grid-template-columns:1fr 1fr}.owner-erp-automation{grid-column:1/-1}}@media (width<=900px){.owner-erp-header,.owner-erp-main-grid,.owner-erp-team-grid{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.owner-erp-header-actions{justify-content:flex-start}.owner-erp-main-grid,.owner-erp-team-grid{display:grid}.owner-erp-team-list{grid-template-columns:1fr}}@media (width<=650px){.owner-erp{padding:16px!important}.owner-erp-header{padding:21px}.owner-erp-header-actions{width:100%}.owner-erp-header-actions>.primary,.owner-erp-header-actions>.secondary{flex:1}.owner-erp-kpis,.owner-erp-analytics-grid{grid-template-columns:1fr}.owner-erp-automation{grid-column:auto}.owner-erp-queue-list em{display:none}.owner-erp-queue-list>button{grid-template-columns:8px minmax(0,1fr) 16px}.owner-erp-panel{padding:17px}}.content-page:has(.owner-dashboard-page){padding:34px 40px!important}.content-page:has(.owner-dashboard-page)>.owner-dashboard-page{padding:0!important}@media (width<=700px){.content-page:has(.owner-dashboard-page){padding:16px!important}}.platform-command-center{border:1px solid var(--crm-border,#29364e);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-feature,#1d2637);color:var(--crm-feature-text,#fff);justify-content:space-between;align-items:center;gap:28px;margin:0 0 18px;padding:24px 26px;display:flex}.platform-command-center .eyebrow{color:var(--crm-muted,#cfd9ff)}.platform-command-center h2{font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.035em;margin:6px 0 7px}.platform-command-center p{max-width:700px;color:var(--crm-muted,#c4ccdc);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.55}.platform-command-actions{flex:none;gap:9px;display:flex}.platform-command-actions .secondary{border-color:var(--crm-border,#718096)!important;color:var(--crm-feature-text,#fff)!important;background:0 0!important}.platform-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.platform-health-card,.platform-activity-card{padding:19px!important}.platform-health-list{gap:0;margin:14px 0;display:grid}.platform-health-list>div{border-top:1px solid var(--crm-border,#edf0f4);color:var(--crm-muted,#788191);font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:9px;padding:10px 0;display:flex}.platform-health-list b{color:var(--crm-text,#303a4c);font-size:calc(12px * var(--crm-font-scale,1))}.platform-health-list b.good{color:var(--crm-success,#29956b)}.platform-health-list b.risk{color:var(--crm-danger,#c64e4e)}.platform-event-list{gap:0;margin:11px 0;display:grid}.platform-event-list>div{border-top:1px solid var(--crm-border,#edf0f4);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.platform-event-list svg{color:var(--crm-primary,#2f63dc)}.platform-event-list b{color:var(--crm-text,#394356);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;display:block;overflow:hidden}.platform-event-list small{color:var(--crm-muted,#858d9b);font-size:calc(10px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.platform-empty{min-height:95px;color:var(--crm-muted,#858d9b);font-size:calc(12px * var(--crm-font-scale,1));place-items:center;display:grid}@media (width<=1100px){.platform-health-grid{grid-template-columns:1fr 1fr}.platform-activity-card{grid-column:1/-1}}@media (width<=700px){.platform-command-center{flex-direction:column;align-items:flex-start;padding:20px}.platform-command-actions{width:100%}.platform-command-actions button{flex:1}.platform-health-grid{grid-template-columns:1fr}.platform-activity-card{grid-column:auto}}.platform-admin-page .database-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.platform-admin-page .database-card{margin:0}.platform-admin-page .database-facts{border-top:1px solid var(--crm-border,#edf0f4);gap:10px;margin-top:18px;padding-top:14px;display:grid}.platform-admin-page .database-facts>div{font-size:calc(13px * var(--crm-font-scale,1));justify-content:space-between;gap:12px;display:flex}.platform-admin-page .database-facts span{color:var(--crm-muted,#778091)}.platform-admin-page .database-settings-list{display:grid}.platform-admin-page .database-settings-list>div{border-top:1px solid var(--crm-border,#edf0f4);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 0;display:grid}.platform-admin-page .database-settings-list>div>span{color:var(--crm-primary,#3265dc)}.platform-admin-page .database-settings-list p{gap:3px;margin:0;display:grid}.platform-admin-page .database-settings-list small{color:var(--crm-muted,#778091);font-size:calc(13px * var(--crm-font-scale,1))}.platform-admin-page .database-settings-list strong{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#285bd7)}.platform-admin-page .database-settings-list strong.risk{color:var(--crm-warning,#bd7a22)}@media (width<=640px){.platform-admin-page .database-grid{grid-template-columns:1fr}.platform-admin-page .database-settings-list>div{grid-template-columns:24px minmax(0,1fr)}.platform-admin-page .database-settings-list strong{grid-column:2}}.platform-admin-page .platform-module-content{min-width:0!important}.platform-admin-page .admin-section-head{min-height:42px!important;margin:0 0 14px!important}.platform-admin-page .tier-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:16px!important;margin:0!important;display:grid!important}.platform-admin-page .plan-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 16px!important;display:grid!important}.platform-admin-page .plan-summary>div{border:1px solid var(--crm-border,#e2e7f0)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-surface,#fff)!important;min-height:106px!important;padding:17px 18px!important;box-shadow:0 1px 2px #19223608!important}.platform-admin-page .plan-summary span,.platform-admin-page .plan-summary small{color:var(--crm-muted,#778091)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;line-height:1.4!important;display:block!important}.platform-admin-page .plan-summary strong{color:var(--crm-text,#263247)!important;font-size:calc(25px * var(--crm-font-scale,1))!important;margin:7px 0 5px!important;line-height:1.1!important;display:block!important}.platform-admin-page .tier-card{border:1px solid var(--crm-border,#e3e7ed)!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-surface,#fff)!important;flex-direction:column!important;min-height:310px!important;margin:0!important;padding:20px!important;display:flex!important;box-shadow:0 1px 2px #19223608!important}.platform-admin-page .tier-card-topline{justify-content:space-between!important;align-items:center!important;min-height:25px!important;display:flex!important}.platform-admin-page .tier-actions{align-items:center!important;gap:8px!important;display:flex!important}.platform-admin-page .tier-card h2{color:var(--crm-text,#2c3340)!important;font-size:calc(19px * var(--crm-font-scale,1))!important;margin:18px 0 6px!important;line-height:1.25!important}.platform-admin-page .tier-card p{min-height:40px!important;color:var(--crm-muted,#778091)!important;font-size:calc(13px * var(--crm-font-scale,1))!important;margin:0!important;line-height:1.55!important}.platform-admin-page .tier-price{align-items:baseline!important;gap:7px!important;margin-top:19px!important;display:flex!important}.platform-admin-page .tier-price strong{color:var(--crm-text,#273247)!important;font-size:calc(25px * var(--crm-font-scale,1))!important;line-height:1!important}.platform-admin-page .tier-price small{color:var(--crm-muted,#7b8493)!important;font-size:calc(12px * var(--crm-font-scale,1))!important}.platform-admin-page .tier-capacity{border-top:1px solid var(--crm-border,#edf0f4)!important;margin-top:18px!important;padding-top:15px!important}.platform-admin-page .tier-capacity>span{color:var(--crm-muted,#7c8594)!important;font-size:calc(11px * var(--crm-font-scale,1))!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:9px!important;font-weight:700!important;display:block!important}.platform-admin-page .tier-card ul{gap:7px!important;min-height:0!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.platform-admin-page .tier-card li{border:1px solid var(--crm-border,#dce7fb)!important;border-radius:calc(var(--crm-radius,10px) * .6)!important;background:var(--crm-surface-alt,#edf3ff)!important;color:var(--crm-primary,#285bd7)!important;font-size:calc(11px * var(--crm-font-scale,1))!important;text-align:center!important;white-space:nowrap!important;flex:1!important;padding:7px 6px!important}.platform-admin-page .tier-card li b{font-size:calc(13px * var(--crm-font-scale,1))!important}.platform-admin-page .tier-manage{border:1px solid var(--crm-border,#d8e3f8)!important;border-radius:calc(var(--crm-radius,10px) * .8)!important;background:var(--crm-surface,#f7faff)!important;width:100%!important;color:var(--crm-primary,#285bd7)!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:auto!important;padding:10px!important;font-weight:700!important;display:flex!important}.platform-admin-page .tier-card .text-btn{color:var(--crm-primary,#2f63dc)!important}.platform-admin-page .tier-card .icon-text{color:var(--crm-muted,#677184)!important}.platform-admin-page .tier-card .icon-text.danger{color:var(--crm-danger,#c44e55)!important}.platform-admin-page .plans-empty{grid-column:1/-1!important;align-items:center!important;gap:14px!important;padding:25px!important;display:flex!important}.platform-admin-page .plans-empty svg{color:var(--crm-primary,#3265dc)!important}.platform-admin-page .plans-empty div{gap:4px!important;display:grid!important}.platform-admin-page .plans-empty span{color:var(--crm-muted,#778091)!important;font-size:calc(13px * var(--crm-font-scale,1))!important}.platform-admin-page .plans-empty .primary{margin-left:auto!important}.platform-admin-page .platform-module-layout{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;gap:20px!important}.platform-admin-page .platform-module-nav{box-sizing:border-box!important;align-self:start!important;width:100%!important;margin:0!important;position:sticky!important;top:0!important;transform:none!important}@media (width<=900px){.platform-admin-page .platform-module-layout{grid-template-columns:1fr!important}.platform-admin-page .platform-module-nav{position:static!important}.platform-admin-page .plan-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=640px){.platform-admin-page .tier-grid,.platform-admin-page .plan-summary{grid-template-columns:1fr!important}.platform-admin-page .tier-card{min-height:0!important}.platform-admin-page .plans-empty{flex-direction:column!important;align-items:flex-start!important}.platform-admin-page .plans-empty .primary{margin-left:0!important}}.platform-css-editor{tab-size:2;resize:vertical;min-height:280px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:calc(12px * var(--crm-font-scale,1))!important;line-height:1.55!important}.appearance-preview{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.appearance-preview>span{width:100%}.appearance-preview>div{align-items:center;gap:8px;display:flex}.appearance-preview i{border:1px solid var(--crm-border,#dce2eb);border-radius:calc(var(--crm-radius,10px) * .8);width:28px;height:28px}.appearance-preview small{width:100%;color:var(--crm-muted,#778091)}.appearance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appearance-fields label{margin:0!important}.appearance-fields input[type=color]{border:1px solid var(--crm-border,#dce3ec);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:100%;height:42px;padding:3px}@media (width<=560px){.appearance-fields{grid-template-columns:1fr}}.admin-head-actions,.admin-table-actions{align-items:center;gap:8px;display:flex}.admin-table-actions{white-space:nowrap;justify-content:flex-end}.admin-table-actions .text-btn{font-size:calc(12px * var(--crm-font-scale,1))}.admin-table-actions .icon-text{border:1px solid var(--crm-border,#dfe5ec);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);color:var(--crm-muted,#667386);justify-content:center;align-items:center;padding:6px;display:inline-flex}.admin-table-actions .icon-text.danger{border-color:var(--crm-border,#f0d4d4);color:var(--crm-danger,#c55350)}.admin-head-actions .primary,.admin-head-actions .secondary{min-height:36px}@media (width<=700px){.admin-head-actions{flex-wrap:wrap;width:100%}.admin-table-actions{justify-content:flex-start}}.content-page:not(:has(.report-grid)) .settings-form.owner-settings{grid-template-columns:minmax(270px,.48fr) minmax(0,1fr);gap:16px;display:grid;max-width:1240px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.owner-settings-card{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e3e7ed);border-radius:calc(var(--crm-radius,10px) * 1.2);gap:16px;padding:22px;display:grid;box-shadow:0 1px 2px #19223608}.owner-settings .settings-section-head{border:0;padding:0}.settings-kicker{color:var(--crm-primary,#2f63dc);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.1em;margin-bottom:7px;font-weight:750;display:block}.owner-settings .settings-section-head h2{font-size:calc(1.05rem * var(--crm-font-scale,1));color:var(--crm-text,#2c3340);margin:0 0 4px}.owner-settings .settings-section-head p{color:var(--crm-muted,#778091);margin:0;line-height:1.5}.owner-settings label{color:var(--crm-text,#303846);gap:7px;font-weight:600;display:grid}.owner-settings input,.owner-settings select,.owner-settings textarea{font:inherit;font-weight:400}.owner-settings-workspace{align-content:start}.owner-settings-operations{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);align-content:start}.owner-settings-operations .settings-section-head{grid-column:1/-1}.owner-settings .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-settings .operation-toggles{align-content:start;gap:10px;display:grid}.owner-settings .notification-row{border:1px solid var(--crm-border,#e2e7ee);border-radius:calc(var(--crm-radius,10px) * 1);justify-content:space-between;align-items:center;min-height:82px;padding:13px 14px;display:flex}.owner-settings .notification-row span{gap:3px;display:grid}.owner-settings .notification-row small{color:var(--crm-muted,#778091);font-weight:400;line-height:1.4}.owner-settings .notification-row input{appearance:none;background:var(--crm-surface-alt,#cfd5e3);cursor:pointer;border-radius:99px;flex:none;width:38px;height:22px;position:relative}.owner-settings .notification-row input:after{content:"";background:var(--crm-surface,#fff);border-radius:50%;width:16px;height:16px;transition:all .16s;position:absolute;top:3px;left:3px}.owner-settings .notification-row input:checked{background:var(--crm-feature,#2f63dc)}.owner-settings .notification-row input:checked:after{left:19px}.owner-settings-availability{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start}.owner-settings-availability .settings-section-head{grid-column:1/-1}.owner-settings .settings-days{border:0;align-items:center;gap:14px;margin:0;padding:2px 0;display:flex}.owner-settings .settings-days legend{margin-right:4px;font-weight:600}.owner-settings .settings-days label{align-items:center;gap:6px;font-weight:500;display:flex}.owner-settings .settings-days input{accent-color:var(--crm-primary,#2f63dc)}.owner-settings-availability>label:last-child{grid-column:1/-1}.owner-settings .settings-save{grid-column:1/-1;justify-self:end;min-width:132px;margin:2px 0 20px}@media (width<=900px){.content-page:not(:has(.report-grid)) .settings-form.owner-settings{grid-template-columns:1fr}.owner-settings-operations,.owner-settings-availability{grid-template-columns:1fr}}@media (width<=680px){.owner-settings-card{padding:20px}.owner-settings .settings-grid{grid-template-columns:1fr}.owner-settings .settings-days{flex-wrap:wrap}.owner-settings .settings-days legend{width:100%}.owner-settings .settings-save{justify-self:stretch;width:100%;margin-bottom:0}}.owner-settings .notification-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;display:flex!important}.owner-settings .notification-row>span{flex:auto;min-width:0}.owner-settings .notification-row>input[type=checkbox]{cursor:pointer;appearance:none!important;box-sizing:border-box!important;border:1px solid var(--crm-border,#cbd5e1)!important;background:var(--crm-selected,#cbd5e1)!important;border-radius:999px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.owner-settings .notification-row>input[type=checkbox]:after{content:"";background:var(--crm-surface,#fff);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a2e}.owner-settings .notification-row>input[type=checkbox]:checked{border-color:var(--crm-border,#3567dc)!important;background:var(--crm-feature,#3567dc)!important}.owner-settings .notification-row>input[type=checkbox]:checked:after{transform:translate(18px)}.owner-settings .settings-days{border:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.owner-settings .settings-days legend{grid-column:1/-1;margin-bottom:4px;padding:0}.owner-settings .settings-days label{border:1px solid var(--crm-border,#e1e7f0);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f8fafc);min-height:72px;color:var(--crm-muted,#4b5568);font-size:calc(13px * var(--crm-font-scale,1));flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 6px!important;display:flex!important}.owner-settings .settings-days label:has(input:checked){border-color:var(--crm-border,#b7cdfd);background:var(--crm-surface-alt,#eff5ff);color:var(--crm-primary,#2457c8);font-weight:650}.owner-settings .settings-days input[type=checkbox]{accent-color:var(--crm-primary,#3567dc);appearance:auto!important;box-sizing:border-box!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;display:block!important}@media (width<=720px){.owner-settings .settings-days{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=440px){.owner-settings .settings-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.owner-settings-tabs{width:min(1240px,100%);margin:0 auto}.owner-settings-tabs-head{z-index:5;border:1px solid var(--crm-border,#dfe5ee);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);margin:-2px 0 20px;padding:6px;position:sticky;top:0;box-shadow:0 5px 16px #18243c0a}.owner-settings-tabs-head [data-slot=tabs-list]{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;height:48px;padding:0;display:grid}.owner-settings-tabs-head [data-slot=tabs-trigger]{border-radius:calc(var(--crm-radius,10px) * .8);height:100%;color:var(--crm-muted,#687386);font-size:calc(13px * var(--crm-font-scale,1));gap:8px;font-weight:700}.owner-settings-tabs-head [data-slot=tabs-trigger][data-state=active]{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#285bd7);box-shadow:none}.owner-settings-tabs [data-slot=tabs-content]{margin:0}.settings-tab-loading{border:1px solid var(--crm-border,#e2e7ee);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);min-height:260px;color:var(--crm-muted,#7b8595);place-items:center;display:grid}.owner-plans-page,.owner-billing-page{gap:18px;display:grid}.current-plan-card{border-radius:calc(var(--crm-radius,10px) * 1.5);background:linear-gradient(125deg,var(--crm-feature,#162238),var(--crm-feature,#1e3158));color:var(--crm-feature-text,#fff);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:25px;display:grid;box-shadow:0 14px 28px #16233a1c}.current-plan-card>div:first-child p{max-width:580px;color:var(--crm-muted,#b4c0d4);font-size:calc(13px * var(--crm-font-scale,1));margin-top:8px;line-height:1.55}.plan-label{color:var(--crm-muted,#92aeef);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.09em;align-items:center;gap:6px;margin-bottom:8px;font-weight:800;display:flex}.current-plan-card h2{font-size:calc(24px * var(--crm-font-scale,1));margin:0}.current-plan-price{text-align:right;align-self:center}.current-plan-price strong{font-size:calc(29px * var(--crm-font-scale,1))}.current-plan-price>span{color:var(--crm-muted,#aebbd0);font-size:calc(12px * var(--crm-font-scale,1))}.current-plan-status{border-top:1px solid color-mix(in srgb,var(--crm-border,#fff) 9.41177%,transparent);grid-column:1/-1;align-items:center;gap:9px;padding-top:15px;display:flex}.current-plan-status>i{background:var(--crm-feature,#53d49b);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #53d49b1a}.current-plan-status b,.current-plan-status small{text-transform:capitalize;display:block}.current-plan-status b{font-size:calc(13px * var(--crm-font-scale,1))}.current-plan-status small{color:var(--crm-muted,#9eacc3);font-size:calc(11px * var(--crm-font-scale,1));margin-top:2px}.plan-usage-strip,.owner-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-usage-strip>div,.owner-billing-summary>div{border:1px solid var(--crm-border,#e1e6ee);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);padding:18px}.plan-usage-strip span{color:var(--crm-muted,#737e8f);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.plan-usage-strip span svg{color:var(--crm-primary,#3469dd)}.plan-usage-strip b{font-size:calc(21px * var(--crm-font-scale,1));margin:10px 0 8px;display:block}.plan-usage-strip b small{color:var(--crm-muted,#8a94a4);font-size:calc(12px * var(--crm-font-scale,1));font-weight:500}.plan-usage-strip>div>i{background:var(--crm-surface-alt,#eef1f5);border-radius:99px;height:5px;display:block;overflow:hidden}.plan-usage-strip>div>i em{border-radius:inherit;background:var(--crm-feature,#3568dd);height:100%;display:block}.plans-toolbar{justify-content:space-between;align-items:end;gap:20px;margin-top:6px;display:flex}.plans-toolbar>div:first-child>span{color:var(--crm-primary,#5976b7);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.09em;font-weight:800}.plans-toolbar h2{font-size:calc(20px * var(--crm-font-scale,1));margin-top:4px}.billing-cycle{border:1px solid var(--crm-border,#dfe4ec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);gap:3px;padding:4px;display:flex}.billing-cycle button{border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-muted,#6c7687);font-size:calc(12px * var(--crm-font-scale,1));padding:8px 10px;font-weight:700}.billing-cycle button.active{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#285bd7)}.billing-cycle em{color:var(--crm-success,#26916a);font-size:calc(10px * var(--crm-font-scale,1));margin-left:5px;font-style:normal}.owner-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.owner-plan-card{border:1px solid var(--crm-border,#dfe5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);flex-direction:column;min-height:345px;padding:20px;display:flex}.owner-plan-card.current{border-color:var(--crm-border,#8dacf3);box-shadow:0 0 0 3px #3a6fe614}.owner-plan-card-head{color:var(--crm-primary,#7584a5);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.07em;justify-content:space-between;align-items:center;font-weight:800;display:flex}.owner-plan-card-head i{background:var(--crm-surface-alt,#eaf7f1);color:var(--crm-success,#228260);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-style:normal;display:flex}.owner-plan-card h3{font-size:calc(20px * var(--crm-font-scale,1));margin:17px 0 6px}.owner-plan-card>p{min-height:42px;color:var(--crm-muted,#748092);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.owner-plan-price{align-items:baseline;gap:5px;margin:20px 0;display:flex}.owner-plan-price strong{font-size:calc(27px * var(--crm-font-scale,1))}.owner-plan-price span{color:var(--crm-muted,#838d9d);font-size:calc(12px * var(--crm-font-scale,1))}.owner-plan-card ul{border-top:1px solid var(--crm-border,#edf0f4);gap:9px;margin:0 0 20px;padding:16px 0 0;list-style:none;display:grid}.owner-plan-card li{color:var(--crm-muted,#5f6a7b);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.owner-plan-card li svg{width:14px;color:var(--crm-success,#2e916b)}.owner-plan-card>button{border:1px solid var(--crm-border,#d6e1f7);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f4f8ff);width:100%;color:var(--crm-primary,#285bd7);font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:10px;font-weight:750;display:flex}.owner-plan-card>button:hover:not(:disabled){background:var(--crm-surface-alt,#e8f0ff)}.owner-plan-card>button:disabled{background:var(--crm-surface-alt,#f4f5f7);color:var(--crm-muted,#8a93a2)}.owner-billing-summary>div span,.owner-billing-summary>div small{color:var(--crm-muted,#7c8696);font-size:calc(12px * var(--crm-font-scale,1));display:block}.owner-billing-summary>div b{font-size:calc(24px * var(--crm-font-scale,1));margin:9px 0 5px;display:block}.billing-status-good{text-transform:capitalize;color:var(--crm-success,#25835f)!important}.owner-invoice-card{border:1px solid var(--crm-border,#e0e5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);overflow:hidden}.owner-invoice-card>header{border-bottom:1px solid var(--crm-border,#e9edf2);justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.owner-invoice-card>header>div>span{color:var(--crm-primary,#617db8);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.09em;font-weight:800}.owner-invoice-card h2{font-size:calc(17px * var(--crm-font-scale,1));margin-top:4px}.owner-invoice-card>header>span{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#eef3fc);color:var(--crm-primary,#5b6f98);font-size:calc(11px * var(--crm-font-scale,1));padding:5px 8px;font-weight:700}.owner-invoice-head,.owner-invoice-list>button{grid-template-columns:1.4fr 1fr .8fr .8fr 20px;align-items:center;gap:12px;display:grid}.owner-invoice-head{background:var(--crm-surface-alt,#f8f9fb);color:var(--crm-muted,#7e8797);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;padding:11px 20px;font-weight:800}.owner-invoice-list>button{border-top:1px solid var(--crm-border,#edf0f4);width:100%;color:var(--crm-muted,#566172);text-align:left;padding:15px 20px}.owner-invoice-list>button:hover{background:var(--crm-surface,#f8fbff)}.owner-invoice-list>button>span:first-child{align-items:center;gap:8px;display:flex}.owner-invoice-list>button>span:first-child svg{color:var(--crm-primary,#3e70dd)}.owner-invoice-list>button span,.owner-invoice-list>button strong{font-size:calc(12px * var(--crm-font-scale,1))}.owner-invoice-list>button strong{color:var(--crm-text,#30394a)}.invoice-state{background:var(--crm-surface-alt,#eef1f5);color:var(--crm-muted,#657082);font-size:calc(10px * var(--crm-font-scale,1));text-transform:capitalize;border-radius:999px;justify-self:start;padding:4px 7px;font-style:normal;font-weight:800}.invoice-state.paid{background:var(--crm-surface-alt,#e6f7ef);color:var(--crm-success,#21805e)}.invoice-state.issued{background:var(--crm-surface-alt,#eaf0ff);color:var(--crm-primary,#2b60ce)}.invoice-state.overdue,.invoice-state.past_due{background:var(--crm-surface-alt,#fff0e8);color:var(--crm-danger,#b45c2a)}.owner-invoice-detail{border:1px solid var(--crm-border,#dfe5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);padding:21px}.owner-invoice-detail>header{justify-content:space-between;align-items:center;display:flex}.owner-invoice-detail header span{color:var(--crm-primary,#667eb5);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.08em;font-weight:800}.owner-invoice-detail h3{font-size:calc(18px * var(--crm-font-scale,1));margin-top:4px}.owner-invoice-detail>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.owner-invoice-detail>div span{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f7f9fc);color:var(--crm-muted,#838c9b);font-size:calc(11px * var(--crm-font-scale,1));gap:5px;padding:12px;display:grid}.owner-invoice-detail>div b{color:var(--crm-text,#3e4757);font-size:calc(12px * var(--crm-font-scale,1))}.owner-invoice-detail>p{border-left:3px solid var(--crm-border,#7a9aeb);background:var(--crm-surface-alt,#f4f7fd);color:var(--crm-muted,#606c7e);font-size:calc(12px * var(--crm-font-scale,1));margin-top:14px;padding:13px;line-height:1.55}.settings-empty-state{color:var(--crm-muted,#798496);text-align:center;place-items:center;gap:8px;padding:42px;display:grid}.settings-empty-state svg{color:var(--crm-primary,#436fd5)}.settings-empty-state b{color:var(--crm-text,#3b4556)}.settings-empty-state p{font-size:calc(12px * var(--crm-font-scale,1))}@media (width<=950px){.owner-plan-grid,.owner-invoice-detail>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.owner-settings-tabs-head [data-slot=tabs-list]{grid-template-columns:1fr;height:auto}.owner-settings-tabs-head [data-slot=tabs-trigger]{min-height:42px}.current-plan-card{grid-template-columns:1fr}.current-plan-price{text-align:left}.plan-usage-strip,.owner-billing-summary,.owner-plan-grid{grid-template-columns:1fr}.plans-toolbar{flex-direction:column;align-items:flex-start}.owner-invoice-head{display:none}.owner-invoice-list>button{grid-template-columns:1fr auto}.owner-invoice-list>button>span:first-child{grid-column:1/-1}.owner-invoice-list>button>span:nth-child(2),.owner-invoice-list>button strong{display:none}.owner-invoice-detail>div{grid-template-columns:1fr}}.plan-usage-overview{gap:20px;min-width:0;padding-bottom:16px;display:grid}.pu-plan{background:linear-gradient(125deg,var(--crm-feature,#101e36),var(--crm-feature,#1f3967));border-radius:calc(var(--crm-radius,10px) * 2);color:var(--crm-feature-text,#fff);grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:30px;display:grid;box-shadow:0 12px 30px #11264414}.pu-eyebrow{font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.08em;color:var(--crm-feature-muted,#8bb9fa);align-items:center;gap:7px;font-weight:700;display:flex}.pu-plan h2{font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.03em;color:var(--crm-feature-text,#fff);margin:16px 0 10px}.pu-plan p{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-feature-muted,#c7d5ed);max-width:62ch;margin:0;line-height:1.6}.pu-plan-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pu-plan-tags>span{font-size:calc(12px * var(--crm-font-scale,1));border:1px solid color-mix(in srgb,var(--crm-border,#fff) 14.902%,transparent);background:color-mix(in srgb,var(--crm-surface,#fff) 3.92157%,transparent);text-transform:capitalize;border-radius:30px;padding:5px 10px}.pu-plan-price{flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;min-width:190px;display:flex}.pu-plan-price>small{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-feature-muted,#c1d0e9)}.pu-plan-price strong{font-size:calc(38px * var(--crm-font-scale,1));letter-spacing:-.04em;line-height:1.4}.pu-plan-price>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-feature-muted,#c1d0e9);text-align:right;max-width:220px;line-height:1.6}.pu-plan-price button{color:var(--crm-primary-text,#fff);background:var(--crm-primary,#2f63dc);border-radius:calc(var(--crm-radius,10px) * 1);font-size:calc(14px * var(--crm-font-scale,1));cursor:pointer;border:0;margin-top:16px;padding:11px 18px;font-weight:700}.pu-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pu-meta-grid article{background:var(--card,var(--crm-surface,#fff));border:1px solid var(--border,var(--crm-border,#dce5ef));border-radius:calc(var(--crm-radius,10px) * 1.4);flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.pu-meta-grid svg{color:var(--crm-primary,#3965d8);margin-bottom:6px}.pu-meta-grid span{font-size:calc(13px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#62728a))}.pu-meta-grid b{font-size:calc(16px * var(--crm-font-scale,1));color:var(--foreground,var(--crm-text,#243651));line-height:1.5}.pu-meta-grid small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));line-height:1.6}.pu-text-button{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#315bca);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.pu-text-button:disabled{opacity:.5}.pu-offer{border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface-alt,#eaf8f2);border:1px solid var(--crm-border,#c2e7d7);color:var(--crm-success,#165640);align-items:center;gap:14px;padding:18px 22px;display:flex}.pu-offer svg{flex-shrink:0}.pu-offer b{font-size:calc(15px * var(--crm-font-scale,1))}.pu-offer p{font-size:calc(13px * var(--crm-font-scale,1));margin:5px 0 0;line-height:1.6}.pu-offer button{white-space:nowrap;margin-left:auto}.pu-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pu-resource-grid article{border:1px solid var(--border,var(--crm-border,#dce4ef));border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--card,var(--crm-surface,#fff));min-width:0;padding:22px}.pu-resource-grid article>div:first-child{font-size:calc(14px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#62728a));align-items:center;gap:9px;display:flex}.pu-resource-grid svg{color:var(--crm-primary,#315bcd)}.pu-resource-grid strong{font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.03em;margin:14px 0 12px;line-height:1.5;display:block}.pu-resource-grid strong small{font-size:calc(13px * var(--crm-font-scale,1));letter-spacing:0;color:var(--muted-foreground,var(--crm-muted,#62728a));font-weight:500}.pu-resource-grid article>small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));margin-top:11px;line-height:1.6;display:block}.pu-meter{background:var(--muted,var(--crm-surface-alt,#e8eef7));border-radius:calc(var(--crm-radius,10px) * 1);height:7px;overflow:hidden}.pu-meter i{background:var(--crm-chart1,#3c68d9);border-radius:inherit;height:100%;display:block}.pu-meter i.over{background:var(--crm-chart1,#c26b26)}.pu-ai,.pu-modules,.pu-billing{min-width:0;padding:25px!important}.pu-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pu-section-head h2{font-size:calc(19px * var(--crm-font-scale,1));color:var(--foreground,var(--crm-text,#243651));margin:7px 0}.pu-section-head p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));margin:0;line-height:1.6}.pu-ai .pu-eyebrow{color:var(--crm-primary,#5b57b5)}.pu-chip{background:var(--crm-surface-alt,#eeeafa);color:var(--crm-primary,#5b489b);font-size:calc(12px * var(--crm-font-scale,1));border-radius:30px;padding:7px 12px;font-weight:650}.pu-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.pu-ai-grid article{flex-direction:column;gap:10px;display:flex}.pu-ai-grid span{font-size:calc(13px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f))}.pu-ai-grid b{font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.02em;color:var(--foreground,var(--crm-text,#243651))}.pu-ai-grid b small{font-size:calc(14px * var(--crm-font-scale,1));font-weight:500}.pu-ai-grid article>small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));line-height:1.6}.pu-ai-purposes{border-top:1px solid var(--border,var(--crm-border,#e2e8f1));font-size:calc(13px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));gap:30px;margin-top:24px;padding-top:17px;display:flex}.pu-ai-purposes span{gap:14px;display:flex}.pu-ai-purposes b{color:var(--foreground,var(--crm-text,#243651))}.pu-table-tools{justify-content:space-between;gap:12px;margin:22px 0 16px;display:flex}.pu-table-tools label{border:1px solid var(--border,var(--crm-border,#dce4ef));border-radius:calc(var(--crm-radius,10px) * .9);width:min(360px,65%);color:var(--muted-foreground,var(--crm-muted,#63758f));align-items:center;gap:10px;padding:0 12px;display:flex}.pu-table-tools input{font-size:calc(14px * var(--crm-font-scale,1));color:var(--foreground,var(--crm-text,#243651));background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0}.pu-table-tools label:focus-within{outline:2px solid var(--crm-focus,#3965d8);outline-offset:2px}.pu-table-tools select{font-size:calc(14px * var(--crm-font-scale,1));border:1px solid var(--border,var(--crm-border,#dce4ef));border-radius:calc(var(--crm-radius,10px) * .9);background:var(--background,var(--crm-surface,#fff));color:var(--foreground,var(--crm-text,#243651));padding:9px 12px}.pu-table-scroll{overflow:auto}.pu-modules table{border-collapse:collapse;width:100%;min-width:690px;font-size:calc(14px * var(--crm-font-scale,1))}.pu-modules th{text-align:left;color:var(--muted-foreground,var(--crm-muted,#63758f));font-size:calc(12px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.05em;background:var(--muted,var(--crm-surface-alt,#f4f7fb));border-bottom:1px solid var(--border,var(--crm-border,#dce4ef));padding:13px 12px}.pu-modules td{vertical-align:top;border-bottom:1px solid var(--border,var(--crm-border,#e4eaf1));color:var(--foreground,var(--crm-text,#243651));padding:15px 12px}.pu-modules td:first-child{min-width:220px;max-width:370px}.pu-modules td small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));margin-top:4px;line-height:1.65;display:block}.pu-access{font-size:calc(12px * var(--crm-font-scale,1));background:var(--muted,var(--crm-surface-alt,#eef1f6));color:var(--muted-foreground,var(--crm-muted,#63758f));border-radius:calc(var(--crm-radius,10px) * .6);white-space:nowrap;padding:5px 8px;display:inline-flex}.pu-access.included{background:var(--crm-surface-alt,#e6f6ee);color:var(--crm-success,#24704f)}.pu-over{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-danger,#b36124)}.pu-note{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));margin:18px 0 0;line-height:1.75}.pu-no-results{text-align:center;font-size:calc(14px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));padding:25px}.pu-billing{justify-content:space-between;align-items:center;gap:22px;display:flex}.pu-billing svg{color:var(--crm-primary,#3965d8)}.pu-billing h2{font-size:calc(18px * var(--crm-font-scale,1));margin:10px 0 6px}.pu-billing p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f));margin:6px 0;line-height:1.6}.pu-billing>div:last-child{text-align:right}.pu-billing button{margin-top:10px}.pu-empty{text-align:center;padding:50px!important}.pu-empty svg{color:var(--crm-primary,#3965d8);margin:auto}.pu-empty h2{font-size:calc(20px * var(--crm-font-scale,1));margin:15px 0}.pu-empty p{font-size:calc(15px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#63758f))}.pu-warning{background:var(--crm-surface-alt,#fff3e4);border:1px solid var(--crm-border,#efd4a9);border-radius:calc(var(--crm-radius,10px) * 1);color:var(--crm-danger,#905918);font-size:calc(14px * var(--crm-font-scale,1));padding:14px 18px;line-height:1.6}@media (width<=1050px){.pu-meta-grid,.pu-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-settings-tabs-head [data-slot=tabs-trigger]{font-size:calc(12px * var(--crm-font-scale,1));gap:5px}}@media (width<=720px){.owner-settings-tabs-head [data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-plan{grid-template-columns:1fr;gap:22px;padding:24px}.pu-plan-price{align-items:flex-start}.pu-plan-price>span{text-align:left;max-width:none}.pu-plan h2{font-size:calc(26px * var(--crm-font-scale,1))}.pu-plan-price strong{font-size:calc(32px * var(--crm-font-scale,1))}.pu-resource-grid{grid-template-columns:1fr}.pu-ai,.pu-modules,.pu-billing{padding:20px!important}.pu-billing{flex-direction:column;align-items:flex-start}.pu-billing>div:last-child{text-align:left}.pu-offer{flex-wrap:wrap}.pu-offer>div{flex:1}.pu-offer button{margin-left:35px}.pu-ai-grid{gap:22px 14px}.pu-table-tools{flex-direction:column}.pu-table-tools label{box-sizing:border-box;width:100%}.pu-table-tools select{width:100%}}@media (width<=420px){.pu-meta-grid,.pu-ai-grid{grid-template-columns:1fr}.pu-ai-purposes{flex-direction:column;gap:12px}.pu-meta-grid article{padding:18px}.pu-resource-grid strong small{font-size:calc(12px * var(--crm-font-scale,1))}.pu-plan{padding:22px}.owner-settings-tabs-head [data-slot=tabs-trigger]{font-size:calc(12px * var(--crm-font-scale,1))}}.notification-center{position:relative}.notification-bell{transition:all .16s;border:1px solid var(--crm-border,#3b414d)!important;border-radius:calc(var(--crm-radius,10px) * 1)!important;background:var(--crm-feature,#20242c)!important;width:38px!important;height:38px!important;color:var(--crm-muted,#eff2f7)!important}.notification-bell:hover{background:var(--crm-feature,#2c323d)!important;border-color:var(--crm-border,#5b6472)!important;color:var(--crm-feature-text,#fff)!important}.notification-bell>span{border:2px solid var(--crm-border,#101216)!important;background:var(--crm-feature,#ff5a1f)!important;min-width:18px!important;height:18px!important;color:var(--crm-feature-text,#fff)!important;font-size:calc(10px * var(--crm-font-scale,1))!important;top:-5px!important;right:-6px!important}.notification-popover{border:1px solid var(--crm-border,#e0e5ec)!important;border-radius:calc(var(--crm-radius,10px) * 1.4)!important;background:var(--crm-surface,#fff)!important;width:min(400px,100vw - 24px)!important;top:46px!important;box-shadow:0 18px 45px #15192526!important}.notification-popover>header{border-bottom:1px solid var(--crm-border,#edf0f4)!important;padding:15px 16px!important}.notification-heading{align-items:center;gap:10px;display:flex}.notification-heading>span{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#edf3ff);width:32px;height:32px;color:var(--crm-primary,#2f63dc);place-items:center;display:grid}.notification-popover>header b{font-size:calc(14px * var(--crm-font-scale,1))!important;color:var(--crm-text,#293142)!important}.notification-popover>header small{color:var(--crm-muted,#7c8594)!important;font-size:calc(12px * var(--crm-font-scale,1))!important}.notification-popover .mark-read{align-items:center;gap:5px;display:inline-flex;color:var(--crm-primary,#2f63dc)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;font-weight:650!important}.notification-popover .sound-enable{border:1px solid var(--crm-border,#dce8ff)!important;border-radius:calc(var(--crm-radius,10px) * 1)!important;background:var(--crm-surface-alt,#f4f8ff)!important;margin:12px!important;padding:12px!important}.sound-enable b{color:var(--crm-text,#2c3950)!important;font-size:calc(12px * var(--crm-font-scale,1))!important}.sound-enable small{color:var(--crm-muted,#66758b)!important;font-size:calc(11px * var(--crm-font-scale,1))!important}.sound-enable button{background:var(--crm-feature,#2f63dc)!important;border-radius:calc(var(--crm-radius,10px) * .7)!important;font-size:calc(11px * var(--crm-font-scale,1))!important}.notification-list{max-height:360px!important;padding:6px!important}.notification-list>button{border-radius:calc(var(--crm-radius,10px) * .9)!important;border:0!important;gap:10px!important;padding:12px!important}.notification-list>button:hover{background:var(--crm-surface-alt,#f5f8fc)!important}.notification-list>button.unread{background:var(--crm-surface-alt,#edf4ff)!important}.notification-list b{font-size:calc(13px * var(--crm-font-scale,1))!important;color:var(--crm-text,#2e3747)!important}.notification-list p{font-size:calc(12px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#687385)!important}.notification-list small{color:var(--crm-muted,#9099a8)!important;font-size:calc(11px * var(--crm-font-scale,1))!important}.notification-dot{box-shadow:0 0 0 3px #2f63dc16;background:var(--crm-feature,#2f63dc)!important;width:8px!important;height:8px!important;margin-top:6px!important}.notification-list>button:not(.unread) .notification-dot{box-shadow:none;background:var(--crm-surface-alt,#d3d9e2)!important}.notification-empty{color:var(--crm-muted,#8a94a4)!important;padding:38px 18px!important}.notification-empty svg{color:var(--crm-muted,#9ab5e8)}.notification-empty b{font-size:calc(13px * var(--crm-font-scale,1))!important;color:var(--crm-text,#3c4758)!important}.notification-empty p{font-size:calc(12px * var(--crm-font-scale,1))!important}.notification-footer{border-top:1px solid var(--crm-border,#edf0f4);width:100%;color:var(--crm-primary,#2f63dc);font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:700;display:flex}.notification-footer:hover{background:var(--crm-surface,#f8faff)}.ticket-detail-page{overscroll-behavior:contain;flex:1;min-height:0;z-index:1!important;background:var(--crm-surface-alt,#f5f6f8)!important;padding:clamp(22px,3vw,40px)!important;position:relative!important;overflow:auto!important}.ticket-detail-head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;max-width:1180px!important;margin:0 auto 16px!important;display:flex!important}.ticket-detail-kicker{color:var(--crm-primary,#2f63dc);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;margin-bottom:6px;font-weight:750;display:block}.ticket-detail-head h1{overflow-wrap:anywhere;max-width:760px;color:var(--crm-text,#293142)!important;font-size:calc(30px * var(--crm-font-scale,1))!important;letter-spacing:-.035em!important;margin:0 0 5px!important;line-height:1.2!important}.ticket-detail-head p{color:var(--crm-muted,#778091)!important;font-size:calc(14px * var(--crm-font-scale,1))!important}.ticket-detail-head .secondary{background:var(--crm-surface,#fff)!important;color:var(--crm-text,#3e4655)!important}.ticket-progress-track{border:1px solid var(--crm-border,#e2e6ed);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) auto;align-items:center;width:min(1180px,100%);margin:0 auto 18px;padding:14px 18px;display:grid}.ticket-progress-track span{color:var(--crm-muted,#9aa2af);grid-template-rows:auto auto;grid-template-columns:30px auto;align-items:center;column-gap:9px;display:grid}.ticket-progress-track i{border:1px solid var(--crm-border,#d9dee6);background:var(--crm-surface-alt,#f7f8fa);width:28px;height:28px;color:var(--crm-muted,#87909d);font-size:calc(11px * var(--crm-font-scale,1));border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;font-weight:800;display:grid}.ticket-progress-track b{color:var(--crm-muted,#707988);font-size:calc(11px * var(--crm-font-scale,1))}.ticket-progress-track small{color:var(--crm-muted,#a0a7b2);font-size:calc(9px * var(--crm-font-scale,1));margin-top:2px}.ticket-progress-track em{background:var(--crm-surface-alt,#e6e9ee);height:2px;margin:0 14px}.ticket-progress-track span.current i{border-color:var(--crm-border,#2f63dc);background:var(--crm-chart1,#2f63dc);color:var(--crm-feature-text,#fff);box-shadow:0 0 0 4px #2f63dc12}.ticket-progress-track span.current b{color:var(--crm-primary,#2f63dc)}.ticket-progress-track span.complete i{border-color:var(--crm-border,#9bcab6);background:var(--crm-surface-alt,#eaf7f1);color:var(--crm-success,#27845e)}.ticket-progress-track span.complete b{color:var(--crm-success,#4e7465)}.ticket-detail-form{width:min(1180px,100%)!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:18px!important;margin:0 auto!important;padding:0!important;display:grid!important;overflow:visible!important}.ticket-editor-card,.ticket-control-card{border:1px solid var(--crm-border,#e2e6ed);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);min-width:0;box-shadow:0 1px 2px #1d25300a}.ticket-editor-card{padding:24px}.ticket-control-card{background:var(--crm-surface,#fbfcfe);align-self:start;padding:20px}.ticket-section-head{border-bottom:1px solid var(--crm-border,#edf0f4);margin-bottom:16px;padding-bottom:16px}.ticket-section-head span{color:var(--crm-primary,#2f63dc);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.11em;margin-bottom:6px;font-weight:750;display:block}.ticket-section-head h2{color:var(--crm-text,#303744);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.02em;margin:0}.ticket-section-head p{color:var(--crm-muted,#7a8290);font-size:calc(12px * var(--crm-font-scale,1));margin:5px 0 0;line-height:1.5}.ticket-detail-form label{color:var(--crm-text,#3d4656);font-size:calc(12px * var(--crm-font-scale,1));gap:8px;font-weight:700;display:grid}.ticket-editor-card>label+label{margin-top:18px}.ticket-detail-form input,.ticket-detail-form textarea,.ticket-detail-form [data-slot=select-trigger]{border:1px solid var(--crm-border,#dce2ea)!important;border-radius:calc(var(--crm-radius,10px) * .9)!important;background:var(--crm-surface,#fff)!important;width:100%!important;box-shadow:none!important}.ticket-detail-form input{min-height:43px}.ticket-detail-form textarea{resize:vertical;line-height:1.6;min-height:clamp(150px,25vh,220px)!important;padding:13px!important}.ticket-detail-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.ticket-detail-grid [data-slot=select-trigger]{height:43px!important}.ticket-control-note{border:1px solid var(--crm-border,#dce8ff);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#eef4ff);color:var(--crm-muted,#52657f);font-size:calc(11px * var(--crm-font-scale,1));gap:10px;margin-top:18px;padding:13px;line-height:1.45;display:flex}.ticket-control-note svg{color:var(--crm-primary,#2f63dc);flex:none}.ticket-control-note b{color:var(--crm-primary,#334661);font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:2px;display:block}.ticket-detail-actions{border:0!important;border-top:1px solid var(--crm-border,#e7ebf1)!important;background:0 0!important;grid-template-columns:auto minmax(140px,1fr)!important;align-items:center!important;gap:10px!important;margin-top:18px!important;padding:18px 0 0!important;display:grid!important;position:static!important}.ticket-detail-actions .primary{min-width:140px!important}body>[data-radix-popper-content-wrapper]{z-index:200!important}body>[data-radix-popper-content-wrapper] [data-slot=select-content]{z-index:201!important;border-color:var(--crm-border,#dce2ea)!important;background:var(--crm-surface,#fff)!important;box-shadow:0 14px 34px #17203024!important}@media (width<=1050px){.ticket-detail-form{grid-template-columns:1fr!important}.ticket-control-card{grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:22px;display:grid}.ticket-control-card .ticket-section-head,.ticket-detail-actions{grid-column:1/-1;margin-bottom:0}.ticket-control-note{margin-top:0}.ticket-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.ticket-detail-page{padding:20px 16px 28px!important}.ticket-detail-head{display:grid!important}.ticket-detail-head .secondary{justify-self:start}.ticket-progress-track{grid-template-columns:1fr;gap:10px}.ticket-progress-track em{display:none}.ticket-editor-card,.ticket-control-card{padding:18px}.ticket-detail-form textarea{min-height:170px!important}.ticket-control-card{display:block}.ticket-detail-grid{grid-template-columns:1fr!important}.ticket-control-note{margin-top:18px}.ticket-detail-actions{grid-template-columns:1fr!important}.ticket-detail-actions button{width:100%!important}}.tickets-workspace{gap:18px;max-width:1500px;margin:0 auto;display:grid}.ticket-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ticket-metrics article{border:1px solid var(--crm-border,#e2e6ed);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);align-items:center;gap:14px;min-width:0;padding:17px 18px;display:flex;box-shadow:0 1px 2px #1d25300a}.ticket-metric-icon{border-radius:calc(var(--crm-radius,10px) * 1.1);flex:none;place-items:center;width:40px;height:40px;display:grid}.ticket-metric-icon.open{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#2f63dc)}.ticket-metric-icon.progress{background:var(--crm-surface-alt,#f0edff);color:var(--crm-primary,#6652d8)}.ticket-metric-icon.risk{background:var(--crm-surface-alt,#fff2e8);color:var(--crm-danger,#d5672b)}.ticket-metric-icon.resolved{background:var(--crm-surface-alt,#eaf7f1);color:var(--crm-success,#27845e)}.ticket-metrics article>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.ticket-metrics b{color:var(--crm-text,#252d3c);font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.04em;line-height:1}.ticket-metrics article span:not(.ticket-metric-icon){color:var(--crm-muted,#4f596a);font-size:calc(13px * var(--crm-font-scale,1));font-weight:700}.ticket-metrics small{color:var(--crm-muted,#8992a1);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:5px;overflow:hidden}.ticket-board{border:1px solid var(--crm-border,#e1e5ec);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);overflow:hidden;box-shadow:0 1px 2px #1d253008}.ticket-board-toolbar{border-bottom:1px solid var(--crm-border,#e9ecf1);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.ticket-search{border:1px solid var(--crm-border,#dde2e9);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f8f9fb);min-width:0;height:40px;color:var(--crm-muted,#8b94a3);align-items:center;gap:9px;padding:0 12px;display:flex}.ticket-search:focus-within{border-color:var(--crm-focus,#2f63dc);background:var(--crm-surface,#fff);box-shadow:0 0 0 3px #2f63dc13}.ticket-search input{width:100%;min-width:0;color:var(--crm-text,#303846);font-size:calc(13px * var(--crm-font-scale,1));box-shadow:none!important;background:0 0!important;border:0!important}.ticket-status-filter{border:1px solid var(--crm-border,#e2e6ec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f5f6f8);align-items:center;gap:3px;padding:3px;display:flex}.ticket-status-filter button{border-radius:calc(var(--crm-radius,10px) * .6);min-height:32px;color:var(--crm-muted,#697281);font-size:calc(11px * var(--crm-font-scale,1));text-transform:capitalize;padding:0 10px;font-weight:700}.ticket-status-filter button:hover{color:var(--crm-primary,#2f63dc)}.ticket-status-filter button.active{background:var(--crm-surface,#fff);color:var(--crm-primary,#285bd7);box-shadow:0 1px 4px #1d2b4618}.ticket-priority-filter{border:1px solid var(--crm-border,#dde2e9);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);align-items:center;gap:7px;height:40px;padding:0 9px 0 12px;display:flex}.ticket-priority-filter span{color:var(--crm-muted,#8b94a3);font-size:calc(11px * var(--crm-font-scale,1))}.ticket-priority-filter select{min-width:112px;color:var(--crm-text,#3f4858);font-size:calc(12px * var(--crm-font-scale,1));background:0 0;border:0;outline:0;font-weight:650}.ticket-list-head,.ticket-row{grid-template-columns:minmax(320px,2.3fr) minmax(100px,.7fr) minmax(90px,.65fr) minmax(150px,1fr) minmax(130px,.8fr);align-items:center;gap:16px;display:grid}.ticket-list-head{border-bottom:1px solid var(--crm-border,#e9ecf1);background:var(--crm-surface,#fafbfc);min-height:42px;color:var(--crm-muted,#8b94a2);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.06em;text-transform:uppercase;padding:0 18px;font-weight:800}.ticket-list{min-height:120px}.ticket-row{border-bottom:1px solid var(--crm-border,#edf0f3);background:var(--crm-surface,#fff);width:100%;min-height:78px;color:var(--crm-text,#303846);text-align:left;padding:11px 18px;transition:background .15s,box-shadow .15s}.ticket-row:last-child{border-bottom:0}.ticket-row:hover{background:var(--crm-surface,#f8faff);position:relative;box-shadow:inset 3px 0 #2f63dc}.ticket-row-title{align-items:center;gap:11px;min-width:0;display:flex}.ticket-row-title>i{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#edf3ff);width:36px;height:36px;color:var(--crm-primary,#2f63dc);flex:none;place-items:center;display:grid}.ticket-row-title>span{min-width:0}.ticket-row-title b{color:var(--crm-text,#2c3443);font-size:calc(13px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ticket-row-title small{color:var(--crm-muted,#838c9a);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:5px;line-height:1.35;display:block;overflow:hidden}.ticket-status-badge,.ticket-priority-badge{text-transform:capitalize;border-radius:999px;align-items:center;width:max-content;font-style:normal;font-size:calc(10px * var(--crm-font-scale,1))!important;letter-spacing:.01em!important;margin:0!important;font-weight:800!important;display:inline-flex!important}.ticket-status-badge{padding:5px 9px}.ticket-status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.status-open{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#2f63dc)!important}.status-in-progress{background:var(--crm-surface-alt,#f0edff);color:var(--crm-primary,#684fd5)!important}.status-resolved{background:var(--crm-surface-alt,#eaf7f1);color:var(--crm-success,#27845e)!important}.ticket-priority-badge{border:1px solid #0000;padding:5px 9px}.priority-urgent{border-color:var(--crm-border,#ffd5d2);background:var(--crm-surface-alt,#fff0ef);color:var(--crm-danger,#c84b43)!important}.priority-high{border-color:var(--crm-border,#f7dcc4);background:var(--crm-surface-alt,#fff4e9);color:var(--crm-danger,#bd642d)!important}.priority-normal{border-color:var(--crm-border,#d9e5ff);background:var(--crm-surface-alt,#f3f7ff);color:var(--crm-primary,#5273b6)!important}.priority-low{border-color:var(--crm-border,#e4e7eb);background:var(--crm-surface-alt,#f7f8fa);color:var(--crm-muted,#77818f)!important}.ticket-owner{align-items:center;gap:8px;min-width:0;display:flex}.ticket-owner .avatar.small{width:28px;height:28px;font-size:calc(10px * var(--crm-font-scale,1))}.ticket-owner b{color:var(--crm-muted,#596273);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-owner-empty{border:1px dashed var(--crm-border,#cbd1da);width:28px;height:28px;color:var(--crm-muted,#9199a6);border-radius:50%;place-items:center;display:grid}.ticket-created{color:var(--crm-muted,#737d8c);font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket-created svg{color:var(--crm-muted,#9ca5b2)}.ticket-board-footer{border-top:1px solid var(--crm-border,#e7eaf0);background:var(--crm-surface,#fafbfc);color:var(--crm-muted,#87909e);font-size:calc(10px * var(--crm-font-scale,1));justify-content:space-between;gap:20px;padding:11px 18px;display:flex}.ticket-empty{text-align:center;justify-items:center;padding:55px 20px;display:grid}.ticket-empty>span{border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface-alt,#edf3ff);width:50px;height:50px;color:var(--crm-primary,#2f63dc);place-items:center;margin-bottom:13px;display:grid}.ticket-empty h3{color:var(--crm-text,#303846);font-size:calc(16px * var(--crm-font-scale,1))}.ticket-empty p{max-width:360px;color:var(--crm-muted,#7d8796);font-size:calc(13px * var(--crm-font-scale,1));margin:6px 0 16px;line-height:1.5}.ticket-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ticket-editor-badges{flex:none;align-items:center;gap:7px;display:flex}.ticket-context-grid{border-top:1px solid var(--crm-border,#edf0f4);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;display:grid}.ticket-context-grid>div{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f7f9fb);padding:12px}.ticket-context-grid span,.ticket-context-grid b{display:block}.ticket-context-grid span{color:var(--crm-muted,#8a93a1);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ticket-context-grid b{color:var(--crm-text,#465061);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}@media (width<=1180px){.ticket-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-board-toolbar{grid-template-columns:1fr auto}.ticket-status-filter{grid-column:1/-1;justify-self:start}.ticket-list-head,.ticket-row{grid-template-columns:minmax(270px,2fr) 100px 90px minmax(130px,1fr)}.ticket-list-head>span:last-child,.ticket-row>.ticket-created{display:none}}@media (width<=820px){.ticket-board-toolbar{grid-template-columns:1fr}.ticket-status-filter{width:100%;overflow-x:auto}.ticket-status-filter button{flex:none}.ticket-priority-filter{justify-content:space-between}.ticket-list-head{display:none}.ticket-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:14px}.ticket-row>span:nth-child(2),.ticket-row>span:nth-child(3){justify-self:end}.ticket-owner{grid-column:1/-1;padding-left:47px}.ticket-created{display:none!important}.ticket-board-footer span:last-child{display:none}.ticket-context-grid{grid-template-columns:1fr}.ticket-section-head{display:grid}.ticket-editor-badges{order:-1}.ticket-metrics{grid-template-columns:1fr 1fr}}@media (width<=520px){.ticket-metrics{grid-template-columns:1fr}.ticket-status-filter{justify-self:stretch}.ticket-board-footer{justify-content:center}.ticket-row{grid-template-columns:minmax(0,1fr) auto}.ticket-row>span:nth-child(3),.ticket-row>span:nth-child(2){grid-column:2}.ticket-row-title{grid-row:1/3}.ticket-owner{padding-left:0}.tickets-workspace{gap:13px}}.ticket-detail-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%;container-type:inline-size;padding:24px!important;inset:auto!important;overflow-x:hidden!important}.ticket-detail-page .ticket-detail-head,.ticket-detail-page .ticket-progress-track,.ticket-detail-page .ticket-detail-form{box-sizing:border-box;max-width:100%!important}.ticket-detail-page .ticket-detail-form{grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;width:min(1380px,100%)!important}.ticket-detail-page .ticket-detail-form input{padding:0 14px!important}.ticket-detail-page .ticket-detail-form textarea{padding:14px!important}.ticket-detail-page .ticket-detail-form [data-slot=select-trigger]{padding-left:13px!important;padding-right:13px!important}.ticket-topbar-context{min-width:0;gap:10px!important}.ticket-topbar-back{color:var(--crm-muted,#d8dde7);font-size:calc(12px * var(--crm-font-scale,1));flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ticket-topbar-back:hover{color:var(--crm-feature-text,#fff)}.ticket-topbar-divider{background:var(--crm-topbar,#343a46);flex:none;width:1px;height:22px}.ticket-topbar-number{border:1px solid var(--crm-border,#394354);border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-topbar,#202631);color:var(--crm-muted,#9fb9ff);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.045em;flex:none;padding:5px 8px;font-weight:800}.ticket-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(420px,34vw);overflow:hidden;color:var(--crm-feature-text,#fff)!important;font-size:calc(13px * var(--crm-font-scale,1))!important}.ticket-topbar-actions{gap:8px!important}.ticket-topbar-actions .ticket-status-badge,.ticket-topbar-actions .ticket-priority-badge{font-size:calc(10px * var(--crm-font-scale,1))!important}.ticket-topbar-save{min-height:36px!important;font-size:calc(11px * var(--crm-font-scale,1))!important;padding:8px 13px!important}@container (width<=820px){.ticket-detail-page .ticket-detail-form{grid-template-columns:minmax(0,1fr)!important}.ticket-detail-page .ticket-control-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:22px;width:100%;display:grid}.ticket-detail-page .ticket-control-card .ticket-section-head,.ticket-detail-page .ticket-detail-actions{grid-column:1/-1;margin-bottom:0}.ticket-detail-page .ticket-control-note{margin-top:0}.ticket-detail-page .ticket-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (width<=720px){.ticket-detail-page .ticket-control-card{display:block}.ticket-detail-page .ticket-detail-grid{grid-template-columns:1fr!important}.ticket-detail-page .ticket-control-note{margin-top:18px}}@media (width<=760px){.ticket-detail-page{padding:16px!important}.ticket-topbar-context{gap:7px!important}.ticket-topbar-number,.ticket-topbar-divider{display:none}.ticket-topbar-title{max-width:34vw}.ticket-topbar-actions .ticket-status-badge,.ticket-topbar-actions .ticket-priority-badge{display:none!important}}.ticket-number{text-transform:uppercase;width:max-content;color:var(--crm-primary,#2f63dc)!important;font-size:calc(9px * var(--crm-font-scale,1))!important;letter-spacing:.06em!important;margin:0 0 4px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.topbar-profile{background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .16s;display:grid}.topbar-profile:hover{background:var(--crm-topbar,#252a32)}.topbar-profile:focus-visible{outline:2px solid var(--crm-focus,#8eafff);outline-offset:2px}.topbar-profile .avatar{border:1px solid var(--crm-border,#f5f7fb);background:var(--crm-topbar,#e5eefc)!important;width:32px!important;height:32px!important;color:var(--crm-muted,#4d5d79)!important}.app-sidebar .profile-summary{pointer-events:none}.app-sidebar .profile{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important;padding:12px 0 0!important;display:grid!important}.app-sidebar .profile-open{border-radius:calc(var(--crm-radius,10px) * .9);text-align:left;align-items:center;gap:10px;min-width:0;transition:background .15s,color .15s;width:100%!important;height:46px!important;color:var(--crm-sidebar-text,#eef1f6)!important;background:0 0!important;border:0!important;margin:0!important;padding:5px 7px!important;display:flex!important}.app-sidebar .profile-open:hover{background:var(--crm-sidebar,#20242b)!important;color:var(--crm-sidebar-text,#fff)!important}.app-sidebar .profile-open:focus-visible{outline:2px solid var(--crm-focus,#8eafff);outline-offset:2px}.app-sidebar .profile-open .profile-summary{flex:1;min-width:0;line-height:1.25;display:block}.app-sidebar .profile-open .profile-summary b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--crm-sidebar-text,#eef1f6)!important;font-size:calc(13px * var(--crm-font-scale,1))!important;font-weight:650!important}.app-sidebar .profile-open .profile-summary small{text-transform:capitalize;margin-top:3px;line-height:1.2;display:block;color:var(--crm-sidebar-text,#9da4b1)!important;font-size:calc(12px * var(--crm-font-scale,1))!important}.app-sidebar .profile-open .avatar{transition:transform .15s,box-shadow .15s;width:34px!important;height:34px!important}.app-sidebar .profile-open:hover .avatar{transform:translateY(-1px);box-shadow:0 0 0 3px #ffffff12}.app-sidebar .profile>.logout-button{justify-content:center;align-items:center;border-radius:calc(var(--crm-radius,10px) * .8)!important;width:auto!important;height:36px!important;color:var(--crm-sidebar-text,#b7beca)!important;gap:6px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important}.app-sidebar .profile>.logout-button:hover{background:var(--crm-sidebar,#20242b)!important;color:var(--crm-sidebar-text,#fff)!important}.app-sidebar[data-state=collapsed] .profile,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile{grid-template-columns:1fr!important;justify-items:center!important;gap:5px!important;padding:0!important}.app-sidebar[data-state=collapsed] .profile-open,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile-open{justify-content:center;width:36px!important;height:36px!important;margin:0!important;padding:1px!important}.app-sidebar[data-state=collapsed] .profile-open .profile-summary,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile-open .profile-summary{display:none!important}.app-sidebar[data-state=collapsed] .profile>.logout-button,.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .profile>.logout-button{width:36px!important;height:36px!important;padding:0!important}.help-center-page{background:var(--crm-surface-alt,#f4f6fa);color:var(--crm-text,#202635);scroll-behavior:smooth;flex:1;overflow:auto}.help-center-hero{background:linear-gradient(125deg,var(--crm-feature,#111827) 0%,var(--crm-feature,#182440) 58%,var(--crm-feature,#21366c) 100%);color:var(--crm-feature-text,#fff);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:44px;padding:48px clamp(28px,5vw,72px);display:grid}.help-center-hero-copy{max-width:820px}.help-center-kicker{color:var(--crm-muted,#9cb8ff);font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-weight:750;display:inline-flex}.help-center-hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.06}.help-center-hero p{max-width:720px;color:var(--crm-muted,#cbd5e7);font-size:calc(16px * var(--crm-font-scale,1));margin:17px 0 25px;line-height:1.7}.help-center-search{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 14.1176%,transparent);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);max-width:690px;height:54px;color:var(--crm-muted,#647086);align-items:center;gap:11px;padding:0 14px;display:flex;box-shadow:0 14px 34px #070b1429}.help-center-search input{min-width:0;color:var(--crm-text,#202635);font-size:calc(15px * var(--crm-font-scale,1));flex:1;box-shadow:none!important;border:0!important}.help-center-search input::placeholder{color:var(--crm-muted,#929aaa)}.help-center-search kbd{border:1px solid var(--crm-border,#dfe4ec);border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f5f7fa);color:var(--crm-muted,#7c8492);padding:4px 7px;font:600 11px/1 Inter,sans-serif}.help-center-progress{border:1px solid color-mix(in srgb,var(--crm-border,#fff) 10.9804%,transparent);border-radius:calc(var(--crm-radius,10px) * 1.6);background:color-mix(in srgb,var(--crm-surface,#fff) 5.09804%,transparent);gap:2px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff12}.help-center-progress>span{color:var(--crm-primary,#92a4c6);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.11em;margin-bottom:10px;font-weight:800}.help-center-progress>div{border-top:1px solid color-mix(in srgb,var(--crm-border,#fff) 7.05882%,transparent);align-items:center;gap:12px;padding:12px 8px;display:flex}.help-center-progress i{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#7296f4);width:30px;height:30px;color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));place-items:center;font-style:normal;font-weight:800;display:grid}.help-center-progress p{margin:0}.help-center-progress b,.help-center-progress small{display:block}.help-center-progress b{font-size:calc(14px * var(--crm-font-scale,1))}.help-center-progress small{color:var(--crm-muted,#9facc1);font-size:calc(12px * var(--crm-font-scale,1));margin-top:3px}.help-center-layout{grid-template-columns:260px minmax(0,920px);justify-content:center;gap:34px;padding:36px clamp(24px,4vw,56px) 70px;display:grid}.help-center-nav{border:1px solid var(--crm-border,#e2e7ef);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);align-self:start;gap:3px;padding:16px;display:grid;position:sticky;top:22px}.help-center-nav>span{color:var(--crm-muted,#8a94a6);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;padding:6px 9px 10px;font-weight:800}.help-center-nav>a{border-radius:calc(var(--crm-radius,10px) * .8);color:var(--crm-muted,#596274);font-size:calc(12px * var(--crm-font-scale,1));align-items:flex-start;gap:5px;padding:9px;font-weight:650;line-height:1.35;display:flex}.help-center-nav>a svg{color:var(--crm-muted,#9aa4b6);flex:none;margin-top:1px}.help-center-nav>a:hover{background:var(--crm-surface-alt,#eff4ff);color:var(--crm-primary,#2458ce)}.help-center-nav>a:hover svg{color:var(--crm-primary,#3970ed)}.help-nav-action{border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-feature,#16223a);color:var(--crm-feature-text,#fff);margin-top:12px;padding:16px}.help-nav-action>svg{color:var(--crm-muted,#83a6ff)}.help-nav-action b{font-size:calc(14px * var(--crm-font-scale,1));margin:10px 0 5px;display:block}.help-nav-action p{color:var(--crm-muted,#aebbd1);font-size:calc(12px * var(--crm-font-scale,1));margin:0 0 12px;line-height:1.5}.help-nav-action button{color:var(--crm-muted,#9eb8ff);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;font-weight:700;display:inline-flex}.help-center-content{gap:24px;display:grid}.help-guide-section{border:1px solid var(--crm-border,#e1e6ee);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);padding:30px;scroll-margin-top:22px;box-shadow:0 2px 5px #18203608}.help-guide-section>header{border-bottom:1px solid var(--crm-border,#ebeff4);gap:15px;padding-bottom:22px;display:flex}.help-guide-icon{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#eaf0ff);width:43px;height:43px;color:var(--crm-primary,#2f65df);flex:none;place-items:center;display:grid}.help-guide-icon.orange{background:var(--crm-surface-alt,#fff0df);color:var(--crm-danger,#d97123)}.help-guide-icon.violet{background:var(--crm-surface-alt,#f0ebff);color:var(--crm-primary,#6848dc)}.help-guide-icon.green{background:var(--crm-surface-alt,#e6f7ef);color:var(--crm-success,#18875d)}.help-guide-icon.red{background:var(--crm-surface-alt,#ffebec);color:var(--crm-danger,#ca424c)}.help-guide-section header small{color:var(--crm-primary,#6c83ba);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;font-weight:800}.help-guide-section h2{font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.03em;margin:5px 0 7px}.help-guide-section header p{color:var(--crm-muted,#707a8b);font-size:calc(14px * var(--crm-font-scale,1));margin:0;line-height:1.65}.help-flow-map{justify-content:center;align-items:center;gap:12px;margin:25px 0;display:flex}.help-flow-map>span{border:1px solid var(--crm-border,#dfe5ee);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f8fafc);color:var(--crm-text,#3b4557);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;padding:11px 13px;font-weight:700;display:flex}.help-flow-map>span svg{width:16px;height:16px;color:var(--crm-primary,#3970e5)}.help-flow-map>svg{width:16px;color:var(--crm-muted,#9ba6b8)}.help-callout{border-left:3px solid var(--crm-border,#4a78e4);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#eff4ff);color:var(--crm-muted,#536079);align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.help-callout svg{color:var(--crm-primary,#3169e0);flex:none}.help-callout p{font-size:calc(13px * var(--crm-font-scale,1));line-height:1.6}.help-callout.warning{border-color:var(--crm-border,#dc812d);background:var(--crm-surface-alt,#fff7e9);margin-top:20px}.help-callout.warning svg{color:var(--crm-danger,#ce741f)}.help-steps{gap:0;margin:23px 0 0;padding:0;list-style:none;display:grid}.help-steps li{border-bottom:1px solid var(--crm-border,#edf0f4);grid-template-columns:34px minmax(0,1fr);gap:13px;padding:16px 0;display:grid}.help-steps li:last-child{border-bottom:0}.help-steps li>i{background:var(--crm-feature,#2f63dc);width:29px;height:29px;color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.help-steps h3{font-size:calc(15px * var(--crm-font-scale,1));margin:2px 0 5px}.help-steps p{color:var(--crm-muted,#667184);font-size:calc(14px * var(--crm-font-scale,1));line-height:1.65}.example-pill{border:1px solid var(--crm-border,#aebff0);color:var(--crm-primary,#3e63c9);font-size:calc(12px * var(--crm-font-scale,1));border-radius:999px;margin:4px 3px 0 0;padding:3px 8px;font-weight:700;display:inline-block}.help-guide-section code{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#f0f3f7);color:var(--crm-text,#364052);font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.help-steps code{padding:2px 5px}.help-example{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-feature,#151f33);gap:7px;margin-top:14px;padding:15px;display:grid}.help-example span{color:var(--crm-primary,#92a5cb);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.help-example code{color:var(--crm-muted,#e6ecf7);white-space:nowrap;background:0 0;overflow:auto}.condition-rule{grid-template-columns:1fr 1fr;gap:12px;margin:23px 0;display:grid}.condition-rule>div{border:1px solid var(--crm-border,#dfe5ee);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#f8fafc);padding:17px}.condition-rule>div:first-child{border-top:3px solid var(--crm-border,#5d55e9)}.condition-rule>div:last-child{border-top:3px solid var(--crm-border,#d78a33)}.condition-rule span{color:var(--crm-primary,#6e62df);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.08em;font-weight:800}.condition-rule>div:last-child span{color:var(--crm-danger,#bd7028)}.condition-rule b{font-size:calc(14px * var(--crm-font-scale,1));margin:8px 0 5px;display:block}.condition-rule p{color:var(--crm-muted,#758092);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.help-subheading{font-size:calc(16px * var(--crm-font-scale,1));margin:25px 0 12px}.complex-paths{grid-template-columns:1fr 1fr;gap:13px;display:grid}.complex-paths section{border:1px solid var(--crm-border,#e1e6ee);border-radius:calc(var(--crm-radius,10px) * 1.1);padding:18px}.complex-paths section>span{color:var(--crm-primary,#3764cb);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.06em;align-items:center;gap:7px;font-weight:800;display:flex}.complex-paths section+section>span{color:var(--crm-danger,#a85979)}.complex-paths ol{color:var(--crm-muted,#5f6a7d);font-size:calc(13px * var(--crm-font-scale,1));margin:13px 0 0;padding-left:19px;line-height:1.8}.help-rule-table{border:1px solid var(--crm-border,#e2e6ed);border-radius:calc(var(--crm-radius,10px) * 1);margin-top:19px;display:grid;overflow:hidden}.help-rule-table>div{border-bottom:1px solid var(--crm-border,#e8ecf1);font-size:calc(12px * var(--crm-font-scale,1));grid-template-columns:1.1fr .9fr .9fr 1fr;gap:10px;padding:11px 13px;display:grid}.help-rule-table>div:last-child{border-bottom:0}.help-rule-table>div:nth-child(odd){background:var(--crm-surface,#f8fafc)}.help-rule-table b{color:var(--crm-text,#354052)}.help-rule-table span{color:var(--crm-muted,#737e90)}.help-guide-section details{border:1px solid var(--crm-border,#e3e7ed);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fbfcfe);margin-top:18px}.help-guide-section details summary{cursor:pointer;color:var(--crm-text,#3b4556);font-size:calc(13px * var(--crm-font-scale,1));padding:14px 16px;font-weight:750}.help-guide-section details ul{color:var(--crm-muted,#667184);font-size:calc(13px * var(--crm-font-scale,1));margin:0;padding:0 34px 17px;line-height:1.8}.block-reference{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.block-reference>div{border:1px solid var(--crm-border,#e3e7ee);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fbfcfe);padding:16px}.block-reference span{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#eaf0ff);color:var(--crm-primary,#3565d2);font-size:calc(10px * var(--crm-font-scale,1));padding:3px 7px;font-weight:800;display:inline-block}.block-reference b{font-size:calc(14px * var(--crm-font-scale,1));margin:9px 0 4px;display:block}.block-reference p{color:var(--crm-muted,#707b8d);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.ticket-recipe{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.ticket-recipe section{border:1px solid var(--crm-border,#e1e7ee);border-radius:calc(var(--crm-radius,10px) * 1.1);flex-direction:column;padding:17px;display:flex}.ticket-recipe b{font-size:calc(14px * var(--crm-font-scale,1))}.ticket-recipe p{color:var(--crm-muted,#737e90);font-size:calc(13px * var(--crm-font-scale,1));margin:7px 0 12px;line-height:1.55}.ticket-recipe code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:auto;padding:9px;display:block}.help-checklist{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.help-checklist li{color:var(--crm-muted,#566174);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:8px;display:flex}.help-checklist svg{width:17px;color:var(--crm-success,#249068)}.launch-checks{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.launch-checks section{border:1px solid var(--crm-border,#e3e7ee);border-radius:calc(var(--crm-radius,10px) * 1.1);padding:18px 18px 18px 50px;position:relative}.launch-checks span{color:var(--crm-primary,#4472df);font-size:calc(11px * var(--crm-font-scale,1));font-weight:850;position:absolute;top:18px;left:16px}.launch-checks b{font-size:calc(14px * var(--crm-font-scale,1))}.launch-checks p{color:var(--crm-muted,#707b8d);font-size:calc(13px * var(--crm-font-scale,1));margin-top:6px;line-height:1.55}.help-primary-action{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-feature,#2f63dc);color:var(--crm-feature-text,#fff);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:8px;margin-top:20px;padding:11px 14px;font-weight:750;display:inline-flex}.help-primary-action:hover{background:var(--crm-feature,#2453bf)}.help-faq{gap:9px;margin-top:21px;display:grid}.help-faq details{margin:0}.help-faq details[open]{background:var(--crm-surface,#f7f9fd)}.help-faq details p{color:var(--crm-muted,#687386);font-size:calc(13px * var(--crm-font-scale,1));padding:0 16px 15px;line-height:1.65}.help-finish{border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-feature,#17233a);color:var(--crm-feature-text,#fff);align-items:center;gap:14px;padding:23px;display:flex}.help-finish>span{border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-feature,#2f63dc);place-items:center;width:42px;height:42px;display:grid}.help-finish div{flex:1;min-width:0}.help-finish b{font-size:calc(15px * var(--crm-font-scale,1))}.help-finish p{color:var(--crm-muted,#aebbd0);font-size:calc(13px * var(--crm-font-scale,1));margin-top:4px}.help-finish button{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);color:var(--crm-text,#243047);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;padding:10px 12px;font-weight:750;display:flex}.help-search-results{padding:34px clamp(24px,5vw,72px) 70px}.help-search-results>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.help-search-results header span{color:var(--crm-primary,#647db3);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;font-weight:800}.help-search-results h2{font-size:calc(23px * var(--crm-font-scale,1));margin-top:5px}.help-search-results header button{color:var(--crm-primary,#3764cf);font-size:calc(13px * var(--crm-font-scale,1));font-weight:700}.help-article-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.help-article-grid>a{border:1px solid var(--crm-border,#dfe5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);flex-direction:column;min-height:190px;padding:20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.help-article-grid>a:hover{border-color:var(--crm-border,#aebfe8);transform:translateY(-2px);box-shadow:0 10px 24px #1c2c4f12}.help-article-grid span{color:var(--crm-primary,#7084b3);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.05em;font-weight:800}.help-article-grid b{font-size:calc(16px * var(--crm-font-scale,1));margin:12px 0 7px}.help-article-grid p{color:var(--crm-muted,#6e798b);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.help-article-grid em{color:var(--crm-primary,#3464d2);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;margin-top:auto;font-style:normal;font-weight:750;display:flex}.help-no-results{border:1px dashed var(--crm-border,#cfd7e3);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);color:var(--crm-muted,#7a8597);grid-column:1/-1;place-items:center;gap:9px;padding:54px;display:grid}.help-no-results p{font-size:calc(14px * var(--crm-font-scale,1))}@media (width<=1050px){.help-center-hero{grid-template-columns:1fr}.help-center-progress{grid-template-columns:repeat(3,1fr)}.help-center-progress>span{grid-column:1/-1}.help-center-progress>div{border-top:1px solid color-mix(in srgb,var(--crm-border,#fff) 7.05882%,transparent)}.help-center-layout{grid-template-columns:220px minmax(0,1fr)}.ticket-recipe{grid-template-columns:1fr}.help-article-grid{grid-template-columns:1fr 1fr}}@media (width<=780px){.help-center-hero{padding:34px 22px}.help-center-progress{display:none}.help-center-layout{padding:20px 16px 45px;display:block}.help-center-nav{margin-bottom:18px;position:static}.help-center-nav>a{display:none}.help-guide-section{padding:22px 18px}.help-guide-section h2{font-size:calc(21px * var(--crm-font-scale,1))}.help-flow-map{justify-content:flex-start;overflow:auto}.condition-rule,.complex-paths,.block-reference,.launch-checks,.help-checklist{grid-template-columns:1fr}.help-rule-table>div{grid-template-columns:1fr 1fr}.help-rule-table b{grid-column:1/-1}.help-finish{flex-wrap:wrap;align-items:flex-start}.help-finish button{margin-left:56px}.help-article-grid{grid-template-columns:1fr}.help-search-results{padding:24px 16px 45px}}@media (width<=480px){.help-center-search kbd{display:none}.help-guide-section>header{align-items:flex-start}.help-guide-icon{width:38px;height:38px}.help-flow-map>svg{display:none}.help-flow-map{grid-template-columns:1fr 1fr;display:grid}.help-flow-map>span{justify-content:center}.help-finish p{line-height:1.5}.help-finish button{justify-content:center;width:100%;margin:5px 0 0}}.reports-dashboard{gap:16px;max-width:1400px;display:grid}.reports-toolbar{justify-content:space-between;align-items:center;display:flex}.report-tabs,.report-range{background:var(--crm-surface-alt,#e9edf3);border-radius:calc(var(--crm-radius,10px) * .9);padding:3px;display:flex}.report-tabs button,.report-range button{border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-muted,#6d7787);text-transform:capitalize;font-size:calc(12px * var(--crm-font-scale,1));padding:7px 11px;font-weight:650}.report-tabs button.active,.report-range button.active{background:var(--crm-surface,#fff);color:var(--crm-primary,#2f63dc);box-shadow:0 1px 3px #17223416}.report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.report-metrics article,.report-panel{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e3e7ed);border-radius:calc(var(--crm-radius,10px) * 1.2);box-shadow:0 1px 2px #19223608}.report-metrics article{padding:17px}.report-metrics article>div{color:var(--crm-muted,#707b8b);font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;display:flex}.report-metrics svg{color:var(--crm-primary,#2f63dc)}.report-metrics strong{color:var(--crm-text,#293142);font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:15px 0 5px;display:block}.report-metrics small,.report-panel header p{color:var(--crm-muted,#7d8797);font-size:calc(11px * var(--crm-font-scale,1))}.report-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);gap:16px;display:grid}.report-panel{padding:20px}.report-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-panel h2{color:var(--crm-text,#2d3645);font-size:calc(16px * var(--crm-font-scale,1));margin:0 0 5px}.report-panel header>span{color:var(--crm-primary,#2f63dc);font-size:calc(12px * var(--crm-font-scale,1));font-weight:700}.report-panel header>button,.health-row button{color:var(--crm-primary,#2f63dc);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:5px;font-weight:700;display:flex}.volume-chart{align-items:end;gap:8px;height:220px;padding:25px 4px 0;display:flex}.volume-chart>div{flex:1;align-items:end;height:100%;display:grid;position:relative}.volume-chart i{background:linear-gradient(180deg,var(--crm-chart1,#5986ea),var(--crm-chart1,#2f63dc));border-radius:5px 5px 2px 2px;min-height:6px;display:block}.volume-chart b{color:var(--crm-muted,#637084);font-size:calc(10px * var(--crm-font-scale,1));position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.volume-chart small{text-align:center;color:var(--crm-muted,#8993a2);font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;margin-top:8px}.health-panel{align-content:start;display:grid}.health-row{border-top:1px solid var(--crm-border,#edf0f4);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.health-row:first-of-type{margin-top:14px}.health-icon{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#edf3ff);width:32px;height:32px;color:var(--crm-primary,#2f63dc);place-items:center;display:grid}.health-icon.warn{background:var(--crm-surface-alt,#fff2e8);color:var(--crm-danger,#d8692a)}.health-icon.green{background:var(--crm-surface-alt,#eaf8f0);color:var(--crm-success,#25845a)}.health-row b{color:var(--crm-text,#364050);font-size:calc(13px * var(--crm-font-scale,1));display:block}.health-row small{color:var(--crm-muted,#7d8797);font-size:calc(11px * var(--crm-font-scale,1));margin-top:3px;line-height:1.35;display:block}.report-table{padding:0;overflow:hidden}.report-table header{padding:20px}.performance-head,.performance-row{grid-template-columns:2fr repeat(3,.7fr) 1.2fr;align-items:center;gap:12px;padding:13px 20px;display:grid}.performance-head{border-top:1px solid var(--crm-border,#edf0f4);background:var(--crm-surface,#fbfcfd);color:var(--crm-muted,#8791a1);font-size:calc(11px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.05em;font-weight:700}.performance-row{border-top:1px solid var(--crm-border,#edf0f4);color:var(--crm-muted,#536073);font-size:calc(13px * var(--crm-font-scale,1))}.performance-row>span:first-child{align-items:center;gap:9px;display:flex}.performance-row i,.team-cards article>i{background:var(--crm-surface-alt,#e7f0ff);width:30px;height:30px;color:var(--crm-primary,#315dbd);font-style:normal;font-size:calc(10px * var(--crm-font-scale,1));border-radius:50%;place-items:center;font-weight:750;display:grid}.performance-row b{color:var(--crm-text,#364050)}.performance-row b small{color:var(--crm-muted,#8a94a4);font-size:calc(10px * var(--crm-font-scale,1));text-transform:capitalize;margin-top:2px;font-weight:500;display:block}.performance-row>span:last-child{color:var(--crm-muted,#526279);align-items:center;gap:7px;display:flex}.performance-row em{background:var(--crm-feature,#2f63dc);border-radius:calc(var(--crm-radius,10px) * .9);min-width:5px;max-width:65px;height:6px}.team-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.team-cards article{border:1px solid var(--crm-border,#e5e9ef);border-radius:calc(var(--crm-radius,10px) * 1);padding:16px}.team-cards article>i{margin-bottom:14px}.team-cards article>b,.team-cards article>small{display:block}.team-cards article>b{color:var(--crm-text,#334052)}.team-cards article>small{color:var(--crm-muted,#8590a0);font-size:calc(11px * var(--crm-font-scale,1));text-transform:capitalize;margin-top:3px}.team-cards article>div{border-top:1px solid var(--crm-border,#edf0f4);grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;padding-top:12px;display:grid}.team-cards article span{color:var(--crm-muted,#8993a1);font-size:calc(10px * var(--crm-font-scale,1))}.team-cards article strong{color:var(--crm-text,#334052);font-size:calc(17px * var(--crm-font-scale,1));margin-top:4px;display:block}.country-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.country-grid div{border:1px solid var(--crm-border,#e5e9ef);border-radius:calc(var(--crm-radius,10px) * .9);padding:14px}.country-grid span{color:var(--crm-muted,#778292);font-size:calc(12px * var(--crm-font-scale,1));display:block}.country-grid b{color:var(--crm-primary,#2f63dc);font-size:calc(23px * var(--crm-font-scale,1));margin-top:7px;display:block}.report-empty{color:var(--crm-muted,#8a94a4);padding:30px 0 5px}@media (width<=1050px){.report-metrics{grid-template-columns:repeat(3,1fr)}.report-layout{grid-template-columns:1fr}.country-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.reports-toolbar{flex-direction:column;align-items:stretch;gap:10px}.report-tabs,.report-range{width:max-content}.report-metrics{grid-template-columns:repeat(2,1fr)}.performance-head{display:none}.performance-row{grid-template-columns:1fr repeat(2,.5fr);gap:9px}.performance-row>span:nth-child(4){display:none}.performance-row>span:last-child{grid-column:1/-1}.country-grid{grid-template-columns:1fr}.volume-chart{gap:5px}.volume-chart small{font-size:calc(8px * var(--crm-font-scale,1))}}.report-insight-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.resolution-panel{align-items:center;gap:18px;display:flex}.resolution-ring{border-radius:50%;flex:none;place-items:center;width:106px;height:106px;padding:10px;display:grid}.resolution-ring>div{background:var(--crm-surface,#fff);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.resolution-ring b{color:var(--crm-text,#2d3b55);font-size:calc(21px * var(--crm-font-scale,1));letter-spacing:-.05em}.resolution-ring small{color:var(--crm-muted,#8490a0);font-size:calc(10px * var(--crm-font-scale,1))}.resolution-panel h2{color:var(--crm-text,#303a4b);font-size:calc(15px * var(--crm-font-scale,1));margin:0 0 5px}.resolution-panel p{color:var(--crm-muted,#7b8798);font-size:calc(12px * var(--crm-font-scale,1));margin:0;line-height:1.45}.resolution-panel button,.ticket-panel button,.automation-grid button{color:var(--crm-primary,#2f63dc);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:5px;margin-top:12px;font-weight:700;display:flex}.ticket-panel{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;display:grid}.ticket-panel>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#fff1e9);width:36px;height:36px;color:var(--crm-danger,#d8692a);place-items:center;display:grid}.ticket-panel b,.ticket-panel small{display:block}.ticket-panel b{color:var(--crm-text,#303a4b);font-size:calc(14px * var(--crm-font-scale,1))}.ticket-panel small{color:var(--crm-muted,#7e8999);font-size:calc(11px * var(--crm-font-scale,1));margin-top:4px}.automation-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.automation-grid article{border:1px solid var(--crm-border,#e4e8ef);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fbfcfe);min-height:142px;padding:16px}.automation-grid svg{color:var(--crm-primary,#2f63dc)}.automation-grid b,.automation-grid span,.automation-grid small{display:block}.automation-grid b{color:var(--crm-text,#2d394e);font-size:calc(26px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:14px 0 3px}.automation-grid span{color:var(--crm-muted,#566276);font-size:calc(12px * var(--crm-font-scale,1));font-weight:650}.automation-grid small{color:var(--crm-muted,#8390a1);font-size:calc(11px * var(--crm-font-scale,1));margin-top:6px;line-height:1.4}@media (width<=900px){.report-insight-grid,.automation-grid{grid-template-columns:1fr}}@media (width<=700px){.resolution-panel{flex-direction:column;align-items:flex-start}.ticket-panel{grid-template-columns:38px 1fr}.ticket-panel button{grid-column:1/-1}.automation-grid{grid-template-columns:1fr}}.visitor-analytics{background:var(--crm-surface-alt,#f5f7fb)!important;gap:16px!important}.visitor-analytics-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:3px 1px;display:flex}.analytics-eyebrow{color:var(--crm-primary,#3468dc);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.13em;align-items:center;gap:6px;font-weight:800;display:flex}.visitor-analytics-head h1{color:var(--crm-text,#253147);font-size:calc(32px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:7px 0}.visitor-analytics-head p{color:var(--crm-muted,#748196);font-size:calc(14px * var(--crm-font-scale,1))}.analytics-actions{align-items:center;gap:10px;display:flex}.analytics-range{border:1px solid var(--crm-border,#dfe5ee);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);padding:4px;display:flex}.analytics-range button{border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-muted,#667388);font-size:calc(12px * var(--crm-font-scale,1));padding:7px 10px;font-weight:700}.analytics-range button.active{background:var(--crm-surface-alt,#eaf1ff);color:var(--crm-primary,#2f63dc)}.visitor-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.visitor-kpis article,.analytics-panel{border:1px solid var(--crm-border,#e0e6ee);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);box-shadow:0 2px 3px #17233a08}.visitor-kpis article{min-height:128px;padding:17px}.visitor-kpis article>div{color:var(--crm-muted,#738096);justify-content:space-between;align-items:center;display:flex}.visitor-kpis article>div span{font-size:calc(12px * var(--crm-font-scale,1));font-weight:700}.visitor-kpis article svg{color:var(--crm-primary,#3b70e4)}.visitor-kpis article>b{color:var(--crm-text,#26344b);font-size:calc(28px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:12px 0 6px;display:block}.visitor-kpis small{color:var(--crm-muted,#8490a2);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.4;display:block}.visitor-kpis .live{border-color:var(--crm-border,#b7e4cf);background:linear-gradient(145deg,var(--crm-surface,#fff),var(--crm-surface-alt,#f2fbf6))}.visitor-kpis .live b{color:var(--crm-success,#238462)}.visitor-kpis .live small i,.live-count i{background:var(--crm-feature,#36ba7a);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #36ba7a18}.analytics-live-grid,.analytics-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.analytics-panel{padding:20px;min-height:0!important}.analytics-panel header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.analytics-panel header span{color:var(--crm-primary,#8295b7);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.12em;font-weight:800;display:block}.analytics-panel h2{color:var(--crm-text,#2d394e);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.02em;margin-top:5px}.analytics-panel header>svg{color:var(--crm-primary,#3d70de)}.live-count{border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface-alt,#eefaf4);color:var(--crm-success,#25865f);font-size:calc(11px * var(--crm-font-scale,1));padding:6px 9px}.active-visitors{display:grid}.active-visitor{border-top:1px solid var(--crm-border,#edf1f4);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.active-dot{background:var(--crm-feature,#36ba7a);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36ba7a1d}.active-visitor b,.active-visitor small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.active-visitor b{color:var(--crm-text,#344157);font-size:calc(13px * var(--crm-font-scale,1))}.active-visitor small{color:var(--crm-muted,#8390a3);font-size:calc(11px * var(--crm-font-scale,1));margin-top:4px}.active-visitor time{color:var(--crm-muted,#66826f);font-size:calc(11px * var(--crm-font-scale,1))}.analytics-empty{border:1px dashed var(--crm-border,#dbe4f1);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f9fbfe);min-height:118px;color:var(--crm-muted,#8793a3);align-items:center;gap:11px;padding:14px;display:flex}.analytics-empty svg{color:var(--crm-primary,#83a2d6);flex:none}.analytics-empty div{gap:3px;display:grid}.analytics-empty b{color:var(--crm-muted,#46536a);font-size:calc(13px * var(--crm-font-scale,1))}.analytics-empty span{font-size:calc(11px * var(--crm-font-scale,1));line-height:1.5}.analytics-empty.compact{min-height:112px}.analytics-bars{gap:13px;display:grid}.analytics-bars>div>div{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.analytics-bars b{text-overflow:ellipsis;white-space:nowrap;max-width:70%;color:var(--crm-muted,#516078);font-size:calc(12px * var(--crm-font-scale,1));overflow:hidden}.analytics-bars span{color:var(--crm-muted,#8793a4);font-size:calc(11px * var(--crm-font-scale,1))}.analytics-bars i,.page-list i{background:var(--crm-surface-alt,#edf1f6);border-radius:99px;height:8px;display:block;overflow:hidden}.analytics-bars em,.page-list em{border-radius:inherit;background:linear-gradient(90deg,var(--crm-chart1,#6090ef),var(--crm-chart1,#3569d9));height:100%;display:block}.page-list{display:grid}.page-list>div{border-top:1px solid var(--crm-border,#edf1f4);grid-template-columns:28px minmax(100px,1fr) minmax(80px,.75fr) 25px;align-items:center;gap:10px;padding:12px 0;display:grid}.page-list>.analytics-empty{border-top:1px dashed var(--crm-border,#dbe4f1);grid-template-columns:none;display:flex}.page-list strong{color:var(--crm-muted,#91a0b4);font-size:calc(11px * var(--crm-font-scale,1))}.page-list b{text-overflow:ellipsis;white-space:nowrap;color:var(--crm-text,#3f4d63);font-size:calc(12px * var(--crm-font-scale,1));overflow:hidden}.page-list span{color:var(--crm-muted,#66758d);font-size:calc(12px * var(--crm-font-scale,1));text-align:right}.visitor-feed header input{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * .7);width:170px;color:var(--crm-muted,#526076);font-size:calc(11px * var(--crm-font-scale,1));padding:8px 10px}.visitor-table{display:grid}.visitor-table-head,.visitor-table-row{grid-template-columns:minmax(150px,1.4fr) minmax(100px,.8fr) 90px 84px;align-items:center;gap:10px;display:grid}.visitor-table-head{color:var(--crm-muted,#8a97aa);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.05em;padding:0 0 9px;font-weight:800}.visitor-table-row{border-top:1px solid var(--crm-border,#edf1f4);color:var(--crm-muted,#647188);font-size:calc(11px * var(--crm-font-scale,1));padding:11px 0}.visitor-table-row>span:first-child b,.visitor-table-row>span:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.visitor-table-row>span:first-child b{color:var(--crm-text,#3c4a61);font-size:calc(12px * var(--crm-font-scale,1))}.visitor-table-row>span:first-child small{color:var(--crm-muted,#8d9aab);font-size:calc(10px * var(--crm-font-scale,1));margin-top:3px}.visitor-table-row>span:last-child{color:var(--crm-muted,#8795a8);align-items:center;gap:4px;display:flex}.visitor-table-row>span:last-child svg{color:var(--crm-primary,#8094b5)}.engaged,.viewed{border-radius:calc(var(--crm-radius,10px) * .5);width:max-content;font-size:calc(10px * var(--crm-font-scale,1));padding:4px 6px;font-weight:700;display:inline-flex}.engaged{background:var(--crm-surface-alt,#eaf8f0);color:var(--crm-success,#287e5d)}.viewed{background:var(--crm-surface-alt,#eff3f8);color:var(--crm-muted,#66748a)}.table-empty{border:1px dashed var(--crm-border,#dbe4f1);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f9fbfe);min-height:108px;color:var(--crm-muted,#7d8ba0);font-size:calc(12px * var(--crm-font-scale,1));text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.analytics-note{color:var(--crm-muted,#8490a0);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.5}@media (width<=1050px){.visitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-detail-grid{grid-template-columns:1fr}.visitor-feed{overflow:auto}}@media (width<=760px){.visitor-analytics-head,.analytics-actions{flex-direction:column;align-items:flex-start}.analytics-live-grid{grid-template-columns:1fr}.visitor-table-head,.visitor-table-row{min-width:600px}.visitor-feed{overflow:auto}}@media (width<=520px){.visitor-kpis{grid-template-columns:1fr}.analytics-actions,.analytics-actions .primary{width:100%}.analytics-range{justify-content:space-between;width:100%}.analytics-range button{flex:1}.page-list>div{grid-template-columns:24px minmax(70px,1fr) 25px}.page-list i{display:none}}.analytics-zero-state{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;display:grid}.analytics-ready-card,.analytics-tracking-card{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);box-shadow:0 2px 3px #17233a08}.analytics-ready-card{background:linear-gradient(115deg,var(--crm-surface,#fff),var(--crm-surface-alt,#f2f7ff));align-items:flex-start;gap:18px;padding:26px;display:flex}.ready-orb{border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface-alt,#e7f0ff);width:51px;height:51px;color:var(--crm-primary,#346be2);flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #cedeff}.ready-copy>span,.analytics-tracking-card>span{color:var(--crm-primary,#6c8dc3);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.13em;font-weight:800;display:block}.ready-copy h2{color:var(--crm-text,#293850);font-size:calc(22px * var(--crm-font-scale,1));letter-spacing:-.035em;margin:8px 0}.ready-copy p{max-width:620px;color:var(--crm-muted,#6f7f94);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.55}.ready-actions{align-items:center;gap:13px;margin-top:18px;display:flex}.ready-actions .primary{padding:10px 13px}.ready-actions small{color:var(--crm-muted,#688078);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:5px;display:flex}.ready-actions small svg{color:var(--crm-success,#35a86f)}.analytics-tracking-card{gap:13px;padding:21px;display:grid}.analytics-tracking-card>div{border-top:1px solid var(--crm-border,#edf1f5);align-items:flex-start;gap:10px;padding-top:12px;display:flex}.analytics-tracking-card>div svg{color:var(--crm-primary,#4e7fe0)}.analytics-tracking-card p{gap:3px;display:grid}.analytics-tracking-card b{color:var(--crm-muted,#40506a);font-size:calc(12px * var(--crm-font-scale,1))}.analytics-tracking-card small{color:var(--crm-muted,#7e8ca0);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.4}@media (width<=760px){.analytics-zero-state{grid-template-columns:1fr}.ready-actions{flex-direction:column;align-items:flex-start}}.visitor-analytics .visitor-desk{border:1px solid var(--crm-border,#dfe7f1);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);grid-template-columns:292px minmax(380px,1fr) 270px;min-height:560px;display:grid;overflow:hidden;box-shadow:0 2px 5px #17233a0a}.visitor-desk>*{min-width:0}.visitor-desk-queue{border-right:1px solid var(--crm-border,#e6edf5);background:var(--crm-surface,#fbfcff);flex-direction:column;display:flex}.visitor-desk-queue header,.visitor-desk-context>header{justify-content:space-between;align-items:flex-start;padding:20px 19px 14px;display:flex}.visitor-desk-queue header span,.visitor-desk-context header span,.visitor-journey>span,.visitor-invite-composer>div>span{color:var(--crm-primary,#7890bb);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.13em;font-weight:800;display:block}.visitor-desk-queue h2,.visitor-desk-context h2,.visitor-desk-chat h2{color:var(--crm-text,#2b3b55);font-size:calc(18px * var(--crm-font-scale,1));letter-spacing:-.025em;margin:6px 0 0}.visitor-desk-queue header>b{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#e9f8f0);color:var(--crm-success,#218b62);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:5px;padding:6px 8px;display:flex}.visitor-desk-queue header>b i,.visitor-desk-list>button>i{background:var(--crm-selected,#c5cfdd);border-radius:50%;width:7px;height:7px;display:block}.visitor-desk-queue header>b i,.visitor-desk-list>button>i.online{background:var(--crm-feature,#31bf82);box-shadow:0 0 0 4px #dff8ec}.visitor-desk-queue>input{border:1px solid var(--crm-border,#dce5ef);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);color:var(--crm-text,#34425a);font-size:calc(13px * var(--crm-font-scale,1));outline:0;margin:0 14px 12px;padding:10px 12px}.visitor-desk-queue>input:focus{border-color:var(--crm-focus,#6d96ed);box-shadow:0 0 0 3px #356de115}.visitor-desk-list{align-content:start;gap:2px;max-height:470px;padding:0 8px 12px;display:grid;overflow:auto}.visitor-desk-list>button{border-radius:calc(var(--crm-radius,10px) * .9);width:100%;color:var(--crm-text,#34425a);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 9px;display:grid}.visitor-desk-list>button:hover{background:var(--crm-surface-alt,#f0f5ff)}.visitor-desk-list>button.selected{background:var(--crm-surface-alt,#eaf1ff);box-shadow:inset 2px 0 #3970e5}.visitor-desk-list>button>span{gap:4px;min-width:0;display:grid}.visitor-desk-list b{font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitor-desk-list small{color:var(--crm-muted,#8391a7);font-size:calc(10px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitor-desk-list time{color:var(--crm-muted,#8794aa);font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap}.visitor-desk-list>p{color:var(--crm-muted,#8491a5);font-size:calc(12px * var(--crm-font-scale,1));padding:18px 10px}.visitor-desk-chat{background:var(--crm-surface,#fff);flex-direction:column;min-height:0;display:flex}.visitor-desk-chat-head{border-bottom:1px solid var(--crm-border,#e7edf4);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 19px;display:flex}.visitor-desk-chat-head p{color:var(--crm-muted,#7c8ca4);font-size:calc(12px * var(--crm-font-scale,1));margin:6px 0 0}.visitor-desk-chat-head>.engaged,.visitor-desk-chat-head>.viewed{border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(11px * var(--crm-font-scale,1));white-space:nowrap;padding:6px 9px;font-weight:700}.visitor-desk-chat-head>.engaged{background:var(--crm-surface-alt,#e9f8f0);color:var(--crm-success,#238a62)}.visitor-desk-chat-head>.viewed{background:var(--crm-surface-alt,#eff4fb);color:var(--crm-primary,#60718e)}.visitor-journey{align-content:start;gap:13px;min-height:230px;padding:23px 28px;display:grid}.visitor-journey>div{align-items:center;gap:11px;display:flex}.visitor-journey>div>i{border:2px solid var(--crm-border,#b6c4d9);background:var(--crm-surface,#fff);border-radius:50%;width:9px;height:9px}.visitor-journey>div>i.current{border-color:var(--crm-border,#3874e8);background:var(--crm-feature,#3874e8);box-shadow:0 0 0 4px #e0ebff}.visitor-journey p{gap:3px;display:grid}.visitor-journey b{color:var(--crm-text,#3a4a63);font-size:calc(12px * var(--crm-font-scale,1))}.visitor-journey small{color:var(--crm-muted,#8b98ab);font-size:calc(11px * var(--crm-font-scale,1))}.visitor-invite-composer{border:1px solid var(--crm-border,#dbe5f3);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#f8fbff);gap:11px;margin:auto 24px 22px;padding:16px;display:grid}.visitor-invite-composer>div{gap:4px;display:grid}.visitor-invite-composer>div>b{color:var(--crm-text,#33435c);font-size:calc(14px * var(--crm-font-scale,1))}.visitor-invite-composer>div>small{color:var(--crm-muted,#76869d);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.4}.visitor-invite-composer textarea{resize:vertical;border:1px solid var(--crm-border,#dbe4f0);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);min-height:78px;color:var(--crm-text,#33435d);font:inherit;font-size:calc(13px * var(--crm-font-scale,1));outline:0;padding:10px 11px}.visitor-invite-composer textarea:focus{border-color:var(--crm-focus,#5f8ce9);box-shadow:0 0 0 3px #3672e015}.visitor-invite-composer footer{justify-content:space-between;align-items:center;display:flex}.visitor-invite-composer footer small{color:var(--crm-muted,#8795a8);font-size:calc(10px * var(--crm-font-scale,1))}.visitor-invite-composer .primary{font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;padding:9px 12px;display:flex}.visitor-desk-context{border-left:1px solid var(--crm-border,#e6edf5);background:var(--crm-surface,#fbfcff)}.visitor-desk-context dl{gap:0;margin:0;padding:0 19px;display:grid}.visitor-desk-context dl>div{border-top:1px solid var(--crm-border,#e7edf4);gap:5px;padding:13px 0;display:grid}.visitor-desk-context dt{color:var(--crm-muted,#8997ab);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.07em;font-weight:700}.visitor-desk-context dd{color:var(--crm-text,#3c4c66);font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.visitor-context-note{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#eef4ff);color:var(--crm-primary,#4f7ee0);gap:9px;margin:18px;padding:12px;display:flex}.visitor-context-note p{gap:4px;display:grid}.visitor-context-note b{color:var(--crm-primary,#4a5c78);font-size:calc(11px * var(--crm-font-scale,1))}.visitor-context-note small{color:var(--crm-muted,#7f8ea4);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.4}.visitor-proactive-invite{border:1px solid color-mix(in srgb,var(--widget-color,var(--crm-border,#5947e8)) 25%,var(--crm-border,#dde4f0));border-radius:calc(var(--crm-radius,10px) * 1.2);background:color-mix(in srgb,var(--widget-color,var(--crm-feature,#5947e8)) 7%,var(--crm-surface,#fff));color:var(--crm-text,#30313a);gap:5px;padding:12px;display:grid}.visitor-proactive-invite small{color:var(--crm-muted,#737381);font-size:calc(11px * var(--crm-font-scale,1))}.visitor-proactive-invite b{font-size:calc(14px * var(--crm-font-scale,1));line-height:1.4}.visitor-proactive-invite span{color:var(--crm-muted,#71717a);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.4}@media (width<=1180px){.visitor-analytics .visitor-desk{grid-template-columns:250px minmax(330px,1fr)}.visitor-desk-context{border-top:1px solid var(--crm-border,#e6edf5);border-left:0;grid-column:1/-1}.visitor-desk-context dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.visitor-context-note{display:none}}@media (width<=780px){.visitor-analytics .visitor-desk{grid-template-columns:1fr}.visitor-desk-queue{border-right:0;border-bottom:1px solid var(--crm-border,#e6edf5)}.visitor-desk-list{max-height:210px}.visitor-desk-context{display:none}.visitor-desk-chat-head,.visitor-journey{padding:19px}.visitor-invite-composer{margin:12px 16px 16px}}.visitor-analytics.visitor-workspace{flex-direction:column;min-width:0;height:calc(100dvh - 64px);gap:16px!important;padding:24px!important;display:flex!important;overflow:auto!important}.visitor-workspace *{box-sizing:border-box}.vd-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.vd-toolbar h1{font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.04em;color:var(--crm-text,#23324b);margin:0;font-weight:700}.vd-toolbar p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#73829a);margin:4px 0 0}.vd-tools{align-items:center;gap:10px;display:flex}.vd-tools .primary{align-items:center;gap:7px;padding:10px 16px;display:flex}.vd-stats{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vd-stats article{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e0e7f1);border-radius:calc(var(--crm-radius,10px) * 1);color:var(--crm-primary,#698099);align-items:center;gap:10px;padding:15px;display:flex}.vd-stats article>span{font-size:calc(14px * var(--crm-font-scale,1))}.vd-stats b{color:var(--crm-primary,#243653);font-size:calc(24px * var(--crm-font-scale,1));margin-left:auto}.vd-stats svg{color:var(--crm-primary,#326ae5);flex-shrink:0}.vd-shell{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dee6f1);border-radius:calc(var(--crm-radius,10px) * 1.4);flex:1;grid-template-columns:300px minmax(0,1fr);min-height:400px;display:grid;overflow:hidden;box-shadow:0 4px 16px #243d6405}.vd-queue{border-right:1px solid var(--crm-border,#e3eaf3);background:var(--crm-surface,#fbfcfe);flex-direction:column;min-width:0;min-height:0;display:flex}.vd-queue>header{border-bottom:1px solid var(--crm-border,#e3eaf3);gap:14px;padding:20px 16px 14px;display:grid}.vd-queue h2{font-size:calc(17px * var(--crm-font-scale,1));color:var(--crm-text,#2b3b54);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.vd-queue h2 span{font-size:calc(12px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#e9eff9);color:var(--crm-primary,#5a7095);border-radius:calc(var(--crm-radius,10px) * .5);padding:3px 7px}.vd-tabs{gap:6px;display:flex}.vd-tabs button{color:var(--crm-muted,#74849b);font-size:calc(14px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .7);border:0;padding:7px 10px}.vd-tabs .active{background:var(--crm-surface-alt,#eaf1ff);color:var(--crm-primary,#2b65de);font-weight:600}.vd-search{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dfe7f1);border-radius:calc(var(--crm-radius,10px) * .8);color:var(--crm-muted,#8c9bb0);align-items:center;gap:8px;padding:9px;display:flex}.vd-search input{width:100%;min-width:0;font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#30415b);background:0 0;outline:0;box-shadow:none!important;border:0!important;padding:0!important}.vd-queue-scroll{min-height:0;padding:8px;overflow:auto}.vd-person{text-align:left;border-radius:calc(var(--crm-radius,10px) * 1);background:0 0;border:1px solid #0000;align-items:flex-start;gap:10px;width:100%;padding:14px 10px;display:flex;position:relative}.vd-person.selected{background:var(--crm-surface-alt,#eef4ff);border-color:var(--crm-border,#d5e3ff)}.vd-avatar{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#e6eefb);width:38px;height:38px;color:var(--crm-primary,#6684b4);flex-shrink:0;place-items:center;display:grid;position:relative}.vd-avatar i{background:var(--crm-feature,#2eb782);border:2px solid var(--crm-border,#fff);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.vd-person-copy{flex:1;gap:4px;min-width:0;display:grid}.vd-person-copy b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#2c3e59)}.vd-person-copy span{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#7085a4)}.vd-person-copy small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8b9ab0)}.vd-person-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vd-person time{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7d8ea7);background:var(--crm-surface-alt,#eef4ff);position:absolute;top:17px;right:10px}.vd-person-copy b{padding-right:46px}.vd-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.vd-person-header{border-bottom:1px solid var(--crm-border,#e4eaf2);flex-shrink:0;align-items:center;gap:12px;padding:18px 24px;display:flex}.vd-person-header h2{font-size:calc(18px * var(--crm-font-scale,1));color:var(--crm-primary,#263955);margin:0;font-weight:700}.vd-person-header p{color:var(--crm-muted,#7a8ba4);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:6px;margin:4px 0 0;display:flex}.vd-person-header p i{background:var(--crm-feature,#a4b0c1);border-radius:50%;width:6px;height:6px}.vd-person-header p i.online{background:var(--crm-feature,#32b884)}.vd-badge{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#eff5fc);color:var(--crm-primary,#627a9e);font-size:calc(12px * var(--crm-font-scale,1));margin-left:auto;padding:6px 10px}.vd-detail-scroll{align-content:start;gap:22px;min-height:0;padding:22px 24px;display:grid;overflow:auto}.vd-current>span{font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.08em;color:var(--crm-muted,#8698b2);font-weight:700}.vd-current h3{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-primary,#2f425f);overflow-wrap:anywhere;margin:6px 0;line-height:1.5}.vd-current p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#8594aa);margin:0}.vd-bot-card{background:linear-gradient(120deg,var(--crm-surface-alt,#f4f7ff),var(--crm-surface,#fbfcff));border:1px solid var(--crm-border,#dbe5fc);border-radius:calc(var(--crm-radius,10px) * 1.2);gap:16px;padding:20px;display:grid}.vd-bot-title{align-items:center;gap:12px;display:flex}.vd-bot-icon{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#e5ebff);width:46px;height:46px;color:var(--crm-primary,#5a61da);flex-shrink:0;place-items:center;display:grid}.vd-bot-icon img{object-fit:cover;border-radius:calc(var(--crm-radius,10px) * 1.2);width:100%;height:100%}.vd-bot-title h3{font-size:calc(17px * var(--crm-font-scale,1));color:var(--crm-text,#2d3b5a);margin:0;font-weight:700}.vd-bot-title p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#7b89a1);margin:4px 0 0}.vd-bot-label{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#5d708e);gap:8px;font-weight:600;display:grid}.vd-bot-label button{background:var(--crm-surface,#fff);width:100%;min-height:40px;font-size:calc(14px * var(--crm-font-scale,1))}.vd-launch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.vd-launch-row p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#7b8ba5);max-width:370px;margin:0;line-height:1.5}.vd-bot-card .primary{font-size:calc(14px * var(--crm-font-scale,1));white-space:nowrap;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:11px 16px;display:flex}.vd-bot-card button:disabled{opacity:.55;cursor:not-allowed}.vd-context h3,.vd-journey h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-text,#344761);margin:0;font-weight:700}.vd-context dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:14px 0 0;display:grid}.vd-context dt{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8a9ab0)}.vd-context dd{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#405575);overflow-wrap:anywhere;margin:5px 0 0}.vd-journey{border-top:1px solid var(--crm-border,#e8edf5);padding-top:18px}.vd-journey header{justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.vd-journey header>span{color:var(--crm-muted,#8b9bb0);font-size:calc(12px * var(--crm-font-scale,1))}.vd-step{gap:12px;margin-bottom:16px;display:flex}.vd-step>span{background:var(--crm-surface-alt,#eff4ff);width:28px;height:28px;color:var(--crm-primary,#6185cd);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.vd-step>div{gap:4px;min-width:0;display:grid}.vd-step b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#4b617f);overflow-wrap:anywhere;font-weight:500}.vd-step small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#91a0b4)}.vd-error{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-danger,#bd354b)!important}.vd-empty,.vd-unselected{text-align:center;color:var(--crm-muted,#8193ae);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.vd-empty p,.vd-unselected p{font-size:calc(14px * var(--crm-font-scale,1));max-width:380px;line-height:1.6}.vd-empty button,.vd-no-bot button{color:var(--crm-primary,#326de0);font-size:calc(14px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex}.vd-no-bot p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#7487a3);margin:0 0 12px}@media (width<=1000px){.vd-shell{grid-template-columns:250px minmax(0,1fr)}.vd-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-stats article{flex-wrap:wrap;gap:6px}.vd-stats article>span{font-size:calc(12px * var(--crm-font-scale,1))}.vd-launch-row{flex-direction:column;align-items:flex-start}.vd-detail-scroll{padding:18px}}@media (width<=700px){.visitor-analytics.visitor-workspace{height:auto;padding:14px!important}.vd-toolbar{flex-direction:column;align-items:flex-start}.vd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-shell{grid-template-columns:1fr;overflow:visible}.vd-queue{border-right:0;border-bottom:1px solid var(--crm-border,#e3eaf3)}.vd-queue-scroll{max-height:230px}.vd-person-header{padding:16px}.vd-bot-card{padding:15px}.vd-person time{position:static}.vd-person-copy b{padding:0}}.va-page-head{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.va-page-head h1{color:var(--crm-text,#223047);font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.045em;margin:6px 0 4px;line-height:1.1}.va-page-head p{max-width:670px;color:var(--crm-muted,#738197);font-size:calc(13px * var(--crm-font-scale,1));margin:0}.va-page-head nav{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);gap:4px;padding:4px;display:flex}.va-page-head nav button{border-radius:calc(var(--crm-radius,10px) * .7);color:var(--crm-muted,#69778d);font-size:calc(13px * var(--crm-font-scale,1));border:0;padding:8px 14px;font-weight:700}.va-page-head nav button:hover{background:var(--crm-surface-alt,#f4f7fb);color:var(--crm-text,#34445f)}.va-page-head nav button.active{background:var(--crm-surface-alt,#e9f0ff);color:var(--crm-primary,#2f63dc)}.va-overview{gap:14px;min-width:0;display:grid}.va-live-view{flex-direction:column;gap:16px;min-height:620px;display:flex}.va-live-view>.vd-toolbar h1{font-size:calc(21px * var(--crm-font-scale,1))}.va-live-view>.vd-shell{min-height:540px}.va-identity-banner{border:1px solid var(--crm-border,#d7e1f5);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#f5f8ff);align-items:center;gap:12px;padding:14px 16px;display:flex}.va-identity-banner>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#e4ecff);width:38px;height:38px;color:var(--crm-primary,#3769dc);place-items:center;display:grid}.va-identity-banner>div{gap:3px;display:grid}.va-identity-banner b{color:var(--crm-text,#30415d);font-size:calc(14px * var(--crm-font-scale,1))}.va-identity-banner p{color:var(--crm-muted,#72829a);font-size:calc(12px * var(--crm-font-scale,1));margin:0}.va-identity-banner>strong{color:var(--crm-primary,#315fc6);font-size:calc(13px * var(--crm-font-scale,1));margin-left:auto}.va-filters{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.va-filter-title{color:var(--crm-primary,#386bdf);align-items:center;gap:10px;display:flex}.va-filter-title>div{gap:2px;display:grid}.va-filter-title b{color:var(--crm-text,#31415a);font-size:calc(13px * var(--crm-font-scale,1))}.va-filter-title span{color:var(--crm-muted,#8895a8);font-size:calc(11px * var(--crm-font-scale,1))}.va-filter-controls{grid-template-columns:repeat(5,minmax(118px,1fr));gap:8px;width:min(880px,76%);display:grid}.va-filter-controls button{border-color:var(--crm-border,#dde4ee);background:var(--crm-surface,#fbfcfe);height:38px;color:var(--crm-muted,#58677e);font-size:calc(12px * var(--crm-font-scale,1))}.va-filter-controls button:disabled{opacity:.72;background:var(--crm-surface-alt,#eef3fc);color:var(--crm-primary,#3f64b0)}.va-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.va-metric{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);min-height:144px;padding:16px;display:grid;box-shadow:0 2px 8px #182a4609}.va-metric>div{justify-content:space-between;align-items:center;display:flex}.va-metric-icon{border-radius:calc(var(--crm-radius,10px) * .9);place-items:center;width:32px;height:32px;display:grid}.va-metric.blue .va-metric-icon{background:var(--crm-surface-alt,#eaf0ff);color:var(--crm-primary,#3769dd)}.va-metric.green .va-metric-icon{background:var(--crm-surface-alt,#e8f8f0);color:var(--crm-success,#22885e)}.va-metric.purple .va-metric-icon{background:var(--crm-surface-alt,#f2ebfd);color:var(--crm-primary,#8957d2)}.va-metric.orange .va-metric-icon{background:var(--crm-surface-alt,#fff1e5);color:var(--crm-danger,#c26a25)}.va-trend{border-radius:calc(var(--crm-radius,10px) * .6);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:2px;padding:4px 6px;font-weight:800;display:flex}.va-trend.up{background:var(--crm-surface-alt,#eaf8f1);color:var(--crm-success,#218158)}.va-trend.down{background:var(--crm-surface-alt,#fff0ed);color:var(--crm-danger,#ba584d)}.va-metric strong{color:var(--crm-text,#22324b);font-size:calc(28px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:10px 0 0;line-height:1}.va-metric h3{color:var(--crm-muted,#52627a);font-size:calc(12px * var(--crm-font-scale,1));margin:8px 0 0}.va-metric p{color:var(--crm-muted,#8a96a7);font-size:calc(10px * var(--crm-font-scale,1));margin:3px 0 0}.va-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.va-panel{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);box-shadow:0 2px 8px #182a4609}.va-chart{min-width:0;padding:17px}.va-chart>header,.va-breakdown>header,.va-ranked>header,.va-audience-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.va-chart h2,.va-breakdown h2,.va-ranked h2,.va-audience-card h2{color:var(--crm-text,#30405a);font-size:calc(15px * var(--crm-font-scale,1));letter-spacing:-.02em;margin:0}.va-chart p,.va-breakdown header p,.va-ranked header p,.va-audience-card header p{color:var(--crm-muted,#8895a8);font-size:calc(11px * var(--crm-font-scale,1));margin:4px 0 0}.va-chart-legend{color:var(--crm-muted,#8592a5);font-size:calc(10px * var(--crm-font-scale,1));flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.va-chart-legend span{align-items:center;gap:4px;display:flex}.va-chart-legend i{border-radius:50%;width:7px;height:7px}.va-chart-frame{height:210px;margin-top:10px}.va-insight-grid{grid-template-columns:1.08fr 1fr 1fr;gap:12px;display:grid}.va-audience-card,.va-ranked{min-width:0;padding:17px}.va-audience-body{grid-template-columns:145px minmax(0,1fr);align-items:center;margin-top:4px;display:grid}.va-donut{height:155px;position:relative}.va-donut>span{pointer-events:none;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.va-donut>span b{color:var(--crm-text,#2f3d55);font-size:calc(20px * var(--crm-font-scale,1))}.va-donut>span small{color:var(--crm-muted,#8d98a9);font-size:calc(10px * var(--crm-font-scale,1))}.va-audience-legend{gap:9px;display:grid}.va-audience-legend>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.va-audience-legend span{color:var(--crm-muted,#5f6e83);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.va-audience-legend span i{border-radius:50%;width:8px;height:8px}.va-audience-legend b{color:var(--crm-text,#33435b);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex}.va-audience-legend small{color:var(--crm-muted,#8995a7);font-size:calc(10px * var(--crm-font-scale,1));font-weight:500}.va-ranked>div{margin-top:13px;display:grid}.va-ranked article{border-top:1px solid var(--crm-border,#edf1f5);grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:8px 0;display:grid}.va-ranked article>span{color:var(--crm-muted,#99a4b5);font-size:calc(10px * var(--crm-font-scale,1))}.va-ranked article>div{gap:6px;min-width:0;display:grid}.va-ranked article b{color:var(--crm-muted,#4a596f);font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.va-ranked article i{background:var(--crm-surface-alt,#edf1f6);border-radius:99px;height:4px;display:block;overflow:hidden}.va-ranked article em{border-radius:inherit;height:100%;display:block}.va-ranked article>strong{color:var(--crm-muted,#53627a);font-size:calc(11px * var(--crm-font-scale,1));text-align:right}.va-small-empty{color:var(--crm-muted,#8d98a9);font-size:calc(11px * var(--crm-font-scale,1));text-align:center;padding:30px 0}.va-breakdown{min-width:0;overflow:hidden}.va-breakdown>header{border-bottom:1px solid var(--crm-border,#e7ecf3);padding:16px 18px}.va-table-actions{gap:8px;display:flex}.va-table-actions label{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * .8);width:190px;height:36px;color:var(--crm-muted,#8896aa);background:var(--crm-surface,#fff);align-items:center;gap:6px;padding:0 10px;display:flex}.va-table-actions input{width:100%;min-width:0;color:var(--crm-text,#34445e);font-size:calc(12px * var(--crm-font-scale,1));background:0 0;border:0;outline:0}.va-table-actions button{border:1px solid var(--crm-border,#d8e1ee);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#f8faff);height:36px;color:var(--crm-primary,#4167bd);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;padding:0 11px;font-weight:700;display:flex}.va-table-actions button:hover{border-color:var(--crm-border,#b8c9ea);background:var(--crm-surface-alt,#eef3ff)}.va-table-scroll{min-width:0;overflow-x:auto}.va-table{grid-template-columns:minmax(190px,1.45fr) 105px minmax(120px,.9fr) minmax(105px,.78fr) minmax(92px,.7fr) 50px 72px 80px;align-items:center;gap:10px;min-width:1030px;padding:0 18px;display:grid}.va-table-head{min-height:42px;color:var(--crm-muted,#8c98a9);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.07em;font-weight:800}.va-table-row{border-top:1px solid var(--crm-border,#edf1f5);min-height:58px;color:var(--crm-muted,#65748a);font-size:calc(12px * var(--crm-font-scale,1))}.va-table-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.va-table-row>span:first-child{align-items:center;gap:9px;display:flex}.va-table-row>span:first-child>i{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#eaf0fc);width:30px;height:30px;color:var(--crm-primary,#617aa7);font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.va-table-row b{min-width:0;color:var(--crm-text,#35445c);font-size:calc(12px * var(--crm-font-scale,1));display:grid}.va-table-row small{max-width:150px;color:var(--crm-muted,#929daf);font-size:calc(10px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:400;overflow:hidden}.va-table-row em{font-style:normal}.va-audience-pill{border-radius:calc(var(--crm-radius,10px) * .6);font-size:calc(10px * var(--crm-font-scale,1));padding:4px 7px;font-weight:800;display:inline-flex}.va-audience-pill.anonymous{background:var(--crm-surface-alt,#edf2ff);color:var(--crm-primary,#4568bc)}.va-audience-pill.authenticated{background:var(--crm-surface-alt,#f1ebfc);color:var(--crm-primary,#7950bf)}.va-audience-pill.team{background:var(--crm-surface-alt,#fff0e4);color:var(--crm-danger,#aa642d)}.va-breakdown>footer{border-top:1px solid var(--crm-border,#e7ecf3);color:var(--crm-muted,#8592a5);font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.va-breakdown>footer>div{gap:4px;display:flex}.va-breakdown>footer button{border:1px solid var(--crm-border,#dfe6ef);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);min-width:28px;height:28px;color:var(--crm-muted,#69778b);font-size:calc(11px * var(--crm-font-scale,1));padding:0 8px}.va-breakdown>footer button.active{border-color:var(--crm-border,#3f6fdf);background:var(--crm-feature,#3f6fdf);color:var(--crm-feature-text,#fff)}.va-breakdown>footer button:disabled{opacity:.45}.va-empty{min-height:150px;color:var(--crm-primary,#7890b5);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.va-empty b{color:var(--crm-muted,#44546d);font-size:calc(12px * var(--crm-font-scale,1))}.va-empty span{color:var(--crm-muted,#8c98a9);font-size:calc(11px * var(--crm-font-scale,1))}.vd-audience-filter{background:var(--crm-surface,#fff)!important;width:155px!important;height:38px!important;font-size:calc(12px * var(--crm-font-scale,1))!important}@media (width<=1280px){.va-filter-controls{grid-template-columns:repeat(3,minmax(130px,1fr));width:75%}.va-insight-grid{grid-template-columns:1fr 1fr}.va-audience-card{grid-column:1/-1}}@media (width<=1180px){.va-filter-controls{grid-template-columns:repeat(2,minmax(140px,1fr));width:72%}.va-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.va-chart-grid{grid-template-columns:1fr 1fr}.va-chart:last-child{grid-column:1/-1}.vd-tools{flex-wrap:wrap;justify-content:flex-end}}@media (width<=800px){.va-page-head,.va-filters{flex-direction:column;align-items:flex-start}.va-page-head nav{width:100%;overflow-x:auto}.va-page-head nav button{white-space:nowrap;flex:1}.va-filter-controls{width:100%}.va-chart-grid,.va-insight-grid{grid-template-columns:1fr}.va-chart:last-child,.va-audience-card{grid-column:auto}.va-table-actions{flex-wrap:wrap;width:100%}.va-breakdown>header{flex-direction:column;align-items:flex-start}.va-table-actions label{flex:1}.va-breakdown>footer{flex-direction:column;align-items:flex-start}.va-identity-banner{flex-wrap:wrap;align-items:flex-start}.va-identity-banner>strong{width:100%;margin-left:50px}}@media (width<=520px){.va-page-head h1{font-size:calc(25px * var(--crm-font-scale,1))}.va-filter-controls,.va-metrics{grid-template-columns:1fr}.va-chart-frame{height:190px}.va-breakdown>footer>div{max-width:100%;overflow:auto}}.vai-overview{gap:20px;display:grid}.vai-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;margin-top:14px;display:grid}.vai-filter{gap:7px;min-width:0;display:grid}.vai-filter>span{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b)}.vai-filter button{width:100%;font-size:calc(14px * var(--crm-font-scale,1))}.vai-scope{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vai-scope>span:first-child{color:var(--crm-success,#168469);align-items:center;gap:6px;display:flex}.vai-scope button{color:var(--crm-primary,#4f6fed);margin-left:auto;font-weight:600}.vai-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vai-metric{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e0e7f1);border-radius:calc(var(--crm-radius,10px) * 1.5);padding:20px}.vai-metric header{color:var(--crm-primary,#4f6fed);justify-content:space-between;display:flex}.vai-metric header span{font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:3px;display:flex}.vai-metric strong{font-size:calc(32px * var(--crm-font-scale,1));color:var(--crm-text,#25344d);letter-spacing:-.04em;margin:16px 0 6px;display:block}.vai-metric h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-text,#344761);margin:0}.vai-metric p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#78869a);margin:6px 0 0;line-height:1.5}.vai-up{color:var(--crm-success,#168469)}.vai-down{color:var(--crm-danger,#bd5264)}.vai-neutral{color:var(--crm-muted,#8995a7)}.vai-main-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;display:grid}.vai-main-grid>*{min-width:0}.vai-overview .va-panel header p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#78869a);margin:5px 0 0;line-height:1.5}.vai-overview .va-panel h2{font-size:calc(18px * var(--crm-font-scale,1))}.vai-legend{font-size:calc(14px * var(--crm-font-scale,1));gap:12px;display:flex}.vai-legend span{align-items:center;gap:5px;display:flex}.vai-legend i{background:var(--crm-feature,#4f6fed);border-radius:50%;width:8px;height:8px}.vai-legend span:last-child i{background:var(--crm-feature,#16a085)}.vai-funnel>div{margin:22px 0}.vai-funnel>div>span{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#425571);justify-content:space-between;display:flex}.vai-funnel i{background:var(--crm-surface-alt,#edf1f8);border-radius:calc(var(--crm-radius,10px) * 2);height:12px;margin:8px 0;display:block;overflow:hidden}.vai-funnel em{border-radius:calc(var(--crm-radius,10px) * 2);height:100%;display:block}.vai-funnel small,.vai-funnel>p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#7b8aa1);line-height:1.5}.vai-insights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.vai-insights article{background:var(--crm-surface-alt,#eef3ff);border:1px solid var(--crm-border,#dbe5fc);border-radius:calc(var(--crm-radius,10px) * 1.4);align-items:flex-start;gap:12px;padding:18px;display:flex}.vai-insights svg{color:var(--crm-primary,#4f6fed);flex-shrink:0}.vai-insights h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-primary,#334a76);margin:0 0 6px}.vai-insights p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#61769a);margin:0;line-height:1.6}.vai-tabs{border-bottom:1px solid var(--crm-border,#dfe7f1);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.vai-tabs button{font-size:calc(14px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .9);color:var(--crm-muted,#687994);padding:10px 15px}.vai-tabs button.active{background:var(--crm-feature,#4f6fed);color:var(--crm-feature-text,#fff)}.vai-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vai-performance{min-width:0}.vai-performance-head,.vai-performance-row{font-size:calc(14px * var(--crm-font-scale,1));border-bottom:1px solid var(--crm-border,#edf1f7);color:var(--crm-primary,#536783);grid-template-columns:minmax(0,1fr) 65px 50px 75px;align-items:center;gap:12px;padding:13px 0;display:grid}.vai-performance-head{color:var(--crm-muted,#8996a9);font-size:calc(13px * var(--crm-font-scale,1))}.vai-performance-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vai-performance-row>span:first-child button{color:var(--crm-primary,#4f6fed);text-align:left}.vai-performance-row>:not(:first-child),.vai-performance-head>:not(:first-child){text-align:right}.vai-performance-row strong{color:var(--crm-success,#168469)}.vai-empty{text-align:center;font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#8997ad);justify-items:center;gap:8px;padding:30px;display:grid}.vai-session-scroll{overflow:auto}.vai-sessions table{border-collapse:collapse;width:100%;min-width:980px;font-size:calc(14px * var(--crm-font-scale,1));text-align:left}.vai-sessions th{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#8b98ab);border-bottom:1px solid var(--crm-border,#e4eaf3);padding:12px 10px;font-weight:600}.vai-sessions td{color:var(--crm-primary,#4e6380);border-bottom:1px solid var(--crm-border,#edf1f7);max-width:220px;padding:15px 10px}.vai-sessions td small{text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--crm-muted,#8695aa);font-size:calc(13px * var(--crm-font-scale,1));margin-top:5px;display:block;overflow:hidden}.vai-sessions td button{color:var(--crm-primary,#4f6fed);text-align:left;font-weight:600}.vai-sessions .engaged,.vai-sessions .viewed{font-size:calc(13px * var(--crm-font-scale,1))}.vai-sessions footer{color:var(--crm-muted,#8796ab);font-size:calc(14px * var(--crm-font-scale,1));justify-content:space-between;gap:12px;margin-top:18px;display:flex}.vai-sessions footer>div{gap:10px;display:flex}.vai-sessions footer button{border:1px solid var(--crm-border,#dce5f1);border-radius:calc(var(--crm-radius,10px) * .8);padding:8px 12px}.vai-sessions footer button:disabled{opacity:.4}.vai-quality{border:1px dashed var(--crm-border,#cad7e9);border-radius:calc(var(--crm-radius,10px) * 1.2);color:var(--crm-muted,#8191a7);font-size:calc(14px * var(--crm-font-scale,1));padding:20px}.vai-quality h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-primary,#516987);margin:0 0 8px}.vai-quality p{margin:0;line-height:1.6}.vai-quality>div{flex-wrap:wrap;gap:20px;margin-top:14px;display:flex}.vai-dialog{max-height:85dvh;overflow:auto;max-width:680px!important}.vai-dialog dl{grid-template-columns:1fr 1fr;gap:18px;margin:12px 0;display:grid}.vai-dialog dt{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#8795a9)}.vai-dialog dd{font-size:calc(14px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin:5px 0 0}.vai-dialog ol{font-size:calc(14px * var(--crm-font-scale,1));gap:16px;padding-left:24px;display:grid}.vai-dialog li span{overflow-wrap:anywhere}.vai-dialog li small{color:var(--crm-muted,#8795a9);font-size:calc(13px * var(--crm-font-scale,1));margin-top:4px;display:block}.vai-sessions .va-table-actions input,.vai-sessions .va-table-actions button{font-size:calc(14px * var(--crm-font-scale,1))}.vai-overview .va-filters{display:block}@media (width<=1200px){.vai-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.vai-main-grid{grid-template-columns:1fr}.vai-trend header,.vai-sessions header{flex-wrap:wrap}}@media (width<=780px){.vai-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vai-breakdowns{grid-template-columns:1fr}.vai-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.vai-scope{align-items:flex-start}.vai-scope button{margin-left:0}.vai-overview .va-panel{padding:16px}.vai-dialog dl{grid-template-columns:1fr}.vai-sessions footer{flex-wrap:wrap}}@media (width<=460px){.vai-metrics,.vai-filters{grid-template-columns:1fr}.vai-performance-row,.vai-performance-head{grid-template-columns:minmax(0,1fr) 58px 40px 62px;gap:6px}.vai-performance-head{font-size:calc(12px * var(--crm-font-scale,1))}.vai-tabs button{padding:8px}.vai-sessions .va-table-actions{flex-wrap:wrap}}.vai-overview .va-panel{padding:20px}.vai-overview .va-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.vai-overview .va-filter-title b{font-size:calc(16px * var(--crm-font-scale,1))}.vai-overview .va-filter-title span{font-size:calc(14px * var(--crm-font-scale,1))}.vai-overview .va-panel h2{color:var(--crm-text,#30405a);margin:0}.vai-overview button:focus-visible{outline:2px solid var(--crm-focus,#4f6fed);outline-offset:3px}.vai-overview .va-table-actions{align-items:center;gap:12px;display:flex}.analytics-topbar-views{border:1px solid color-mix(in srgb,var(--crm-border,#808a9b) 20.7843%,transparent);border-radius:calc(var(--crm-radius,10px) * 1.1);background:color-mix(in srgb,var(--crm-topbar,#808a9b) 6.27451%,transparent);align-items:center;gap:4px;min-width:0;margin-left:auto;margin-right:20px;padding:4px;display:flex}.analytics-topbar-views button{border-radius:calc(var(--crm-radius,10px) * .8);color:inherit;opacity:.75;font-size:calc(14px * var(--crm-font-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:9px 14px;font-weight:600}.analytics-topbar-views button.active{background:var(--crm-topbar,#4f6fed);color:var(--crm-feature-text,#fff);opacity:1;box-shadow:0 3px 10px #4f6fed30}.analytics-topbar-views button:focus-visible{outline:2px solid var(--crm-focus,#859dff);outline-offset:2px}.analytics-topbar .topbar-actions{flex-shrink:0;margin-left:0}.vd-toolbar-description{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#73829a);margin:0}.vai-metric{border-radius:calc(var(--crm-radius,10px) * 1.8);background:linear-gradient(145deg,var(--crm-surface,#fff) 55%,var(--crm-surface,#f7f9ff));border-color:var(--crm-border,#e0e7f1);padding:22px 24px;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 4px 16px #25365306}.vai-metric:hover{border-color:var(--crm-border,#c6d4f0);box-shadow:0 8px 22px #2536530c}.vai-metric header{align-items:center}.vai-card-icon{border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface-alt,#edf1ff);width:42px;height:42px;color:var(--crm-primary,#4f6fed);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #4f6fed12}.vai-metric:nth-child(2) .vai-card-icon,.vai-metric:nth-child(5) .vai-card-icon{background:var(--crm-surface-alt,#eaf7f2);color:var(--crm-success,#168469)}.vai-metric:nth-child(3) .vai-card-icon{background:var(--crm-surface-alt,#f1edff);color:var(--crm-primary,#825bd7)}.vai-metric:nth-child(4) .vai-card-icon{background:var(--crm-surface-alt,#fff4e7);color:var(--crm-warning,#c8862a)}.vai-metric strong{font-size:calc(36px * var(--crm-font-scale,1));font-variant-numeric:tabular-nums;margin:18px 0 8px;font-weight:750;line-height:1.15}.vai-metric h3{font-size:calc(15px * var(--crm-font-scale,1));font-weight:650}.vai-metric p{font-size:calc(14px * var(--crm-font-scale,1));max-width:36ch;margin-top:8px}.vai-metric header>span:not(.vai-card-icon){border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface-alt,#f3f5fa);font-size:calc(12px * var(--crm-font-scale,1));padding:5px 8px}.vai-metric header .vai-up{background:var(--crm-surface-alt,#edf8f3)!important}.vai-metric header .vai-down{background:var(--crm-surface-alt,#fff0f3)!important}.vai-insights{gap:16px}.vai-insights article{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dfe7f1);border-radius:calc(var(--crm-radius,10px) * 1.6);align-items:flex-start;gap:14px;min-width:0;padding:22px;box-shadow:0 4px 16px #25365305}.vai-insights article>div{flex:1;min-width:0}.vai-insight-icon{background:var(--crm-surface-alt,#eef3ff);width:38px;height:38px;color:var(--crm-primary,#4f6fed);border-radius:calc(var(--crm-radius,10px) * 1.1);flex-shrink:0;place-items:center;display:grid}.vai-insights h3{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-primary,#30435f);margin:2px 0 10px;line-height:1.4}.vai-insights p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#73829a);overflow-wrap:anywhere;word-break:normal;line-height:1.65}.vai-insights article:nth-child(2) .vai-insight-icon{background:var(--crm-surface-alt,#fff4e7);color:var(--crm-warning,#ba7c2d)}.vai-insights article:nth-child(3) .vai-insight-icon{background:var(--crm-surface-alt,#eaf7f2);color:var(--crm-success,#168469)}.vai-insights article:nth-child(2) svg,.vai-insights article:nth-child(3) svg{color:inherit}@media (width<=1050px){.analytics-topbar{flex-wrap:wrap;min-height:64px;gap:10px!important;height:auto!important;padding-top:12px!important;padding-bottom:12px!important}.analytics-topbar-views{order:3;justify-content:center;width:100%;margin:0}.analytics-topbar .topbar-actions{margin-left:auto}.analytics-topbar-views button{flex:1}.main:has(>.analytics-topbar) .visitor-workspace{height:calc(100dvh - 116px)}}@media (width<=520px){.analytics-topbar-views button{font-size:calc(13px * var(--crm-font-scale,1));padding:9px 7px}.vai-metric{padding:20px}.vai-insights article{padding:18px}.main:has(>.analytics-topbar) .visitor-workspace{height:auto}}@media (prefers-reduced-motion:reduce){.vai-metric{transition:none}}.vai-metric header .vai-card-icon{border-radius:calc(var(--crm-radius,10px) * 1.3);flex:0 0 42px;justify-content:center;place-items:center;width:42px;min-width:42px;height:42px;margin:0;padding:0;line-height:1;display:grid}.vai-metric header .vai-card-icon>svg{flex:none;width:20px;height:20px;margin:0;padding:0;display:block}.vai-metric header>span:not(.vai-card-icon){flex:none;max-width:calc(100% - 54px)}.content-page:has(>.kb-workspace)>.page-heading{display:none}.kb-workspace{gap:22px;min-width:0;display:grid}.kb-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kb-summary article{border:1px solid var(--crm-border,#e1e7f0);border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface,#fff);align-items:center;gap:15px;padding:20px;display:flex}.kb-summary article>span{border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface-alt,#edf1ff);width:44px;height:44px;color:var(--crm-primary,#4f6fed);flex-shrink:0;place-items:center;display:grid}.kb-summary article:nth-child(2)>span{background:var(--crm-surface-alt,#e9f7f0);color:var(--crm-success,#168469)}.kb-summary article:nth-child(4)>span{background:var(--crm-surface-alt,#fff3e5);color:var(--crm-warning,#be852d)}.kb-summary strong{font-size:calc(28px * var(--crm-font-scale,1));color:var(--crm-primary,#293c58)}.kb-summary p{color:var(--crm-muted,#7b8aa0);font-size:calc(14px * var(--crm-font-scale,1));margin:3px 0 0}.kb-shell{border:1px solid var(--crm-border,#e0e7f1);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.kb-shell>aside{background:var(--crm-surface,#f9fbff);border-right:1px solid var(--crm-border,#e5ebf4);padding:20px 14px}.kb-shell>aside h2{color:var(--crm-primary,#405672);font-size:calc(16px * var(--crm-font-scale,1));align-items:center;gap:8px;margin:0 8px 16px;display:flex}.kb-shell>aside>button{text-align:left;border-radius:calc(var(--crm-radius,10px) * .9);width:100%;color:var(--crm-muted,#71839e);font-size:calc(14px * var(--crm-font-scale,1));overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.kb-shell>aside>button.active{background:var(--crm-surface-alt,#eaf0ff);color:var(--crm-primary,#4f6fed);font-weight:650}.kb-shell>aside b{font-size:calc(13px * var(--crm-font-scale,1))}.kb-note{border:1px solid var(--crm-border,#dfe7f5);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);color:var(--crm-primary,#4f6fed);gap:9px;margin-top:30px;padding:16px;display:grid}.kb-note b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#485e7e)}.kb-note p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#8290a6);margin:0;line-height:1.6}.kb-library{min-width:0;padding:24px}.kb-library>header{flex-wrap:wrap;gap:10px;display:flex}.kb-library>header>label{border:1px solid var(--crm-border,#dde5f0);border-radius:calc(var(--crm-radius,10px) * .9);min-width:180px;color:var(--crm-muted,#8391a6);flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.kb-library input{background:0 0;outline:none;width:100%;min-width:0;font-size:calc(14px * var(--crm-font-scale,1))!important;border:0!important;padding:0!important}.kb-library select{border:1px solid var(--crm-border,#dde5f0);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#61748e);padding:9px 12px}.kb-list-caption{color:var(--crm-primary,#4b627e);font-size:calc(15px * var(--crm-font-scale,1));justify-content:space-between;margin:24px 0 16px;display:flex}.kb-list-caption span{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#91a0b5)}.kb-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kb-articles>article{border:1px solid var(--crm-border,#e0e7f1);border-radius:calc(var(--crm-radius,10px) * 1.4);flex-direction:column;min-width:0;padding:20px;transition:border-color .2s;display:flex}.kb-articles>article:hover{border-color:var(--crm-border,#b6c7ed)}.kb-article-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.kb-document{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#eef2ff);width:37px;height:37px;color:var(--crm-primary,#4f6fed);place-items:center;display:grid}.kb-status{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f1f4f9);color:var(--crm-muted,#8090a8);font-size:calc(12px * var(--crm-font-scale,1));padding:5px 8px}.kb-status.published{background:var(--crm-surface-alt,#eaf7f0);color:var(--crm-success,#168469)}.kb-article-title{font-size:calc(17px * var(--crm-font-scale,1));text-align:left;color:var(--crm-primary,#354b6c);overflow-wrap:anywhere;font-weight:650}.kb-articles article>p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#8190a5);overflow-wrap:anywhere;margin:10px 0 14px;line-height:1.6}.kb-tags{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.kb-tags>span{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#f3f5fa);color:var(--crm-muted,#7e8fa8);font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;max-width:100%;padding:4px 7px}.kb-warning{color:var(--crm-warning,#b57b2d);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:6px;margin-bottom:12px;display:flex}.kb-articles footer{border-top:1px solid var(--crm-border,#edf1f6);color:var(--crm-primary,#6c819e);font-size:calc(13px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.kb-articles footer small{color:var(--crm-muted,#9aa6b8);font-size:calc(12px * var(--crm-font-scale,1));margin-top:4px;display:block}.kb-articles footer button{color:var(--crm-primary,#4f6fed);align-items:center;gap:5px;padding:7px;display:flex}.kb-empty{text-align:center;color:var(--crm-muted,#8d9eb6);justify-items:center;gap:14px;padding:50px 20px;display:grid}.kb-empty h3{font-size:calc(18px * var(--crm-font-scale,1));color:var(--crm-primary,#455e7e);margin:0}.kb-empty p{font-size:calc(14px * var(--crm-font-scale,1));max-width:380px;margin:0;line-height:1.6}.kb-empty button{color:var(--crm-primary,#4f6fed);padding:10px 14px}.kb-preview{max-height:85dvh;overflow:auto;max-width:650px!important}.kb-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-primary,#4f6380);padding:18px 0;line-height:1.75}.kb-preview h3{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#6f829e)}.kb-preview-actions{flex-wrap:wrap;gap:12px;display:flex}.kb-preview-actions button{font-size:calc(14px * var(--crm-font-scale,1));align-items:center;gap:7px;padding:10px;display:flex}.kb-editor-note{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#8290a5);line-height:1.6}.kb-workspace button:focus-visible{outline:2px solid var(--crm-focus,#4f6fed);outline-offset:2px}@media (width<=1100px){.kb-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-shell{grid-template-columns:190px minmax(0,1fr)}.kb-articles{grid-template-columns:1fr}}@media (width<=760px){.kb-shell{grid-template-columns:1fr}.kb-shell>aside{border-right:0;border-bottom:1px solid var(--crm-border,#e5ebf4)}.kb-note{display:none}.kb-library{padding:16px}.kb-library select{flex:1}.kb-summary article{gap:10px;padding:14px}.kb-summary article>span{width:36px;height:36px}.kb-summary p{font-size:calc(13px * var(--crm-font-scale,1))}}.vaw-workspace{min-width:0;color:var(--crm-text,#293447);font-size:calc(13px * var(--crm-font-scale,1));gap:20px;display:grid}.vaw-workspace *{box-sizing:border-box}.vaw-filterbar{border:1px solid var(--crm-border,#e0e6ef);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);padding:20px}.vaw-filter-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.vaw-filter-intro b{font-size:calc(17px * var(--crm-font-scale,1))}.vaw-filter-intro p,.vaw-workspace .va-panel header p,.vaw-note{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#69788e);margin:6px 0 0;line-height:1.7}.vaw-filter-intro>div:last-child{gap:8px;display:flex}.vaw-workspace button{cursor:pointer}.vaw-workspace button:disabled{cursor:default;opacity:.5}.vaw-workspace :is(input,select){border:1px solid var(--crm-border,#dce3ed);border-radius:calc(var(--crm-radius,12px) * .6);background:var(--crm-surface,#fff);min-width:0;min-height:38px;color:var(--crm-text,#293447);font:inherit;padding:8px 10px}.vaw-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vaw-filters[hidden]{display:none}.vaw-filters+.vaw-filters:not([hidden]){border-top:1px solid var(--crm-border,#e0e6ef);margin-top:14px;padding-top:14px}.vaw-filters label{gap:6px;min-width:0;display:grid}.vaw-filters label>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#69788e);font-weight:650}.vaw-filters select,.vaw-filters input{width:100%}.vaw-scope{color:var(--crm-muted,#69788e);font-size:calc(11px * var(--crm-font-scale,1));flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;display:flex}.vaw-scope button{color:var(--crm-primary,#3567dd)}.vaw-tabs{border:1px solid var(--crm-border,#e0e6ef);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);scrollbar-width:thin;gap:5px;padding:6px;display:flex;overflow-x:auto}.vaw-tabs button{border-radius:calc(var(--crm-radius,12px) * .7);min-height:43px;color:var(--crm-muted,#69788e);font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:650;display:flex}.vaw-tabs button[aria-selected=true]{background:var(--crm-surface-alt,#edf2ff);color:var(--crm-primary,#3567dd);box-shadow:inset 0 -2px var(--crm-primary,#3567dd)}.vaw-panel{gap:20px;min-width:0;display:grid}.vaw-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.vaw-metrics>article{border:1px solid var(--crm-border,#e0e6ef);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px;display:flex}.vaw-metrics>article>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#69788e);font-weight:600}.vaw-metrics strong{font-size:calc(27px * var(--crm-font-scale,1));overflow-wrap:anywhere;line-height:1.2}.vaw-metrics p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#69788e);margin:0;line-height:1.6}.vaw-metrics small{font-size:calc(10px * var(--crm-font-scale,1));line-height:1.5}.vaw-positive{color:var(--crm-success,#25805e)}.vaw-neutral{color:var(--crm-muted,#69788e)}.vaw-workspace .va-panel{border:1px solid var(--crm-border,#e0e6ef);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);min-width:0;overflow:hidden}.vaw-workspace .va-panel>header{justify-content:space-between;align-items:start;gap:15px;padding:20px;display:flex}.vaw-workspace h2{line-height:1.5;font-size:calc(16px * var(--crm-font-scale,1))!important;letter-spacing:0!important;margin:0!important}.vaw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vaw-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vaw-insights article{border-left:3px solid var(--crm-primary,#3567dd);border-radius:calc(var(--crm-radius,12px) * .5);background:var(--crm-surface,#fff);padding:18px}.vaw-insights b{font-size:calc(13px * var(--crm-font-scale,1))}.vaw-insights p{color:var(--crm-muted,#69788e);font-size:calc(12px * var(--crm-font-scale,1));margin:8px 0 0;line-height:1.7}.vaw-table-tools,.vaw-explorer-head{flex-wrap:wrap;align-items:center;gap:12px;padding:0 20px 16px;display:flex}.vaw-table-tools label,.vaw-explorer-head>label{flex:1;align-items:center;gap:8px;min-width:160px;display:flex}.vaw-table-tools input,.vaw-explorer-head input{width:100%}.vaw-explorer-head{padding:0}.vaw-explorer-head>div{flex:100%}.vaw-explorer-head p{color:var(--crm-muted,#69788e);line-height:1.7}.vaw-table-scroll{max-width:100%;overflow-x:auto}.vaw-workspace table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--crm-font-scale,1));text-align:left}.vaw-workspace th,.vaw-workspace td{border-top:1px solid var(--crm-border,#e0e6ef);vertical-align:top;min-width:90px;padding:13px 18px;line-height:1.6}.vaw-workspace thead th{font-size:calc(10px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.04em;background:var(--crm-surface-alt,#f4f7fc);color:var(--crm-muted,#69788e);white-space:nowrap;font-weight:650}.vaw-workspace tbody th{overflow-wrap:anywhere;min-width:200px;max-width:330px;font-weight:500}.vaw-workspace td small,.vaw-workspace th small{color:var(--crm-muted,#69788e);font-size:calc(10px * var(--crm-font-scale,1));margin-top:4px;font-weight:400;display:block}.vaw-workspace tbody button{text-align:left;color:var(--crm-primary,#3567dd);overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.vaw-workspace footer{border-top:1px solid var(--crm-border,#e0e6ef);color:var(--crm-muted,#69788e);font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.vaw-workspace footer>div{gap:18px;display:flex}.vaw-workspace .text-btn{align-items:center;gap:5px;display:flex}.vaw-empty{color:var(--crm-muted,#69788e);line-height:1.7;padding:24px!important}.vaw-distribution>div{grid-template-columns:120px minmax(30px,1fr) 40px 65px;align-items:center;gap:10px;padding:12px 20px;display:grid}.vaw-distribution i,.vaw-funnel i{background:var(--crm-surface-alt,#eef3fa);border-radius:5px;height:8px;display:block;overflow:hidden}.vaw-distribution em,.vaw-funnel em{background:var(--crm-chart1,#4f6fed);border-radius:5px;height:100%;display:block}.vaw-goals>div{border-top:1px solid var(--crm-border,#e0e6ef);grid-template-columns:1fr 1fr auto;gap:7px 18px;padding:18px 20px;display:grid}.vaw-goals small{color:var(--crm-muted,#69788e);grid-column:3}.vaw-funnel article{border-top:1px solid var(--crm-border,#e0e6ef);padding:16px 20px}.vaw-funnel article>span{overflow-wrap:anywhere;justify-content:space-between;gap:16px;display:flex}.vaw-funnel i{margin:12px 0}.vaw-funnel small{color:var(--crm-muted,#69788e)}.vaw-coverage .vaw-metrics{padding:0 20px}.vaw-coverage dl{font-size:calc(12px * var(--crm-font-scale,1));grid-template-columns:180px minmax(0,1fr);gap:14px 20px;padding:20px;line-height:1.8;display:grid}.vaw-coverage dt{font-weight:650}.vaw-coverage dd{color:var(--crm-muted,#69788e);margin:0}.vaw-loading{color:var(--crm-muted,#69788e);justify-content:center;align-items:center;gap:12px;padding:70px 20px;display:flex}.vaw-session-dialog{border:1px solid var(--crm-border,#dce3ed);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);width:min(720px,100vw - 30px);max-height:85dvh;color:var(--crm-text,#293447);margin:auto;padding:24px;overflow:auto}.vaw-session-dialog::backdrop{background:#12213b88}.vaw-session-dialog header{justify-content:space-between;align-items:start;gap:15px;display:flex}.vaw-session-dialog dl>div{border-bottom:1px solid var(--crm-border,#dce3ed);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.vaw-session-dialog dd{overflow-wrap:anywhere;margin:0}.vaw-session-dialog li{overflow-wrap:anywhere;padding:8px 0}.vaw-workspace :is(input,select,button,[role=tabpanel]):focus-visible{outline:2px solid var(--crm-focus,var(--crm-primary,#3567dd));outline-offset:3px}.vaw-panel>.va-live-view{min-width:0}.vaw-panel .vd-shell{min-height:580px}@media (width<=1100px){.vaw-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.vaw-grid{grid-template-columns:1fr}}@media (width<=650px){.vaw-filterbar{padding:16px}.vaw-filter-intro{align-items:start}.vaw-filter-intro p{max-width:240px}.vaw-filter-intro>div:last-child{flex-wrap:wrap;justify-content:flex-end}.vaw-filters,.vaw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vaw-metrics>article{padding:15px}.vaw-metrics strong{font-size:calc(23px * var(--crm-font-scale,1))}.vaw-insights{grid-template-columns:1fr}.vaw-workspace :is(input,select){font-size:16px}.vaw-table-tools{flex-direction:column;align-items:stretch}.vaw-goals>div{grid-template-columns:1fr}.vaw-goals small{grid-column:auto}.vaw-coverage dl{grid-template-columns:1fr;gap:7px}.vaw-coverage dd{margin-bottom:12px}.vaw-distribution>div{grid-template-columns:90px minmax(20px,1fr) 30px 50px;gap:6px;padding-inline:14px}.vaw-panel .vd-shell{min-height:0}.vaw-session-dialog dl>div{grid-template-columns:1fr;gap:4px}}.vaw-heat-scroll{padding:0 20px 22px;overflow-x:auto}.vaw-heat{grid-template-columns:40px repeat(24,minmax(20px,1fr));align-items:center;gap:5px;min-width:700px;display:grid}.vaw-heat>small{text-align:center;color:var(--crm-muted,#69788e);font-size:10px}.vaw-heat-row{display:contents}.vaw-heat-row>b{color:var(--crm-muted,#69788e);font-size:11px}.vaw-heat-row>span{border:1px solid var(--crm-border,#e0e6ef);border-radius:4px;height:24px}.vaw-columns{position:relative}.vaw-columns summary{border:1px solid var(--crm-border,#e0e6ef);border-radius:calc(var(--crm-radius,12px) * .6);cursor:pointer;padding:10px}.vaw-columns>div{z-index:10;border:1px solid var(--crm-border,#e0e6ef);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);gap:8px;min-width:210px;padding:14px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 8px 24px #12213b22}.vaw-columns label{align-items:center;gap:8px;display:flex}.vaw-columns input{min-height:0}.vaw-live-status{border:1px solid var(--crm-border,#e0e6ef);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);color:var(--crm-muted,#69788e);font-size:calc(12px * var(--crm-font-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;line-height:1.6;display:flex}.vaw-live-status button{color:var(--crm-primary,#3567dd)}.vaw-panel .vd-stats,.studio-page .studio-overview{margin-bottom:16px}.studio-ledger{border:1px solid var(--crm-border,#e0e4ec);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);overflow:hidden;box-shadow:0 8px 24px #2934500a;display:block!important}.studio-ledger-head,.website-operational-card,.department-operational-card{grid-template-columns:minmax(260px,1.25fr) minmax(250px,1fr) 110px minmax(225px,.85fr);display:grid}.studio-ledger-head{border-bottom:1px solid var(--crm-border,#e7eaf0);background:var(--crm-surface,#f8f9fc);min-height:42px;color:var(--crm-muted,#7a8393);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 20px;font-weight:800}.website-operational-card,.department-operational-card{align-items:stretch;min-height:96px;transition:background .16s;border:0!important;border-bottom:1px solid var(--crm-border,#eaedf3)!important;background:var(--crm-surface,#fff)!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important}.website-operational-card:hover,.department-operational-card:hover{background:var(--crm-surface,#fbfcff)!important}.website-operational-card:last-of-type,.department-operational-card:last-of-type{border-bottom:0!important}.website-identity,.department-identity{align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.website-identity .channel-icon,.department-avatar{flex:none;place-items:center;border-radius:calc(var(--crm-radius,10px) * 1)!important;width:38px!important;height:38px!important;margin:0!important;display:grid!important}.department-avatar{background:var(--crm-surface-alt,#efedff)!important;color:var(--crm-primary,#624fda)!important;font-size:calc(12px * var(--crm-font-scale,1))!important}.website-identity h2,.department-identity h2{color:var(--crm-text,#303747);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:calc(14px * var(--crm-font-scale,1))!important;margin:0 0 3px!important}.website-identity p,.department-identity p{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:var(--crm-muted,#7c8595)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;margin:0!important}.website-routing,.department-coverage{border-left:1px solid var(--crm-border,#eef0f5);flex-direction:column;justify-content:center;min-width:0;padding:14px 20px;display:flex}.operational-label{display:none}.website-facts{flex-wrap:wrap;gap:7px 15px;margin:0!important;display:flex!important}.website-facts span,.department-stack>div{color:var(--crm-muted,#596477);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex!important}.website-facts svg,.department-stack svg{color:var(--crm-primary,#725fe0)}.website-routing small{color:var(--crm-muted,#8a92a0);font-size:calc(11px * var(--crm-font-scale,1));margin-top:6px}.department-coverage .department-stack{flex-wrap:wrap;gap:7px 14px;margin:0!important;display:flex!important}.department-stack>div{background:0 0!important;border:0!important;padding:0!important}.department-stack span{font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap}.department-stack b{color:var(--crm-text,#30394b)}.website-controls,.department-controls{border-left:1px solid var(--crm-border,#eef0f5);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px 18px;display:flex}.website-controls>.pill,.department-controls>.pill{text-transform:capitalize;margin:0}.department-controls small{color:var(--crm-muted,#858e9d);font-size:calc(11px * var(--crm-font-scale,1));margin:0}.website-actions,.department-controls footer{border-left:1px solid var(--crm-border,#eef0f5);justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;margin:0!important;display:flex!important}.website-actions .text-btn,.department-controls .text-btn{color:var(--crm-primary,#3769d9);font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap;padding:0;font-weight:750}.website-actions .secondary{min-height:31px;font-size:calc(11px * var(--crm-font-scale,1));padding:6px 9px}.website-actions .danger-icon,.department-controls .danger-icon{flex:none;width:30px;height:30px}.website-install{border-top:1px solid var(--crm-border,#eef0f4);background:var(--crm-surface,#fafbfe);grid-column:1/-1;padding:0 20px 14px;margin:0!important}.website-install summary{height:38px;color:var(--crm-muted,#596174);font-size:calc(12px * var(--crm-font-scale,1));padding:0!important}.website-install code{border:1px solid var(--crm-border,#e5e7ee);border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface,#fff);color:var(--crm-muted,#596174);font-size:calc(11px * var(--crm-font-scale,1));white-space:nowrap;margin:0 0 8px;padding:9px;display:block;overflow:auto}.website-install .secondary{min-height:30px;font-size:calc(11px * var(--crm-font-scale,1));padding:6px 9px}.studio-empty-state{min-height:145px;color:var(--crm-primary,#6553d8);align-items:center;gap:12px;padding:24px;display:flex}.studio-empty-state>div{gap:4px;display:grid}.studio-empty-state b{color:var(--crm-text,#3e4657);font-size:calc(14px * var(--crm-font-scale,1))}.studio-empty-state span{color:var(--crm-muted,#858d9a);font-size:calc(12px * var(--crm-font-scale,1))}@media (width<=1000px){.studio-ledger-head{display:none}.website-operational-card,.department-operational-card{grid-template-columns:minmax(240px,1.1fr) minmax(220px,1fr) minmax(190px,.8fr)}.website-controls,.department-controls{grid-area:1/3}.website-actions,.department-controls footer{border-left:0;grid-column:1/-1;justify-content:flex-start;padding-top:0}.website-install{grid-column:1/-1}.department-coverage .department-stack{grid-template-columns:1fr 1fr;display:grid!important}}@media (width<=650px){.website-operational-card,.department-operational-card{grid-template-columns:1fr}.website-identity,.department-identity,.website-routing,.department-coverage,.website-controls,.department-controls,.website-actions,.department-controls footer{border-left:0;border-bottom:1px solid var(--crm-border,#eef0f5)}.website-controls,.department-controls,.website-actions,.department-controls footer{grid-area:auto;min-height:auto}.department-coverage .department-stack{grid-template-columns:1fr}.website-actions,.department-controls footer{padding-top:12px}.website-install{padding:0 16px 14px}}.dw-workspace{min-width:0;color:var(--crm-text,#293447);font-size:calc(14px * var(--crm-font-scale,1));gap:18px;display:grid}.dw-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dw-metrics>div{border:1px solid var(--crm-border,#e1e6ee);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.dw-metric-icon{border-radius:var(--crm-radius,12px);background:var(--crm-surface-alt,#f1f5fc);height:40px;color:var(--crm-primary,#3268ee);flex:0 0 40px;place-items:center;display:grid}.dw-metrics strong,.dw-metrics span:not(.dw-metric-icon){display:block}.dw-metrics strong{font-size:calc(25px * var(--crm-font-scale,1));line-height:1.2}.dw-metrics>div>div>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#6a7890);margin-top:5px}.dw-list-panel{border:1px solid var(--crm-border,#e1e6ee);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);min-width:0;box-shadow:0 4px 18px #182b4510;container-type:inline-size}.dw-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 12px;display:flex}.dw-toolbar>span{color:var(--crm-muted,#6a7890);font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap}.dw-search{border:1px solid var(--crm-border,#dce3ee);border-radius:calc(var(--crm-radius,12px) * .7);min-width:0;color:var(--crm-muted,#6a7890);background:var(--crm-surface,#fff);flex:0 400px;align-items:center;gap:9px;padding:10px 12px;display:flex}.dw-search input{width:100%;min-width:0;font:inherit;color:var(--crm-text,#293447);background:0 0;border:0;outline:0}.dw-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:0 20px 18px;display:flex}.dw-filters label{min-width:0;max-width:240px;color:var(--crm-muted,#6a7890);font-size:calc(11px * var(--crm-font-scale,1));flex:150px;gap:5px;font-weight:600;display:grid}.dw-filters select{border:1px solid var(--crm-border,#dce3ee);border-radius:calc(var(--crm-radius,12px) * .6);background:var(--crm-surface,#fff);width:100%;min-width:0;min-height:37px;color:var(--crm-text,#293447);font-size:calc(12px * var(--crm-font-scale,1));padding:7px 10px}.dw-filters .text-btn{min-height:37px;font-size:calc(12px * var(--crm-font-scale,1))}.dw-list-head,.dw-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) minmax(180px,.8fr);gap:20px;padding:20px;display:grid}.dw-list-head{border-block:1px solid var(--crm-border,#e1e6ee);background:var(--crm-surface-alt,#f7f9fc);color:var(--crm-muted,#6a7890);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.06em;text-transform:uppercase;padding-top:12px;padding-bottom:12px;font-weight:750}.dw-row{border-bottom:1px solid var(--crm-border,#e1e6ee);align-items:center}.dw-row:last-child{border-bottom:0}.dw-row>div{min-width:0}.dw-identity{align-items:flex-start;gap:12px;display:flex}.dw-avatar{border-radius:var(--crm-radius,12px);background:var(--crm-surface-alt,#f1f5fc);height:42px;color:var(--crm-primary,#3268ee);font-weight:750;font-size:calc(12px * var(--crm-font-scale,1));text-transform:uppercase;flex:0 0 42px;place-items:center;display:grid}.dw-identity>div{min-width:0}.dw-identity h2{overflow-wrap:anywhere;line-height:1.5;font-size:calc(14px * var(--crm-font-scale,1))!important;letter-spacing:0!important;margin:1px 0 5px!important}.dw-identity p{-webkit-line-clamp:2;color:var(--crm-muted,#6a7890);font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.dw-coverage{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#6a7890);gap:8px;display:grid}.dw-coverage>span{flex-wrap:wrap;align-items:center;gap:5px;line-height:1.5;display:flex}.dw-coverage svg{color:var(--crm-primary,#3268ee);flex:none}.dw-coverage b{color:var(--crm-text,#293447)}.dw-status{flex-direction:column;align-items:start;gap:7px;display:flex}.dw-badge{border:1px solid var(--crm-border,#dce3ee);max-width:100%;font-size:calc(11px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f1f5fc);color:var(--crm-muted,#6a7890);border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;line-height:1.4;display:inline-flex}.dw-badge.is-active{color:var(--crm-success,#25805e)}.dw-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.dw-status>small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#6a7890);line-height:1.5}.dw-attention{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#6a7890);align-items:start;gap:5px;line-height:1.5;display:flex}.dw-attention svg{flex-shrink:0;margin-top:2px}.dw-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.dw-actions .text-btn{font-size:calc(12px * var(--crm-font-scale,1));text-align:left;white-space:normal;color:var(--crm-primary,#3268ee);align-items:center;gap:6px;line-height:1.5;display:flex}.dw-actions .text-btn svg{flex-shrink:0}.dw-menu{flex:none;position:relative}.dw-menu summary{cursor:pointer;border:1px solid var(--crm-border,#dce3ee);border-radius:calc(var(--crm-radius,12px) * .6);background:var(--crm-surface,#fff);width:34px;height:34px;color:var(--crm-muted,#6a7890);place-items:center;list-style:none;display:grid}.dw-menu summary::-webkit-details-marker{display:none}.dw-menu>button{z-index:5;border:1px solid var(--crm-border,#dce3ee);border-radius:calc(var(--crm-radius,12px) * .6);background:var(--crm-surface,#fff);min-width:170px;color:var(--crm-danger,#bd3c42);text-align:left;font-size:calc(12px * var(--crm-font-scale,1));padding:12px;position:absolute;top:38px;right:0;box-shadow:0 4px 18px #17263e22}.dw-empty{text-align:center;color:var(--crm-muted,#6a7890);padding:48px 20px}.dw-empty>svg{color:var(--crm-primary,#3268ee);margin:0 auto 14px}.dw-empty h2{font-size:calc(18px * var(--crm-font-scale,1));color:var(--crm-text,#293447)}.dw-empty p{font-size:calc(13px * var(--crm-font-scale,1));margin:10px 0 18px}.studio-record-editor-active>.dw-workspace{visibility:hidden;pointer-events:none}.dw-editor{z-index:20;background:var(--crm-surface-alt,#f5f7fb);min-width:0;min-height:0;color:var(--crm-text,#293447);flex-direction:column;display:flex;position:absolute;inset:0}.dw-editor-header{border-bottom:1px solid var(--crm-border,#e1e6ee);background:var(--crm-surface,#fff);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.dw-editor-header>div{align-items:center;gap:14px;min-width:0;display:flex}.dw-editor-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:calc(16px * var(--crm-font-scale,1));margin:0;overflow:hidden}.dw-back{color:var(--crm-muted,#6a7890);font-size:calc(12px * var(--crm-font-scale,1));flex-shrink:0;align-items:center;gap:4px;display:flex}.dw-editor-body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.dw-tabs{border:1px solid var(--crm-border,#e1e6ee);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);gap:4px;max-width:880px;margin:0 auto 20px;padding:5px;display:flex;overflow-x:auto}.dw-tabs>button{border-radius:calc(var(--crm-radius,12px) * .7);min-height:40px;color:var(--crm-muted,#6a7890);font-size:calc(13px * var(--crm-font-scale,1));flex:1 0 auto;padding:9px 18px;font-weight:600}.dw-tabs>button[aria-selected=true]{color:var(--crm-primary,#3268ee);background:var(--crm-surface-alt,#edf3ff)}.dw-editor-form{border:1px solid var(--crm-border,#e1e6ee);border-radius:var(--crm-radius,12px);background:var(--crm-surface,#fff);max-width:880px;margin:auto;padding:26px}.dw-section-heading{margin-bottom:24px}.dw-section-heading h3{font-size:calc(19px * var(--crm-font-scale,1));margin:0 0 7px}.dw-section-heading p,.dw-note{color:var(--crm-muted,#6a7890);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.7}.dw-field{font-size:calc(13px * var(--crm-font-scale,1));gap:8px;margin:0 0 18px;font-weight:600;display:grid}.dw-field input,.dw-field select,.dw-field textarea{border:1px solid var(--crm-border,#dce3ee);border-radius:calc(var(--crm-radius,12px) * .65);background:var(--crm-surface,#fff);width:100%;min-width:0;min-height:43px;color:var(--crm-text,#293447);font:inherit;padding:10px 12px;font-weight:400}.dw-field textarea{resize:vertical;line-height:1.7}.dw-editor h4{font-size:calc(13px * var(--crm-font-scale,1));margin:20px 0 12px}.dw-checklist{border:1px solid var(--crm-border,#e1e6ee);border-radius:var(--crm-radius,12px);background:var(--crm-surface-alt,#f7f9fc);margin:22px 0;padding:0 18px 18px}.dw-checklist>div{font-size:calc(13px * var(--crm-font-scale,1));align-items:start;gap:10px;margin-top:12px;line-height:1.5;display:flex}.dw-checklist svg{color:var(--crm-primary,#3268ee);flex-shrink:0;margin-top:1px}.dw-note{margin:18px 0 0}.dw-choice-list{gap:9px;display:grid}.dw-choice-list label{border:1px solid var(--crm-border,#e1e6ee);border-radius:calc(var(--crm-radius,12px) * .7);align-items:center;gap:12px;padding:13px 14px;display:flex}.dw-choice-list input{width:17px;height:17px;accent-color:var(--crm-primary,#3268ee);flex:0 0 17px}.dw-choice-list span{min-width:0}.dw-choice-list b,.dw-site b{font-size:calc(13px * var(--crm-font-scale,1));line-height:1.5;display:block}.dw-choice-list small,.dw-site small{color:var(--crm-muted,#6a7890);font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin-top:3px;line-height:1.6;display:block}.dw-warning{border:1px solid var(--crm-border,#e1e6ee);border-left:3px solid var(--crm-warning,#b98720);border-radius:calc(var(--crm-radius,12px) * .6);background:var(--crm-surface-alt,#f7f9fc);font-size:calc(13px * var(--crm-font-scale,1));margin:14px 0;padding:12px 14px;line-height:1.6}.dw-warning button{margin-left:8px}.dw-site{border-bottom:1px solid var(--crm-border,#e1e6ee);align-items:center;gap:12px;padding:16px 0;display:flex}.dw-site svg{color:var(--crm-primary,#3268ee);flex-shrink:0}.dw-message-preview{border:1px solid var(--crm-border,#e1e6ee);border-radius:var(--crm-radius,12px);background:var(--crm-surface-alt,#f7f9fc);margin-top:18px;padding:18px}.dw-message-preview>span{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.06em;color:var(--crm-muted,#6a7890);font-weight:700}.dw-message-preview p{font-size:calc(14px * var(--crm-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.7}.dw-counter{text-align:right;color:var(--crm-muted,#6a7890);font-size:calc(11px * var(--crm-font-scale,1));margin-top:-10px;display:block}.dw-editor-footer{border-top:1px solid var(--crm-border,#e1e6ee);background:var(--crm-surface,#fff);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.dw-editor-footer>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#6a7890)}.dw-editor-footer>div{gap:10px;display:flex}.dw-workspace :is(button,summary,input,select):focus-visible,.dw-editor :is(button,input,textarea,select,[role=tabpanel]):focus-visible{outline:2px solid var(--crm-focus,var(--crm-primary,#3268ee));outline-offset:3px}@container (width<=900px){.dw-list-head{display:none}.dw-row{grid-template-columns:1fr 1fr;gap:18px 24px}.dw-status{padding-left:54px}.dw-actions{justify-content:flex-end}.dw-row:first-of-type{border-top:1px solid var(--crm-border,#e1e6ee)}}@container (width<=560px){.dw-row{grid-template-columns:1fr;gap:16px}.dw-status{padding-left:0}.dw-actions{border-top:1px solid var(--crm-border,#e1e6ee);justify-content:space-between;padding-top:12px}.dw-toolbar{flex-direction:column;align-items:stretch}.dw-search{flex-basis:auto}.dw-filters label{flex-basis:calc(50% - 12px);max-width:none}}@media (width<=900px){.dw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-editor-header>div{flex-wrap:wrap;gap:9px}.dw-editor-header h2{max-width:230px}.dw-editor-header .primary{display:none}}@media (width<=600px){.dw-metrics>div{gap:9px;padding:12px}.dw-metric-icon{display:none}.dw-metrics strong{font-size:calc(22px * var(--crm-font-scale,1))}.dw-editor-header{padding:14px 16px}.dw-editor-header h2{max-width:190px;font-size:calc(14px * var(--crm-font-scale,1))}.dw-editor-body{padding:16px}.dw-editor-form{padding:18px}.dw-tabs>button{padding:8px 14px}.dw-editor-footer{flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px}.dw-editor-footer>span{font-size:calc(11px * var(--crm-font-scale,1))}.dw-editor-footer>div{justify-content:space-between}.dw-search input,.dw-field input,.dw-field textarea,.dw-field select{font-size:max(16px,calc(13px * var(--crm-font-scale,1)))}}.ww-actions>div{gap:10px;display:grid}.ww-actions .text-btn{font-size:calc(12px * var(--crm-font-scale,1))}.ww-default{overflow-wrap:anywhere}.ww-domain-fields{border:0;min-width:0;margin:0;padding:0}.ww-editor .website-domain-editor{margin:0}.ww-editor .website-domain-editor textarea{border:1px solid var(--crm-border,#dce3ee);border-radius:calc(var(--crm-radius,12px) * .7);background:var(--crm-surface,#fff);width:100%;min-height:150px;color:var(--crm-text,#293447);font:calc(13px * var(--crm-font-scale,1))/1.8 ui-monospace,monospace;resize:vertical;padding:12px;display:block}.ww-editor input[type=color]{width:100%;height:48px;padding:6px}.ww-default-field{margin-top:24px}.ww-install-actions{flex-wrap:wrap;gap:10px;display:flex}.ww-editor .ww-code,.ww-identity-help pre{font-family:ui-monospace,monospace;font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.7}.ww-identity-help{border-top:1px solid var(--crm-border,#e1e6ee);padding-top:16px}.ww-identity-help summary{cursor:pointer;font-size:calc(13px * var(--crm-font-scale,1));font-weight:650}.ww-identity-help pre{background:var(--crm-surface-alt,#f1f5fc);color:var(--crm-text,#293447);border-radius:var(--crm-radius,12px);margin-top:14px;padding:16px}.ww-editor .website-domain-heading,.ww-editor .website-domain-tools{flex-wrap:wrap}.ww-editor .ww-domain-fields:disabled{opacity:.8}@media (width<=600px){.ww-editor .website-domain-editor textarea{font-size:16px}.ww-editor .website-domain-tools{flex-direction:column;align-items:stretch}.ww-install-actions>button{flex:auto}.ww-editor .ww-code{font-size:16px}}.studio-page.studio-record-editor-active{background:var(--crm-surface-alt,#f5f6f8)!important;padding:0!important;position:relative!important;overflow:hidden!important}.studio-page.studio-record-editor-active>.page-heading,.studio-page.studio-record-editor-active>.studio-overview,.studio-page.studio-record-editor-active>.ops-toolbar,.studio-page.studio-record-editor-active>.studio-operations-grid,.studio-page.studio-record-editor-active>.ops-empty{visibility:hidden!important;pointer-events:none!important}.studio-record-editor{z-index:20;background:var(--crm-surface-alt,#f5f6f8);flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.studio-record-topbar{border-bottom:1px solid var(--crm-border,#dfe4eb);background:var(--crm-topbar,#fff);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 24px;display:flex;box-shadow:0 1px 2px #17203408}.studio-record-identity,.studio-record-actions{align-items:center;gap:10px;min-width:0;display:flex}.studio-record-back{color:var(--crm-muted,#4c5668);font-size:calc(12px * var(--crm-font-scale,1));flex:none;align-items:center;gap:6px;font-weight:750;display:inline-flex}.studio-record-back:hover{color:var(--crm-primary,#2f63dc)}.studio-record-divider{background:var(--crm-surface-alt,#e2e6ec);flex:none;width:1px;height:28px}.studio-record-icon{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#edf3ff);width:34px;height:34px;color:var(--crm-primary,#2f63dc);flex:none;place-items:center;display:grid}.studio-record-identity>div{gap:2px;min-width:0;display:grid}.studio-record-identity small{color:var(--crm-muted,#8993a3);font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.08em;font-weight:800}.studio-record-identity b{max-width:430px;color:var(--crm-text,#2d3544);font-size:calc(13px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-record-actions .primary{min-height:36px;font-size:calc(11px * var(--crm-font-scale,1));padding:8px 14px}.studio-record-form{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:18px;width:min(1380px,100%);margin:0 auto;padding:24px;display:grid;overflow:auto}.studio-record-main-card,.studio-record-side-card{border:1px solid var(--crm-border,#e1e6ed);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);min-width:0;padding:24px;box-shadow:0 1px 2px #1b24300a}.studio-record-side-card{background:var(--crm-surface,#fbfcfe)}.studio-record-section-head{border-bottom:1px solid var(--crm-border,#edf0f4);margin-bottom:18px;padding-bottom:16px}.studio-record-section-head>span{color:var(--crm-primary,#2f63dc);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;margin-bottom:6px;font-weight:800;display:block}.studio-record-section-head h2{color:var(--crm-text,#2f3745);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.02em;margin:0}.studio-record-section-head p{color:var(--crm-muted,#7a8493);font-size:calc(12px * var(--crm-font-scale,1));margin:5px 0 0;line-height:1.5}.studio-record-form>section>label,.studio-record-form>aside>label,.studio-record-split label{color:var(--crm-text,#3d4656);font-size:calc(12px * var(--crm-font-scale,1));gap:8px;margin-top:16px;font-weight:700;display:grid}.studio-record-form input,.studio-record-form textarea,.studio-record-form [data-slot=select-trigger]{width:100%;border:1px solid var(--crm-border,#dce2ea)!important;border-radius:calc(var(--crm-radius,10px) * .9)!important;background:var(--crm-surface,#fff)!important;box-shadow:none!important}.studio-record-form input{min-height:43px;padding:0 14px!important}.studio-record-form input[type=color]{cursor:pointer;padding:5px!important}.studio-record-form textarea{resize:vertical;min-height:130px;line-height:1.55;padding:13px 14px!important}.studio-record-form [data-slot=select-trigger]{height:43px;padding:0 13px!important}.studio-record-form label>small{color:var(--crm-muted,#8a93a1);font-size:calc(10px * var(--crm-font-scale,1));font-weight:500;line-height:1.45}.studio-record-split{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.studio-record-status{border:1px solid var(--crm-border,#e3e7ed);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:13px 14px;display:flex}.studio-record-status div{gap:3px;display:grid}.studio-record-status b{color:var(--crm-text,#394252);font-size:calc(12px * var(--crm-font-scale,1))}.studio-record-status small{color:var(--crm-muted,#8a93a1);font-size:calc(10px * var(--crm-font-scale,1))}.studio-record-checks{border:1px solid var(--crm-border,#e2e7ee);border-radius:calc(var(--crm-radius,10px) * 1);margin:18px 0 0;padding:0;overflow:hidden}.studio-record-checks legend{color:var(--crm-muted,#697486);font-size:calc(11px * var(--crm-font-scale,1));margin-left:12px;padding:0 6px;font-weight:750}.studio-record-checks .check-list{max-height:230px;padding:6px;overflow:auto}.studio-record-checks .check-list>label{border-radius:calc(var(--crm-radius,10px) * .7);border:0;align-items:flex-start;gap:10px;margin:0;padding:10px;display:flex}.studio-record-checks .check-list>label:hover{background:var(--crm-surface-alt,#f5f8fe)}.studio-record-checks .check-list b{color:var(--crm-text,#3f4857);font-size:calc(11px * var(--crm-font-scale,1));display:block}.studio-record-checks .check-list small{color:var(--crm-muted,#8c95a3);font-size:calc(9px * var(--crm-font-scale,1));margin-top:3px;font-weight:500;display:block}.studio-install-card{border:1px solid var(--crm-border,#dce6fa);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f4f7fd);grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;padding:15px;display:grid}.studio-install-card>div{grid-column:1/-1;gap:3px;display:grid}.studio-install-card span{color:var(--crm-primary,#2f63dc);font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.08em;font-weight:800}.studio-install-card b{color:var(--crm-text,#344156);font-size:calc(12px * var(--crm-font-scale,1))}.studio-install-card small{color:var(--crm-muted,#7d899b);font-size:calc(10px * var(--crm-font-scale,1))}.studio-install-card code{border:1px solid var(--crm-border,#dce3ef);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);min-width:0;color:var(--crm-muted,#526079);font-size:calc(10px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;padding:9px 10px;overflow:hidden}.studio-install-card .secondary{font-size:calc(10px * var(--crm-font-scale,1));padding:7px 10px}.studio-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.studio-record-facts>div{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f2f5f9);padding:11px}.studio-record-facts span,.studio-record-facts b{display:block}.studio-record-facts span{color:var(--crm-muted,#8a93a1);font-size:calc(9px * var(--crm-font-scale,1));text-transform:uppercase;font-weight:700}.studio-record-facts b{color:var(--crm-text,#344052);font-size:calc(16px * var(--crm-font-scale,1));margin-top:4px}@media (width<=980px){.studio-record-form{grid-template-columns:1fr}.studio-record-side-card{order:-1;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:14px;display:grid}.studio-record-side-card>.studio-record-section-head{grid-column:1/-1}.studio-record-status{margin:0}.studio-record-checks,.studio-record-facts{grid-column:1/-1}}@media (width<=720px){.studio-record-topbar{padding:9px 14px}.studio-record-divider,.studio-record-icon,.studio-record-actions .pill{display:none}.studio-record-identity b{max-width:30vw}.studio-record-form{padding:16px}.studio-record-main-card,.studio-record-side-card{padding:18px}.studio-record-side-card{display:block}.studio-record-split{grid-template-columns:1fr}}.studio-record-editor>.studio-record-form{flex:auto;align-content:start;min-height:0}.studio-record-editor>.studio-record-topbar{flex:none}.studio-record-editor>.studio-record-savebar{padding:12px 24px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--crm-border,#dfe4eb);background:var(--crm-surface,#fff);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 -3px 14px #17203408;display:flex!important}.studio-record-savebar>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#6c778a)}.studio-record-savebar>div{flex:none;gap:10px;display:flex}.studio-record-savebar button{white-space:nowrap;min-height:40px}@media (width<=600px){.studio-record-editor>.studio-record-savebar{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));gap:10px}.studio-record-savebar>span{display:none}.studio-record-savebar>div{width:100%}.studio-record-savebar button{flex:1}}.studio-record-editor>.studio-record-form{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:20px;width:min(1320px,100%);padding:24px 28px 30px}.studio-record-summary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:2px 0 4px;display:flex}.studio-record-summary small{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.09em;color:var(--crm-primary,#3268ee);font-weight:800}.studio-record-summary h2{font-size:calc(24px * var(--crm-font-scale,1));letter-spacing:-.03em;color:var(--crm-text,#263650);overflow-wrap:anywhere;margin:6px 0;line-height:1.3}.studio-record-summary p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#718097);margin:0;line-height:1.7}.studio-record-summary>button{font-size:calc(11px * var(--crm-font-scale,1));flex-shrink:0}.website-domain-editor{border:1px solid var(--crm-border,#dce6f7);border-radius:calc(var(--crm-radius,10px) * 1.2);background:linear-gradient(150deg,var(--crm-surface,#f7faff),var(--crm-surface,#fff));margin-top:22px;padding:20px}.website-domain-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.website-domain-heading>span{color:var(--crm-primary,#27436a);font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:8px;display:flex}.website-domain-heading>small{font-size:calc(10px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#eaf1ff);border-radius:calc(var(--crm-radius,10px) * .6);color:var(--crm-primary,#3268ee);white-space:nowrap;padding:5px 8px}.website-domain-editor>p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#6a7b94);margin:12px 0 16px;line-height:1.8}.website-domain-editor>label{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#405572);margin-bottom:8px;font-weight:700;display:block}.studio-record-form .website-domain-editor textarea{min-height:138px;color:var(--crm-primary,#294563);resize:vertical;margin:0;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.website-domain-tools{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.website-domain-tools>small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#73839b);line-height:1.7}.website-domain-tools>button{font-size:calc(10px * var(--crm-font-scale,1));flex-shrink:0;min-height:32px;padding:7px 10px}.website-domain-chips{flex-wrap:wrap;gap:7px;margin:0;padding:14px 0 0;list-style:none;display:flex}.website-domain-chips li{overflow-wrap:anywhere;border:1px solid var(--crm-border,#dce6f5);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);max-width:100%;color:var(--crm-primary,#41618a);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:6px;padding:6px 9px;display:flex}.website-domain-chips svg{flex-shrink:0}.website-domain-empty{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7a879c);padding-top:15px}.website-domain-editor>.website-domain-limit{color:var(--crm-danger,#ad3b3b);margin-bottom:0}.studio-record-form .studio-record-side-card,.studio-record-form .studio-record-main-card{align-self:start}@media (width<=980px){.studio-record-editor>.studio-record-form{grid-template-columns:minmax(0,1fr);padding:20px}.studio-record-form .studio-record-side-card{order:0}}@media (width<=600px){.studio-record-editor>.studio-record-form{gap:16px;padding:16px}.studio-record-summary{flex-direction:column;align-items:flex-start}.studio-record-summary h2{font-size:calc(21px * var(--crm-font-scale,1))}.website-domain-editor{padding:15px}.website-domain-tools{flex-direction:column;align-items:flex-start}.website-domain-tools>button{width:100%}}.test-context{border:1px solid var(--crm-border,#e3e6ef);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);margin-top:22px;padding:16px}.test-context>span{color:var(--crm-primary,#7a70a1);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.12em;font-weight:800;display:block}.test-context>div{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.test-context label{font-size:calc(11px * var(--crm-font-scale,1));margin:12px 0 0!important}.test-context input{border:1px solid var(--crm-border,#dedce6);border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(12px * var(--crm-font-scale,1));background:var(--crm-surface,#fff);padding:9px}.test-context small{color:var(--crm-muted,#827d8c);font-size:calc(11px * var(--crm-font-scale,1));margin-top:13px;line-height:1.5;display:block}.test-step{align-items:flex-start}.test-step>div{gap:3px;display:grid}.test-step b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#6e6677)}.test-step small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#9993a0)}.test-decision{color:var(--crm-primary,#4c7db0)}.test-system{color:var(--crm-primary,#8b6b43)}.test-complete{color:var(--crm-success,#47876b)}.test-warning{color:var(--crm-danger,#a65d49)}.test-warning>span{background:var(--crm-surface-alt,#fff0df);color:var(--crm-danger,#a65d49)}.flow-health-summary{border-top:1px solid var(--crm-border,#efedf4);color:var(--crm-muted,#807b8a);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:9px;padding:13px 0;display:flex}.flow-health-summary b{color:var(--crm-text,#4d4858);font-size:calc(16px * var(--crm-font-scale,1));margin-left:7px}.flow-health-issue{text-align:left;background:0 0;width:100%}.flow-health-issue.warning{color:var(--crm-primary,#8b6c42)}.flow-health-issue.error{color:var(--crm-danger,#a95d48)}.flow-health-issue svg:last-child{margin-left:auto}@media (width<=640px){.test-context>div{grid-template-columns:1fr}}.condition-builder,.handoff-builder{gap:12px;display:grid}.condition-builder-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.condition-builder-head>div{gap:3px;display:grid}.condition-builder-head b,.handoff-summary b{color:var(--crm-text,#293246);font-size:calc(13px * var(--crm-font-scale,1))}.condition-builder-head small,.handoff-summary small{color:var(--crm-muted,#7b8495);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.45}.condition-builder-head>.select-trigger{width:128px}.condition-groups{gap:10px;display:grid}.condition-group{border:1px solid var(--crm-border,#dfe5ef);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f8faff);gap:8px;padding:10px;display:grid}.condition-group>header{align-items:center;gap:8px;display:flex}.condition-group>header>span{color:var(--crm-muted,#526078);font-size:calc(11px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.05em;margin-right:auto;font-weight:800}.condition-group>header .select-trigger{width:118px;min-height:32px}.condition-group .icon-btn{width:30px;height:30px}.condition-rule{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:7px;display:grid}.condition-rule>input:nth-of-type(2){grid-column:1/3}.condition-rule input,.condition-rule .select-trigger{min-height:36px!important;font-size:calc(12px * var(--crm-font-scale,1))!important;padding:8px 10px!important}.condition-remove{border:1px solid var(--crm-border,#e2e6ee);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);width:34px;height:36px;color:var(--crm-muted,#818b9c);place-items:center;display:grid}.condition-remove:disabled{opacity:.35}.condition-add{border:1px dashed var(--crm-border,#bfcce2);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);min-height:34px;color:var(--crm-primary,#3568d7);font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:6px;font-weight:750;display:flex}.condition-add.group{background:var(--crm-surface,#f5f8ff)}.handoff-summary{border:1px solid var(--crm-border,#dce5fb);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f4f7ff);color:var(--crm-primary,#4c68bf);align-items:center;gap:10px;padding:10px;display:flex}.handoff-summary>div{gap:2px;display:grid}.handoff-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.handoff-builder textarea{min-height:82px}.handoff-builder .status-line{margin:0}:is(.node-config.open:has(.condition-builder),.node-config.open:has(.handoff-builder)){width:min(430px,38vw)}@media (width<=900px){.handoff-grid{grid-template-columns:1fr}:is(.node-config.open:has(.condition-builder),.node-config.open:has(.handoff-builder)){width:min(420px,92vw)}}.bot-studio-page .node-edge path{stroke:var(--crm-muted,#9aa7bd);stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .16s}.bot-studio-page .node-edge.match path{stroke:var(--crm-primary,#6c5ce0)}.bot-studio-page .node-edge.default path{stroke:var(--crm-primary,#be8a48)}.bot-studio-page .canvas-node:hover~.node-edge path{stroke-width:2.35px}.bot-studio-page .node-port{box-shadow:0 0 0 2px #f8faff}.bot-studio-page .node-port:hover,.bot-studio-page .node-port.selected{box-shadow:0 0 0 4px #7461df22,inset 0 0 0 2px #fff}.bot-studio-page .canvas-node.node-condition{padding-right:74px}.bot-studio-page .node-condition .node-port-match{border-color:var(--crm-border,#6c5ce0);top:30%}.bot-studio-page .node-condition .node-port-default{border-color:var(--crm-border,#be8a48);top:70%}.bot-studio-page .condition-branch-name{text-align:right;width:52px;font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.05em;text-transform:uppercase;pointer-events:none;font-weight:750;line-height:1;position:absolute;right:17px}.bot-studio-page .condition-branch-match{color:var(--crm-primary,#6c5ce0);top:17px}.bot-studio-page .condition-branch-default{color:var(--crm-danger,#9b6b31);bottom:17px}.bot-studio-page .node-port-default:hover,.bot-studio-page .node-port-default.selected{box-shadow:0 0 0 4px #be8a4822,inset 0 0 0 2px #fff}.studio-3d-icon{--icon-top:var(--crm-muted,#8d7bff);--icon-bottom:var(--crm-muted,#5a43d7);--icon-shadow:#3f2a9a;border:1px solid color-mix(in srgb,var(--crm-border,#fff) 50.1961%,transparent);border-radius:calc(var(--crm-radius,10px) * 1.2);background:linear-gradient(145deg,var(--icon-top),var(--icon-bottom));width:42px;height:42px;color:var(--crm-feature-text,#fff);box-shadow:inset 1px 1px 0 #ffffff70,inset -2px -3px 5px #00000018,0 4px 0 var(--icon-shadow),0 8px 13px #17243b25;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateY(-2px)}.studio-3d-icon:after{content:"";background:color-mix(in srgb,var(--crm-feature,#000) 8.62745%,transparent);filter:blur(2px);border-radius:50%;width:15px;height:6px;position:absolute;bottom:4px;right:5px}.studio-3d-icon-gloss{background:linear-gradient(180deg,color-mix(in srgb,var(--crm-surface,#fff) 45.8824%,transparent),color-mix(in srgb,var(--crm-surface,#fff) 3.13726%,transparent));pointer-events:none;border-radius:9px 9px 7px 7px;height:45%;position:absolute;inset:2px 3px auto}.studio-3d-icon>svg{z-index:1;stroke-width:2.2px;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--crm-text,#000) 14.5098%,transparent));position:relative;width:19px!important;height:19px!important;color:inherit!important}.studio-3d-icon.compact{border-radius:calc(var(--crm-radius,10px) * .9);width:32px;height:32px;box-shadow:inset 1px 1px 0 #ffffff70,inset -1px -2px 4px #00000016,0 3px 0 var(--icon-shadow),0 5px 9px #17243b1f;transform:translateY(-1px)}.studio-3d-icon.compact>svg{width:15px!important;height:15px!important}.studio-icon-trigger,.studio-icon-end{--icon-top:var(--crm-muted,#8c7bff);--icon-bottom:var(--crm-muted,#5a43db);--icon-shadow:#412ca0}.studio-icon-message,.studio-icon-quick_reply,.studio-icon-dynamic{--icon-top:var(--crm-muted,#56a8ff);--icon-bottom:var(--crm-muted,#2565db);--icon-shadow:#174aa7}.studio-icon-ai{--icon-top:var(--crm-muted,#9b82ff);--icon-bottom:var(--crm-muted,#6043db);--icon-shadow:#432b9d}.studio-icon-condition{--icon-top:var(--crm-muted,#ffb55a);--icon-bottom:var(--crm-muted,#e66f20);--icon-shadow:#a84814}.studio-icon-loop{--icon-top:var(--crm-muted,#42d6c8);--icon-bottom:var(--crm-muted,#13938e);--icon-shadow:#0d6966}.studio-icon-random_split{--icon-top:var(--crm-muted,#7b9dff);--icon-bottom:var(--crm-muted,#485bd7);--icon-shadow:#313d9e}.studio-icon-math{--icon-top:var(--crm-muted,#8c75f1);--icon-bottom:var(--crm-muted,#5b3fc6);--icon-shadow:#402b91}.studio-icon-knowledge{--icon-top:var(--crm-muted,#55d7c0);--icon-bottom:var(--crm-muted,#179b8b);--icon-shadow:#0d6b61}.studio-icon-collect,.studio-icon-email,.studio-icon-phone,.studio-icon-form,.studio-icon-file{--icon-top:var(--crm-muted,#b67aff);--icon-bottom:var(--crm-muted,#7d3fdb);--icon-shadow:#55279b}.studio-icon-assign,.studio-icon-handoff{--icon-top:var(--crm-muted,#ff8c9d);--icon-bottom:var(--crm-muted,#dc4763);--icon-shadow:#9a2d44}.studio-icon-ticket,.studio-icon-priority{--icon-top:var(--crm-muted,#ffca59);--icon-bottom:var(--crm-muted,#e79520);--icon-shadow:#a66712}.studio-icon-appointment,.studio-icon-delay,.studio-icon-close{--icon-top:var(--crm-muted,#69cfff);--icon-bottom:var(--crm-muted,#2487c9);--icon-shadow:#17618f}.studio-icon-webhook,.studio-icon-attribute,.studio-icon-language{--icon-top:var(--crm-muted,#6f91ff);--icon-bottom:var(--crm-muted,#3958d8);--icon-shadow:#293ca0}.studio-icon-tag,.studio-icon-remove_tag{--icon-top:var(--crm-muted,#6edc92);--icon-bottom:var(--crm-muted,#28a95a);--icon-shadow:#1a793e}.studio-icon-note{--icon-top:var(--crm-muted,#f39ab2);--icon-bottom:var(--crm-muted,#cf5578);--icon-shadow:#913a57}.studio-icon-goal{--icon-top:var(--crm-muted,#ff9b73);--icon-bottom:var(--crm-muted,#e45b38);--icon-shadow:#a03c25}.studio-icon-bot-live,.studio-icon-metric-bots{--icon-top:var(--crm-muted,#8f79ff);--icon-bottom:var(--crm-muted,#5a42dc);--icon-shadow:#402c9e}.studio-icon-bot-draft{--icon-top:var(--crm-muted,#a9b6c9);--icon-bottom:var(--crm-muted,#6e7d94);--icon-shadow:#4b586b}.studio-icon-metric-websites{--icon-top:var(--crm-muted,#53c9ff);--icon-bottom:var(--crm-muted,#2578da);--icon-shadow:#1953a0}.studio-icon-metric-departments{--icon-top:var(--crm-muted,#ffb45f);--icon-bottom:var(--crm-muted,#e46e27);--icon-shadow:#9c4518}.studio-icon-metric-team{--icon-top:var(--crm-muted,#63d6a4);--icon-bottom:var(--crm-muted,#229d6a);--icon-shadow:#166b49}.studio-icon-blueprint-support,.studio-icon-blueprint-knowledge,.studio-icon-blueprint-after-hours{--icon-top:var(--crm-muted,#7ed6ff);--icon-bottom:var(--crm-muted,#3a78df);--icon-shadow:#2853a0}.studio-icon-blueprint-sales,.studio-icon-blueprint-lead,.studio-icon-blueprint-feedback{--icon-top:var(--crm-muted,#ff8cbd);--icon-bottom:var(--crm-muted,#cf4b8a);--icon-shadow:#91315f}.studio-icon-blueprint-triage,.studio-icon-blueprint-order,.studio-icon-blueprint-appointment{--icon-top:var(--crm-muted,#ffbd62);--icon-bottom:var(--crm-muted,#e87d26);--icon-shadow:#9f5016}.studio-icon-blueprint-returns{--icon-top:var(--crm-muted,#68d8ae);--icon-bottom:var(--crm-muted,#22a06b);--icon-shadow:#176e4b}.bot-studio-page .canvas-node .studio-3d-icon{margin:0 4px 0 1px;flex:0 0 42px!important;min-width:42px!important}.bot-studio-page .canvas-node.node-trigger .studio-3d-icon{border-color:color-mix(in srgb,var(--crm-border,#fff) 20.7843%,transparent);width:39px;height:39px;margin-left:0;flex-basis:39px!important;min-width:39px!important}.bot-studio-page .canvas-node.node-trigger .studio-3d-icon>svg{color:var(--crm-feature-text,#fff)!important}.bot-studio-page .canvas-action-picker section button{grid-template-columns:40px minmax(0,1fr) 14px!important;min-height:70px!important;padding:10px!important}.bot-studio-page .canvas-action-picker section button>.studio-3d-icon{grid-row:1/3;align-self:center}.bot-studio-page .canvas-action-picker section button:hover>.studio-3d-icon{transition:transform .16s;transform:translateY(-3px)rotate(-2deg)}.bot-studio-page .node-config>header>.studio-3d-icon{margin-right:2px}@media (prefers-reduced-motion:reduce){.bot-studio-page .canvas-action-picker section button:hover>.studio-3d-icon{transform:translateY(-1px)}}.bot-studio-page .node-config{scrollbar-color:var(--crm-primary,#cbd3df) transparent;background:var(--crm-surface-alt,#f6f8fb)!important;border-left:1px solid var(--crm-border,#dfe4ec)!important;width:min(390px,94vw)!important;height:100%!important;overflow:hidden!important;box-shadow:-20px 0 50px #19263a29!important}.bot-studio-page .node-config-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--crm-primary,#cbd3df) transparent;width:100%;min-width:0;height:100%;overflow:hidden auto}.bot-studio-page .node-config-scroll::-webkit-scrollbar{width:9px}.bot-studio-page .node-config-scroll::-webkit-scrollbar-thumb{background:var(--crm-chart1,#cbd3df);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.bot-studio-page .node-config.node-config-condition,.bot-studio-page .node-config.node-config-handoff{width:min(480px,46vw)!important}.bot-studio-page .node-config-scroll>header{z-index:4;border-bottom:1px solid var(--crm-border,#e2e7ee);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:92px;top:0;box-shadow:0 1px #1f2a3b08;background:#fffffff5!important;padding:18px 64px 17px 20px!important;position:sticky!important}.bot-studio-page .node-config-scroll>header>div:last-child{min-width:0}.bot-studio-page .node-config-scroll>header small{color:var(--crm-muted,#8a93a2);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.085em;text-transform:uppercase;font-weight:800}.bot-studio-page .node-config-scroll>header h3{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.3;overflow:hidden;color:var(--crm-text,#253044)!important;font-size:calc(17px * var(--crm-font-scale,1))!important}.bot-studio-page .node-config-close{float:right;box-shadow:0 2px 7px #1f2a3b12;z-index:6!important;border-color:var(--crm-border,#dce2ea)!important;border-radius:calc(var(--crm-radius,10px) * .9)!important;background:var(--crm-surface,#fff)!important;width:34px!important;height:34px!important;color:var(--crm-muted,#657184)!important;margin:0 0 -34px!important;position:sticky!important;top:18px!important;right:16px!important}.bot-studio-page .node-config-close:hover{border-color:var(--crm-border,#b9c5d5)!important;background:var(--crm-surface-alt,#f5f8fc)!important;color:var(--crm-text,#263248)!important}.bot-studio-page .node-config-scroll>label,.bot-studio-page .node-config-scroll>.status-line,.bot-studio-page .node-config-scroll>.position-fields,.bot-studio-page .node-config-scroll>.variable-insert,.bot-studio-page .node-config-scroll>.danger-button,.bot-studio-page .node-config-scroll>.node-help{margin-left:18px!important;margin-right:18px!important}.bot-studio-page .node-config-scroll>label{gap:8px;margin-top:16px;display:grid;color:var(--crm-muted,#4e5a6d)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;font-weight:750!important}.bot-studio-page .node-config .node-block-label{border-bottom:1px solid var(--crm-border,#e1e6ed);margin-top:18px;padding-bottom:17px}.bot-studio-page .node-config input,.bot-studio-page .node-config textarea,.bot-studio-page .node-config [data-slot=select-trigger],.bot-studio-page .node-config .select-trigger{width:100%;min-height:42px;border:1px solid var(--crm-border,#d9e0e9)!important;border-radius:calc(var(--crm-radius,10px) * .9)!important;background:var(--crm-surface,#fff)!important;color:var(--crm-text,#303b4e)!important;box-shadow:0 1px 2px #1f2a3b08!important}.bot-studio-page .node-config input:focus,.bot-studio-page .node-config textarea:focus,.bot-studio-page .node-config [data-slot=select-trigger]:focus-visible,.bot-studio-page .node-config .select-trigger:focus-visible{outline:0;border-color:var(--crm-focus,#6488e8)!important;box-shadow:0 0 0 3px #2f63dc1f!important}.bot-studio-page .condition-builder,.bot-studio-page .handoff-builder{border:1px solid var(--crm-border,#dfe5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);gap:14px;margin:17px 18px 0;padding:16px;box-shadow:0 2px 8px #1f2a3b09}.bot-studio-page .condition-builder-head{border-bottom:1px solid var(--crm-border,#e8ecf2);grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:14px;padding-bottom:14px;display:grid}.bot-studio-page .condition-builder-head b{color:var(--crm-text,#273348);font-size:calc(14px * var(--crm-font-scale,1))}.bot-studio-page .condition-builder-head small{color:var(--crm-muted,#7d8797);font-size:calc(12px * var(--crm-font-scale,1));margin-top:4px;line-height:1.45}.bot-studio-page .condition-builder-head>.select-trigger,.bot-studio-page .condition-builder-head>[data-slot=select-trigger]{width:150px!important}.bot-studio-page .condition-groups{gap:12px}.bot-studio-page .condition-group{border:1px solid var(--crm-border,#dce4ef);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#f7f9fd);gap:10px;padding:12px}.bot-studio-page .condition-group>header{gap:9px;padding-bottom:2px}.bot-studio-page .condition-group>header>span{color:var(--crm-muted,#52627a);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.06em}.bot-studio-page .condition-group>header .select-trigger,.bot-studio-page .condition-group>header [data-slot=select-trigger]{width:132px!important;min-height:36px!important}.bot-studio-page .condition-rule{border:1px solid var(--crm-border,#e0e6ee);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 36px;gap:8px;padding:10px}.bot-studio-page .condition-rule>input:nth-of-type(2){grid-column:1/3}.bot-studio-page .condition-rule input,.bot-studio-page .condition-rule .select-trigger,.bot-studio-page .condition-rule [data-slot=select-trigger]{min-width:0;min-height:39px!important;font-size:calc(12px * var(--crm-font-scale,1))!important;padding:8px 10px!important}.bot-studio-page .condition-remove{border-color:var(--crm-border,#e1e6ed);border-radius:calc(var(--crm-radius,10px) * .8);width:36px;height:auto;min-height:39px;color:var(--crm-muted,#8a95a5);align-self:stretch}.bot-studio-page .condition-remove:not(:disabled):hover{border-color:var(--crm-border,#f0c5c9);background:var(--crm-surface-alt,#fff4f5);color:var(--crm-danger,#c34d59)}.bot-studio-page .condition-add{border-color:var(--crm-border,#b9c9e4);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);min-height:38px;color:var(--crm-primary,#2f63dc)}.bot-studio-page .condition-add:hover{border-color:var(--crm-border,#7094eb);background:var(--crm-surface-alt,#f4f7ff)}.bot-studio-page .condition-add.group{background:var(--crm-surface-alt,#f3f6fd);min-height:42px}.bot-studio-page .condition-builder .node-help{border-left:3px solid var(--crm-border,#5c82e4)!important;border-radius:calc(var(--crm-radius,10px) * .8)!important;background:var(--crm-surface-alt,#f1f5fd)!important;color:var(--crm-muted,#68768c)!important;font-size:calc(11px * var(--crm-font-scale,1))!important;margin:0!important;padding:12px 13px!important;line-height:1.55!important}.bot-studio-page .node-config .condition-route{border:1px solid var(--crm-border,#dfe5ed);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#fff);margin-top:12px;padding:14px;position:relative;box-shadow:0 1px 3px #1f2a3b08}.bot-studio-page .node-config .condition-route-match{border-left:3px solid var(--crm-border,#4ca87a)}.bot-studio-page .node-config .condition-route-fallback{border-left:3px solid var(--crm-border,#d59b4c)}.bot-studio-page .node-config .danger-button{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);min-height:42px;margin-top:20px!important;margin-bottom:22px!important}@media (width<=1050px){.bot-studio-page .node-config.node-config-condition,.bot-studio-page .node-config.node-config-handoff{width:min(440px,72vw)!important}}@media (width<=620px){.bot-studio-page .node-config,.bot-studio-page .node-config.node-config-condition,.bot-studio-page .node-config.node-config-handoff{max-width:none;width:100%!important}.bot-studio-page .condition-builder-head{grid-template-columns:1fr}.bot-studio-page .condition-builder-head>.select-trigger,.bot-studio-page .condition-builder-head>[data-slot=select-trigger]{width:100%!important}.bot-studio-page .condition-rule{grid-template-columns:minmax(0,1fr) 36px}.bot-studio-page .condition-rule .select-trigger,.bot-studio-page .condition-rule [data-slot=select-trigger],.bot-studio-page .condition-rule>input:nth-of-type(2){grid-column:1}.bot-studio-page .condition-rule .condition-remove{grid-area:1/2/span 3}}.bot-studio-page .canvas-node{box-sizing:border-box;text-align:left;flex-wrap:wrap;border-radius:14px!important;align-items:flex-start!important;gap:10px!important;padding:18px!important}.bot-studio-page .canvas-node>span:not(.node-port):not(.condition-branch-name){flex:1;min-width:0}.bot-studio-page .canvas-node b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:14px!important}.bot-studio-page .canvas-node small{letter-spacing:.04em;text-transform:uppercase;font-size:10px!important}.bot-studio-page .canvas-node>svg:last-of-type{flex-shrink:0;width:14px}.bot-studio-page .canvas-node .node-grip{display:none}.bot-studio-page .canvas-node.node-trigger{align-items:center!important;padding:9px 15px!important}.studio-card-preview{border-top:1px solid var(--crm-border,#e5e9ef);color:var(--crm-muted,#596579);padding-top:12px;font-weight:400;position:absolute;top:86px;left:16px;right:16px}.studio-card-preview p{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.studio-card-preview>div{gap:5px;margin-top:8px;display:flex;overflow:hidden}.studio-card-preview em{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--crm-border,#dce3ef);max-width:100px;color:var(--crm-primary,#5947e8);border-radius:5px;padding:3px 7px;font-size:10px;font-style:normal;overflow:hidden}.studio-action-group{z-index:8;gap:6px;height:32px;display:flex;position:absolute}.studio-action-group button{background:var(--crm-surface,#fff);color:var(--crm-text,#344054);border:1px solid var(--crm-border,#dce3ef);white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:650}.studio-action-group small{color:var(--crm-muted,#758092);margin-left:12px;font-weight:400}.studio-group-section{border:1px dashed var(--crm-border,#cfd7e6);background:color-mix(in srgb,var(--crm-primary,#5947e8) 3%,transparent);pointer-events:none;z-index:0;box-sizing:border-box;border-radius:16px;position:absolute}.studio-group-section .studio-action-group{pointer-events:auto;z-index:5;top:5px;left:8px}.studio-group-section.collapsed{z-index:3}.studio-group-summary{border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#fff);width:340px;height:104px;color:var(--crm-text,#344054);text-align:left;pointer-events:auto;border-radius:12px;gap:5px;padding:14px 18px;display:grid;position:absolute;top:48px;left:16px}.studio-group-summary span{color:var(--crm-muted,#667085);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.studio-group-summary small{color:var(--crm-primary,#5947e8);font-size:10px}.studio-answer-row{border-top:1px solid var(--crm-border,#edf0f4);height:28px;color:var(--crm-text,#344054);text-align:right;box-sizing:border-box;justify-content:flex-end;align-items:center;padding-right:18px;font-size:11px;display:flex;position:absolute;left:16px;right:0}.studio-answer-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:275px;overflow:hidden}.studio-answer-row .node-port{top:50%;right:-8px}.bot-studio-page .node-quick_reply .studio-card-preview{border:0;padding:0;top:68px;right:16px}.node-quick_reply .studio-card-preview p{-webkit-line-clamp:2}.node-quick_reply .studio-card-preview>div{display:none}.bot-studio-page .canvas-node.on-selected-path{border-color:var(--crm-primary,#5947e8)!important}.bot-studio-page .canvas-node.test-visited{box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-success,#247952) 35%,transparent)!important}.bot-studio-page .is-running{outline-offset:4px;outline:3px solid var(--crm-success,#247952)!important}.studio-running-label{background:var(--crm-success,#247952);color:#fff;white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:10px;position:absolute;top:-25px;left:12px}.bot-studio-page .node-edge.selected-path path{stroke:var(--crm-primary,#5947e8);stroke-width:3.5px}.studio-edge-insert{pointer-events:all;cursor:pointer}.studio-edge-insert circle{fill:var(--crm-surface,#fff);stroke:var(--crm-primary,#5947e8);stroke-width:1.5px}.studio-edge-insert text{fill:var(--crm-primary,#5947e8);font-size:14px;font-weight:700}.studio-edge-insert:focus{outline:none}.studio-edge-insert:focus circle,.studio-edge-insert:hover circle{stroke-width:3px}.studio-canvas-test{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce3ed);z-index:15;border-radius:14px;width:min(390px,100% - 24px);position:absolute;top:58px;bottom:12px;right:12px;overflow:auto;box-shadow:0 12px 40px #10182825}.studio-canvas-test>header{border-bottom:1px solid var(--crm-border,#dce3ed);justify-content:space-between;align-items:center;padding:14px;font-size:12px;display:flex}.studio-canvas-test>header button{color:inherit;background:0 0;border:0;font-size:20px}.studio-canvas-test .bot-live-test{padding:0;display:block}.studio-canvas-test .bot-test-chat{border:0;border-radius:0}.studio-answer-targets{border:1px solid var(--crm-border,#dce3ed);border-radius:8px;margin:14px 0;padding:12px}.studio-answer-targets legend{font-size:12px;font-weight:650}.button-choice-editor{gap:14px;display:grid}.button-choice-editor>article{border:1px solid var(--crm-border,#dce2ee);background:var(--crm-surface,#fff);border-radius:12px;gap:10px;padding:12px;display:grid}.button-choice-editor>article>header{align-items:center;gap:6px;display:flex}.button-choice-editor>article>header>b{margin-right:auto}.button-choice-editor>article>header>button{border:1px solid var(--crm-border,#dce2ee);background:var(--crm-surface-alt,#f2f5fa);color:var(--crm-text,#26334a);border-radius:6px;padding:4px 7px}.studio-button-preview{background:var(--crm-surface-alt,#f3f5fa);border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.studio-button-preview>button,.bot-test-choices.studio-button-preview>button{white-space:normal;overflow-wrap:anywhere;border:1px solid var(--crm-primary,#2f63dc)!important;background:var(--crm-primary,#2f63dc)!important;color:var(--crm-primary-text,#fff)!important;border-radius:9px!important;padding:10px 15px!important}.studio-button-preview[data-layout=stack]{flex-direction:column}.studio-button-preview[data-layout=horizontal]{flex-wrap:nowrap;overflow-x:auto}.studio-button-preview[data-layout=horizontal]>button{flex:none}.studio-color-choice{align-items:center;gap:6px;font-size:11px;display:flex}.studio-color-choice select{max-width:95px;padding:6px}:root .workspace-shell .bot-studio-page[data-studio-colors=legacy]{--crm-primary:#5947e8;--crm-primary-text:#fff;--crm-selected:#eee9ff;--crm-selected-text:#4633b3;--crm-background:#f7f5fc;--crm-canvas:#f0edf8;--crm-surface:#fff;--crm-surface-alt:#f3effb;--crm-text:#352d4b;--crm-muted:#706281;--crm-border:#ded7ed;--crm-input:#fff;--crm-input-text:#352d4b;--crm-feature:#5947e8;--crm-feature-text:#fff;--crm-focus:#5947e8;--crm-hover:#ece5fc}.button-choice-editor label{gap:5px!important;margin:0!important;padding:0!important;display:grid!important}.button-choice-editor article>header{margin:0!important;padding:0!important}.button-choice-editor input,.button-choice-editor textarea,.button-choice-editor select{margin:0!important}.button-choice-editor small{color:var(--crm-muted,#706281);font-size:11px;line-height:1.5}:root .workspace-shell .bot-studio-page .canvas-node.node-trigger{background:var(--crm-feature)!important;color:var(--crm-feature-text)!important;flex-wrap:nowrap!important;grid-template-rows:1fr!important;grid-template-columns:44px minmax(0,1fr) 14px!important;align-content:center!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;display:grid!important}:root .workspace-shell .bot-studio-page .canvas-node.node-trigger>.studio-3d-icon{grid-area:1/1;flex:none!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}:root .workspace-shell .bot-studio-page .canvas-node.node-trigger>.studio-node-heading{grid-area:1/2;text-align:left!important;flex-direction:column!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;display:flex!important;position:static!important;transform:none!important}:root .workspace-shell .bot-studio-page .canvas-node.node-trigger .studio-node-heading :is(b,small){color:var(--crm-feature-text)!important;opacity:1!important;margin:0!important;line-height:1.25!important;position:static!important;overflow:hidden!important}:root .workspace-shell .bot-studio-page .canvas-node.node-trigger .studio-node-heading b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px!important;display:-webkit-box!important}:root .workspace-shell .bot-studio-page .canvas-node.node-trigger>svg:last-of-type{grid-area:1/3;color:var(--crm-feature-text)!important}.bot-studio-page :is(.node-quick_reply,.node-quick_reply_2) .studio-card-preview{box-sizing:border-box;height:84px;overflow:hidden}.bot-studio-page :is(.node-quick_reply,.node-quick_reply_2) .studio-card-preview p{-webkit-line-clamp:2}.bot-studio-page :is(.node-quick_reply,.node-quick_reply_2) .studio-card-preview>div{max-height:25px}:root .workspace-shell .node-config-quick_reply_2 .button-choice-editor{gap:16px;min-width:0;padding:0!important}:root .workspace-shell .node-config-quick_reply_2 .button-choice-editor>label{font-size:12px;line-height:1.5;gap:7px!important}:root .workspace-shell .node-config-quick_reply_2 .button-choice-editor>label>select{appearance:auto;width:100%;height:40px;border:1px solid var(--crm-border)!important;background:var(--crm-input)!important;color:var(--crm-input-text)!important;font:inherit!important;border-radius:9px!important;padding:8px 10px!important}:root .workspace-shell .node-config-quick_reply_2 .button-choice-editor>label>textarea{min-height:82px!important;padding:10px 12px!important}:root .workspace-shell .node-config-quick_reply_2 .button-choice-editor>article{min-width:0;gap:8px!important;padding:12px!important}.button-choice-editor details>summary{cursor:pointer;color:var(--crm-text);overflow-wrap:anywhere;padding:7px 0;font-size:13px;font-weight:650}.button-choice-editor details>summary>small{margin-top:3px;padding-left:14px;font-size:10px;font-weight:400;display:block}.button-choice-fields{gap:12px;padding-top:10px;display:grid}.button-choice-editor>article>header{flex-wrap:wrap}.button-choice-editor>article>header>button{min-height:28px;font-size:11px}.button-choice-editor .studio-button-preview{max-height:170px;overflow:auto;margin:0!important}.button-choice-editor .studio-button-preview>button{min-height:36px;padding:8px 12px!important;font-size:12px!important}:root .workspace-shell .node-config-quick_reply_2 .button-choice-editor{box-sizing:border-box;width:calc(100% - 36px);margin:0 18px 18px!important}.bot-fleet-list{border:1px solid var(--crm-border,#e0e4ec);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);overflow:hidden;box-shadow:0 8px 24px #2934500a;gap:0!important;display:block!important}.bot-fleet-head,.bot-fleet-card{grid-template-columns:minmax(300px,1.3fr) minmax(210px,.7fr) minmax(180px,.65fr) minmax(190px,.6fr)!important;display:grid!important}.bot-fleet-head{border-bottom:1px solid var(--crm-border,#e7eaf0);background:var(--crm-surface,#f8f9fc);min-height:42px;color:var(--crm-muted,#7a8393);font-size:calc(11px * var(--crm-font-scale,1));letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 20px;font-weight:800}.bot-fleet-card{transition:background .16s;position:relative;border:0!important;border-bottom:1px solid var(--crm-border,#eaedf3)!important;background:var(--crm-surface,#fff)!important;min-height:96px!important;box-shadow:none!important;border-radius:0!important;align-items:stretch!important;padding:0!important}.bot-fleet-card:last-child{border-bottom:0!important}.bot-fleet-card:hover{background:var(--crm-surface,#fbfcff)!important}.bot-fleet-identity{align-items:center;gap:12px;min-width:0;padding:15px 20px;display:flex}.bot-list-icon{flex:none;place-items:center;overflow:hidden;border-radius:calc(var(--crm-radius,10px) * 1)!important;background:var(--crm-surface-alt,#efedff)!important;width:40px!important;height:40px!important;color:var(--crm-primary,#624fda)!important;box-shadow:none!important;display:grid!important}.bot-list-icon img{object-fit:cover;width:100%;height:100%}.bot-fleet-identity>div{min-width:0}.bot-fleet-identity header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.bot-fleet-identity h2{color:var(--crm-text,#303747);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:calc(14px * var(--crm-font-scale,1))!important;margin:0!important}.bot-fleet-identity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--crm-muted,#7c8595)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;margin:0!important;line-height:1.4!important}.bot-fleet-identity .pill{text-transform:capitalize;font-size:calc(10px * var(--crm-font-scale,1))!important;padding:3px 7px!important}.bot-fleet-flow,.bot-fleet-assignment,.bot-list-actions{border-left:1px solid var(--crm-border,#eef0f5);min-width:0;padding:14px 20px;align-items:center!important;display:flex!important}.bot-fleet-flow{flex-wrap:wrap;gap:7px 15px;align-content:center!important}.bot-fleet-flow span,.bot-fleet-assignment{color:var(--crm-muted,#596477);font-size:calc(12px * var(--crm-font-scale,1))}.bot-fleet-flow span{white-space:nowrap;align-items:center;gap:6px;display:flex}.bot-fleet-flow svg,.bot-fleet-assignment svg{color:var(--crm-primary,#725fe0);flex:none}.bot-fleet-flow b{color:var(--crm-text,#30394b)}.bot-fleet-assignment{gap:7px}.bot-fleet-assignment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-list-actions{justify-content:flex-end;gap:8px!important}.bot-list-actions .secondary{border-radius:calc(var(--crm-radius,10px) * .7)!important;min-height:34px!important;font-size:calc(11px * var(--crm-font-scale,1))!important;box-shadow:none!important;padding:7px 10px!important}.bot-list-actions .danger-icon{border-radius:calc(var(--crm-radius,10px) * .7)!important;background:var(--crm-surface,#fff)!important;width:32px!important;height:32px!important}@media (width<=1050px){.bot-fleet-head{display:none!important}.bot-fleet-card{grid-template-columns:minmax(260px,1.1fr) minmax(190px,.75fr) minmax(170px,.65fr)!important}.bot-list-actions{border-left:0;grid-column:1/-1;justify-content:flex-start;padding-top:0}}@media (width<=720px){.bot-fleet-card{grid-template-columns:1fr!important}.bot-fleet-identity,.bot-fleet-flow,.bot-fleet-assignment,.bot-list-actions{border-left:0;border-bottom:1px solid var(--crm-border,#eef0f5)}.bot-list-actions{border-bottom:0;grid-column:auto;padding-top:12px}.bot-fleet-identity p{white-space:normal}}.studio-page:has(.studio-home-creative){background:var(--crm-surface-alt,#f7f8fc)!important}.studio-home-creative{--studio-ink:var(--crm-text,#283047);--studio-muted:var(--crm-muted,#66718a);--studio-accent:var(--crm-muted,#6046dc);--studio-panel:var(--crm-surface-alt,#fff);--studio-border:var(--crm-border,#e6e8f1);--studio-soft:var(--crm-surface,#f8f9fd);min-width:0;color:var(--studio-ink);flex-direction:column;gap:28px;display:flex;container:bot-workspace/inline-size}.studio-home-creative button{cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.studio-home-creative button:disabled{opacity:.55;cursor:not-allowed}.studio-home-creative button:focus-visible,.studio-home-creative input:focus-visible,.studio-home-creative select:focus-visible{outline:3px solid var(--crm-focus,#a593f1);outline-offset:3px}.studio-home-creative .mode-ai{--mode-ink:var(--crm-text,#7048ce);--mode-wash:var(--crm-surface-alt,#f1ecff);--mode-line:var(--crm-border,#e6ddfc)}.studio-home-creative .mode-hybrid{--mode-ink:var(--crm-text,#3971b6);--mode-wash:var(--crm-surface-alt,#eaf3ff);--mode-line:var(--crm-border,#d8e7fb)}.studio-home-creative .mode-guided{--mode-ink:var(--crm-text,#258172);--mode-wash:var(--crm-surface-alt,#eaf7f2);--mode-line:var(--crm-border,#d5ebe3)}.studio-home-hero{border:1px solid var(--crm-border,#e0daf5);border-radius:calc(var(--crm-radius,10px) * 2.2);background:linear-gradient(116deg, var(--crm-surface,#f9f6ff) 5%, var(--crm-surface-alt,#f0edff) 63%, var(--crm-surface-alt,#f2f5ff));grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:35px;min-height:325px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.studio-home-hero:after{content:"";border:1px solid color-mix(in srgb,var(--crm-border,#c8b9f5) 26.6667%,transparent);pointer-events:none;border-radius:50%;width:460px;height:460px;position:absolute;top:-250px;right:-80px;box-shadow:0 0 0 34px #c8b9f515,0 0 0 68px #c8b9f510}.studio-home-hero-copy{z-index:1;min-width:0;position:relative}.studio-home-kicker{color:var(--crm-primary,#7055ae);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.12em;align-items:center;gap:9px;font-weight:750;display:flex}.studio-home-kicker>span{border:1px solid var(--crm-border,#ded4f7);border-radius:calc(var(--crm-radius,10px) * .8);background:color-mix(in srgb,var(--crm-surface,#fff) 72.1569%,transparent);place-items:center;width:27px;height:27px;display:grid}.studio-home-hero h2{color:var(--crm-text,#30244c);letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(28px,3.1cqw,44px);font-weight:730;line-height:1.14}.studio-home-hero h2>span{color:var(--crm-primary,#7750c5)}.studio-home-hero p{max-width:425px;color:var(--crm-muted,#726785);font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.75}.studio-home-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:23px;display:flex}.studio-home-primary{border:1px solid var(--crm-border,#6046dc);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-feature,#6046dc);min-height:42px;color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:720;display:inline-flex;box-shadow:0 4px 10px #6046dc20}.studio-home-primary:hover{background:var(--crm-feature,#5239c7);border-color:var(--crm-border,#5239c7);transform:translateY(-1px);box-shadow:0 6px 16px #6046dc30}.studio-home-text-action{border-radius:calc(var(--crm-radius,10px) * .8);min-height:40px;color:var(--studio-accent);font-size:calc(12px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:7px;padding:0 5px;font-weight:680;display:inline-flex}.studio-home-text-action:hover{background:color-mix(in srgb,var(--crm-feature,#7251c6) 3.92157%,transparent)}.studio-home-resume{text-align:left;width:fit-content;max-width:100%;color:var(--crm-muted,#67577c);align-items:center;gap:10px;margin-top:23px;padding:8px 10px 8px 0;display:flex}.studio-home-resume-icon{border:1px solid var(--crm-border,#dcd2ef);border-radius:calc(var(--crm-radius,10px) * .9);background:color-mix(in srgb,var(--crm-surface,#fff) 47.0588%,transparent);height:32px;color:var(--crm-primary,#7554bc);flex:0 0 32px;place-items:center;display:grid}.studio-home-resume>span:nth-child(2){min-width:0}.studio-home-resume small{color:var(--crm-muted,#837393);font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.1em;margin-bottom:3px;font-weight:700;display:block}.studio-home-resume b{max-width:265px;font-size:calc(11px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.studio-home-resume>svg{flex-shrink:0;margin-left:10px}.studio-home-resume:hover b{color:var(--crm-primary,#6046dc)}.studio-journey{z-index:1;border:1px solid color-mix(in srgb,var(--crm-border,#fff) 80.7843%,transparent);border-radius:calc(var(--crm-radius,10px) * 1.7);background:color-mix(in srgb,var(--crm-surface,#fff) 25.8824%,transparent);width:100%;min-width:0;padding:17px 14px 13px;position:relative;box-shadow:0 12px 35px #57457b08}.studio-journey-caption{color:var(--crm-muted,#8a7d9b);font-size:calc(9px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-journey-caption>span:first-child{font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.1em;align-items:center;gap:6px;font-weight:730;display:flex}.studio-journey-caption i{background:var(--crm-feature,#9575d6);border-radius:50%;width:5px;height:5px}.studio-journey-canvas{aspect-ratio:480/250;background-image:radial-gradient(color-mix(in srgb,var(--crm-feature,#af9ccd) 33.3333%,transparent) .65px, transparent .65px);background-size:13px 13px;width:100%;margin-top:8px;position:relative}.studio-journey-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.studio-journey-lines path{stroke:var(--crm-primary,#b49aca);stroke-width:1.5px;stroke-dasharray:4 4;animation:18s linear infinite studio-flow-progress}.studio-journey-lines circle{fill:var(--crm-primary,#aa88d6)}.studio-journey-traveler{filter:drop-shadow(0 0 5px var(--crm-primary,#9472ce))}.studio-journey-node{border:1px solid var(--crm-border,#e4dcf0);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#fff);align-items:center;gap:8px;padding:10px;display:flex;position:absolute;box-shadow:0 6px 16px #6249890c}.studio-journey-node>span{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f1ebfc);height:30px;color:var(--crm-primary,#8b66c1);flex:0 0 28px;place-items:center;display:grid}.studio-journey-node>div{min-width:0}.studio-journey-node small,.studio-journey-outcome small{color:var(--crm-muted,#9a89af);font-size:calc(7px * var(--crm-font-scale,1));letter-spacing:.065em;margin-bottom:4px;font-weight:750;display:block}.studio-journey-node b{color:var(--crm-muted,#58456e);font-size:calc(10px * var(--crm-font-scale,1));font-weight:720;line-height:1.35;display:block}.studio-journey-node i{border:1.5px solid var(--crm-border,#b694d9);background:var(--crm-surface,#fff);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:-4px}.studio-journey-trigger{width:32.3%;min-height:24%;top:19.2%;left:0}.studio-journey-answer{border-color:var(--crm-border,#d6c6ee);background:var(--crm-surface,#fdfbff);width:31.67%;min-height:31.2%;top:43.2%;left:40%;transform:rotate(-2deg);box-shadow:0 9px 22px #62498913}.studio-journey-answer>span{background:var(--crm-feature,#7751c6);height:35px;color:var(--crm-feature-text,#fff);flex-basis:30px}.studio-journey-answer em{color:var(--crm-muted,#9986ad);font-size:calc(7px * var(--crm-font-scale,1));margin-top:5px;font-style:normal;line-height:1.4;display:block}.studio-journey-outcome{border:1px solid var(--crm-border,#dfe9e9);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);align-items:center;gap:7px;width:23.75%;min-height:24%;padding:9px 8px;display:flex;position:absolute;left:76.25%;box-shadow:0 5px 12px #52407c09}.studio-journey-outcome>span{border-radius:calc(var(--crm-radius,10px) * .7);flex:0 0 25px;place-items:center;height:28px;display:grid}.studio-journey-outcome b{color:var(--crm-muted,#53617c);font-size:calc(9px * var(--crm-font-scale,1));font-weight:700;line-height:1.4;display:block}.studio-journey-lead{top:12.4%}.studio-journey-lead>span{background:var(--crm-surface-alt,#e9f6f1);color:var(--crm-success,#51977f)}.studio-journey-human{top:76%}.studio-journey-human>span{background:var(--crm-surface-alt,#ecf1fc);color:var(--crm-primary,#6789be)}.studio-journey-message{border:1px solid var(--crm-border,#e4dcef);background:color-mix(in srgb,var(--crm-surface,#fff) 61.1765%,transparent);border-radius:10px 10px 10px 3px;width:31%;padding:9px 12px;position:absolute;top:66%;left:4%;transform:rotate(3deg)}.studio-journey-message>span{color:var(--crm-muted,#9b89b0);font-size:calc(7px * var(--crm-font-scale,1))}.studio-journey-message p{color:var(--crm-muted,#746484);font-size:calc(9px * var(--crm-font-scale,1));margin:3px 0 0;line-height:1.5}.studio-journey-message svg{box-sizing:content-box;background:var(--crm-selected,#e4d8f8);color:var(--crm-primary,#8865b8);border-radius:calc(var(--crm-radius,10px) * .7);padding:3px;position:absolute;top:-9px;right:-8px}.studio-journey-note{color:var(--crm-muted,#9a87ac);font-size:calc(8px * var(--crm-font-scale,1));align-items:center;gap:5px;display:flex;position:absolute;bottom:0;left:40%}@keyframes studio-flow-progress{to{stroke-dashoffset:-64px}}.studio-home-pulse{border-bottom:1px solid var(--studio-border);grid-template-columns:minmax(170px,1.3fr) repeat(4,minmax(0,1fr)) auto;align-items:center;gap:18px;margin:-13px 3px 0;padding:5px 0 17px;display:grid}.studio-home-pulse-label{color:var(--crm-muted,#8a839b);font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.075em;align-items:center;gap:8px;font-weight:750;display:flex}.studio-home-pulse-dot{border:2px solid var(--crm-border,#b2a0df);border-radius:50%;width:7px;height:7px}.studio-home-pulse>div{align-items:baseline;gap:8px;min-width:0;display:flex}.studio-home-pulse strong{color:var(--crm-muted,#514468);font-size:calc(21px * var(--crm-font-scale,1));letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:700}.studio-home-pulse>div>span{color:var(--studio-muted);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.45}.studio-home-pulse>small{color:var(--crm-muted,#8c91a2);font-size:calc(9px * var(--crm-font-scale,1));white-space:nowrap}.studio-home-start-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:13px;display:flex}.studio-home-start-head h2{color:var(--studio-ink);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.025em;margin:0;font-weight:700}.studio-home-start-head>span{color:var(--studio-muted);font-size:calc(11px * var(--crm-font-scale,1))}.studio-home-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.studio-home-starter{border:1px solid var(--mode-line);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--studio-panel);text-align:left;align-items:center;gap:13px;min-width:0;padding:20px 17px;display:flex;position:relative}.studio-home-starter:hover:not(:disabled){background:var(--mode-wash);border-color:var(--mode-ink);transform:translateY(-2px)}.studio-home-starter-icon{border:1px solid var(--mode-line);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--mode-wash);height:46px;color:var(--mode-ink);flex:0 0 44px;place-items:center;display:grid}.studio-home-starter-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.studio-home-starter-copy small{color:var(--mode-ink);font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.075em;text-transform:uppercase;font-weight:750}.studio-home-starter-copy b{color:var(--studio-ink);font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:-.01em;font-weight:700;line-height:1.45}.studio-home-starter-copy>span{color:var(--studio-muted);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.6}.studio-home-starter-arrow{color:var(--mode-ink);flex-shrink:0;margin-left:auto}.studio-home-workspace{border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * 1.7);background:var(--studio-panel);min-width:0;padding:0 23px 23px;scroll-margin-top:92px}.studio-home-section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.studio-home-workspace>.studio-home-section-head{border-bottom:1px solid var(--studio-border);min-height:72px;margin-bottom:19px}.studio-home-workspace-tabs{align-self:stretch;align-items:stretch;gap:24px;min-width:0;display:flex}.studio-home-workspace-tabs>button{color:var(--crm-muted,#8a8da1);font-size:calc(13px * var(--crm-font-scale,1));white-space:nowrap;align-items:center;gap:8px;padding:0 2px;font-weight:650;display:flex;position:relative}.studio-home-workspace-tabs>button.active{color:var(--studio-accent)}.studio-home-workspace-tabs>button.active:after{content:"";border-radius:calc(var(--crm-radius,10px) * .2);background:var(--studio-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.studio-home-workspace-tabs>button>span{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--studio-soft);min-width:23px;color:var(--crm-muted,#8a8da1);font-size:calc(9px * var(--crm-font-scale,1));padding:3px 6px}.studio-home-workspace-tabs>button.active>span{background:var(--crm-surface-alt,#eee9fd);color:var(--crm-primary,#7a60ba)}.studio-home-view-toggle{border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--studio-soft);flex:none;padding:3px;display:flex}.studio-home-view-toggle button{border-radius:calc(var(--crm-radius,10px) * .5);width:30px;height:28px;color:var(--crm-muted,#969aad);place-items:center;display:grid}.studio-home-view-toggle button.active{background:var(--studio-panel);color:var(--studio-accent);box-shadow:0 1px 4px #29233d0c}.studio-home-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;display:flex}.studio-home-search{border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--studio-panel);width:238px;min-width:0;height:38px;color:var(--crm-muted,#9298aa);align-items:center;gap:8px;padding:0 11px;display:flex}.studio-home-search>svg{flex-shrink:0}.studio-home-search input{width:100%;min-width:0;color:var(--studio-ink);font-size:calc(11px * var(--crm-font-scale,1));flex:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.studio-home-search:focus-within{outline:2px solid var(--crm-focus,#b19ae8);outline-offset:1px}.studio-home-search input:focus-visible{outline:none}.studio-home-filters,.studio-home-template-filters{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.studio-home-filters button,.studio-home-template-filters button{border-radius:calc(var(--crm-radius,10px) * .7);min-height:34px;color:var(--studio-muted);font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:flex}.studio-home-filters button>span{color:var(--crm-muted,#a0a4b3);font-size:calc(9px * var(--crm-font-scale,1))}.studio-home-filters button.active,.studio-home-template-filters button.active{border-color:var(--crm-border,#e8e1f7);background:var(--crm-surface-alt,#f2eefb);color:var(--crm-primary,#7456b7)}.studio-home-filters button.active>span{color:var(--crm-primary,#9c84c3)}.studio-home-filters button:hover,.studio-home-template-filters button:hover{background:var(--studio-soft)}.studio-home-count{color:var(--crm-muted,#9298aa);font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;margin-left:auto}.studio-home-bots.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.studio-home-bot-card{border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--studio-panel);flex-direction:column;min-width:0;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;overflow:hidden}.studio-home-bot-card:hover{border-color:var(--mode-line);transform:translateY(-2px);box-shadow:0 8px 24px #29233d0a}.studio-home-bot-top{justify-content:space-between;align-items:center;gap:8px;padding:18px 18px 0;display:flex}.studio-home-bot-icon{border:1px solid var(--mode-line);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--mode-wash);width:43px;height:43px;color:var(--mode-ink);flex:0 0 43px;place-items:center;display:grid;overflow:hidden}.studio-home-bot-icon img{object-fit:cover;width:100%;height:100%}.studio-home-status{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#f0f8f4);color:var(--crm-success,#409270);font-size:calc(9px * var(--crm-font-scale,1));text-transform:capitalize;white-space:nowrap;align-items:center;gap:5px;padding:4px 7px;font-weight:650;display:inline-flex}.studio-home-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.studio-home-status.draft{background:var(--crm-surface-alt,#f3f3f8);color:var(--crm-muted,#85899d)}.studio-home-status.paused{background:var(--crm-surface-alt,#fff4e8);color:var(--crm-primary,#b58b4c)}.studio-home-bot-body{min-width:0;padding:15px 18px 13px}.studio-home-bot-body h3{color:var(--studio-ink);font-size:calc(15px * var(--crm-font-scale,1));letter-spacing:-.025em;margin:0 0 7px;font-weight:720}.studio-home-bot-body h3 button{width:100%;color:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-home-bot-body h3 button:hover{color:var(--mode-ink)}.studio-home-bot-body p{min-height:35px;color:var(--studio-muted);font-size:calc(11px * var(--crm-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.studio-home-bot-flow{border:1px solid var(--mode-line);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--mode-wash);align-items:center;gap:10px;margin:0 18px 14px;padding:9px;display:flex}.studio-home-mode{color:var(--mode-ink);font-size:calc(9px * var(--crm-font-scale,1));flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.studio-home-bot-flow>div{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.studio-home-bot-flow>div>span{border:1px solid var(--mode-line);border-radius:calc(var(--crm-radius,10px) * .6);background:var(--studio-panel);height:26px;color:var(--mode-ink);flex:0 0 26px;place-items:center;display:grid;position:relative}.studio-home-bot-flow>div>span:not(:first-child):before{content:"";background:var(--mode-line);width:8px;height:1px;position:absolute;right:100%}.studio-home-bot-flow small{color:var(--mode-ink);font-size:calc(9px * var(--crm-font-scale,1))}.studio-home-bot-flow em{color:var(--mode-ink);font-size:calc(8px * var(--crm-font-scale,1));font-style:normal}.studio-home-bot-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:0 18px 14px;display:grid}.studio-home-bot-facts>span{min-width:0;color:var(--crm-muted,#8990a4);font-size:calc(9px * var(--crm-font-scale,1));white-space:nowrap;align-items:center;gap:4px;display:flex}.studio-home-bot-facts svg{color:var(--crm-muted,#a0a6b7);flex-shrink:0}.studio-home-bot-facts b{color:var(--crm-muted,#525b73);font-size:calc(10px * var(--crm-font-scale,1));font-weight:650}.studio-home-bot-facts .studio-home-department{border-top:1px solid var(--studio-border);color:var(--studio-muted);text-overflow:ellipsis;grid-column:1/-1;padding-top:10px;display:block;overflow:hidden}.studio-home-department svg{vertical-align:-3px;margin-right:5px;display:inline}.studio-home-bot-card footer{border-top:1px solid var(--studio-border);background:var(--studio-soft);align-items:center;gap:8px;margin-top:auto;padding:11px 16px;display:flex}.studio-home-open{min-height:30px;color:var(--studio-accent);font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.studio-home-open:hover{gap:10px}.studio-home-card-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.studio-home-duplicate{border-radius:calc(var(--crm-radius,10px) * .6);min-height:30px;color:var(--crm-muted,#858da1);font-size:calc(9px * var(--crm-font-scale,1));align-items:center;gap:5px;padding:0 6px;display:flex}.studio-home-duplicate:hover{background:var(--crm-surface-alt,#efebfc);color:var(--studio-accent)}.studio-home-delete{border-radius:calc(var(--crm-radius,10px) * .6);width:27px;height:30px;color:var(--crm-muted,#b89aa1);flex-shrink:0;place-items:center;display:grid}.studio-home-delete:hover{background:var(--crm-surface-alt,#faeded);color:var(--crm-danger,#c56470)}.studio-home-bots.list{flex-direction:column;gap:9px;display:flex}.studio-home-bots.list .studio-home-bot-card{grid-template-columns:137px minmax(140px,1fr) minmax(175px,.8fr) 165px;align-items:center;display:grid}.studio-home-bots.list .studio-home-bot-top,.studio-home-bots.list .studio-home-bot-body{padding:14px}.studio-home-bots.list .studio-home-bot-body p{min-height:0}.studio-home-bots.list .studio-home-bot-flow{display:none}.studio-home-bots.list .studio-home-bot-facts{padding:14px}.studio-home-bots.list footer{border-top:0;border-left:1px solid var(--studio-border);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;margin:0;padding:10px 14px}.studio-home-bots.list .studio-home-card-actions{margin-left:0}.studio-home-empty{border:1px dashed var(--crm-border,#dcd4eb);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--studio-soft);text-align:center;flex-direction:column;align-items:center;padding:36px 22px;display:flex}.studio-home-empty>span{border:1px solid var(--crm-border,#e4dcf5);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface-alt,#f1ecfb);width:57px;height:57px;color:var(--crm-primary,#8a6db7);place-items:center;margin-bottom:15px;display:grid}.studio-home-empty h3{color:var(--studio-ink);font-size:calc(17px * var(--crm-font-scale,1));letter-spacing:-.025em;margin:0 0 8px;font-weight:680}.studio-home-empty p{color:var(--studio-muted);font-size:calc(12px * var(--crm-font-scale,1));margin:0 0 16px;line-height:1.65}.studio-home-empty>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.studio-home-template-section>.studio-home-section-head{margin-bottom:17px}.studio-home-template-section h2{color:var(--studio-ink);font-size:calc(20px * var(--crm-font-scale,1));letter-spacing:-.035em;margin:0 0 5px;font-weight:700}.studio-home-template-section .studio-home-section-head p{color:var(--studio-muted);font-size:calc(12px * var(--crm-font-scale,1));margin:0;line-height:1.6}.studio-home-template-filters{gap:6px;margin-bottom:13px}.studio-home-template-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:19px;display:flex}.studio-home-template-mode{border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * .8);height:38px;color:var(--studio-muted);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:8px;padding:0 11px;display:flex}.studio-home-template-mode select{max-width:155px;color:var(--studio-ink);font-size:calc(11px * var(--crm-font-scale,1));background:0 0;border:0;padding:0}.studio-home-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-home-template-grid>button{border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--studio-panel);text-align:left;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.studio-home-template-grid>button:hover:not(:disabled){border-color:var(--mode-line);background:var(--studio-soft);transform:translateY(-2px);box-shadow:0 8px 20px #29233d07}.studio-home-template-grid>button>span{border:1px solid var(--mode-line);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--mode-wash);width:40px;height:40px;color:var(--mode-ink);place-items:center;margin-bottom:14px;display:grid}.studio-home-template-grid small{color:var(--mode-ink);font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.045em;text-transform:uppercase;margin-bottom:8px;font-weight:700}.studio-home-template-grid h3{color:var(--studio-ink);font-size:calc(14px * var(--crm-font-scale,1));letter-spacing:-.02em;margin:0 0 8px;font-weight:700;line-height:1.4}.studio-home-template-grid p{color:var(--studio-muted);font-size:calc(11px * var(--crm-font-scale,1));margin:0;line-height:1.65}.studio-home-template-grid .bot-template-capabilities{margin-top:11px}.studio-home-template-grid em{color:var(--studio-accent);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:6px;margin-top:auto;padding-top:17px;font-style:normal;font-weight:700;display:flex}@container bot-workspace (width<=1080px){.studio-home-hero{gap:25px;padding:28px}.studio-home-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:2px 12px 17px}.studio-home-pulse-label,.studio-home-pulse>small{display:none}.studio-home-starter{gap:10px;padding:16px 12px}.studio-home-starter-icon{flex-basis:36px;height:40px}.studio-home-starter-arrow{display:none}.studio-home-bots.grid,.studio-home-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-home-bots.list .studio-home-bot-card{grid-template-columns:137px minmax(140px,1fr) minmax(175px,.8fr)}.studio-home-bots.list footer{border-left:0;border-top:1px solid var(--studio-border);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}@container bot-workspace (width<=850px){.studio-home-hero{grid-template-columns:1fr;gap:26px}.studio-home-hero-copy{max-width:610px}.studio-home-hero h2{font-size:calc(38px * var(--crm-font-scale,1))}.studio-journey{justify-self:center;max-width:470px}.studio-home-resume{margin-top:15px}.studio-home-starters{grid-template-columns:1fr;gap:9px}.studio-home-starter{padding:14px 17px}.studio-home-starter-copy{gap:4px}.studio-home-starter-arrow{display:block}.studio-home-bots.list .studio-home-bot-card{grid-template-columns:118px minmax(0,1fr)}.studio-home-bots.list .studio-home-bot-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@container bot-workspace (width<=620px){.studio-home-hero{border-radius:calc(var(--crm-radius,10px) * 1.7);padding:25px}.studio-home-hero h2{font-size:calc(31px * var(--crm-font-scale,1))}.studio-home-kicker{font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.09em}.studio-journey{display:none}.studio-home-pulse{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;padding:2px 8px 18px}.studio-home-start-head{flex-direction:column;align-items:flex-start;gap:5px}.studio-home-workspace{padding:0 14px 14px}.studio-home-workspace>.studio-home-section-head{gap:8px;min-height:65px}.studio-home-workspace-tabs{gap:16px}.studio-home-workspace-tabs>button{font-size:calc(11px * var(--crm-font-scale,1));gap:5px}.studio-home-workspace-tabs>button>svg{width:15px}.studio-home-workspace-tabs>button>span{min-width:0;font-size:calc(8px * var(--crm-font-scale,1));padding:3px 4px}.studio-home-view-toggle button{width:25px}.studio-home-toolbar{gap:10px}.studio-home-toolbar .studio-home-search{width:100%}.studio-home-filters{flex:1}.studio-home-filters button{padding:0 8px}.studio-home-toolbar>.studio-home-count{display:none}.studio-home-bots.grid,.studio-home-template-grid{grid-template-columns:1fr}.studio-home-template-tools>.studio-home-search{width:100%}.studio-home-template-tools>.studio-home-count{margin-left:0}.studio-home-empty{padding:29px 15px}}@container bot-workspace (width<=360px){.studio-home-workspace-tabs>button>svg{display:none}.studio-home-bot-flow>div{gap:5px}.studio-home-bot-flow>div>span{flex-basis:22px;height:24px}.studio-home-bot-flow>div>span:not(:first-child):before{width:5px}.studio-home-mode{font-size:calc(8px * var(--crm-font-scale,1))}.studio-home-duplicate>span{display:none}}@media (width<=420px){.studio-home-creative{gap:22px}.studio-home-hero{padding:23px 19px}.studio-home-hero h2{font-size:calc(29px * var(--crm-font-scale,1))}.studio-home-hero-actions{gap:7px}.studio-home-hero p{font-size:calc(12px * var(--crm-font-scale,1))}.studio-home-workspace-tabs{gap:12px}.studio-home-workspace-tabs>button>span{display:none}.studio-home-bots.list .studio-home-bot-card{display:flex}.studio-home-bots.list .studio-home-bot-top{padding:18px 18px 0}.studio-home-bots.list .studio-home-bot-body{width:100%;padding:15px 18px 13px}.studio-home-bots.list .studio-home-bot-facts{width:100%;padding:0 18px 14px}.studio-home-bots.list footer{width:100%}}.dark .studio-home-creative{--studio-ink:var(--crm-text,#ece8f7);--studio-muted:var(--crm-muted,#a49eb8);--studio-panel:var(--crm-text,#222136);--studio-border:var(--crm-border,#38334c);--studio-soft:var(--crm-surface-alt,#29263d);--studio-accent:var(--crm-muted,#b7a0ee)}.dark .studio-page:has(.studio-home-creative){background:var(--crm-feature,#1c1a2b)!important}.dark .studio-home-hero{background:linear-gradient(116deg, var(--crm-feature,#302740), var(--crm-feature,#26263f));border-color:var(--crm-border,#4b3a63)}.dark .studio-home-hero h2{color:var(--crm-muted,#f1e9fb)}.dark .studio-home-hero h2>span{color:var(--crm-muted,#ba97f0)}.dark .studio-home-hero p{color:var(--crm-muted,#bcb0ce)}.dark .studio-home-pulse strong{color:var(--crm-muted,#c2a3e8)}.dark .studio-home-creative .mode-ai{--mode-wash:var(--crm-text,#332644);--mode-line:var(--crm-border,#514067);--mode-ink:var(--crm-text,#c39cf3)}.dark .studio-home-creative .mode-hybrid{--mode-wash:var(--crm-text,#252f47);--mode-line:var(--crm-border,#394a67);--mode-ink:var(--crm-text,#97bae8)}.dark .studio-home-creative .mode-guided{--mode-wash:var(--crm-text,#243c37);--mode-line:var(--crm-border,#3b5c52);--mode-ink:var(--crm-text,#8dc5ad)}.dark .studio-home-bot-facts b{color:var(--crm-muted,#c4bdd4)}@media (prefers-reduced-motion:reduce){.studio-home-creative *,.studio-home-creative :before,.studio-home-creative :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-home .studio-template-tabs{border-bottom:1px solid var(--crm-border,#dce5f2);flex-wrap:wrap;gap:9px;margin:20px 0;padding-bottom:18px;display:flex}.studio-template-tabs button{white-space:nowrap;align-items:center;gap:9px;min-height:42px;display:inline-flex;border-radius:calc(var(--crm-radius,10px) * .9)!important;padding:10px 14px!important}.studio-template-tabs button>span{font-size:calc(10px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#eaf0fa);color:var(--crm-muted,#60708b);padding:2px 6px}.studio-template-tabs button.active>span{background:color-mix(in srgb,var(--crm-surface,#fff) 14.902%,transparent);color:inherit}.studio-template-tabs button:focus-visible{outline:2px solid var(--crm-focus,#3268ee);outline-offset:3px}.studio-template-category-intro{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.4);background:linear-gradient(110deg,var(--crm-surface-alt,#f4f8ff),var(--crm-surface-alt,#f6f3ff));justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:21px 24px;display:flex}.studio-template-category-intro>div>span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-primary,#3268ee);letter-spacing:.1em;font-weight:800}.studio-template-category-intro h3{font-size:calc(20px * var(--crm-font-scale,1));color:var(--crm-primary,#203452);margin:7px 0}.studio-template-category-intro p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f);margin:0;line-height:1.6}.studio-template-category-intro>span{font-size:calc(11px * var(--crm-font-scale,1));white-space:nowrap;color:var(--crm-muted,#65718f)}.studio-template-pagination{justify-content:center;align-items:center;gap:18px;margin:25px 0;display:flex}.studio-template-pagination button{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);color:var(--crm-primary,#3268ee);font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer;padding:10px 16px}.studio-template-pagination button:disabled{opacity:.4;cursor:default}.studio-template-pagination span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f)}@media (width<=700px){.studio-home .studio-template-tabs{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.studio-template-tabs button{flex-shrink:0}.studio-template-category-intro{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}}.topbar>.bot-editor-topbar-slot{display:none}.topbar.bot-editor-global-topbar{padding:0 14px!important}.topbar.bot-editor-global-topbar>.bot-editor-topbar-slot{width:100%;min-width:0;display:block}.bot-editor-topbar-content{grid-template-columns:minmax(230px,.72fr) minmax(430px,1.45fr) auto;align-items:center;gap:14px;width:100%;min-width:0;height:64px;display:grid}.bot-editor-identity,.bot-editor-topbar-actions{align-items:center;min-width:0;display:flex}.bot-editor-identity{gap:9px}.bot-editor-identity>.icon-btn{flex:none}.bot-editor-identity .bot-builder-mark{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#654fe5);width:36px;height:36px;color:var(--crm-feature-text,#fff);flex:none;place-items:center;display:grid}.bot-editor-identity .bot-builder-mark svg{width:19px}.bot-editor-identity>div:last-child{min-width:0}.bot-editor-identity input{width:min(210px,100%);font-size:calc(14px * var(--crm-font-scale,1));font-weight:750;line-height:1.25;display:block;color:var(--crm-feature-text,#fff)!important;box-shadow:none!important;background:0 0!important;border:0!important}.bot-editor-identity input:focus{box-shadow:none!important}.bot-editor-identity small{color:var(--crm-muted,#9fa7b4);font-size:calc(10px * var(--crm-font-scale,1));text-transform:capitalize;margin-top:2px;display:block}.bot-editor-sections{min-width:0}.bot-editor-topbar-actions{justify-content:flex-end;gap:9px}.bot-editor-topbar-actions .primary{min-height:38px;padding:8px 14px}.bot-editor-topbar-actions .danger-icon{border:1px solid var(--crm-border,#693e45);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-topbar,#261b1e);width:38px;height:38px;color:var(--crm-warning,#ff8585);place-items:center;display:grid}.bot-editor-topbar-actions .danger-icon:hover{border-color:var(--crm-border,#a74e58);background:var(--crm-topbar,#3a2025)}.content-page.studio-page.bot-editor-active>.bot-studio-page{height:calc(100dvh - 64px)!important}.bot-studio-page>.bot-builder{height:100%!important}@media (width<=1180px){.bot-editor-topbar-content{grid-template-columns:minmax(185px,.55fr) minmax(380px,1fr) auto;gap:9px}.bot-editor-identity .bot-builder-mark{display:none}}@media (width<=850px){.bot-editor-topbar-content{grid-template-columns:minmax(130px,.45fr) minmax(250px,1fr) auto}.bot-editor-identity small{display:none}.bot-editor-identity input{width:140px}.bot-editor-topbar-actions .primary{padding:8px 10px}.bot-editor-topbar-actions .danger-icon{display:none}}@media (width<=650px){.bot-editor-topbar-content{grid-template-columns:minmax(105px,.42fr) minmax(155px,1fr) auto;gap:5px}.bot-editor-identity{gap:3px}.bot-editor-identity input{width:105px;font-size:calc(12px * var(--crm-font-scale,1))}.bot-editor-topbar-actions .primary{min-height:34px;font-size:calc(10px * var(--crm-font-scale,1));padding:7px 8px}}.topbar.bot-editor-global-topbar{overflow:hidden!important}.bot-editor-topbar-content{overflow:hidden;grid-template-columns:minmax(190px,250px) minmax(0,1fr) max-content!important;gap:12px!important}.bot-editor-identity{overflow:hidden}.bot-editor-identity>div:last-child{flex:1;overflow:hidden}.bot-editor-identity input{text-overflow:ellipsis;width:100%!important}.bot-editor-sections{justify-content:center;display:flex;overflow:hidden}.bot-editor-topbar-actions{z-index:2;background:var(--crm-topbar,#111318);flex:none;padding-left:2px;position:relative}.bot-editor-topbar-actions .primary{min-width:92px}@media (width<=1120px){.bot-editor-topbar-content{grid-template-columns:minmax(145px,190px) minmax(0,1fr) max-content!important;gap:8px!important}.bot-editor-identity .bot-builder-mark{display:none}}@media (width<=780px){.bot-editor-topbar-content{grid-template-columns:auto minmax(0,1fr) max-content!important}.bot-editor-identity>div:last-child,.bot-editor-topbar-actions .danger-icon{display:none}.bot-editor-topbar-actions .primary{min-width:70px;padding-inline:9px!important}}.bot-editor-sections{justify-content:flex-start}.bot-editor-sections .bot-editor-section-select{border:1px solid var(--crm-border,#454d5c);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-feature,#202630);width:210px;min-width:0;max-width:100%;height:38px;color:var(--crm-muted,#f4f6fc);font-size:calc(13px * var(--crm-font-scale,1));box-shadow:none;padding:0 12px;font-weight:600}.bot-editor-section-select [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bot-editor-sections .bot-editor-section-select svg{color:var(--crm-muted,#c6cede);flex-shrink:0}.bot-editor-sections .bot-editor-section-select:hover{background:var(--crm-feature,#2b3340);border-color:var(--crm-border,#66728a)}.bot-editor-sections .bot-editor-section-select:focus-visible{outline:2px solid var(--crm-focus,#a89aff);outline-offset:2px}.bot-editor-section-menu{border:1px solid var(--crm-border,#dce1eb);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);min-width:220px;color:var(--crm-text,#263248);z-index:100;padding:5px;box-shadow:0 16px 48px #10182826}.bot-editor-section-menu [data-slot=select-item]{border-radius:calc(var(--crm-radius,10px) * .7);min-height:36px;color:var(--crm-text,#263248);font-size:calc(13px * var(--crm-font-scale,1));cursor:pointer;padding:8px 32px 8px 12px;font-weight:500}.bot-editor-section-menu [data-slot=select-item][data-highlighted],.bot-editor-section-menu [data-slot=select-item][data-state=checked]{background:var(--crm-surface-alt,#eeeaff);color:var(--crm-primary,#4934ab)}@media (width<=780px){.bot-editor-sections .bot-editor-section-select{width:100%;height:36px;font-size:calc(12px * var(--crm-font-scale,1));padding-inline:9px}}.bot-avatar-upload{gap:9px!important}.bot-avatar-upload-row{border:1px solid var(--crm-border,#e1e4ec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fbfcfe);align-items:center;gap:11px;min-height:56px;padding:9px 10px;display:flex}.bot-avatar-upload-row>img,.bot-avatar-fallback{object-fit:cover;background:var(--crm-surface-alt,#edeaff);width:42px;height:42px;color:var(--crm-primary,#604bd5);font-size:calc(14px * var(--crm-font-scale,1));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.bot-avatar-upload-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.bot-avatar-upload-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bot-avatar-upload-row b{color:var(--crm-primary,#3262d1);font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer}.bot-avatar-upload-row small,.bot-avatar-upload>small{color:var(--crm-muted,#818998);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.35}.bot-avatar-upload-row>span:nth-child(2){cursor:pointer}.bot-avatar-upload-row>span:nth-child(2):focus-within b{text-decoration:underline}.bot-avatar-upload-row .text-btn{color:var(--crm-danger,#a05250);font-size:calc(11px * var(--crm-font-scale,1));margin-left:auto}.visitor-agent-avatar.visitor-bot-avatar{object-fit:cover;background:var(--crm-surface-alt,#edeaff);display:block!important}.visitor-agent-avatar.visitor-live-agent-avatar{object-fit:cover;background:var(--crm-surface-alt,#e8f0ff);display:block!important}.agent-avatar-upload{gap:9px!important}.agent-avatar-upload-row{border:1px solid var(--crm-border,#e1e4ec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fbfcfe);align-items:center;gap:11px;min-height:56px;padding:9px 10px;display:flex}.agent-avatar-upload-row>img,.agent-avatar-fallback{object-fit:cover;background:var(--crm-surface-alt,#e8f0ff);width:42px;height:42px;color:var(--crm-primary,#2f63dc);font-size:calc(12px * var(--crm-font-scale,1));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.agent-avatar-upload-row>span:nth-child(2){cursor:pointer;gap:3px;min-width:0;display:grid}.agent-avatar-upload-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.agent-avatar-upload-row b{color:var(--crm-primary,#3262d1);font-size:calc(12px * var(--crm-font-scale,1))}.agent-avatar-upload-row small,.agent-avatar-upload>small{color:var(--crm-muted,#818998);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.35}.agent-avatar-upload-row .text-btn{color:var(--crm-danger,#a05250);font-size:calc(11px * var(--crm-font-scale,1));margin-left:auto}.visitor-typing,.dashboard-typing{width:max-content;color:var(--crm-muted,#727987);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:4px;font-style:italic;display:flex}.visitor-typing{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#f1f3f6);margin:3px 0 8px;padding:7px 10px}.dashboard-typing{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f2f5f9);margin:3px 0 13px;padding:7px 10px}.visitor-typing i,.dashboard-typing i{background:var(--crm-feature,#6b7b91);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite conversaTyping}.visitor-typing i:nth-child(2),.dashboard-typing i:nth-child(2){animation-delay:.15s}.visitor-typing i:nth-child(3),.dashboard-typing i:nth-child(3){animation-delay:.3s}.visitor-typing span,.dashboard-typing span{margin-left:3px}@keyframes conversaTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.widget-layout-setting{color:#5d5668;gap:8px;margin:18px 0;font-size:13px;font-weight:650;display:grid}.widget-layout-label{display:block}.widget-layout-setting>small{color:#8f8b98;font-size:11px;font-weight:400}.widget-layout-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.widget-layout-picker>button{text-align:left;background:#fff;border:1px solid #dfe3ea;border-radius:12px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.widget-layout-picker>button:hover{border-color:#9e90ec;transform:translateY(-1px);box-shadow:0 8px 18px #2f246a10}.widget-layout-picker>button.selected{border-color:#604cdd;box-shadow:0 0 0 3px #604cdd18}.widget-layout-picker>button>span:last-child{min-width:0}.widget-layout-picker b{color:#343040;font-size:12px;display:block}.widget-layout-picker small{color:#8a8494;margin-top:4px;font-size:10px;font-weight:450;line-height:1.3;display:block}.widget-layout-thumb{background:#f7f8fc;border:1px solid #dfe3ed;border-radius:9px;height:58px;position:relative;overflow:hidden}.widget-layout-thumb:before{content:"";background:#604cdd;height:18px;position:absolute;inset:0 0 auto}.widget-layout-thumb i{background:#e7e4f8;border-radius:999px;display:block;position:absolute}.widget-layout-thumb i:first-child{width:37px;height:8px;top:25px;left:8px}.widget-layout-thumb i:nth-child(2){background:#604cdd;width:31px;height:8px;top:37px;right:8px}.widget-layout-thumb i:nth-child(3){background:#fff;border:1px solid #e3e5ec;height:5px;bottom:4px;left:8px;right:8px}.widget-layout-thumb-concierge{background:#fff;border-radius:16px}.widget-layout-thumb-concierge:before{background:#f3f3f6;height:24px}.widget-layout-thumb-concierge:after{content:"";background:#fff;border-radius:99px;width:25px;height:10px;position:absolute;top:7px;left:24px;box-shadow:0 2px 5px #2d2d3615}.widget-layout-thumb-compact:before{background:#1f2937;height:14px}.widget-layout-thumb-compact i:first-child{height:6px;top:20px}.widget-layout-thumb-compact i:nth-child(2){height:6px;top:30px}.widget-layout-thumb-compact i:nth-child(3){height:9px}.widget-layout-thumb-glass{background:linear-gradient(145deg,#7665ea,#c5bbff)}.widget-layout-thumb-glass:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2c;border:1px solid #ffffff70;border-radius:6px;height:17px;inset:6px 6px auto}.widget-layout-thumb-glass i:first-child{background:#ffffff70}.widget-layout-thumb-glass i:nth-child(2){background:#fff}.widget-layout-thumb-glass i:nth-child(3){background:#ffffff4a;border-color:#ffffff78}.widget-layout-thumb-commerce{background:#fff8ee}.widget-layout-thumb-commerce:before{background:linear-gradient(90deg,#111827,#374151);height:20px}.widget-layout-thumb-commerce i:first-child{background:#f3d8aa}.widget-layout-thumb-commerce i:nth-child(2){background:#111827}.widget-layout-thumb-commerce i:nth-child(3){background:#fff;border-color:#eddbc1}.widget-layout-thumb-guided{background:linear-gradient(145deg,#f0fbff,#f6f2ff);border-color:#cae5ed}.widget-layout-thumb-guided:before{background:linear-gradient(90deg,#0d88c8,#6551e7);height:23px}.widget-layout-thumb-guided i:first-child{background:#dff4f8;width:42px;top:29px}.widget-layout-thumb-guided i:nth-child(2){background:#6551e7;width:28px;top:41px}.widget-layout-thumb-guided i:nth-child(3){border-color:#d8e8ee;height:6px}.visitor-page[data-ui=compact]{background:#eef1f5!important}.visitor-page[data-ui=compact] .visitor-window{border-color:#dce1e8!important;border-radius:14px!important;width:390px!important;box-shadow:0 18px 48px #202a371c!important}.visitor-page[data-ui=compact] .visitor-header{background:#202937!important;padding:13px 15px!important}.visitor-page[data-ui=compact] .visitor-brand-icon,.visitor-page[data-ui=compact] .visitor-close{border-radius:8px!important;width:30px!important;height:30px!important}.visitor-page[data-ui=compact] .visitor-header h1{margin:9px 0 2px!important;font-size:18px!important}.visitor-page[data-ui=compact] .visitor-header p{font-size:11px!important}.visitor-page[data-ui=compact] .visitor-team-presence{margin-top:9px!important;padding-top:9px!important}.visitor-page[data-ui=compact] .visitor-agent-avatar{width:23px!important;height:23px!important}.visitor-page[data-ui=compact] .visitor-messages{background:#f6f7f9!important;gap:9px!important;padding:14px!important}.visitor-page[data-ui=compact] .visitor-message{color:#252b35!important;background:#fff!important;border:1px solid #e1e5eb!important;border-radius:10px 10px 10px 3px!important;max-width:86%!important;padding:9px 11px!important;font-size:12px!important;line-height:1.55!important;box-shadow:0 2px 6px #1e293b08!important}.visitor-page[data-ui=compact] .visitor-message.mine{background:var(--widget-color,#5947e8)!important;color:#fff!important;border-color:#0000!important;border-radius:10px 10px 3px!important}.visitor-page[data-ui=compact] .visitor-quick-replies{gap:6px!important;margin-top:0!important;padding-left:0!important}.visitor-page[data-ui=compact] .visitor-quick-replies button{min-height:29px!important;padding:5px 10px!important;font-size:11px!important}.visitor-page[data-ui=compact] .visitor-composer{background:#fff!important;border-top:1px solid #dfe3e9!important;margin:0!important;padding:10px 12px!important}.visitor-page[data-ui=compact] .visitor-composer input{background:#f7f8fa!important;border:1px solid #dce1e8!important;border-radius:8px!important;height:38px!important;padding:0 12px!important}.visitor-page[data-ui=compact] .visitor-composer .primary{border-radius:8px!important;width:38px!important;height:38px!important;padding:0!important}.visitor-page[data-ui=compact] .visitor-bottom-actions{background:#fff!important;padding:6px 12px!important}.visitor-page[data-ui=compact] .visitor-powered{background:#fff!important;padding:7px!important}.visitor-page[data-ui=compact] .visitor-form{gap:12px!important;padding:18px!important}.visitor-page[data-ui=glass]{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--widget-color,#5947e8) 72%,#fff),transparent 40%),linear-gradient(150deg,#17152c,#37306e 55%,#171b36)!important}.visitor-page[data-ui=glass] .visitor-window{-webkit-backdrop-filter:blur(24px)saturate(140%)!important;backdrop-filter:blur(24px)saturate(140%)!important;color:#fff!important;background:#ffffff18!important;border:1px solid #ffffff38!important;border-radius:26px!important;box-shadow:0 30px 70px #05041470!important}.visitor-page[data-ui=glass] .visitor-header{background:linear-gradient(135deg,#ffffff25,#ffffff0b)!important;border-bottom:1px solid #ffffff24!important;padding:20px!important}.visitor-page[data-ui=glass] .visitor-brand-icon,.visitor-page[data-ui=glass] .visitor-close{background:#ffffff18!important;border-color:#ffffff40!important}.visitor-page[data-ui=glass] .visitor-team-presence{border-top-color:#ffffff24!important}.visitor-page[data-ui=glass] .visitor-messages{background:linear-gradient(#ffffff08,#0000)!important}.visitor-page[data-ui=glass] .visitor-message{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffff1c!important;border:1px solid #ffffff2d!important;box-shadow:0 8px 24px #0c092522!important}.visitor-page[data-ui=glass] .visitor-message.mine{background:color-mix(in srgb,var(--widget-color,#5947e8) 82%,#fff 18%)!important;border-color:#ffffff40!important}.visitor-page[data-ui=glass] .visitor-message.grouped .visitor-message-part+.visitor-message-part{border-top-color:#ffffff25!important}.visitor-page[data-ui=glass] .visitor-quick-replies button{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff18!important;border-color:#ffffff58!important}.visitor-page[data-ui=glass] .visitor-composer{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff1c!important;border:1px solid #ffffff35!important;border-radius:16px!important;margin:0 14px 12px!important;padding:6px!important}.visitor-page[data-ui=glass] .visitor-composer input{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 11px!important}.visitor-page[data-ui=glass] .visitor-composer input::placeholder{color:#ffffffa5!important}.visitor-page[data-ui=glass] .visitor-composer .primary{color:#332771!important;background:#fff!important;border:0!important;border-radius:12px!important;width:40px!important;height:40px!important;padding:0!important}.visitor-page[data-ui=glass] .visitor-bottom-actions button,.visitor-page[data-ui=glass] .visitor-powered{color:#ffffffb5!important}.visitor-page[data-ui=glass] .visitor-form{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff15!important;border:1px solid #ffffff2f!important;border-radius:18px!important;margin:14px!important;padding:20px!important}.visitor-page[data-ui=glass] .visitor-form p,.visitor-page[data-ui=glass] .visitor-form label,.visitor-page[data-ui=glass] .visitor-note{color:#ffffffbd!important}.visitor-page[data-ui=glass] .visitor-form input,.visitor-page[data-ui=glass] .visitor-form select{color:#fff!important;background:#ffffff16!important;border-color:#ffffff35!important}.visitor-page[data-ui=commerce]{background:#f3eee7!important}.visitor-page[data-ui=commerce] .visitor-window{background:#fffaf4!important;border:0!important;border-radius:22px!important;width:430px!important;box-shadow:0 24px 65px #4a332421!important}.visitor-page[data-ui=commerce] .visitor-header{background:linear-gradient(145deg,#141820,#2e3541)!important;padding:21px 22px 19px!important}.visitor-page[data-ui=commerce] .visitor-header:after{content:"PERSONAL SHOPPING · LIVE SUPPORT";color:#f4d19c;letter-spacing:.12em;border:1px solid #ffffff32;border-radius:999px;margin-top:13px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.visitor-page[data-ui=commerce] .visitor-brand-icon{color:#17191e!important;background:#f0bd6a!important;border-color:#ffdca3!important;border-radius:50%!important}.visitor-page[data-ui=commerce] .visitor-status{color:#17191e!important;background:#f0bd6a!important;border-color:#f0bd6a!important;font-weight:750!important}.visitor-page[data-ui=commerce] .visitor-status i{box-shadow:none!important;background:#17191e!important}.visitor-page[data-ui=commerce] .visitor-team-presence{border-top-color:#ffffff1c!important}.visitor-page[data-ui=commerce] .visitor-messages{background:#fffaf4!important}.visitor-page[data-ui=commerce] .visitor-message{color:#2e2c29!important;background:#fff!important;border:1px solid #eadfce!important;border-radius:16px 16px 16px 4px!important;box-shadow:0 5px 14px #563f2610!important}.visitor-page[data-ui=commerce] .visitor-message.mine{color:#fff!important;background:#171a20!important;border-color:#171a20!important;border-radius:16px 16px 4px!important}.visitor-page[data-ui=commerce] .visitor-quick-replies{padding-left:0!important}.visitor-page[data-ui=commerce] .visitor-quick-replies button{color:#42351f!important;background:#fffaf4!important;border-color:#d8b77e!important}.visitor-page[data-ui=commerce] .visitor-quick-replies button:hover:not(:disabled){color:#fff!important;background:#171a20!important;border-color:#171a20!important;box-shadow:0 8px 18px #171a2024!important}.visitor-page[data-ui=commerce] .visitor-composer{background:#fff!important;border:1px solid #d9cbb8!important;border-radius:14px!important;margin:0 14px 10px!important;padding:5px 6px 5px 13px!important;box-shadow:0 7px 20px #553a1e10!important}.visitor-page[data-ui=commerce] .visitor-composer input{box-shadow:none!important;background:0 0!important;border:0!important}.visitor-page[data-ui=commerce] .visitor-composer .primary{color:#f5c778!important;background:#171a20!important;border:0!important;border-radius:10px!important;width:42px!important;height:42px!important;padding:0!important}.visitor-page[data-ui=commerce] .visitor-form{background:#fff!important;border:1px solid #eadfce!important;border-radius:17px!important;margin:14px!important;padding:21px!important;box-shadow:0 10px 30px #553a1e0b!important}.visitor-page[data-ui=commerce] .visitor-form .primary{color:#fff!important;background:#171a20!important;border-color:#171a20!important}.visitor-page[data-theme=dark][data-ui=compact] .visitor-messages,.visitor-page[data-theme=dark][data-ui=compact] .visitor-composer,.visitor-page[data-theme=dark][data-ui=compact] .visitor-bottom-actions,.visitor-page[data-theme=dark][data-ui=compact] .visitor-powered{background:#181924!important}.visitor-page[data-theme=dark][data-ui=compact] .visitor-message:not(.mine){color:#f5f3ff!important;background:#262733!important;border-color:#363846!important}.visitor-page[data-theme=dark][data-ui=commerce] .visitor-window,.visitor-page[data-theme=dark][data-ui=commerce] .visitor-messages{background:#191817!important}.visitor-page[data-theme=dark][data-ui=commerce] .visitor-message:not(.mine),.visitor-page[data-theme=dark][data-ui=commerce] .visitor-form{color:#f7f1e7!important;background:#24221f!important;border-color:#403a33!important}.visitor-page[data-ui=guided]{background:linear-gradient(145deg,#edf9fc,#f4f0ff 62%,#eef7ff)!important}.visitor-page[data-ui=guided] .visitor-window{overflow:hidden;background:#fff!important;border:1px solid #d4e5ec!important;border-radius:25px!important;width:424px!important;box-shadow:0 28px 72px #25496a26!important}.visitor-page[data-ui=guided] .visitor-header{background:radial-gradient(circle at 88% -10%,#ffffff3b,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--widget-color,#5947e8) 78%,#078ec1),var(--widget-color,#5947e8))!important;padding:22px 21px 19px!important}.visitor-page[data-ui=guided] .visitor-header h1{letter-spacing:-.035em!important;font-size:23px!important}.visitor-page[data-ui=guided] .visitor-header p{color:#e7efff!important;font-size:12px!important;line-height:1.45!important}.visitor-page[data-ui=guided] .visitor-brand-icon,.visitor-page[data-ui=guided] .visitor-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f!important;border-color:#ffffff52!important}.visitor-page[data-ui=guided] .visitor-status{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!important}.visitor-page[data-ui=guided] .visitor-status i{background:#6ff0bb!important}.visitor-page[data-ui=guided] .visitor-team-presence{border-top-color:#ffffff24!important;margin-top:14px!important;padding-top:13px!important}.visitor-page[data-ui=guided] .visitor-messages{background:linear-gradient(#f8fcfe,#fff 38%)!important;gap:13px!important;padding:19px!important}.visitor-page[data-ui=guided] .visitor-message{color:#273747!important;max-width:86%!important;box-shadow:none!important;background:#f2f8fa!important;border:1px solid #dfebef!important;border-radius:6px 17px 17px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.58!important}.visitor-page[data-ui=guided] .visitor-message.mine{background:var(--widget-color,#5947e8)!important;color:#fff!important;border-color:#0000!important;border-radius:17px 17px 6px!important}.visitor-page[data-ui=guided] .visitor-quick-replies{gap:8px!important;padding-left:0!important}.visitor-page[data-ui=guided] .visitor-quick-replies button{border:1px solid color-mix(in srgb,var(--widget-color,#5947e8) 42%,#d7e4eb)!important;min-height:38px!important;color:color-mix(in srgb,var(--widget-color,#5947e8) 85%,#182635)!important;background:#fff!important;border-radius:12px!important;padding:8px 14px!important;font-size:12px!important;font-weight:750!important;box-shadow:0 5px 14px #2d49600c!important}.visitor-page[data-ui=guided] .visitor-quick-replies button:hover:not(:disabled){transform:translateY(-1px);background:var(--widget-color,#5947e8)!important;color:#fff!important;box-shadow:0 9px 20px color-mix(in srgb,var(--widget-color,#5947e8) 24%,transparent)!important}.visitor-page[data-ui=guided] .visitor-composer{background:#fff!important;border:1px solid #d9e5eb!important;border-radius:16px!important;margin:0 14px 11px!important;padding:6px 6px 6px 14px!important;box-shadow:0 8px 26px #28445a12!important}.visitor-page[data-ui=guided] .visitor-composer input{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.visitor-page[data-ui=guided] .visitor-composer .primary{background:var(--widget-color,#5947e8)!important;color:#fff!important;border:0!important;border-radius:12px!important;width:42px!important;height:42px!important;padding:0!important}.visitor-page[data-ui=guided] .visitor-bottom-actions{padding:5px 16px 10px!important}.visitor-page[data-ui=guided] .visitor-form{background:#fff!important;border:1px solid #dce9ee!important;border-radius:18px!important;margin:15px!important;padding:21px!important;box-shadow:0 12px 32px #27465810!important}.visitor-page[data-ui=guided] .visitor-form input,.visitor-page[data-ui=guided] .visitor-form select{background:#fbfdfe!important;border-color:#d8e5ea!important;border-radius:11px!important;min-height:44px!important}.visitor-page[data-theme=dark][data-ui=guided]{background:#101523!important}.visitor-page[data-theme=dark][data-ui=guided] .visitor-window,.visitor-page[data-theme=dark][data-ui=guided] .visitor-messages{background:#151c2b!important;border-color:#2b3547!important}.visitor-page[data-theme=dark][data-ui=guided] .visitor-message:not(.mine),.visitor-page[data-theme=dark][data-ui=guided] .visitor-form{color:#f1f6ff!important;background:#202b3a!important;border-color:#334052!important}@media (width<=700px){.widget-layout-picker{grid-template-columns:1fr}}.launcher-theme-setting{color:#5d5668;gap:8px;margin:18px 0;font-size:13px;font-weight:650;display:grid}.launcher-theme-setting>small{color:#8f8b98;font-size:11px;font-weight:400}.launcher-color-setting{background:#fbfcfe;border:1px solid #dfe3ea;border-radius:12px;gap:10px;margin:18px 0;padding:15px;display:grid}.launcher-color-setting-head{color:#4c4658;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.launcher-color-setting-head button{color:#5d49d6;font-size:11px;font-weight:700}.launcher-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.launcher-color-grid label{background:#fff;border:1px solid #e2e6ed;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:8px;padding:9px;margin:0!important;display:grid!important}.launcher-color-grid input[type=color]{cursor:pointer;grid-row:1/3;border-radius:8px!important;width:32px!important;height:32px!important;padding:2px!important}.launcher-color-grid span{color:#4f4a5a;font-size:11px;font-weight:700}.launcher-color-grid small{color:#92909a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.launcher-color-setting>small{color:#8d8995;font-size:10px;line-height:1.4}.launcher-theme-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.launcher-theme-picker>button{text-align:left;background:#fff;border:1px solid #dfe3ea;border-radius:12px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.launcher-theme-picker>button:hover{border-color:#9e90ec;transform:translateY(-1px);box-shadow:0 8px 18px #2f246a10}.launcher-theme-picker>button.selected{border-color:#604cdd;box-shadow:0 0 0 3px #604cdd18}.launcher-theme-picker b{color:#343040;font-size:12px;display:block}.launcher-theme-picker small{color:#8a8494;margin-top:3px;font-size:10px;font-weight:450;line-height:1.25;display:block}.launcher-theme-thumb{background:#f3f4f8;border-radius:9px;justify-content:center;align-items:center;width:62px;height:44px;display:flex;position:relative;overflow:hidden}.launcher-theme-thumb i{background:#604cdd;border-radius:999px;width:48px;height:20px;position:absolute;box-shadow:0 5px 10px #604cdd30}.launcher-theme-thumb em{color:#fff;z-index:1;font-size:9px;font-style:normal;position:relative}.launcher-theme-thumb-floating i,.launcher-theme-thumb-orbit i{width:27px;height:27px}.launcher-theme-thumb-outline i{box-shadow:none;background:#fff;border:1px solid #7867de}.launcher-theme-thumb-outline em{color:#604cdd}.launcher-theme-thumb-gradient i{background:linear-gradient(135deg,#7b67f1,#291b83);border-radius:7px}.launcher-theme-thumb-prompt{justify-content:flex-end;padding-right:5px}.launcher-theme-thumb-prompt:before{content:"";background:#fff;border:1px solid #d9dce4;border-radius:99px;height:20px;position:absolute;left:5px;right:23px}.launcher-theme-thumb-prompt i{width:23px;height:23px}.launcher-theme-thumb-agent i{background:#fff;border:1px solid #dfe2e8;border-radius:9px;width:52px;height:29px;box-shadow:0 4px 10px #252b3415}.launcher-theme-thumb-agent:after{content:"";background:#f2bf6c;border-radius:50%;width:19px;height:19px;position:absolute;left:8px}.launcher-theme-thumb-agent em{color:#4a3212;margin-left:-27px}.launcher-theme-thumb-orbit i{border:2px solid #fff;box-shadow:0 0 0 5px #604cdd24,0 5px 10px #604cdd36}.launcher-theme-thumb-glass{background:linear-gradient(135deg,#7566da,#c5bdf8)}.launcher-theme-thumb-glass i{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff85;border:1px solid #ffffff9c;box-shadow:0 5px 10px #2a20552b}.launcher-theme-thumb-glass em{color:#30274f}.launcher-theme-thumb-notification i{background:#fff;border:1px solid #dfe2e8;border-radius:9px;width:54px;height:29px;box-shadow:0 4px 10px #252b3415}.launcher-theme-thumb-notification:after{content:"1";color:#fff;background:#ef4444;border:1px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;display:grid;position:absolute;top:3px;right:3px}.launcher-theme-thumb-notification em{color:#604cdd}.launcher-theme-thumb-split i{background:linear-gradient(90deg,#806ff0 0 34%,#604cdd 34%);width:54px;height:23px}@media (width<=700px){.launcher-theme-picker,.launcher-color-grid{grid-template-columns:1fr}}@media (width<=430px){.visitor-page[data-ui=compact] .visitor-window,.visitor-page[data-ui=glass] .visitor-window,.visitor-page[data-ui=commerce] .visitor-window,.visitor-page[data-ui=guided] .visitor-window{border-radius:0!important;width:100%!important}.visitor-page[data-ui=glass] .visitor-window{border:0!important}}.visitor-prompt-setting{background:#fbfcfe;border:1px solid #dfe3ea;border-radius:14px;margin:18px 0;padding:18px}.visitor-prompt-setting h3{margin:0 0 8px;font-size:16px}.visitor-prompt-setting p,.visitor-prompt-setting small{font-size:14px;line-height:1.5}.visitor-prompt-setting select,.visitor-prompt-setting textarea{width:100%;font-size:14px}.platform-script-settings{border:1px solid var(--crm-border,#e5e8f0);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fafbfe);gap:13px;padding:16px;display:grid}.platform-script-settings>div{gap:4px;display:grid}.platform-script-settings b{color:var(--crm-text,#343b4a);font-size:calc(14px * var(--crm-font-scale,1))}.platform-script-settings>div small{color:var(--crm-muted,#778092);font-size:calc(12px * var(--crm-font-scale,1));line-height:1.45}.platform-script-settings label{gap:7px}.platform-script-settings .platform-css-editor{background:var(--crm-feature,#181d2a);min-height:120px;color:var(--crm-muted,#e6eaff);border-color:var(--crm-border,#313a52)}.platform-brand-settings{border:1px solid var(--crm-border,#dfe6f1);border-radius:calc(var(--crm-radius,10px) * 1.3);background:linear-gradient(145deg,var(--crm-surface,#f9fcff),var(--crm-surface,#f8f5ff));gap:13px;padding:17px;display:grid}.platform-settings-heading{gap:4px;display:grid}.platform-settings-heading b{color:var(--crm-text,#30394c);font-size:calc(14px * var(--crm-font-scale,1))}.platform-settings-heading small{color:var(--crm-muted,#727d92);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.5}.platform-brand-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-brand-preview>span{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-feature,#111a31);place-items:center;gap:8px;min-height:92px;padding:11px;display:grid}.platform-brand-preview>span.light{border:1px solid var(--crm-border,#e3e9f3);background:var(--crm-surface,#fff)}.platform-brand-preview small{color:var(--crm-muted,#aebbd5);font-size:calc(9px * var(--crm-font-scale,1));text-transform:uppercase;justify-self:start;font-weight:800}.platform-brand-preview .light small{color:var(--crm-muted,#7f899c)}.platform-brand-preview img{object-fit:contain;max-width:190px;max-height:42px;display:block}.platform-script-settings .status-line{display:flex}.platform-code-warning{border:1px solid var(--crm-border,#cfe0ff);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#eff6ff);align-items:flex-start;padding:12px;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.platform-code-warning svg{color:var(--crm-primary,#3266d7);flex:none}.platform-code-warning span{gap:3px;display:grid}.platform-code-warning b{font-size:calc(12px * var(--crm-font-scale,1))}.platform-code-warning small{font-size:calc(10px * var(--crm-font-scale,1))!important}.edit-dialog:has(.platform-brand-settings){max-width:760px;max-height:92vh;overflow:auto}@media (width<=620px){.platform-brand-preview,.platform-brand-settings .ops-fields{grid-template-columns:1fr}}.platform-script-scope{border:1px solid var(--border,var(--crm-border,#dde3ed));border-radius:calc(var(--crm-radius,10px) * 1.4);gap:18px;margin-top:20px;padding:22px;display:grid}.platform-script-scope .status-line span{gap:8px;display:grid}.platform-script-scope .status-line small{line-height:1.6;display:block}.platform-script-scope label{gap:9px;display:grid}@media (width<=600px){.platform-script-scope{padding:16px}}.ai-provider-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.ai-provider-card{border-top:3px solid #0000;gap:20px;padding:22px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.ai-provider-card.enabled{border-top-color:var(--crm-border,#386be5)}.ai-provider-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1e355e17}.ai-provider-card header{align-items:center;gap:13px;display:flex}.ai-provider-card header>div{flex:1;min-width:0}.ai-provider-card h3{font-size:calc(18px * var(--crm-font-scale,1));margin:0 0 4px}.ai-provider-card header p{color:var(--crm-muted,#7a8497);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;margin:0;overflow:hidden}.ai-provider-card header em{color:var(--crm-primary,#245bd7);background:var(--crm-surface-alt,#ebf2ff);font-style:normal;font-size:calc(12px * var(--crm-font-scale,1));border-radius:999px;padding:5px 9px;font-weight:800}.ai-provider-mark{border-radius:calc(var(--crm-radius,10px) * 1.4);width:44px;height:44px;color:var(--crm-feature-text,#fff);background:linear-gradient(145deg,var(--crm-feature,#6b7eff),var(--crm-feature,#245bd7));place-items:center;display:grid;box-shadow:0 8px 18px #2f63dc3d}.ai-provider-details{background:var(--crm-surface-alt,#f7f9fc);border:1px solid var(--crm-border,#edf0f5);border-radius:calc(var(--crm-radius,10px) * 1.4);grid-template-columns:1fr 1fr;gap:14px;padding:15px;display:grid}.ai-provider-details div{gap:4px;min-width:0;display:grid}.ai-provider-details span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8a94a7);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.ai-provider-details b{font-size:calc(13px * var(--crm-font-scale,1));white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden}.ai-provider-details b.good{color:var(--crm-success,#16845b)}.ai-provider-details b.risk{color:var(--crm-danger,#b35c22)}.ai-provider-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-provider-card footer>label{font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:9px;font-weight:750;display:flex}.ai-provider-card footer>div{align-items:center;gap:7px;display:flex}.ai-provider-card .compact{min-height:34px;padding:7px 10px}.ai-provider-card .danger{color:var(--crm-danger,#bd3e4b)}.ai-provider-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:290px;display:flex}.ai-provider-empty>svg{color:var(--crm-primary,#3266db);background:var(--crm-surface-alt,#eef4ff);border-radius:calc(var(--crm-radius,10px) * 1.8);width:58px;height:58px;padding:14px}.ai-provider-empty h3{margin:7px 0 0}.ai-provider-empty p{max-width:520px;color:var(--crm-muted,#758095);margin:0 0 8px}.ai-governance{padding:22px}.ai-governance>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ai-governance>div:last-child>span{background:var(--crm-surface,#f8faff);border:1px solid var(--crm-border,#edf1f8);border-radius:calc(var(--crm-radius,10px) * 1.3);grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:14px;display:grid}.ai-governance>div:last-child svg{color:var(--crm-primary,#2f63dc);grid-row:1/3}.ai-governance>div:last-child small{color:var(--crm-muted,#7d8799);margin-top:3px;line-height:1.45}.ai-tuning-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.edit-form .security-note svg{flex:none}@media (width<=1100px){.ai-provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-provider-grid,.ai-governance>div:last-child{grid-template-columns:1fr}}@media (width<=700px){.ai-provider-metrics,.ai-provider-details{grid-template-columns:1fr}.ai-provider-card footer{flex-direction:column;align-items:flex-start}.ai-tuning-fields{grid-template-columns:1fr}}.ai-editor-dialog{max-height:92dvh;overflow:auto;width:min(1060px,100vw - 32px)!important;max-width:1060px!important}.ai-editor-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ai-editor-grid section{min-width:0}.ai-editor-grid h3{font-size:calc(15px * var(--crm-font-scale,1));border-top:1px solid var(--crm-border,#e4e9f2);margin:18px 0 14px;padding-top:14px}.ai-editor-grid h3:first-child{border:0;margin-top:0;padding-top:0}.ai-editor-grid small,.ai-editor-grid p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#748098);line-height:1.6}.ai-editor-grid .ai-check{flex-direction:row;align-items:center;gap:10px}.ai-check input{accent-color:var(--crm-primary,#3865df);flex-shrink:0;width:17px!important}.ai-model-list{border:1px solid var(--crm-border,#e0e6ef);border-radius:calc(var(--crm-radius,10px) * 1);max-height:250px;overflow:auto}.ai-model-list>button{text-align:left;border-bottom:1px solid var(--crm-border,#e8edf5);overflow-wrap:anywhere;flex-direction:column;gap:5px;width:100%;padding:12px;display:flex}.ai-model-list>button span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#718099)}.ai-model-list>button.selected{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#2452b8)}.ai-model-list>button:disabled{opacity:.5}.ai-model-list>p{padding:14px}.ai-test-message{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f2f5fb);overflow-wrap:anywhere;padding:12px}.ai-test-result{background:var(--crm-surface-alt,#e9f7ef);color:var(--crm-success,#166b44);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(12px * var(--crm-font-scale,1));flex-direction:column;gap:6px;margin-top:12px;padding:12px;display:flex}.ai-profile-usage{color:var(--crm-muted,#748098);font-size:calc(12px * var(--crm-font-scale,1))}@media (width<=720px){.ai-editor-grid{grid-template-columns:1fr;gap:16px}.ai-editor-dialog{padding:18px!important}.ai-provider-details{grid-template-columns:1fr}}.ai-workflow-routes{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.ai-workflow-routes article{overflow-wrap:anywhere;flex-direction:column;gap:9px;padding:20px;display:flex}.ai-workflow-routes small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#758198)}.ai-workflow-routes b{font-size:calc(17px * var(--crm-font-scale,1))}.ai-workflow-routes span{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-primary,#536788)}@media (width<=700px){.ai-workflow-routes{grid-template-columns:1fr}}.ai-endpoint-reference{margin-bottom:18px;padding:22px}.ai-endpoint-reference h2{font-size:calc(18px * var(--crm-font-scale,1))}.ai-endpoint-reference p{font-size:calc(13px * var(--crm-font-scale,1));overflow-wrap:anywhere;line-height:1.6}.ai-endpoint-reference label{align-items:center;gap:12px;margin:20px 0;display:flex}.ai-endpoint-reference select{border:1px solid var(--crm-border,#dce4ef);border-radius:calc(var(--crm-radius,10px) * .8);color:inherit;background:0 0;padding:10px}.ai-endpoint-reference code{font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere}.ai-endpoint-reference .text-btn{margin:16px 0;display:inline-block}.private-assistant{gap:18px;max-width:1050px;margin:auto;display:grid}.private-assistant-notice{border:1px solid var(--border,var(--crm-border,#ddd));border-radius:calc(var(--crm-radius,10px) * 1.4);color:var(--muted-foreground,var(--crm-muted,#64748b));padding:14px 18px}.private-assistant-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.private-assistant-tools label{gap:8px;display:grid}.private-assistant-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.private-assistant-starters button{text-align:left;white-space:normal;height:auto;padding:16px}.private-assistant-messages{gap:16px;max-height:55vh;padding:8px;display:grid;overflow:auto}.private-assistant-messages article{border-radius:calc(var(--crm-radius,10px) * 1.6);border:1px solid var(--border,var(--crm-border,#ddd));padding:16px}.private-assistant-messages article.user{background:#5947e814;margin-left:12%}.private-assistant-messages p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.private-assistant-messages small{font-weight:700}.private-assistant form{gap:10px;display:grid}.private-assistant textarea{border-radius:calc(var(--crm-radius,10px) * 1.2);border:1px solid var(--border,var(--crm-border,#ddd));width:100%;color:inherit;background:0 0;padding:14px}.private-assistant-error{color:var(--crm-danger,#dc2626)}.private-assistant form button{justify-self:end}@media (width<=640px){.private-assistant-starters{grid-template-columns:1fr}.private-assistant-messages article.user{margin-left:0}.private-assistant-tools>*{width:100%}}.backup-manager{gap:18px;display:grid}.backup-manager label{gap:8px;display:grid}.backup-manager input{border:1px solid var(--border,var(--crm-border,#ddd));border-radius:calc(var(--crm-radius,10px) * .9);color:inherit;background:0 0;max-width:100%;padding:12px}.backup-counts{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.backup-counts article{border:1px solid var(--border,var(--crm-border,#ddd));border-radius:calc(var(--crm-radius,10px) * 1.2);gap:8px;padding:18px;display:grid}.backup-counts strong{font-size:calc(24px * var(--crm-font-scale,1))}.backup-manager table{border-collapse:collapse;width:100%}.backup-manager th,.backup-manager td{border-bottom:1px solid var(--border,var(--crm-border,#ddd));text-align:left;vertical-align:top;padding:12px}.backup-preview{border:1px solid var(--border,var(--crm-border,#ddd));border-radius:calc(var(--crm-radius,10px) * 1.2);padding:18px}.backup-manager button{justify-self:start}@media (width<=600px){.backup-counts{grid-template-columns:repeat(2,1fr)}.backup-manager th{width:30%}}.kb-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.kb-pagination button,.kb-pagination select{border:1px solid var(--border);border-radius:calc(var(--crm-radius,10px) * .8);padding:8px 12px}.kb-pagination button:disabled{opacity:.45}.kb-preview label{gap:6px;display:grid}.kb-preview input,.kb-preview textarea{border:1px solid var(--border);border-radius:calc(var(--crm-radius,10px) * .8);width:100%;padding:10px}.landing-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.landing-template-grid article>img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:calc(var(--crm-radius,10px) * 1);width:100%;height:230px}.landing-template-grid .admin-head-actions{flex-wrap:wrap}.landing-template-grid a.secondary{align-items:center;text-decoration:none;display:inline-flex}.landing-template-grid h3{margin:18px 0 8px}.landing-template-grid p{min-height:48px}@media (width<=700px){.landing-template-grid{grid-template-columns:1fr}}.landing-template-grid .landing-template-card{flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.landing-template-grid .landing-template-card.is-active{border:2px solid var(--crm-border,#3865df);box-shadow:0 0 0 3px #3865df0c}.landing-template-grid .landing-template-card h3{font-size:calc(18px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:12px;font-weight:650;display:flex}.lt-active-badge{border-radius:calc(var(--crm-radius,10px) * 2);background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#2c57c7);font-size:calc(12px * var(--crm-font-scale,1));padding:4px 10px;font-weight:700;line-height:1.4;display:inline-flex}.landing-template-grid .lt-card-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:12px;display:grid}.landing-template-grid .lt-card-actions>a,.landing-template-grid .lt-card-actions>button,.landing-template-grid .lt-card-actions>span{border-radius:calc(var(--crm-radius,10px) * .9);min-height:46px;font-size:calc(14px * var(--crm-font-scale,1));text-align:center;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:650;line-height:1.4;display:flex}.landing-template-grid .lt-preview{border:1px solid var(--crm-border,#d4ddea);background:var(--crm-surface,#fff);color:var(--crm-text,#34445f);text-decoration:none}.landing-template-grid .lt-preview:hover{background:var(--crm-surface-alt,#f4f7fc);border-color:var(--crm-border,#9eafc7)}.landing-template-grid .lt-activate{border:1px solid var(--crm-border,#2c59ce);background:var(--crm-feature,#3865df);color:var(--crm-feature-text,#fff);cursor:pointer;box-shadow:0 3px 8px #3865df1c}.landing-template-grid .lt-activate:hover{background:var(--crm-feature,#2855ce)}.landing-template-grid .lt-current{border:1px solid var(--crm-border,#b8dfcb);background:var(--crm-surface-alt,#edf9f2);color:var(--crm-success,#236449);cursor:default}.landing-template-grid .lt-activate:disabled{background:var(--crm-surface-alt,#e5ebf5);border-color:var(--crm-border,#d4ddea);color:var(--crm-primary,#526580);opacity:1;cursor:wait;box-shadow:none}.landing-template-grid .lt-preview:focus-visible,.landing-template-grid .lt-activate:focus-visible{outline:3px solid var(--crm-focus,#9bb5fa);outline-offset:3px}.lt-card-actions svg{flex-shrink:0}@media (width<=420px){.landing-template-grid .lt-card-actions{grid-template-columns:1fr}}.channel-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.channel-integration-grid .integration-card{flex-direction:column;align-items:flex-start;min-height:210px;display:flex}.channel-integration-grid .integration-card>p:not(.integration-note){min-height:42px}.channel-integration-grid .integration-card .pill{margin-top:auto}.channel-integration-grid .integration-note{border-top:1px solid var(--crm-border,#edf0f4);width:100%;color:var(--crm-muted,#7d8796);padding-top:10px}.advanced-page .channel-provider-grid{grid-template-columns:minmax(0,1fr);max-width:800px;margin-bottom:24px}.advanced-page .channel-provider-grid>.panel{min-height:210px}@media (width<=760px){.channel-integration-grid{grid-template-columns:1fr;max-width:none}}.channel-integrations{grid-column:1/-1;gap:20px;min-width:0;display:grid}.channel-integrations>.panel{min-width:0}.channel-integrations .card-top{flex-wrap:wrap;gap:12px}.channel-integrations .edit-form{gap:16px;display:grid}.channel-integrations label,.api-node-properties label{gap:7px;font-size:13px;display:grid}.channel-integrations input,.channel-integrations select,.api-node-properties input,.api-node-properties select,.api-node-properties textarea{border:1px solid var(--crm-border,#dce2ec);background:var(--crm-input,#fff);width:100%;min-width:0;max-width:100%;color:var(--crm-input-text,#27334a);border-radius:9px;padding:10px 12px}.channel-integrations input[type=checkbox]{width:18px;height:18px}.channel-integrations label:has(input[type=checkbox]){align-items:center;gap:9px;display:flex}.channel-integrations small,.api-node-properties small{color:var(--crm-muted,#68758b);line-height:1.5}.integration-log{gap:10px;display:grid}.integration-log>div{border-bottom:1px solid var(--crm-border,#dce2ec);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.api-node-properties{gap:14px;min-width:0;padding:0 18px 18px;display:grid}.api-node-properties textarea{min-height:90px;font-family:ui-monospace,monospace;font-size:12px}.api-node-properties .node-help{margin:0;padding:0}.api-node-properties pre{max-height:200px;font-size:12px;overflow:auto}.iw-wa-attachment{color:var(--crm-muted,#68758b);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 2px;font-size:12px;display:flex}.iw-wa-attachment input{max-width:100%;font-size:11px}.commerce-integrations{gap:20px;min-width:0;display:grid}.commerce-actions{flex-wrap:wrap;gap:8px;display:flex}.commerce-integrations .ops-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.commerce-domain{overflow-wrap:anywhere}.commerce-form,.commerce-lookup,.commerce-empty{border:1px solid var(--crm-border,#dce2ec);background:var(--crm-surface,#fff);border-radius:12px;gap:15px;min-width:0;padding:20px;display:grid}.commerce-form details,.commerce-lookup details{gap:14px;display:grid}.commerce-form details[open]>*,.commerce-lookup details[open]>*{margin-bottom:12px}.commerce-integrations summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.commerce-integrations form{gap:14px;min-width:0;display:grid}.commerce-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commerce-connect-option{gap:9px;display:grid}.commerce-sync{color:var(--crm-muted,#68758b);font-size:12px;line-height:1.5}.commerce-result{border:1px solid var(--crm-border,#dce2ec);border-radius:12px;min-width:0;padding:18px}.commerce-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin-top:12px;font-size:13px;line-height:1.8}.commerce-result a{color:var(--crm-primary,#485dd6);text-decoration:underline}.commerce-integrations button{white-space:normal}.commerce-empty{background:var(--crm-hover,#f7f9fc)}@media (width<=640px){.commerce-fields{grid-template-columns:1fr}.commerce-form,.commerce-lookup,.commerce-empty{padding:14px}.commerce-actions{width:100%}.commerce-actions button{flex:130px}}.visual-inbox{border-bottom:1px solid var(--crm-border,#e3e5ef);background:var(--crm-surface,#fff);color:var(--crm-text,#30243f);flex-shrink:0;padding:7px 18px}.visual-inbox-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.visual-inbox .secondary{padding:7px 10px;font-size:12px}.visual-inbox-settings{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.visual-inbox-settings label{gap:5px;display:grid}.visual-inbox-settings select{border:1px solid var(--crm-border,#dce2ec);background:var(--crm-input,#fff);color:var(--crm-input-text,#30243f);border-radius:8px;padding:7px}.visual-inbox-settings small{color:var(--crm-muted,#6d6680);flex-basis:100%}.visual-inbox-settings [role=alert]{color:var(--crm-danger,#a52941)}.visual-widget-notice{border:1px solid color-mix(in srgb,var(--widget-color,#6550c9) 40%,#fff);background:var(--widget-bg,#fff);max-height:210px;color:var(--widget-text,#2c2541);border-radius:12px;flex-shrink:0;margin:8px 12px;padding:12px;font:12px/1.5 system-ui,sans-serif;overflow:auto}.visual-widget-notice b{font-size:13px}.visual-widget-notice p{margin:7px 0}.visual-widget-notice>div{flex-wrap:wrap;gap:8px;display:flex}.visual-widget-notice button,.visual-widget-join{border:1px solid var(--widget-color,#6550c9);color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font:600 12px system-ui;text-decoration:none;display:inline-flex}.visual-widget-join{background:var(--widget-color,#6550c9);color:#fff}.visual-widget-notice small{margin-top:7px;display:block}.support-room{color:#30243f;overflow-wrap:anywhere;background:#f5f4fa;min-height:100dvh;padding:28px max(18px,50vw - 560px);font:15px/1.6 system-ui,sans-serif}.support-room>header{justify-content:space-between;align-items:center;gap:16px;padding:0 2px 22px;display:flex}.support-room-brand{color:#694bc2;letter-spacing:-1px;font-size:24px;font-weight:800;text-decoration:none}.support-room>header>span{color:#746984;font-size:12px}.support-room-card{background:#fff;border:1px solid #e3ddeb;border-radius:20px;padding:28px;box-shadow:0 12px 50px #30243f08}.support-room-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.support-room-title p{color:#746984;margin:0;font-size:12px}.support-room h1{letter-spacing:-.6px;margin:4px 0;font-size:28px;line-height:1.3}.support-description{color:#645970;max-width:740px;margin:18px 0}.support-state{color:#694bc2;background:#eee8fa;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:600}.support-privacy{background:#f7f5fc;border:1px solid #ddd5ee;border-radius:12px;margin:18px 0;padding:16px 18px;font-size:13px}.support-privacy p{margin:5px 0}.support-join,.support-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.support-room button{cursor:pointer;border-radius:10px;min-height:42px;padding:10px 16px;font:600 14px system-ui,sans-serif}.support-room .primary{color:#fff;box-shadow:none;background:#7354ca;border:1px solid #7354ca}.support-room .secondary{color:#514561;background:#fff;border:1px solid #cec6db}.support-room button:disabled{opacity:.5;cursor:not-allowed}.support-end{color:#fff;background:#b83450;border:1px solid #b83450}.support-stage{background:#f5f2f9;border:1px solid #e4deed;border-radius:14px;min-height:180px;padding:14px;position:relative}.support-stage>video:not(.support-self-view){background:#17121f;border-radius:10px;width:100%;max-height:65dvh;display:block}.support-stage .support-self-view{object-fit:contain;background:#17121f;border:2px solid #fff;border-radius:10px;width:230px;max-width:100%;max-height:150px;margin-top:10px}.support-stage>video.support-audio-only{opacity:0;width:1px;height:1px;position:absolute}.support-audio-avatar{color:#7354ca;justify-items:center;padding:25px;font-size:46px;display:grid}.support-audio-avatar small{color:#6a5c7a;font-size:15px}.support-cobrowse>p{color:#776b87;font-size:12px}.support-page-map{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #ccc3db;border-radius:8px;max-width:100%;max-height:66vh;margin:auto;position:relative;overflow:hidden}.support-page-map>span{color:#776b87;font-size:13px;position:absolute;inset:20px}.support-page-map>div{pointer-events:none;color:#514161;background:#f3edfc9c;border:1px solid #cfc3e8;padding:3px;font:11px/1.3 system-ui;position:absolute;overflow:hidden}.support-page-map>div.protected{color:#746484;background:repeating-linear-gradient(45deg,#ede9f2,#ede9f2 7px,#e5dfed 7px 14px)}.support-visitor-pointer{pointer-events:none;background:#2e8f79;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 7px #0004}.support-error{color:#9e2c45;background:#fff0f3;border:1px solid #efcad4;border-radius:10px;padding:12px 15px;font-size:13px}.support-ended{margin:20px 0;font-weight:600}.support-network,.support-recording-note{color:#776b87;font-size:12px}.support-recording-note{margin:10px 0 0}.support-room button:focus-visible,.support-room a:focus-visible,.visual-widget-notice a:focus-visible,.visual-widget-notice button:focus-visible{outline-offset:3px;outline:3px solid #aa96e2}@media (width<=640px){.support-room{padding:18px 12px}.support-room-card{border-radius:14px;padding:18px 14px}.support-room h1{font-size:23px}.support-join button,.support-controls button{flex:180px}.support-page-map>div{font-size:9px}.visual-inbox{padding:7px 12px}}.security-center{min-width:0;color:var(--text,#17233e);gap:20px;display:grid}.security-heading,.security-card-title,.security-request header{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-heading h2{align-items:center;gap:9px;margin:5px 0;font-size:23px;display:flex}.security-heading p,.security-card>p{color:#637089;margin:8px 0 16px;font-size:13px;line-height:1.6}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.security-card{background:#fff;border:1px solid #e3e8f0;border-radius:16px;min-width:0;padding:24px!important}.security-card-title{flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px}.security-card-title>svg{color:#4863d8;flex-shrink:0}.security-card-title h3{flex:1;margin:0;font-size:16px}.security-badge{color:#5f6b81;white-space:nowrap;background:#f1f4f9;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:600}.security-badge.good{color:#14784a;background:#e7f5ef}.security-card form{gap:13px;margin:16px 0;display:grid}.security-card label{gap:6px;font-size:12px;font-weight:600;display:grid}.security-card input:not([type=checkbox]),.security-card select,.security-card textarea{color:#253149;width:100%;min-height:41px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce2ec;border-radius:8px;padding:9px 11px}.security-card textarea{resize:vertical;min-height:76px}.security-card input:focus-visible,.security-card select:focus-visible,.security-card textarea:focus-visible{outline-offset:2px;outline:2px solid #6075e8}.security-card .security-checkbox{align-items:center;gap:9px;display:flex}.security-card small{color:#6b7890;font-size:11px;line-height:1.5;display:block}.security-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.security-card button,.security-heading button{justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.security-card button:disabled{opacity:.5;cursor:default}.security-alert,.security-success{border-radius:9px;margin:0;padding:12px 15px;font-size:13px;line-height:1.5}.security-alert{color:#9f342b;background:#fff0ee}.security-success{color:#206c48;background:#eaf6ef}.security-muted{color:#6a7589;font-size:12px;line-height:1.6}.security-setup,.security-retention,.security-recovery{background:#f5f7fc;border:1px solid #e4e9f3;border-radius:10px;margin-top:15px;padding:15px;font-size:12px;line-height:1.6}.security-setup code{overflow-wrap:anywhere;letter-spacing:1px;-webkit-user-select:all;user-select:all;margin:12px 0;font-size:15px;font-weight:600;display:block}.security-setup a{color:#3655c8}.security-recovery{background:#fff8e8;border-color:#eddfb3}.security-recovery h4{margin:0}.security-recovery>div{gap:6px;margin:14px 0;display:grid}.security-recovery code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:11px}.security-recovery button{margin-right:9px}.security-session-list{margin-top:16px}.security-session-list article{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.security-session-list article>div{min-width:0}.security-session-list small{overflow-wrap:anywhere;margin-top:5px}.security-team>div{border-top:1px solid #edf0f5;grid-template-columns:1fr 120px auto;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.security-request-form{grid-template-columns:1fr 1fr!important}.security-request-reason{grid-column:1/-1}.security-requests{gap:15px;margin-top:24px;display:grid}.security-request{border:1px solid #e2e7f0;border-radius:12px;min-width:0;padding:18px;font-size:12px}.security-request p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.security-request header b{overflow-wrap:anywhere}.security-audits{max-height:550px;margin:20px 0;overflow:auto}.security-audits article{overflow-wrap:anywhere;border-top:1px solid #edf0f5;grid-template-columns:170px 1fr;gap:18px;padding:15px 0;font-size:12px;display:grid}.security-audits article>span{color:#6b7890}.security-audits p{color:#65728a;margin:5px 0;line-height:1.5}.security-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;font-size:13px;display:grid}.security-readiness p{color:#66738b;font-size:12px;line-height:1.7}.security-retention code{overflow-wrap:anywhere}.security-retention ul{padding-left:20px}.security-center .security-heading .secondary{flex-shrink:0}@media (width<=1000px){.security-grid{grid-template-columns:1fr}.security-readiness{grid-template-columns:1fr;gap:10px}.security-team>div{grid-template-columns:1fr auto}.security-team>div>span:nth-child(2){grid-row:2}.security-team>div>span:last-child{grid-area:1/2/3}}@media (width<=600px){.security-card{padding:17px!important}.security-heading{align-items:flex-start}.security-heading h2{font-size:20px}.security-request-form{grid-template-columns:1fr!important}.security-audits article{grid-template-columns:1fr;gap:6px}.security-request header{flex-wrap:wrap;align-items:flex-start}.security-request{padding:13px}.security-session-list article{align-items:flex-start}.security-recovery code{font-size:10px}}.owner-settings-tabs-head [data-slot=tabs-list]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1000px){.owner-settings-tabs-head [data-slot=tabs-list]{justify-content:flex-start;height:48px;display:flex;overflow-x:auto}.owner-settings-tabs-head [data-slot=tabs-trigger]{flex:none;padding:0 14px}}.platform-feature-ops{min-width:0;color:var(--crm-text,#27354a);gap:20px;display:grid}.pfo-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pfo-heading h2,.pfo-panel h3{align-items:center;gap:9px;margin:6px 0;font-size:21px;display:flex}.pfo-heading p,.pfo-panel>p,.pfo-note{color:var(--crm-muted,#6c7890);font-size:12px;line-height:1.7}.pfo-heading button{flex-shrink:0}.pfo-filters{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.pfo-filters label,.pfo-control label,.platform-feature-access>.ma-card>label{gap:7px;font-size:12px;font-weight:600;display:grid}.pfo-filters select,.pfo-control textarea,.platform-feature-access select{border:1px solid var(--crm-border,#dce3ef);background:var(--crm-surface,#fff);color:var(--crm-text,#27354a);border-radius:8px;max-width:100%;min-height:40px;padding:10px}.pfo-control textarea{width:100%;min-height:80px}.pfo-filters>small{color:var(--crm-muted,#6b7890);margin-left:auto;font-size:11px}.pfo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pfo-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pfo-readiness article{border:1px solid var(--crm-border,#dce3ee);background:var(--crm-surface,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}.pfo-readiness strong{font-size:25px}.pfo-panel{background:var(--crm-surface,#fff);min-width:0;padding:22px!important}.pfo-panel h3{margin:0 0 12px;font-size:16px}.pfo-scroll{margin:18px 0;overflow-x:auto}.pfo-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pfo-scroll th{color:var(--crm-muted,#6d7a92);background:var(--crm-surface-alt,#f4f6fa);padding:11px 13px;font-size:11px;font-weight:600}.pfo-scroll td{border-bottom:1px solid var(--crm-border,#e9edf4);vertical-align:top;min-width:130px;padding:14px 13px}.pfo-scroll td:first-child{min-width:180px}.pfo-scroll small,.pfo-row small{color:var(--crm-muted,#738099);margin-top:5px;font-size:11px;line-height:1.6;display:block}.pfo-scroll b{overflow-wrap:anywhere;display:block}.pfo-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.pfo-row{border-top:1px solid var(--crm-border,#e8edf4);overflow-wrap:anywhere;justify-content:space-between;gap:18px;padding:12px 0;font-size:12px;display:flex}.pfo-event-list{max-height:390px;overflow:auto}.pfo-warning{color:var(--crm-danger,#b94a3e)!important}.pfo-control{border:1px solid var(--crm-primary,#4668dc)!important}.platform-feature-access{gap:20px;display:grid}.platform-feature-access>.ma-card>p{color:var(--crm-muted,#6d7890);font-size:12px;line-height:1.6}.platform-feature-ops button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.platform-feature-ops button:disabled{opacity:.5}.pfo-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.pfo-overview button{border:1px solid var(--crm-border,#dce3ef);background:var(--crm-surface,#fff);text-align:left;border-radius:12px;padding:18px}.pfo-overview strong{margin:8px 0;font-size:25px;display:block}.pfo-overview span,.pfo-overview small{color:var(--crm-muted,#6f7c93);font-size:12px}@media (width<=950px){.pfo-grid,.pfo-readiness{grid-template-columns:1fr}.pfo-overview{grid-template-columns:1fr 1fr}}@media (width<=600px){.pfo-heading{flex-direction:column}.pfo-filters{flex-direction:column;align-items:stretch}.pfo-filters>small{margin-left:0}.pfo-panel{padding:16px!important}.pfo-overview{grid-template-columns:1fr 1fr}.pfo-overview button{padding:12px}.pfo-heading h2{font-size:19px}}.bot-form-builder{gap:15px;display:grid}.bot-form-builder-intro{border:1px solid var(--crm-border,#e4def7);border-radius:calc(var(--crm-radius,10px) * 1);background:linear-gradient(135deg,var(--crm-surface-alt,#f7f4ff),var(--crm-surface,#fbfaff));color:var(--crm-primary,#5b4cb2);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.bot-form-builder-intro>div{gap:3px;display:grid}.bot-form-builder-intro b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-text,#403763)}.bot-form-builder-intro small{color:var(--crm-muted,#827b94);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.45}.bot-form-fields{gap:12px;display:grid}.bot-form-field{border:1px solid var(--crm-border,#e5e2eb);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fcfcfe);gap:12px;padding:13px;display:grid}.bot-form-field>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bot-form-field>header>span{gap:2px;min-width:0;display:grid}.bot-form-field>header b{color:var(--crm-text,#484354);font-size:calc(12px * var(--crm-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-form-field>header small{color:var(--crm-muted,#918a9a);font-family:monospace;font-size:calc(9px * var(--crm-font-scale,1))}.bot-form-field-grid,.bot-form-number-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bot-form-field label{margin:0}.bot-form-field textarea{min-height:72px}.bot-form-field .status-line{border-top:1px solid var(--crm-border,#eceaf0);margin:0;padding:10px 0 0}.bot-form-number-range{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f7f7fa);padding:11px}.visitor-bot-form{border:1px solid color-mix(in srgb,var(--widget-color,var(--crm-border,#5947e8)) 18%,var(--crm-border,#e6e3ed));border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);align-self:stretch;gap:15px;padding:17px;display:grid;box-shadow:0 12px 30px #2f285116}.visitor-bot-form>header{align-items:flex-start;gap:10px;display:flex}.visitor-bot-form>header>span:last-child{gap:4px;display:grid}.visitor-bot-form>header b{color:var(--crm-text,#292633);font-size:calc(15px * var(--crm-font-scale,1));line-height:1.3}.visitor-bot-form>header small{color:var(--crm-muted,#797482);font-size:calc(12px * var(--crm-font-scale,1));line-height:1.5}.visitor-bot-form-icon{border-radius:calc(var(--crm-radius,10px) * .9);background:color-mix(in srgb,var(--widget-color,var(--crm-feature,#5947e8)) 12%,var(--crm-surface,#fff));width:31px;height:31px;color:var(--widget-color,var(--crm-primary,#5947e8));flex:none;place-items:center;display:grid}.visitor-bot-form-fields{gap:13px;display:grid}.visitor-bot-form-field{color:var(--crm-text,#494553);font-size:calc(12px * var(--crm-font-scale,1));gap:6px;font-weight:700;display:grid}.visitor-bot-form-field>span,.visitor-bot-form-choice legend,.visitor-bot-form-consent>span{align-items:center;gap:7px;display:flex}.visitor-bot-form em{background:var(--crm-surface-alt,#f1eff8);color:var(--crm-muted,#80768d);font-size:calc(8px * var(--crm-font-scale,1));text-transform:uppercase;border-radius:99px;padding:2px 5px;font-style:normal;font-weight:700}.visitor-bot-form input:not([type=checkbox]):not([type=radio]),.visitor-bot-form textarea,.visitor-bot-form select{border:1px solid var(--crm-border,#dedbe5);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fbfbfd);width:100%;min-height:42px;color:var(--crm-text,#292631);font:inherit;font-size:calc(13px * var(--crm-font-scale,1));outline:0;padding:10px 11px}.visitor-bot-form textarea{resize:vertical;min-height:84px}.visitor-bot-form input:focus,.visitor-bot-form textarea:focus,.visitor-bot-form select:focus{border-color:var(--widget-color,var(--crm-focus,#5947e8))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-color,#5947e8) 12%,transparent)!important}.visitor-bot-form [aria-invalid=true]{border-color:var(--crm-border,#c95e68)!important}.visitor-bot-form-choice{border:0;gap:7px;display:grid}.visitor-bot-form-choice legend{color:var(--crm-text,#494553);font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:7px;font-weight:700}.visitor-bot-form-choice>div{flex-wrap:wrap;gap:7px;display:flex}.visitor-bot-form-choice label{cursor:pointer;position:relative}.visitor-bot-form-choice input{opacity:0;pointer-events:none;position:absolute}.visitor-bot-form-choice label span{border:1px solid var(--crm-border,#ddd9e6);background:var(--crm-surface,#fff);min-height:34px;color:var(--crm-muted,#615c69);font-size:calc(12px * var(--crm-font-scale,1));border-radius:999px;align-items:center;padding:7px 11px;font-weight:650;transition:all .15s;display:inline-flex}.visitor-bot-form-choice label:hover span{border-color:color-mix(in srgb,var(--widget-color,var(--crm-border,#5947e8)) 55%,var(--crm-border,#ddd9e6));transform:translateY(-1px)}.visitor-bot-form-choice input:checked+span{border-color:var(--widget-color,var(--crm-border,#5947e8));background:color-mix(in srgb,var(--widget-color,var(--crm-feature,#5947e8)) 9%,var(--crm-surface,#fff));color:var(--widget-color,var(--crm-primary,#5947e8));box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-color,#5947e8) 9%,transparent)}.visitor-bot-form-consent{border:1px solid var(--crm-border,#e3e0e8);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fafafd);color:var(--crm-muted,#56515f);font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer;align-items:flex-start;gap:9px;padding:11px;line-height:1.45;display:flex}.visitor-bot-form-consent input{width:16px;height:16px;accent-color:var(--widget-color,var(--crm-primary,#5947e8));margin-top:1px}.visitor-bot-form-consent>span{flex-wrap:wrap}.visitor-bot-form-error{color:var(--crm-danger,#b74753)!important;font-size:calc(10px * var(--crm-font-scale,1))!important;font-weight:600!important;display:block!important}.visitor-bot-form-submit{border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--widget-color,var(--crm-feature,#5947e8));min-height:43px;color:var(--crm-feature-text,#fff);font-size:calc(13px * var(--crm-font-scale,1));box-shadow:0 7px 16px color-mix(in srgb,var(--widget-color,#5947e8) 23%,transparent);border:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.visitor-bot-form-submit:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.visitor-bot-form-submit:disabled{opacity:.6}.visitor-bot-form>p{color:var(--crm-muted,#96909e);font-size:calc(9px * var(--crm-font-scale,1));text-align:center;margin:-4px 0 0}.visitor-page[data-theme=dark] .visitor-bot-form{border-color:var(--crm-border,#393a4b);background:var(--crm-feature,#222330)}.visitor-page[data-theme=dark] .visitor-bot-form>header b,.visitor-page[data-theme=dark] .visitor-bot-form-field,.visitor-page[data-theme=dark] .visitor-bot-form-choice legend{color:var(--crm-muted,#f2f0f7)}.visitor-page[data-theme=dark] .visitor-bot-form>header small,.visitor-page[data-theme=dark] .visitor-bot-form>p{color:var(--crm-muted,#aaa7b7)}.visitor-page[data-theme=dark] .visitor-bot-form input:not([type=checkbox]):not([type=radio]),.visitor-page[data-theme=dark] .visitor-bot-form textarea,.visitor-page[data-theme=dark] .visitor-bot-form select,.visitor-page[data-theme=dark] .visitor-bot-form-choice label span,.visitor-page[data-theme=dark] .visitor-bot-form-consent{border-color:var(--crm-border,#404153);background:var(--crm-feature,#2b2c3a);color:var(--crm-muted,#f2f0f7)}.visitor-page[data-ui=concierge] .visitor-bot-form{border-radius:calc(var(--crm-radius,10px) * 2);margin:0 0 2px;box-shadow:0 12px 28px #27273312}.visitor-page[data-ui=concierge] .visitor-bot-form>header b{color:var(--crm-text,#24252b)}.visitor-page[data-ui=concierge] .visitor-bot-form-submit{border-radius:calc(var(--crm-radius,10px) * 1.2)}@media (width<=560px){.bot-form-field-grid,.bot-form-number-range{grid-template-columns:1fr}}@media (width<=430px){.visitor-bot-form{border-radius:calc(var(--crm-radius,10px) * 1.4);padding:14px}.visitor-bot-form-choice>div{gap:6px}.visitor-bot-form-choice label span{padding:6px 9px}}.bot-studio-page .node-config.node-config-form{width:min(480px,46vw)!important}.bot-studio-page .node-config-form .bot-form-builder{border:1px solid var(--crm-border,#dfe5ed);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);gap:14px;min-width:0;margin:17px 18px 22px;padding:16px;box-shadow:0 2px 8px #1f2a3b09}.bot-studio-page .node-config-form .bot-form-builder-intro{border:0;border-bottom:1px solid var(--crm-border,#e8ecf2);color:var(--crm-primary,#5467a6);background:0 0;border-radius:0;padding:0 0 14px}.bot-studio-page .node-config-form .bot-form-builder-intro b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#273348)}.bot-studio-page .node-config-form .bot-form-builder-intro small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7d8797)}.bot-studio-page .node-config-form .bot-form-builder label{min-width:0;color:var(--crm-muted,#4e5a6d);font-size:calc(12px * var(--crm-font-scale,1));gap:7px;font-weight:750;margin:0!important}.bot-studio-page .node-config-form .bot-form-builder textarea{resize:vertical;min-height:72px}.bot-studio-page .node-config-form .bot-form-fields{gap:12px;margin-top:2px}.bot-studio-page .node-config-form .bot-form-field{border-color:var(--crm-border,#dce4ef);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#f7f9fd);gap:12px;padding:14px}.bot-studio-page .node-config-form .bot-form-field>header{border-bottom:1px solid var(--crm-border,#e4e9f1);padding-bottom:9px}.bot-studio-page .node-config-form .bot-form-field>header b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#273348)}.bot-studio-page .node-config-form .bot-form-field>header small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7d8797)}.bot-studio-page .node-config-form .bot-form-field-grid,.bot-studio-page .node-config-form .bot-form-number-range{gap:12px;min-width:0}.bot-studio-page .node-config-form .bot-form-field .status-line{padding-top:12px}.bot-studio-page .node-config-form .bot-form-builder>.node-help{font-size:calc(11px * var(--crm-font-scale,1));margin:0;padding:12px 13px;line-height:1.5}.bot-studio-page .node-config-form .bot-form-builder>.condition-add{min-height:38px;margin:0}@media (width<=900px){.bot-studio-page .node-config.node-config-form{width:min(480px,94vw)!important}}@media (width<=560px){.bot-studio-page .node-config-form .bot-form-field-grid,.bot-studio-page .node-config-form .bot-form-number-range{grid-template-columns:1fr}}.bot-intelligence{background:var(--crm-surface-alt,#f7f8fc);flex-direction:column;gap:20px;min-width:0;height:100%;padding:24px;display:flex;overflow:auto}.bot-intelligence h3,.bot-live-test h3{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-text,#18243d);margin:0;font-weight:750}.bot-intelligence p,.bot-live-test p{font-size:calc(13px * var(--crm-font-scale,1));line-height:1.65}.bot-ai-card{border:1px solid var(--crm-border,#e1e6ef);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);min-width:0;padding:22px;box-shadow:0 3px 15px #18243d04}.bot-ai-card-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.bot-ai-card-heading>svg{color:var(--crm-primary,#6251e7);flex-shrink:0;margin-top:2px}.bot-ai-card-heading>div:first-of-type{flex:1;min-width:0}.bot-ai-card-heading p{color:var(--crm-muted,#62718a);margin:5px 0 0}.bot-ai-card label,.bot-source-dialog label,.kb-import-dialog label{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#40506b);flex-direction:column;gap:7px;min-width:0;margin:0 0 16px;font-weight:650;display:flex}.bot-ai-card input:not([type=checkbox]),.bot-ai-card select,.bot-ai-card textarea,.bot-source-dialog select,.bot-source-dialog textarea,.kb-import-dialog input,.kb-import-dialog textarea{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#d9dfeb);border-radius:calc(var(--crm-radius,10px) * .9);width:100%;min-height:42px;font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#24324a);box-shadow:none;min-width:0;padding:10px 12px}.bot-ai-card input:focus,.bot-ai-card select:focus,.bot-ai-card textarea:focus{outline:2px solid var(--crm-focus,#bcb5ff);outline-offset:1px;border-color:var(--crm-focus,#8274ed)}.bot-ai-card textarea{resize:vertical;line-height:1.6}.bot-ai-card small,.bot-source-dialog small,.kb-import-dialog small{font-weight:400;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#62718a);line-height:1.65}.bot-ai-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.bot-ai-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bot-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bot-mode-grid button{text-align:left;border:1px solid var(--crm-border,#e0e5ef);border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface,#fff);color:var(--crm-text,#394762);flex-direction:column;align-items:flex-start;gap:9px;min-height:142px;padding:20px;display:flex}.bot-mode-grid button svg{color:var(--crm-muted,#7a88a3)}.bot-mode-grid button b{font-size:calc(14px * var(--crm-font-scale,1))}.bot-mode-grid button span{color:var(--crm-muted,#62718a);font-size:calc(12px * var(--crm-font-scale,1));line-height:1.6}.bot-mode-grid button.selected{border-color:var(--crm-border,#7664ea);background:var(--crm-surface-alt,#f4f2ff);box-shadow:0 0 0 1px #7664ea}.bot-mode-grid button.selected svg{color:var(--crm-primary,#6451de)}.bot-ai-check{align-items:center;line-height:1.5;flex-direction:row!important;gap:10px!important;font-weight:500!important;display:flex!important}.bot-ai-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--crm-primary,#6551df);flex-shrink:0}.bot-ai-check-group{flex-wrap:wrap;gap:8px;display:flex}.bot-ai-notice{border:1px solid var(--crm-border,#e0dcfb);background:var(--crm-surface-alt,#f5f3ff);border-radius:calc(var(--crm-radius,10px) * 1);color:var(--crm-primary,#5c5386);font-size:calc(12px * var(--crm-font-scale,1));align-items:flex-start;gap:10px;padding:13px 15px;line-height:1.6;display:flex}.bot-ai-notice svg{flex-shrink:0;margin-top:2px}.bot-ai-muted{color:var(--crm-muted,#62718a)}.bot-ai-error{background:var(--crm-surface-alt,#fff2f2);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(12px * var(--crm-font-scale,1));padding:10px 12px;color:var(--crm-danger,#a42f43)!important}.bot-ai-warning{background:var(--crm-surface-alt,#fff8e8);color:var(--crm-primary,#8b671c);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(12px * var(--crm-font-scale,1));padding:10px 12px}.bot-intent-row{border-top:1px solid var(--crm-border,#edf0f6);grid-template-columns:1fr 1.5fr 1fr 36px;align-items:center;gap:12px;padding:15px 0 0;display:grid}.bot-intent-row .danger-icon{align-self:center;margin-top:4px}.bot-ai-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bot-ai-card-heading .primary,.bot-ai-card-heading .secondary,.bot-ai-inline-actions .primary,.bot-ai-inline-actions .secondary{font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap;min-height:36px}.bot-knowledge-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bot-knowledge-stats>div{border:1px solid var(--crm-border,#e1e6ef);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);color:var(--crm-primary,#6c5ce5);grid-template-columns:24px 1fr;gap:10px;padding:18px;display:grid}.bot-knowledge-stats b{font-size:calc(24px * var(--crm-font-scale,1));color:var(--crm-text,#273754);line-height:1}.bot-knowledge-stats span{color:var(--crm-muted,#62718a);font-size:calc(12px * var(--crm-font-scale,1));grid-column:1/-1}.bot-collection-choices{flex-wrap:wrap;gap:10px;display:flex}.bot-collection-choices label{border:1px solid var(--crm-border,#e1e4f0);border-radius:calc(var(--crm-radius,10px) * .9);margin:0;padding:9px 12px}.bot-ai-card .bot-knowledge-search{border:1px solid var(--crm-border,#d9dfeb);border-radius:calc(var(--crm-radius,10px) * .9);color:var(--crm-muted,#8390a4);flex-direction:row;align-items:center;gap:9px;padding:0 12px;display:flex}.bot-knowledge-search input{background:0 0!important;border:0!important;outline:0!important;padding-left:0!important}.bot-knowledge-source{border-top:1px solid var(--crm-border,#edf0f6);align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.bot-knowledge-source>input{height:16px;accent-color:var(--crm-primary,#6551df);width:16px!important}.bot-knowledge-source>div{flex:1;min-width:0}.bot-knowledge-source b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#273754);overflow-wrap:anywhere;display:block}.bot-knowledge-source small{display:block}.bot-source-icon{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f2efff);width:38px;height:38px;color:var(--crm-primary,#7160dc);flex-shrink:0;place-items:center;display:grid}.bot-source-status{font-size:calc(10px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f0f2f6);color:var(--crm-muted,#6c7890);white-space:nowrap;padding:5px 8px;font-weight:700}.bot-source-status.ready{background:var(--crm-surface-alt,#eaf8f0);color:var(--crm-success,#328369)}.bot-source-status.review{background:var(--crm-selected,#fff5d8);color:var(--crm-danger,#a27223)}.bot-knowledge-source .secondary{width:34px;min-height:34px;padding:8px}.bot-retrieval-form{gap:10px;display:flex}.bot-retrieval-form input{flex:1}.bot-retrieval-results{margin-top:16px}.bot-retrieval-results article{border:1px solid var(--crm-border,#e5e8f1);background:var(--crm-surface,#fafbff);border-radius:calc(var(--crm-radius,10px) * 1);margin-top:10px;padding:14px}.bot-retrieval-results article>b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#3d4963)}.bot-retrieval-results article>small{float:right}.bot-retrieval-results p{white-space:pre-wrap;overflow-wrap:anywhere}.bot-source-dialog{max-height:90dvh;overflow:auto;max-width:820px!important}.bot-source-full-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--crm-font-scale,1));max-height:350px;overflow:auto}.bot-refresh-review{border-top:1px solid var(--crm-border,#e8eaf3);margin-top:16px;padding-top:16px}.bot-refresh-review>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.kb-import-dialog{max-width:760px!important}.kb-import-methods{grid-template-columns:1fr 1fr;gap:15px;display:grid}.kb-import-methods section{border:1px solid var(--crm-border,#e0e6f1);background:var(--crm-surface,#fafbff);border-radius:calc(var(--crm-radius,10px) * 1.2);min-width:0;padding:17px}.kb-import-methods svg{color:var(--crm-primary,#7463df);margin-bottom:12px}.kb-import-methods label{margin-bottom:10px}.kb-import-methods input[type=file]{font-size:calc(11px * var(--crm-font-scale,1));padding:8px}.kb-import-review{flex-direction:column;gap:12px;display:flex}.kb-import-review label{margin-bottom:0}.bot-live-test{background:var(--crm-surface-alt,#f7f8fc);grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:22px;height:100%;padding:24px;display:grid;overflow:auto}.bot-test-chat{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e0e5ef);border-radius:calc(var(--crm-radius,10px) * 1.7);flex-direction:column;height:min(720px,100dvh - 114px);min-height:460px;display:flex;overflow:hidden;box-shadow:0 5px 24px #22345408}.bot-test-heading{border-bottom:1px solid var(--crm-border,#e8ecf3);align-items:center;gap:12px;padding:19px;display:flex}.bot-test-heading>div{flex:1;min-width:0}.bot-live-test .bot-test-heading p{color:var(--crm-muted,#63718a);font-size:calc(11px * var(--crm-font-scale,1));margin:3px 0 0}.bot-test-avatar{background:var(--crm-surface-alt,#ede9ff);width:42px;height:42px;color:var(--crm-primary,#6d56e2);border-radius:calc(var(--crm-radius,10px) * 1.2);flex-shrink:0;place-items:center;display:grid}.bot-test-heading .secondary{min-height:34px;font-size:calc(11px * var(--crm-font-scale,1));padding:8px 10px}.bot-test-messages{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px;display:flex;overflow:auto}.bot-test-bubble{background:var(--crm-surface-alt,#f2f4f8);border:1px solid var(--crm-border,#e9edf4);max-width:88%;color:var(--crm-text,#24324a);overflow-wrap:anywhere;border-radius:13px 13px 13px 3px;align-self:flex-start;padding:13px 16px}.bot-test-bubble.visitor{background:var(--crm-feature,#6952df);color:var(--crm-feature-text,#fff);border-color:var(--crm-border,#6952df);border-radius:13px 13px 3px;align-self:flex-end}.bot-live-test .bot-test-bubble small{color:var(--crm-muted,#526079);opacity:1;font-size:calc(10px * var(--crm-font-scale,1));font-weight:600}.bot-live-test .bot-test-bubble.visitor small{color:var(--crm-muted,#eeeaff)}.bot-live-test .bot-test-bubble p{color:inherit;white-space:pre-wrap;margin:5px 0 0}.bot-test-empty{text-align:center;max-width:410px;color:var(--crm-muted,#8a82ad);margin:auto;padding:25px 12px}.bot-test-empty>svg{color:var(--crm-primary,#8673e7);margin:0 auto 17px}.bot-live-test .bot-test-empty p{color:var(--crm-muted,#63718a)}.bot-test-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.bot-test-empty button{font-size:calc(11px * var(--crm-font-scale,1))}.bot-test-compose{border-top:1px solid var(--crm-border,#e8ecf3);align-items:center;gap:10px;padding:16px;display:flex}.bot-test-compose input{border:1px solid var(--crm-border,#dce1ed);background:var(--crm-surface,#f9faff);border-radius:calc(var(--crm-radius,10px) * 1);min-width:0;font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#24324a);flex:1;padding:12px}.bot-live-test .bot-test-compose .primary{width:44px;height:44px;padding:10px;color:var(--crm-feature-text,#fff)!important}.bot-test-compose input::placeholder{color:var(--crm-muted,#63718a);opacity:1}.bot-test-inspector{flex-direction:column;gap:16px;min-width:0;display:flex}.bot-test-inspector .bot-ai-card{padding:18px}.bot-test-inspector dl{margin:14px 0}.bot-test-inspector dl>div{border-bottom:1px solid var(--crm-border,#eff1f6);font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 0;display:flex}.bot-test-inspector dt{color:var(--crm-muted,#63718a)}.bot-test-inspector dd{color:var(--crm-text,#364962);text-align:right;overflow-wrap:anywhere;max-width:65%;font-weight:650}.bot-test-inspector details{border-bottom:1px solid var(--crm-border,#edf0f6);font-size:calc(12px * var(--crm-font-scale,1));padding:11px 0}.bot-test-inspector summary{cursor:pointer;color:var(--crm-muted,#495875);font-weight:650}.bot-test-inspector details p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#63718a);overflow-wrap:anywhere;white-space:pre-wrap}.bot-test-inspector details a{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#6d56e2)}.bot-test-choices{flex-wrap:wrap;gap:8px;display:flex}.bot-test-choices button{font-size:calc(12px * var(--crm-font-scale,1))}.bot-test-ended{color:var(--crm-muted,#827394);background:var(--crm-surface,#f8f6ff);padding:16px;margin:0!important}.bot-test-form{border:1px solid var(--crm-border,#e0dcf4);background:var(--crm-surface,#fcfbff);border-radius:calc(var(--crm-radius,10px) * 1.2);color:var(--crm-muted,#465371);flex-direction:column;gap:10px;padding:16px;display:flex}.bot-test-form label{font-size:calc(12px * var(--crm-font-scale,1));flex-direction:column;gap:6px;display:flex}.bot-test-form input:not([type=checkbox]),.bot-test-form select,.bot-test-form textarea{border:1px solid var(--crm-border,#d9dfeb);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * .7);width:100%;min-width:0;color:var(--crm-text,#24324a);padding:9px}.bot-test-form>p{font-size:calc(11px * var(--crm-font-scale,1));margin:0}.bot-test-form>.primary{align-self:flex-start}.bot-editor-topbar-actions .bot-publish-button{min-width:76px;background:var(--crm-topbar,#6751df)!important}.bot-editor-topbar-actions .bot-pause-button{width:34px;min-width:34px!important;padding:8px!important}.bot-editor-topbar-actions .primary:not(.bot-publish-button){background:var(--crm-topbar,#293344)!important;border:1px solid var(--crm-border,#465267)!important;color:var(--crm-muted,#eef2fa)!important}.bot-editor-topbar-actions .primary{font-size:calc(11px * var(--crm-font-scale,1));gap:5px}.creation-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1180px){.bot-ai-columns{grid-template-columns:1fr}.bot-intent-row{grid-template-columns:1fr 1fr}.bot-intent-row .danger-icon{justify-self:end}.bot-live-test{grid-template-columns:minmax(0,1.35fr) minmax(250px,.85fr);gap:15px}.bot-knowledge-source{flex-wrap:wrap}.bot-knowledge-source>div{flex-basis:calc(100% - 90px)}.bot-editor-topbar-actions .bot-editor-duplicate{display:none!important}}@media (width<=800px){.bot-intelligence,.bot-live-test{padding:16px}.bot-live-test{grid-template-columns:1fr}.bot-test-chat{height:650px}.bot-test-inspector{grid-template-columns:1fr 1fr;display:grid}.bot-knowledge-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-mode-grid button{padding:16px}.bot-ai-card-heading{flex-wrap:wrap}.bot-ai-card-heading>.bot-ai-inline-actions{width:100%}.bot-ai-card{padding:18px}.bot-refresh-review>div{grid-template-columns:1fr}}@media (width<=520px){.bot-intelligence,.bot-live-test{padding:12px}.bot-mode-grid{grid-template-columns:1fr}.bot-mode-grid button{grid-template-columns:26px 1fr;gap:7px 12px;min-height:0;display:grid}.bot-mode-grid button span{grid-column:2}.bot-ai-fields,.bot-intent-row{grid-template-columns:1fr}.bot-intent-row{padding-right:38px;position:relative}.bot-intent-row .danger-icon{position:absolute;top:15px;right:0}.bot-ai-card{padding:16px}.bot-retrieval-form{flex-direction:column}.bot-test-heading{gap:8px;padding:13px}.bot-test-heading .secondary{width:32px;min-width:32px;padding:7px;font-size:0}.bot-test-heading .secondary svg{width:15px}.bot-test-avatar{width:34px;height:34px}.bot-test-messages{padding:14px}.bot-test-inspector{display:flex}.bot-test-chat{height:620px;min-height:440px}.kb-import-methods,.creation-choice-grid{grid-template-columns:1fr}.bot-knowledge-stats>div{padding:14px}.bot-editor-topbar-actions .primary{min-width:62px!important;font-size:calc(10px * var(--crm-font-scale,1))!important;padding:7px 8px!important}.bot-editor-topbar-actions .bot-pause-button{display:none!important}.bot-editor-topbar-actions .bot-publish-button svg{display:none}}.bot-test-field{font-size:calc(12px * var(--crm-font-scale,1));flex-direction:column;gap:6px;display:flex}.bot-action-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visitor-answer-feedback{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 4px;display:flex}.visitor-answer-feedback button{border:1px solid var(--crm-border,#dce0eb);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 2);color:var(--crm-primary,#4c3db6);font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer;padding:7px 12px;font-weight:600}.visitor-answer-feedback button:hover{background:var(--crm-surface-alt,#f3f0ff)}.visitor-answer-feedback button:focus-visible{outline:2px solid var(--crm-focus,#5947e8);outline-offset:3px}@media (width<=600px){.bot-action-options{grid-template-columns:1fr}}.bot-test-progress{font-size:calc(12px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f4f1ff);color:var(--crm-primary,#5947e8);border-bottom:1px solid var(--crm-border,#e5dfff);align-items:center;gap:9px;padding:12px 18px;display:flex}.bot-quality{gap:18px;display:grid}.bot-quality-period{min-width:145px;font-size:calc(11px * var(--crm-font-scale,1))!important;margin-left:auto!important}.bot-quality-check-result{font-size:calc(13px * var(--crm-font-scale,1));flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0;display:flex}.bot-quality-check-result small{color:var(--crm-muted,#64748b);margin-left:auto}.bot-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bot-scenario{background:var(--crm-surface,#f8f9fc);border:1px solid var(--crm-border,#e8eaf0);border-radius:calc(var(--crm-radius,10px) * 1.2);font-size:calc(12px * var(--crm-font-scale,1));align-items:flex-start;gap:9px;padding:13px;display:flex}.bot-scenario>svg{color:var(--crm-muted,#64748b);flex-shrink:0;margin-top:2px}.bot-scenario.passed>svg{color:var(--crm-success,#179779)}.bot-scenario.failed{background:var(--crm-surface,#fff5f5);border-color:var(--crm-border,#f7cccc)}.bot-scenario.failed>svg{color:var(--crm-danger,#c74444)}.bot-scenario b{font-size:calc(12px * var(--crm-font-scale,1))}.bot-scenario small{color:var(--crm-muted,#64748b);margin-top:5px;line-height:1.5;display:block}.bot-scenario em{font-size:calc(10px * var(--crm-font-scale,1));text-transform:capitalize;white-space:nowrap;color:var(--crm-muted,#64748b);margin-left:auto;font-style:normal}.bot-quality-empty{text-align:center;color:var(--crm-muted,#64748b);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.bot-quality-empty b{color:var(--crm-text,#293249)}.bot-quality-empty p{max-width:520px;font-size:calc(13px * var(--crm-font-scale,1));margin:0;line-height:1.6}.bot-quality-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.bot-quality-stats>div{border:1px solid var(--crm-border,#e6e7f0);border-radius:calc(var(--crm-radius,10px) * 1.4);background:linear-gradient(135deg,var(--crm-surface,#fff),var(--crm-surface,#f7f5ff));flex-direction:column;gap:10px;padding:19px;display:flex}.bot-quality-stats span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);font-weight:600}.bot-quality-stats b{font-size:calc(28px * var(--crm-font-scale,1));letter-spacing:-.8px;color:var(--crm-text,#292045);line-height:1.2}.bot-quality-stats small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);line-height:1.6}.bot-quality-cost{margin-top:18px}.bot-quality-cost>div{font-size:calc(13px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f5f7fa);border-radius:calc(var(--crm-radius,10px) * 1.2);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;padding:15px;display:flex}.bot-quality-cost small{color:var(--crm-muted,#64748b);font-size:calc(11px * var(--crm-font-scale,1))}.bot-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.bot-release-grid>div{background:var(--crm-surface-alt,#f5f3ff);border:1px solid var(--crm-border,#e3dfff);border-radius:calc(var(--crm-radius,10px) * 1.4);flex-direction:column;gap:9px;padding:22px;display:flex}.bot-release-grid small{color:var(--crm-primary,#6756a3);font-weight:600}.bot-release-grid strong{font-size:calc(24px * var(--crm-font-scale,1));color:var(--crm-primary,#3d316f)}.bot-release-grid span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b)}.bot-release-actions{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.bot-quality-table-wrap{overflow-x:auto}.bot-quality-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--crm-font-scale,1));text-align:left}.bot-quality-table th{font-size:calc(11px * var(--crm-font-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--crm-muted,#718096)}.bot-quality-table td,.bot-quality-table th{border-bottom:1px solid var(--crm-border,#e9ebf3);white-space:nowrap;padding:13px 12px}.bot-unanswered-list>div{border-bottom:1px solid var(--crm-border,#eef0f5);padding:17px 0}.bot-unanswered-list b{font-size:calc(13px * var(--crm-font-scale,1));display:block}.bot-unanswered-list small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b)}.bot-unanswered-list p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);margin:7px 0 0}.bot-quality-pagination{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.bot-quality-pagination>span:first-child{margin-right:auto}.bot-release-publish-options label{font-size:calc(13px * var(--crm-font-scale,1));gap:8px;font-weight:600;display:grid}.bot-release-publish-options select{background:var(--crm-surface-alt,#f7f6fb);border:1px solid var(--crm-border,#e3e0ed);border-radius:calc(var(--crm-radius,10px) * 1);width:100%;color:var(--crm-primary,#332957);padding:12px}.bot-release-publish-options p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);margin-top:12px;line-height:1.6}.bot-template-capabilities{flex-wrap:wrap;gap:6px;margin:8px 0 16px;display:flex}.bot-template-capabilities span{background:var(--crm-surface-alt,#f2f0ff);color:var(--crm-primary,#6650ad);border-radius:calc(var(--crm-radius,10px) * .6);font-size:calc(10px * var(--crm-font-scale,1));padding:5px 7px;font-weight:600;line-height:1.4}.bot-template-preview{max-width:640px!important}.bot-template-preview-body{gap:18px;max-height:62vh;padding:4px 2px;display:grid;overflow:auto}.bot-template-preview-body h4{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-text,#2d2440);margin:0 0 8px}.bot-template-preview-body p,.bot-template-preview-body ul{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#64748b);margin:0;line-height:1.7}.bot-template-preview-body blockquote{font-size:calc(12px * var(--crm-font-scale,1));border-left:3px solid var(--crm-border,#c3b6ff);background:var(--crm-surface,#f8f6ff);color:var(--crm-muted,#65547e);border-radius:0 8px 8px 0;margin:6px 0;padding:9px 12px}@media (width<=900px){.bot-quality-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-scenario-grid{grid-template-columns:1fr}}@media (width<=560px){.bot-quality-stats{grid-template-columns:1fr 1fr;gap:8px}.bot-quality-stats>div{padding:13px}.bot-quality-stats b{font-size:calc(23px * var(--crm-font-scale,1))}.bot-release-grid{grid-template-columns:1fr}.bot-quality .bot-ai-card-heading{flex-wrap:wrap}.bot-quality .bot-ai-card-heading>div{flex:1;min-width:160px}.bot-quality-period{flex:1;margin-left:0!important}.bot-quality-check-result small{margin-left:0}.bot-template-preview-body{max-height:56vh}.bot-release-actions>button{width:100%}.bot-scenario em{font-size:calc(9px * var(--crm-font-scale,1))}}.app-sidebar .dashboard-brand{width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.app-sidebar .dashboard-brand-logo{object-fit:contain;object-position:left center;filter:none;width:196px;max-width:100%;height:44px;display:block}.app-sidebar .dashboard-brand-icon{object-fit:contain;object-position:left center;width:126px;max-width:none;height:42px;display:none}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .dashboard-brand,.app-sidebar[data-state=collapsed] .dashboard-brand{width:100%;box-shadow:none;background:0 0;border-color:#0000;justify-content:center!important;padding:0!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .dashboard-brand-logo,.app-sidebar[data-state=collapsed] .dashboard-brand-logo{display:none!important}.group[data-slot=sidebar][data-state=collapsed] .app-sidebar .dashboard-brand-icon,.app-sidebar[data-state=collapsed] .dashboard-brand-icon{display:block!important}@media (width<=900px){.app-sidebar .dashboard-brand-logo{width:184px}}.workspace-access-pending{background:var(--crm-surface-alt,#f7f9fc);min-height:100dvh;color:var(--crm-muted,#46516b);text-align:center;place-content:center;padding:24px;font-family:Inter,Arial,sans-serif;display:grid}.workspace-access-pending p{font-size:calc(14px * var(--crm-font-scale,1));margin:0 0 16px}.workspace-access-pending button{border:1px solid var(--crm-border,#d4ddec);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);cursor:pointer;padding:10px 18px}.access-page-new{background:#f4f7fb}.access-page-new .access-showcase{background:radial-gradient(circle at 78% 18%,#14cfef38,#0000 25%),radial-gradient(circle at 18% 86%,#993df142,#0000 32%),linear-gradient(145deg,#071227 0%,#0b1b42 50%,#241454 100%)}.access-page-new .access-showcase:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 86%);mask-image:linear-gradient(#000000bf,#0000 86%)}.access-page-new .access-logo{width:max-content;height:auto;box-shadow:none;background:0 0;border:0;padding:0;display:inline-flex}.access-page-new .access-logo img{object-fit:contain;width:220px;height:auto;display:block}.access-page-new .access-showcase .access-logo img{filter:none}.access-showcase-copy h1{background:linear-gradient(112deg,#fff 12%,#dffbff 48%,#c9b7ff 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.access-eyebrow{color:#8cecff}.access-product-preview{z-index:2;background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border-color:#97daff38;width:min(430px,68%);position:relative;box-shadow:0 30px 70px #0107187a,inset 0 1px #ffffff1f}.access-avatar-stage{z-index:1;justify-items:center;width:clamp(170px,21vw,310px);display:grid;position:absolute;bottom:78px;right:clamp(24px,5.5vw,84px)}.access-avatar-stage:before{content:"";filter:blur(14px);background:radial-gradient(circle,#31c4ff45,#8541f52e 48%,#0000 72%);border-radius:50%;height:42%;position:absolute;bottom:28px;left:7%;right:7%}.access-avatar-stage img{object-fit:contain;filter:drop-shadow(0 25px 34px #02081b61);width:100%;height:auto;position:relative}.access-avatar-stage span{color:#e9f8ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081536b8;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:7px;margin-top:-28px;padding:10px 14px;font-size:11px;display:flex;position:relative;box-shadow:0 14px 36px #0003}.access-avatar-stage span svg{color:#6be4ff}.access-page-new .access-panel{background:radial-gradient(circle at 50% 0,#24acff1a,#0000 34%),linear-gradient(#f9fbff,#f2f5fa)}.access-page-new .access-card{border-color:#dfe7f2;box-shadow:0 28px 70px #1f2f4e1f,0 2px 8px #1f2f4e0a}.access-page-new .access-icon{color:#315be8;background:linear-gradient(145deg,#e9f7ff,#eee8ff)}.access-page-new .access-continue{background:linear-gradient(120deg,#078fea,#2d5fe7 55%,#8b43ed);border-color:#2d63e8;box-shadow:0 12px 26px #305edf47}.access-page-new .access-continue:hover{background:linear-gradient(120deg,#087fd0,#254fce 55%,#7734d5);box-shadow:0 15px 30px #305edf57}.access-page-new .access-input-shell:focus-within{border-color:#2f68df;box-shadow:0 0 0 4px #2e68df1c}@media (width<=600px){.access-page-new .access-mobile-brand{background:radial-gradient(circle at 86% 12%,#0dd0ef3d,#0000 38%),linear-gradient(135deg,#081838,#183b95 58%,#7034c8);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 26px;padding:21px 22px;display:flex;box-shadow:0 18px 42px #25479033}.access-page-new .access-mobile-brand>span{color:#cbd9f7;font-size:11px;line-height:1.5}.access-page-new .access-mobile-brand{margin-bottom:38px}.access-page-new .access-mobile-brand .access-logo img{filter:none;width:210px}}html,body{max-width:100%;overflow-x:hidden}@media (width<=899px){[data-slot=sidebar-wrapper]{min-width:0!important}body .app-sidebar.app-sidebar-mobile[data-mobile=true]{border-right:1px solid var(--crm-border,#292e37)!important;background:var(--crm-sidebar,#101216)!important;gap:0!important;width:min(82vw,300px)!important;max-width:300px!important;display:flex!important;overflow:hidden!important;box-shadow:18px 0 55px #05070b5c!important}body .app-sidebar.app-sidebar-mobile[data-mobile=true] [data-slot=sidebar-inner]{background:var(--crm-sidebar,#101216)!important;width:100%!important;min-width:0!important;overflow:hidden!important}body .app-sidebar.app-sidebar-mobile[data-mobile=true] [data-slot=sidebar-header]{border-bottom:1px solid var(--crm-border,#282d35)!important;flex:none!important;align-items:flex-start!important;height:70px!important;min-height:70px!important;padding:13px 54px 12px 16px!important}body .app-sidebar[data-mobile=true] .dashboard-brand{justify-content:flex-start!important;width:100%!important}body .app-sidebar[data-mobile=true] .dashboard-brand-logo{object-fit:contain!important;object-position:left center!important;width:min(174px,100%)!important;height:42px!important;max-height:42px!important;display:block!important}body .app-sidebar[data-mobile=true] .dashboard-brand-icon{visibility:hidden!important;width:0!important;height:0!important;display:none!important}body .app-sidebar[data-mobile=true] [data-slot=sidebar-content]{overscroll-behavior:contain!important;padding:10px 10px 12px!important;overflow-x:hidden!important}body .app-sidebar[data-mobile=true] .sidebar-nav-group{margin:0 0 12px!important}body .app-sidebar[data-mobile=true] .nav-caption{color:var(--crm-sidebar-text,#7f899c)!important;font-size:calc(10px * var(--crm-font-scale,1))!important;letter-spacing:.11em!important;padding:0 12px 8px!important;display:block!important}body .app-sidebar[data-mobile=true] .nav-button{border-radius:calc(var(--crm-radius,10px) * .9)!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;height:40px!important;min-height:40px!important;margin:2px 0!important;padding:0 12px!important}body .app-sidebar[data-mobile=true] .nav-button>span:not(.tiny-tag),body .app-sidebar[data-mobile=true] .nav-count,body .app-sidebar[data-mobile=true] .tiny-tag{display:inline-flex!important}body .app-sidebar[data-mobile=true] .nav-button>span:not(.tiny-tag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:inherit!important;font-size:calc(13px * var(--crm-font-scale,1))!important}body .app-sidebar[data-mobile=true] .nav-count,body .app-sidebar[data-mobile=true] .tiny-tag{margin-left:auto!important}body .app-sidebar[data-mobile=true] [data-slot=sidebar-footer]{padding:10px 12px max(13px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--crm-border,#282d35)!important;flex:none!important}body .app-sidebar[data-mobile=true] .help-link{width:100%!important;min-height:40px!important;color:var(--crm-sidebar-text,#aab2c1)!important;font-size:calc(12px * var(--crm-font-scale,1))!important;align-items:center!important;gap:9px!important;padding:0 9px!important;display:flex!important}body .app-sidebar[data-mobile=true] .help-link svg:last-child{margin-left:auto}body .app-sidebar[data-mobile=true] .profile{border-top:1px solid var(--crm-border,#282c34)!important;grid-template-columns:minmax(0,1fr) 38px!important;justify-content:stretch!important;align-items:center!important;gap:6px!important;padding:9px 0 0!important;display:grid!important}body .app-sidebar[data-mobile=true] .profile-open{text-align:left!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:42px!important;padding:4px 6px!important;display:flex!important}body .app-sidebar[data-mobile=true] .profile-summary{gap:2px!important;min-width:0!important;display:grid!important}body .app-sidebar[data-mobile=true] .profile-summary b,body .app-sidebar[data-mobile=true] .profile-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .app-sidebar[data-mobile=true] .profile-summary b{color:var(--crm-sidebar-text,#f4f6fb)!important;font-size:calc(13px * var(--crm-font-scale,1))!important}body .app-sidebar[data-mobile=true] .profile-summary small{color:var(--crm-sidebar-text,#8f98a8)!important;font-size:calc(11px * var(--crm-font-scale,1))!important}body .app-sidebar[data-mobile=true] .logout-button{place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}body .app-sidebar[data-mobile=true] .logout-button span{display:none!important}body [data-slot=sheet-content].app-sidebar-mobile[data-mobile=true]>button{z-index:5!important;border:1px solid var(--crm-border,#3a414d)!important;border-radius:calc(var(--crm-radius,10px) * 1)!important;background:var(--crm-sidebar,#242a33)!important;width:36px!important;height:36px!important;color:var(--crm-sidebar-text,#f7f8fb)!important;opacity:1!important;place-items:center!important;display:grid!important;top:16px!important;right:14px!important;box-shadow:0 5px 16px #0003!important}body [data-slot=sheet-content].app-sidebar-mobile[data-mobile=true]>button:hover{border-color:var(--crm-border,#555e6d)!important;background:var(--crm-sidebar,#303741)!important}.main{width:100%!important;min-width:0!important;overflow-x:hidden!important}.topbar{align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:0 12px!important;display:flex!important}.topbar [data-slot=sidebar-trigger]{border-radius:calc(var(--crm-radius,10px) * 1)!important;width:40px!important;height:40px!important;color:var(--crm-sidebar-text,#fff)!important;flex:none!important;place-items:center!important;display:grid!important}.topbar-context{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.topbar-context>b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:calc(14px * var(--crm-font-scale,1))!important;overflow:hidden!important}.topbar-actions{flex:none!important;gap:6px!important;margin-left:auto!important}.topbar-actions>.secondary:not(.icon-btn),.topbar-actions>.primary:not(.ticket-topbar-save){color:#0000!important;white-space:nowrap!important;min-width:40px!important;max-width:44px!important;padding:0!important;overflow:hidden!important}.topbar-actions>.secondary:not(.icon-btn) svg,.topbar-actions>.primary:not(.ticket-topbar-save) svg{color:var(--crm-feature-text,#fff)!important;margin:auto!important}.notification-popover{width:auto!important;max-width:none!important;max-height:calc(100dvh - 74px)!important;position:fixed!important;top:62px!important;left:10px!important;right:10px!important}:is(.content-page,.content-page:has(.report-grid),.content-page:not(:has(.report-grid))){width:100%!important;min-width:0!important;padding:15px 14px 22px!important;overflow-x:hidden!important}.content-page>.page-heading,.content-page>.admin-section-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.content-page>.page-heading h1{font-size:calc(21px * var(--crm-font-scale,1))!important;line-height:1.2!important}.records-panel,.platform-table,.data-table,.tickets-table{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.table-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.table-toolbar .searchbox{width:100%!important}.dialog-footer{flex-wrap:wrap!important}.dialog-footer>*{flex:auto!important;min-height:44px!important}}@media (width<=760px){.cs-launch-strip{text-align:center!important;min-height:38px!important;padding:7px 14px!important;line-height:1.35!important}.cs-nav{gap:9px!important;width:calc(100% - 28px)!important;height:70px!important}.cs-logo img{object-fit:contain!important;width:148px!important;max-height:40px!important}.cs-nav-actions{gap:7px!important;margin-left:auto!important}.cs-login{display:none!important}.cs-button-small{border-radius:calc(var(--crm-radius,10px) * 1)!important;min-height:38px!important;font-size:calc(11px * var(--crm-font-scale,1))!important;padding:0 11px!important;display:inline-flex!important}.cs-theme{border-radius:calc(var(--crm-radius,10px) * 1)!important;width:38px!important;height:38px!important}.cs-hero{grid-template-columns:1fr!important;gap:36px!important;width:calc(100% - 30px)!important;padding:42px 0 58px!important;display:grid!important}.cs-hero-copy{text-align:center!important;min-width:0!important}.cs-hero-copy .cs-eyebrow,.cs-proof{justify-content:center!important}.cs-hero h1{letter-spacing:-.055em!important;max-width:100%!important;margin:17px auto 18px!important;font-size:clamp(39px,12.2vw,54px)!important;line-height:1.03!important}.cs-hero-copy>p{max-width:520px!important;font-size:calc(16px * var(--crm-font-scale,1))!important;margin:auto!important;line-height:1.65!important}.cs-hero-actions{width:100%!important;margin-top:26px!important}.cs-hero-actions .cs-button{width:100%!important;min-height:50px!important}.cs-proof{font-size:calc(12px * var(--crm-font-scale,1))!important;align-items:center!important;gap:9px!important;margin-top:19px!important}.cs-hero-art{width:100%!important;min-height:300px!important;margin:0!important}.cs-poster-frame{border-radius:calc(var(--crm-radius,10px) * 2.2)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.cs-poster-frame img{object-position:center!important}.cs-float-card{max-width:calc(100% - 12px)!important}.cs-float-live{top:-16px!important;left:7px!important}.cs-float-lead{bottom:-18px!important;right:7px!important}.cs-avatar-spotlight{bottom:-22px!important;right:2px!important}.cs-avatar-spotlight>img{width:116px!important}.cs-highlight-grid{border-radius:calc(var(--crm-radius,10px) * 2)!important;width:calc(100% - 30px)!important;margin-top:4px!important;padding:9px!important}.cs-highlight-grid article{padding:16px!important}.cs-highlight-grid h3{font-size:calc(15px * var(--crm-font-scale,1))!important}.cs-highlight-grid p{font-size:calc(13px * var(--crm-font-scale,1))!important}.cs-platform,.cs-solutions,.cs-teams,.cs-pricing{width:calc(100% - 30px)!important;padding:70px 0!important}.cs-section-heading{text-align:center!important}.cs-section-heading .cs-eyebrow{justify-content:center!important}.cs-section-heading h2{font-size:clamp(32px,10vw,42px)!important}.cs-section-heading p{font-size:calc(16px * var(--crm-font-scale,1))!important;line-height:1.65!important}.cs-product-stage{border-radius:calc(var(--crm-radius,10px) * 2.1)!important;margin-top:38px!important;padding:9px!important}.cs-workspace-shell{border-radius:calc(var(--crm-radius,10px) * 1.5)!important;min-height:410px!important;display:block!important;overflow:hidden!important}.cs-workspace-shell>aside,.cs-inbox-preview{display:none!important}.cs-chat-preview{min-height:410px!important}.cs-chat-preview>header{padding:18px!important}.cs-chat-stream{padding:20px 16px!important}.cs-chat-stream .visitor,.cs-chat-stream .agent{max-width:92%!important}.cs-chat-stream .agent p{font-size:calc(12px * var(--crm-font-scale,1))!important}.cs-choice-row{margin-left:0!important}.cs-choice-row span{font-size:calc(10px * var(--crm-font-scale,1))!important}.cs-stage-badge{bottom:-42px!important;right:8px!important}.cs-feature-grid,.cs-team-grid{gap:14px!important;margin-top:76px!important}.cs-feature-grid article,.cs-team-grid article{padding:24px!important}.cs-feature-grid h3,.cs-team-grid h3{font-size:calc(19px * var(--crm-font-scale,1))!important}.cs-feature-grid p,.cs-team-grid p{min-height:0!important;font-size:calc(14px * var(--crm-font-scale,1))!important}.cs-solutions{display:block!important}.cs-solution-grid{margin-top:34px!important}.cs-solution-grid article{grid-template-columns:43px minmax(0,1fr) auto!important;padding:16px!important}.cs-solution-grid h3{font-size:calc(15px * var(--crm-font-scale,1))!important}.cs-solution-grid p{font-size:calc(13px * var(--crm-font-scale,1))!important}.cs-automation{grid-template-columns:1fr!important;gap:42px!important;padding:72px 15px!important}.cs-automation-copy{text-align:center!important}.cs-automation-copy .cs-eyebrow{justify-content:center!important}.cs-automation-copy h2{font-size:clamp(34px,10vw,44px)!important}.cs-automation-copy>p{font-size:calc(16px * var(--crm-font-scale,1))!important}.cs-step-list{text-align:left!important}.cs-step-list strong{font-size:calc(14px * var(--crm-font-scale,1))!important}.cs-step-list small{font-size:calc(12px * var(--crm-font-scale,1))!important}.cs-flow-card{border-radius:calc(var(--crm-radius,10px) * 2)!important;padding:15px!important}.cs-flow-track article{grid-template-columns:40px minmax(0,1fr) 18px!important;padding:12px!important}.cs-flow-track article>span{width:40px!important;height:40px!important}.cs-flow-track article b{font-size:calc(12px * var(--crm-font-scale,1))!important}.cs-flow-track article small{font-size:calc(10px * var(--crm-font-scale,1))!important}.cs-pricing-head{text-align:center!important;align-items:center!important}.cs-billing-toggle{margin:auto!important}.cs-price-grid{gap:14px!important;margin-top:35px!important}.cs-price-grid>article{padding:25px!important}.cs-price-grid p{font-size:calc(14px * var(--crm-font-scale,1))!important}.cs-final-cta{border-radius:calc(var(--crm-radius,10px) * 2.3)!important;gap:20px!important;width:calc(100% - 30px)!important;padding:31px 22px!important}.cs-final-cta>img{width:95px!important;height:95px!important}.cs-final-cta p{font-size:calc(14px * var(--crm-font-scale,1))!important}.cs-final-cta>.cs-button{width:100%!important}.cs-footer{gap:20px!important;width:calc(100% - 30px)!important;padding:27px 0 34px!important}.cs-footer p,.cs-footer a:not(.cs-logo){font-size:calc(13px * var(--crm-font-scale,1))!important}.cs-footer>div{flex-wrap:wrap!important}}@media (width<=430px){.cs-logo img{width:134px!important}.cs-button-small{padding:0 9px!important}.cs-button-small svg{display:none!important}.cs-hero{padding-top:34px!important}.cs-hero h1{font-size:clamp(37px,12vw,47px)!important}.cs-hero-art{min-height:255px!important}.cs-float-card b{font-size:calc(11px * var(--crm-font-scale,1))!important}.cs-flow-card>header{flex-direction:column!important;align-items:flex-start!important}.cs-stage-badge{max-width:calc(100% - 18px)!important}.access-page-new .access-panel{padding:14px 14px 28px!important}.access-page-new .access-mobile-brand{border-radius:calc(var(--crm-radius,10px) * 1.7)!important;gap:7px!important;margin:0 0 23px!important;padding:18px!important}.access-page-new .access-mobile-brand .access-logo img{object-fit:contain!important;width:min(190px,100%)!important;max-height:46px!important}.access-page-new .access-card{width:100%!important;padding:0!important}.access-page-new .access-card-top{margin-bottom:18px!important}.access-page-new .access-heading h2{font-size:calc(28px * var(--crm-font-scale,1))!important}.access-page-new .access-heading p{font-size:calc(14px * var(--crm-font-scale,1))!important;margin-bottom:21px!important}.access-page-new .access-form{gap:14px!important}.access-page-new .access-input-shell{width:100%!important;height:50px!important}.access-page-new .access-input-shell input{min-width:0!important;font-size:calc(16px * var(--crm-font-scale,1))!important}.access-page-new .access-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.access-page-new .access-setup-steps i{display:none!important}.access-page-new .access-setup-steps span{font-size:calc(9px * var(--crm-font-scale,1))!important;justify-content:center!important}.access-page-new .access-switch{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.access-page-new .access-switch a{border:1px solid var(--crm-border,#dce5f2)!important;border-radius:calc(var(--crm-radius,10px) * 1)!important;background:var(--crm-surface,#f8fbff)!important;justify-content:center!important;align-self:stretch!important;min-height:40px!important}}@media (width<=350px){.cs-logo img{width:118px!important}.cs-nav{width:calc(100% - 20px)!important}.cs-theme{display:none!important}.cs-hero,.cs-highlight-grid,.cs-platform,.cs-solutions,.cs-teams,.cs-pricing,.cs-final-cta,.cs-footer{width:calc(100% - 22px)!important}.cs-hero h1{font-size:calc(36px * var(--crm-font-scale,1))!important}}.access-v2{color:#202b40;isolation:isolate;background:#f4f7fc;grid-template-columns:minmax(0,1fr) minmax(480px,46%);width:100%;min-width:0;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;display:grid}.access-v2,.access-v2 *,.access-v2 :before,.access-v2 :after{box-sizing:border-box}.access-v2 .access-showcase{color:#fff;background:radial-gradient(at 85% 10%,#17476e88,#0000 50%),radial-gradient(at 10% 90%,#6637bf66,#0000 50%),linear-gradient(145deg,#0a1530,#152953 55%,#2a185b);flex-direction:column;gap:28px;min-width:0;min-height:100dvh;padding:32px clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.access-v2 .access-showcase:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.access-v2 .access-showcase-nav{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.access-v2 .access-logo{background:0 0;width:auto;min-width:0;padding:0;display:inline-flex}.access-v2 .access-logo img{object-fit:contain;object-position:left center;width:200px;max-width:100%;height:52px;display:block}.access-v2 .access-home-link{color:#e3edff;background:#ffffff08;border:1px solid #ffffff30;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.access-v2 .access-home-link:hover{background:#ffffff18}.access-v2 .access-showcase-copy{z-index:2;max-width:600px;margin:auto 0 0;position:relative}.access-v2 .access-eyebrow{color:#91e4ff;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.access-v2 .access-showcase-copy h1{letter-spacing:-.045em;color:#fff;-webkit-text-fill-color:currentColor;background:0 0;max-width:580px;margin:20px 0;font-size:clamp(36px,3.7vw,58px);font-weight:600;line-height:1.1}.access-v2 .access-showcase-copy p{color:#d2def0;max-width:500px;margin:0;font-size:16px;line-height:1.65}.access-v2 .access-capabilities{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.access-v2 .access-capabilities span{color:#edf5ff;background:#ffffff08;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.access-v2 .access-capabilities svg{color:#8fe5ff;flex-shrink:0}.access-v2 .access-product-preview{z-index:2;background:#ffffff12;border:1px solid #ffffff30;border-radius:16px;width:62%;min-width:230px;margin:0;padding:12px;position:relative;box-shadow:0 20px 40px #0002}.access-v2 .access-avatar-stage{z-index:1;width:34%;max-width:240px;position:absolute;bottom:78px;right:12px}.access-v2 .access-avatar-stage img{object-fit:contain;width:100%;height:auto}.access-v2 .access-avatar-stage span{display:none}.access-v2 .access-showcase-footer{z-index:2;color:#cbd9ec;flex-wrap:wrap;gap:12px;margin:0;font-size:12px;display:flex;position:relative}.access-v2 .access-showcase-footer span{align-items:center;gap:5px;display:flex}.access-v2 .access-panel{background:radial-gradient(at 100% 0,#e6f1ff,#0000 60%),#f6f8fc;justify-content:center;align-items:center;min-width:0;min-height:100dvh;padding:40px 28px;display:flex}.access-v2 .access-mobile-brand{display:none}.access-v2 .access-card{text-align:left;background:#fff;border:1px solid #dde5f0;border-radius:24px;width:100%;min-width:0;max-width:500px;margin:0;padding:36px;box-shadow:0 20px 65px #253d6510}.access-v2 .access-card-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;display:flex}.access-v2 .access-icon{color:#4761df;background:linear-gradient(135deg,#e7f7ff,#eee9ff);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;margin:0;display:grid}.access-v2 .access-security{color:#65738a;align-items:center;gap:6px;font-size:12px;display:flex}.access-v2 .access-heading>span{color:#4163db;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.access-v2 .access-heading h2{color:#202a3f;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:650;line-height:1.18}.access-v2 .access-heading p{color:#66748a;margin:12px 0 26px;font-size:15px;line-height:1.6}.access-v2 .access-form{text-align:left;gap:18px;min-width:0;display:grid}.access-v2 .access-form label{color:#354157;letter-spacing:normal;text-transform:none;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.access-v2 .access-input-shell{background:#fbfcff;border:1px solid #d7e0ed;border-radius:11px;align-items:center;gap:10px;width:100%;min-width:0;height:52px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.access-v2 .access-input-shell>svg{color:#8290a5;flex:0 0 18px}.access-v2 .access-input-shell:focus-within{background:#fff;border-color:#4976e4;box-shadow:0 0 0 3px #4976e41c}.access-v2 .access-input-shell input{color:#263249;letter-spacing:normal;text-transform:none;flex:1 1 0;width:0;min-width:0;margin:0;font-family:inherit;font-weight:400;display:block;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:16px!important}.access-v2 .access-input-shell input::placeholder{color:#8b98ac;letter-spacing:normal;opacity:1;font-weight:400}.access-v2 .access-input-shell input:autofill{-webkit-text-fill-color:#263249;box-shadow:inset 0 0 0 100px #fbfcff!important}.access-v2 .access-password button{color:#6c7890;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid;position:static}.access-v2 .access-password button:hover{color:#315dd1;background:#edf2fc}.access-v2 .access-form label>small{color:#78859a;margin:0;font-size:12px;font-weight:400;line-height:1.4}.access-v2 .access-continue{color:#fff;cursor:pointer;background:linear-gradient(110deg,#157ade,#465ae1 65%,#794ae0);border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:52px;margin:2px 0 0;padding:12px 18px;font:600 16px/1.4 Arial,Helvetica,sans-serif;transition:filter .15s;display:flex;box-shadow:0 8px 18px #355cda25}.access-v2 .access-continue:hover{filter:brightness(1.08)}.access-v2 .access-continue:disabled{opacity:.65;cursor:wait}.access-v2 button:focus-visible,.access-v2 a:focus-visible{outline-offset:3px;outline:3px solid #70a8ff}.access-v2 .access-assurance{color:#728096;background:#f8faff;border:1px solid #e1e8f2;border-radius:10px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px;font-size:12px;line-height:1.5;display:flex}.access-v2 .access-assurance svg,.access-v2 .access-terms svg{flex-shrink:0}.access-v2 .access-switch{text-align:left;border-top:1px solid #e6ebf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 0;display:flex;margin:22px 0 0!important}.access-v2 .access-switch>div{gap:4px;min-width:0;display:grid}.access-v2 .access-switch strong{color:#39465c;font-size:13px;font-weight:600}.access-v2 .access-switch span{color:#7a879b;font-size:12px;line-height:1.5}.access-v2 .access-switch a{color:#3b5fd9;white-space:nowrap;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.access-v2 .access-switch a:hover{text-decoration:underline}.access-v2 .access-terms{color:#7a879b;text-align:left;justify-content:flex-start;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.access-v2 .access-error{overflow-wrap:anywhere;margin:0}@media (width>=900px){.access-v2{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.access-v2 .access-showcase{height:100%;min-height:0}.access-v2 .access-panel{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;overflow:hidden auto}.access-v2 .access-card{flex:none;margin-block:auto}}@media (width>=900px) and (height<=780px){.access-v2 .access-showcase{gap:20px;padding-block:24px}.access-v2 .access-showcase-copy h1{margin-block:14px;font-size:clamp(32px,3.2vw,46px)}.access-v2 .access-product-preview{display:none}.access-v2 .access-showcase-copy{margin-block:auto}.access-v2 .access-avatar-stage{display:none}}@media (width<=1100px){.access-v2{grid-template-columns:minmax(0,1fr) minmax(460px,48%)}.access-v2 .access-showcase{gap:24px;padding:28px}.access-v2 .access-showcase-nav{flex-wrap:wrap;gap:10px}.access-v2 .access-product-preview{width:100%;min-width:0}.access-v2 .access-avatar-stage{display:none}.access-v2 .access-showcase-copy h1{font-size:40px}.access-v2 .access-panel{padding:28px 22px}.access-v2 .access-card{padding:30px}}@media (width<=899px){.access-v2{min-height:100dvh;display:block}.access-v2 .access-showcase{display:none}.access-v2 .access-panel{min-height:100dvh;padding:0 0 28px;display:block}.access-v2 .access-mobile-brand{background:radial-gradient(at 100% 0,#245a9588,#0000 65%),linear-gradient(125deg,#0a1530,#242461);width:100%;min-height:180px;margin:0;padding:20px max(20px,50% - 240px) 42px;display:block;position:relative;overflow:hidden}.access-v2 .access-mobile-nav{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.access-v2 .access-mobile-brand .access-logo img{width:180px;height:44px}.access-v2 .access-mobile-back{color:#fff;background:#ffffff09;border:1px solid #ffffff30;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.access-v2 .access-mobile-message{z-index:2;color:#fff;gap:5px;max-width:320px;margin-top:16px;padding-right:40px;display:grid;position:relative}.access-v2 .access-mobile-message>span{color:#99dfff;letter-spacing:.08em;font-size:10px;font-weight:700}.access-v2 .access-mobile-message strong{font-size:18px;line-height:1.3}.access-v2 .access-mobile-message p{display:none}.access-v2 .access-mobile-brand>img{object-fit:contain;width:92px;height:92px;position:absolute;bottom:8px;right:max(8px,50% - 260px)}.access-v2 .access-card{border-radius:20px;width:calc(100% - 32px);max-width:500px;margin:-20px auto 0;padding:26px;position:relative}.access-v2 .access-card-top{margin-bottom:20px}.access-v2 .access-heading h2{font-size:30px}.access-v2 .access-heading p{margin-bottom:24px}}@media (width<=400px){.access-v2 .access-card{width:calc(100% - 24px);padding:22px 18px}.access-v2 .access-heading h2{font-size:27px}.access-v2 .access-mobile-brand{padding-inline:18px}.access-v2 .access-mobile-message{max-width:260px}.access-v2 .access-switch{flex-direction:column;align-items:flex-start;gap:6px}.access-v2 .access-switch a{min-height:44px}}.plan-offer-panel{margin:0 0 20px;padding:22px}.plan-offer-panel p{color:#738197;margin:10px 0 18px;font-size:13px;line-height:1.7}.plan-offer-panel>small{color:#8290a5;margin-top:12px;font-size:12px;line-height:1.7;display:block}.plan-offer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.plan-offer-fields label{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.plan-offer-fields input[type=number]{border:1px solid #dce4ee;border-radius:8px;width:80px;padding:10px}.plan-offer-fields input[type=checkbox]{width:18px;height:18px}.tier-ai-summary{background:#f4f7ff;border-radius:10px;flex-direction:column;gap:7px;margin:18px 0;padding:14px;display:flex}.tier-ai-summary small{color:#708096}.platform-mobile-nav{display:none}.cs-launch-offer{color:#2453b3;background:linear-gradient(110deg,#eaf5ff,#f0ecff);border:1px solid #b9d5ff;border-radius:18px;align-items:center;gap:18px;margin:24px 0 32px;padding:24px;display:flex}.cs-launch-offer>svg{flex-shrink:0}.cs-launch-offer b{font-size:20px}.cs-launch-offer p{color:#617496;margin:7px 0 0;font-size:13px;line-height:1.7}.cs-launch-offer a{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.cs-ai-price{border-top:1px solid #e0e6f1;flex-direction:column;gap:8px;margin:18px 0;padding-top:18px;display:flex}.cs-ai-price b{font-size:12px}.cs-ai-price span{font-size:14px;line-height:1.6}.cs-ai-price small,.cs-price-period{color:#7a89a0;line-height:1.7;font-size:11px!important}.cs-price-grid article{flex-direction:column;display:flex}.cs-price-grid article>.cs-button{margin-top:auto}.cs-price-grid li{align-items:flex-start}.cs-price-grid li svg{flex-shrink:0}.cs-landing[data-theme=dark] .cs-launch-offer{color:#b5ccff;background:#182848;border-color:#315491}@media (width<=900px){.platform-admin-page .platform-module-layout{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.platform-admin-page .platform-module-nav{display:none!important}.platform-mobile-nav{color:#738197;gap:8px;margin-bottom:18px;font-size:12px;display:grid}.platform-mobile-nav select{color:#26334a;background:#fff;border:1px solid #dce4ee;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:14px}.platform-admin-page,.platform-module-content{max-width:100%;min-width:0!important}.platform-admin-page .tier-grid,.platform-admin-page .database-grid,.platform-admin-page .system-governance-grid{grid-template-columns:1fr!important}.platform-admin-page .admin-section-head{flex-wrap:wrap;gap:16px}.platform-admin-page .panel{overflow-wrap:anywhere;min-width:0}.platform-admin-page .plan-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.platform-admin-page .admin-table-wrap,.platform-admin-page .table-wrap{max-width:100%;overflow-x:auto}.platform-admin-page table{max-width:100%;display:block;overflow-x:auto}.edit-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}.edit-dialog .ops-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-dialog input,.edit-dialog select,.edit-dialog textarea{min-width:0;max-width:100%}.cs-launch-offer{flex-wrap:wrap}.cs-launch-offer a{margin-left:0}}@media (width<=560px){.platform-admin-page{padding:16px!important}.platform-admin-page .plan-summary,.platform-admin-page .platform-kpi-grid,.platform-admin-page .overview-kpi-grid,.platform-admin-page .overview-command-row,.platform-admin-page .overview-secondary-grid,.platform-admin-page .overview-main-grid{grid-template-columns:1fr!important}.platform-admin-page .admin-head-actions{flex-direction:column;align-items:stretch;display:flex}.platform-admin-page button.primary,.platform-admin-page button.secondary{white-space:normal;min-height:44px}.platform-admin-page .profile-card-head{flex-wrap:wrap;gap:12px}.plan-offer-fields,.edit-dialog .ops-fields{grid-template-columns:1fr}.edit-dialog .dialog-footer{flex-wrap:wrap}.cs-launch-offer{padding:20px}.cs-launch-offer b{font-size:18px}.platform-admin-page .plan-summary>div{min-width:0}.platform-admin-page code{overflow-wrap:anywhere}}.pc-scroll{background:#fff;border:1px solid #dce4ef;border-radius:16px;max-width:100%;margin-top:28px;overflow-x:auto}.pc-table{border-collapse:separate;border-spacing:0;color:#26344c;table-layout:fixed;width:100%;min-width:780px;font-size:14px}.pc-table caption{caption-side:bottom;text-align:left;color:#7a879b;padding:16px;font-size:12px}.pc-table th,.pc-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;border-right:1px solid #e8edf4;padding:17px 20px;line-height:1.6}.pc-table thead th{vertical-align:top;background:#f8faff;padding:26px 20px}.pc-table th:first-child{z-index:1;background:#fff;width:230px;position:sticky;left:0}.pc-table thead th:first-child{background:#f8faff}.pc-table small{color:#8390a5;margin-top:5px;font-size:11px;font-weight:400;display:block}.pc-plan-name{font-size:18px;font-weight:700;display:block}.pc-table thead b{white-space:nowrap;margin-top:18px;font-size:25px;display:block}.pc-table p{color:#718099;min-height:62px;font-size:12px;font-weight:400;line-height:1.7}.pc-table em{color:#3865df;margin-top:6px;font-size:10px;font-style:normal;display:inline-block}.pc-table thead a,.pc-table button{color:#fff;cursor:pointer;background:#3865df;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;padding:10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.pc-table .pc-paid{color:#58709c;background:0 0;margin-top:4px}.pc-table .pc-group th{color:#516886;background:#edf3fc;font-size:12px;font-weight:700;position:static}.pc-included,.pc-excluded{align-items:center;gap:8px;font-size:13px;display:flex}.pc-included svg{color:#33a079;flex-shrink:0}.pc-excluded{color:#99a4b5}.pc-featured{box-shadow:inset 0 4px #3865df}.pm-editor{border:1px solid #dce4ef;border-radius:12px;margin:18px 0;padding:16px}.pm-editor legend{padding:0 6px;font-size:14px;font-weight:700}.pm-editor>p{color:#7b879b;font-size:12px;line-height:1.7}.pm-row,.pm-head{border-bottom:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) 115px;align-items:center;gap:14px;padding:12px 0;display:grid}.pm-row label{align-items:center;gap:10px;font-size:13px;margin:0!important;display:flex!important}.pm-row input[type=checkbox]{flex-shrink:0;height:18px;width:18px!important}.pm-row small{color:#7e8ba0;margin-top:4px;font-size:10px;display:block}.pm-row input[type=number]{border:1px solid #dce4ef;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:12px}.pm-head{color:#8794a8;font-size:11px}.plan-activation{color:#26344c;background:#f6f9fd;min-height:100dvh;padding:28px clamp(20px,5vw,70px)}.plan-activation>header{justify-content:space-between;align-items:center;display:flex}.plan-activation>header img{object-fit:contain;width:185px;height:45px}.plan-activation>section{max-width:1250px;margin:65px auto}.plan-activation h1{letter-spacing:-1px;font-size:36px;line-height:1.25}.plan-activation>section>p{color:#748198;font-size:15px;line-height:1.8}.plan-activation .cs-billing-toggle{width:fit-content;margin-top:28px}.plan-activation .panel{margin-top:25px;padding:30px}.pc-scroll:focus-visible{outline-offset:3px;outline:2px solid #3865df}@media (width<=600px){.pc-table{min-width:750px}.pc-table th:first-child{width:165px}.pc-table th,.pc-table td{padding:14px 12px}.pc-table thead b{font-size:21px}.plan-activation>section{margin-top:40px}.plan-activation h1{font-size:28px}.pm-row{grid-template-columns:minmax(0,1fr) 95px}.pc-table thead th{padding:20px 12px}}.pc-table thead td{background:#f8faff}.pc-table .pc-name-row th{padding-bottom:16px}.pc-table .pc-price-row th,.pc-table .pc-description-row th,.pc-table .pc-action-row th{vertical-align:middle;background:#f8faff;font-size:14px;font-weight:600}.pc-table .pc-price-row td,.pc-table .pc-description-row td{vertical-align:top}.pc-table .pc-price-row b{margin:0;font-size:26px;line-height:1.25}.pc-table .pc-price-row small{font-size:12px;line-height:1.6}.pc-table .pc-description-row p{min-height:0;margin:0;font-size:14px;line-height:1.6}.pc-table .pc-action-row td{vertical-align:top;padding-top:20px;padding-bottom:24px}.pc-table .pc-action-row a,.pc-table .pc-action-row button{box-sizing:border-box;text-align:center;min-height:48px;margin-top:0;padding:12px 16px;font-size:14px;line-height:1.4}.pc-table .pc-action-row .pc-paid{background:#fff;border:1px solid #d7e2f5;min-height:40px;margin-top:8px}.pc-table .pc-action-row svg{flex-shrink:0}.pc-table button:disabled{opacity:.6;cursor:wait}.pc-table thead a:focus-visible,.pc-table button:focus-visible{outline-offset:3px;outline:3px solid #7f9eff}.et-landing .pc-table thead a{color:#fff}.pc-table thead th:not(:first-child),.pc-table thead td{border-bottom:0}.pc-table .pc-action-row th,.pc-table .pc-action-row td{border-bottom:1px solid #dce4ef}@media (width<=600px){.pc-table .pc-price-row b{font-size:22px}.pc-table .pc-description-row p{font-size:13px}.pc-table .pc-action-row a,.pc-table .pc-action-row button{padding:12px;font-size:13px}}.platform-admin-page{--admin-border:var(--crm-border,#dde4ef);--admin-muted:var(--crm-muted,#64748b);min-width:0;max-width:100%}.platform-admin-page .admin-workspace-bar{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.admin-workspace-bar>div{color:var(--crm-primary,#244b97);align-items:center;gap:10px;min-width:0;display:flex}.admin-workspace-bar strong{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-text,#24334b)}.admin-workspace-bar span{font-size:calc(14px * var(--crm-font-scale,1));color:var(--admin-muted);border-left:1px solid var(--admin-border);padding-left:14px}.platform-admin-page .platform-module-layout{grid-template-columns:208px minmax(0,1fr)!important;gap:24px!important}.platform-admin-page .platform-module-nav{border-radius:calc(var(--crm-radius,10px) * 1.4)!important;padding:10px!important;top:16px!important}.admin-nav-group{padding:5px 0 9px}.admin-nav-group+.admin-nav-group{border-top:1px solid var(--crm-border,#e9edf3);padding-top:12px}.admin-nav-group h3{color:var(--crm-muted,#7b8799);font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.07em;text-transform:uppercase;margin:5px 12px 8px;font-weight:650}.platform-admin-page .platform-module-nav button{white-space:normal;align-items:center;gap:9px;width:100%;min-height:42px;line-height:1.35;font-size:calc(14px * var(--crm-font-scale,1))!important;padding:10px!important;font-weight:500!important}.platform-admin-page .platform-module-nav button svg{flex-shrink:0}.platform-module-nav button small{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#f0f3f8);font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#61718b);margin-left:auto;padding:2px 6px}.platform-admin-page .platform-module-nav button.active{background:var(--crm-surface-alt,#eaf1ff)!important;color:var(--crm-primary,#245bc6)!important}.platform-admin-page .platform-module-nav button.active small{background:var(--crm-selected,#d9e6ff);color:var(--crm-primary,#245bc6)}.platform-admin-page .admin-section-head{gap:16px;align-items:flex-start!important;margin-bottom:20px!important}.platform-admin-page .admin-section-head h2{font-size:calc(24px * var(--crm-font-scale,1))!important;color:var(--crm-text,#22324a)!important;margin:0 0 7px!important;font-weight:650!important;line-height:1.25!important}.platform-admin-page .admin-section-head p{max-width:680px;font-size:calc(14px * var(--crm-font-scale,1))!important;color:var(--admin-muted)!important;margin:0!important;line-height:1.6!important}.platform-admin-page .admin-section-head .eyebrow{display:none}.platform-admin-page .admin-module-metrics,.platform-admin-page .plan-summary,.platform-admin-page .billing-overview{gap:12px!important;margin-bottom:20px!important}.platform-admin-page .admin-module-metrics>div,.platform-admin-page .plan-summary>div,.platform-admin-page .billing-metric{overflow-wrap:anywhere;border:1px solid var(--admin-border)!important;min-height:118px!important;box-shadow:none!important;border-radius:calc(var(--crm-radius,10px) * 1.2)!important;background:var(--crm-surface,#fff)!important;padding:18px!important}.platform-admin-page .admin-module-metrics span,.platform-admin-page .plan-summary span,.platform-admin-page .billing-metric>span{font-weight:500;font-size:calc(14px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#52647d)!important}.platform-admin-page .admin-module-metrics strong{line-height:1.2;font-size:calc(28px * var(--crm-font-scale,1))!important;margin:8px 0!important}.platform-admin-page .admin-module-metrics small,.platform-admin-page .plan-summary small,.platform-admin-page .billing-metric small{font-size:calc(12px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#76849a)!important;line-height:1.5!important}.platform-admin-page .admin-record-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex;margin:0 0 16px!important;padding:0!important}.platform-admin-page .admin-search{background:var(--crm-surface,#fff);border:1px solid var(--admin-border);border-radius:calc(var(--crm-radius,10px) * .9);flex:240px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 13px;display:flex;width:auto!important;max-width:460px!important}.platform-admin-page .admin-search input{width:100%;min-width:0;min-height:42px;color:var(--crm-text,#263750);box-shadow:none!important;font-size:calc(14px * var(--crm-font-scale,1))!important;background:0 0!important;border:0!important;padding:0!important}.platform-admin-page .admin-search:focus-within{outline:2px solid var(--crm-focus,#94b5ff);outline-offset:1px}.platform-admin-page .admin-filter{background:var(--crm-surface,#fff);border-color:var(--admin-border);border-radius:calc(var(--crm-radius,10px) * .9);min-width:145px;max-width:100%;height:44px;font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#334761)}.platform-admin-page .admin-record-toolbar>span{color:var(--admin-muted);font-size:calc(13px * var(--crm-font-scale,1));margin-left:auto}.admin-directory{gap:12px;display:grid}.admin-account-row,.admin-user-row{background:var(--crm-surface,#fff);border:1px solid var(--admin-border);border-radius:calc(var(--crm-radius,10px) * 1.3);grid-template-columns:minmax(220px,1.05fr) minmax(240px,1fr);align-items:start;gap:20px;padding:20px;display:grid;box-shadow:0 2px 4px #18355903}.admin-account-row.is-restricted{border-left:3px solid var(--crm-border,#dc716a)}.admin-account-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-account-identity>div{min-width:0}.admin-record-icon{background:var(--crm-surface-alt,#edf3ff);width:42px;height:42px;color:var(--crm-primary,#3765be);border-radius:calc(var(--crm-radius,10px) * 1.1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-account-identity h3{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-text,#23344e);overflow-wrap:anywhere;margin:0 0 4px;font-weight:650;line-height:1.4}.admin-account-identity p{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#62738a);overflow-wrap:anywhere;margin:0 0 10px;line-height:1.5}.admin-account-identity small{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#6c7b90);margin-left:9px}.admin-account-identity .admin-access-reason{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-danger,#b35d54);margin:10px 0 0}.admin-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;display:grid}.admin-account-facts dt{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7b889b);margin-bottom:6px}.admin-account-facts dd{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#344862);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.admin-account-facts small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7b889b);margin-top:4px;line-height:1.5;display:block}.admin-account-actions{border-top:1px solid var(--crm-border,#edf0f5);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.platform-admin-page .secondary,.platform-admin-page .primary{white-space:normal;justify-content:center;align-items:center;gap:7px;min-height:40px;line-height:1.4;display:inline-flex;font-size:calc(14px * var(--crm-font-scale,1))!important;border-radius:calc(var(--crm-radius,10px) * .8)!important;padding:9px 13px!important}.platform-admin-page .secondary.admin-danger{color:var(--crm-danger,#b34c46)!important;border-color:var(--crm-border,#efd8d7)!important;background:var(--crm-surface,#fff)!important}.platform-admin-page button:focus-visible{outline:2px solid var(--crm-focus,#6295f1);outline-offset:3px}.admin-user-row{grid-template-columns:minmax(220px,1fr) auto}.admin-user-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-user-row .admin-account-identity small{margin-left:0}.platform-admin-page .pill{white-space:normal;align-items:center;line-height:1.4;display:inline-flex;font-size:calc(12px * var(--crm-font-scale,1))!important;padding:5px 9px!important}.platform-admin-page .admin-no-results{color:var(--crm-muted,#64748b);padding:28px;line-height:1.5}.platform-admin-page .admin-no-results b{font-size:calc(16px * var(--crm-font-scale,1))}.platform-admin-page .admin-no-results small{font-size:calc(14px * var(--crm-font-scale,1))}.platform-admin-page .records-panel{min-width:0;max-width:100%;overflow:auto!important}.platform-admin-page .platform-table{table-layout:auto;width:100%;font-size:calc(14px * var(--crm-font-scale,1))!important;display:table!important;overflow:visible!important}.platform-admin-page .platform-table th,.platform-admin-page .platform-table td{vertical-align:middle;line-height:1.5;font-size:calc(14px * var(--crm-font-scale,1))!important;padding:15px 18px!important}.platform-admin-page .platform-table small{max-width:280px;display:block;font-size:calc(12px * var(--crm-font-scale,1))!important;line-height:1.6!important}.platform-admin-page .platform-table td{overflow-wrap:anywhere;white-space:normal}.platform-admin-page .platform-table th{white-space:nowrap}.platform-admin-page .invoice-actions{min-width:155px}.platform-admin-page .invoice-ledger table{min-width:680px}.admin-plan-comparison{margin-bottom:20px;overflow:hidden;padding:0!important}.admin-plan-comparison summary{color:var(--crm-primary,#284d91);font-size:calc(14px * var(--crm-font-scale,1));cursor:pointer;min-height:50px;padding:17px 20px;font-weight:600}.admin-table-scroll{border-top:1px solid var(--admin-border);max-width:100%;overflow:auto}.admin-plan-comparison table{min-width:650px}.admin-plan-comparison thead th{min-width:160px;background:var(--crm-surface-alt,#f2f6ff)!important}.admin-plan-comparison th:first-child{z-index:1;position:sticky;left:0;background:var(--crm-surface,#f8faff)!important}.platform-admin-page .panel{max-width:100%;border-radius:calc(var(--crm-radius,10px) * 1.3)!important;min-width:0!important}.platform-admin-page .tier-card p{font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .tier-card ul{flex-wrap:wrap!important}.platform-admin-page .tier-card li{font-size:calc(12px * var(--crm-font-scale,1))!important;white-space:normal!important}.platform-admin-page .tier-ai-summary{line-height:1.6;font-size:calc(14px * var(--crm-font-scale,1))}.platform-admin-page .platform-activity-row{align-items:start;gap:14px;padding:17px!important}.platform-admin-page .platform-activity-row>div{min-width:0}.platform-admin-page .platform-activity-row b{text-transform:capitalize;font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .platform-activity-row span{overflow-wrap:anywhere;line-height:1.6;font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .platform-activity-row>small{font-size:calc(12px * var(--crm-font-scale,1));white-space:normal}.platform-admin-page .platform-mobile-nav{display:none}.admin-spin{animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-spin{animation:none}}@media (width>=1600px){.admin-account-row{grid-template-columns:minmax(240px,1fr) minmax(340px,1.2fr) minmax(220px,.75fr);gap:20px}.admin-account-actions{border-top:0;border-left:1px solid var(--crm-border,#edf0f5);grid-column:auto;justify-content:flex-end;align-self:center;padding:0 0 0 18px}}@media (width<=1100px){.platform-admin-page .platform-module-layout{grid-template-columns:180px minmax(0,1fr)!important;gap:18px!important}.admin-account-row{grid-template-columns:1fr}.admin-account-facts{border-top:1px solid var(--crm-border,#edf0f5);padding-top:14px}.platform-admin-page .admin-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-admin-page .admin-section-head{flex-wrap:wrap}}@media (width<=900px){.platform-admin-page .platform-module-layout{grid-template-columns:minmax(0,1fr)!important}.platform-admin-page .platform-module-nav{display:none!important}.platform-admin-page .platform-mobile-nav{margin-bottom:20px;display:block}.platform-admin-page .platform-mobile-nav .admin-filter{width:100%;height:46px}.platform-admin-page .admin-workspace-bar span{display:none}.platform-admin-page .platform-overview-grid,.platform-admin-page .enterprise-security-grid,.platform-admin-page .system-governance-grid,.platform-admin-page .database-grid,.platform-admin-page .ai-provider-grid{grid-template-columns:minmax(0,1fr)!important}.platform-admin-page .admin-head-actions{flex-wrap:wrap}.platform-admin-page .tier-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}@media (width<=600px){.platform-admin-page .admin-section-head h2{font-size:calc(21px * var(--crm-font-scale,1))!important}.platform-admin-page .admin-section-head p{font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .admin-module-metrics>div,.platform-admin-page .plan-summary>div,.platform-admin-page .billing-metric{min-height:106px!important;padding:14px!important}.platform-admin-page .admin-module-metrics small{font-size:calc(12px * var(--crm-font-scale,1))!important}.platform-admin-page .admin-module-metrics strong{font-size:calc(25px * var(--crm-font-scale,1))!important}.platform-admin-page .plan-summary,.platform-admin-page .billing-overview{grid-template-columns:minmax(0,1fr)!important}.platform-admin-page .admin-search{flex-basis:100%;max-width:none!important}.platform-admin-page .admin-record-toolbar .admin-filter{flex:1;min-width:0}.platform-admin-page .admin-record-toolbar>span{flex-basis:100%;margin-left:0}.admin-account-row,.admin-user-row{grid-template-columns:1fr;gap:16px;padding:16px}.admin-account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%;display:grid}.admin-user-status{justify-content:flex-start}.platform-admin-page .platform-activity-row{grid-template-columns:20px minmax(0,1fr);display:grid}.platform-admin-page .platform-activity-row>small{grid-column:2}.platform-admin-page .tier-grid{grid-template-columns:minmax(0,1fr)!important}.platform-admin-page .security-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}.platform-admin-page .admin-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.platform-admin-page .ai-admin-head>div:last-child{flex-wrap:wrap}.platform-admin-page .appearance-preview{gap:16px}}.admin-pagination{color:var(--crm-muted,#64748b);font-size:calc(14px * var(--crm-font-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.admin-pagination>div{align-items:center;gap:12px;display:flex}.platform-admin-page button:disabled{opacity:.5;cursor:not-allowed}.platform-admin-page .platform-command-center h2{font-size:calc(24px * var(--crm-font-scale,1))!important}.platform-admin-page .platform-command-center p{line-height:1.6;font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .platform-health-list>div,.platform-admin-page .platform-health-list b{font-size:calc(14px * var(--crm-font-scale,1))}.platform-admin-page .platform-event-list b{font-size:calc(14px * var(--crm-font-scale,1));white-space:normal}.platform-admin-page .platform-event-list small{font-size:calc(12px * var(--crm-font-scale,1));white-space:normal}.platform-admin-page .platform-overview-grid,.platform-admin-page .platform-health-grid{min-width:0}.platform-admin-page .database-facts>div{font-size:calc(14px * var(--crm-font-scale,1));flex-wrap:wrap}.platform-admin-page .delivery-governance small,.platform-admin-page .database-settings-list small,.platform-admin-page .ai-governance small{line-height:1.6;font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .email-delivery-card{flex-wrap:wrap}.platform-admin-page .email-delivery-card>div{min-width:0}.platform-admin-page .email-delivery-card p{overflow-wrap:anywhere}.platform-admin-page .profile-card-head h2{font-size:calc(17px * var(--crm-font-scale,1))!important}.platform-admin-page .profile-card-head p{line-height:1.6;font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-admin-page .ai-provider-card{min-width:0}.platform-admin-page .ai-provider-card p{overflow-wrap:anywhere}.platform-admin-page .email-template-layout{min-width:0}@media (width<=600px){.admin-pagination{font-size:calc(13px * var(--crm-font-scale,1))}.admin-pagination>div{justify-content:space-between;gap:8px;width:100%}.platform-admin-page .platform-health-grid,.platform-admin-page .platform-overview-grid{grid-template-columns:1fr!important}.platform-admin-page .platform-command-actions{flex-wrap:wrap}.platform-admin-page .platform-command-actions button{flex:120px}.platform-admin-page .email-delivery-card{padding:16px!important}}.platform-admin-page .admin-section-head>div:first-child:has(>h2){display:none!important}.platform-admin-page .admin-section-head{justify-content:flex-end!important;min-height:0!important}.platform-admin-page .admin-workspace-bar{border-bottom:0;justify-content:flex-end;margin-bottom:16px;padding-bottom:0}.platform-admin-page .platform-overview-hero{gap:20px!important;padding:20px!important}.platform-admin-page .overview-hero-copy{align-items:center;min-width:0;display:flex}.platform-admin-page .overview-hero-actions{flex-wrap:wrap;margin:0!important}@media (width<=700px){.platform-admin-page .overview-hero-copy,.platform-admin-page .overview-hero-actions,.platform-admin-page .overview-health-card{width:100%}}.platform-admin-topbar-actions{align-items:center;display:inline-flex}.admin-topbar-module-actions,.admin-topbar-module-actions .admin-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-topbar-module-actions button{min-height:36px;font-size:calc(13px * var(--crm-font-scale,1));white-space:nowrap;padding:8px 11px}.platform-admin-page .platform-overview-hero{display:block!important}.platform-admin-page .overview-health-card{width:100%;max-width:none}.topbar:has(.platform-admin-topbar-actions){flex-wrap:wrap;gap:12px;height:auto!important;min-height:64px!important;padding-top:10px!important;padding-bottom:10px!important}@media (width<=1000px){.topbar:has(.platform-admin-topbar-actions)>.topbar-context{flex:100%;min-width:0}.topbar:has(.platform-admin-topbar-actions)>.topbar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.platform-admin-topbar-actions{min-width:0;max-width:100%;margin-right:auto}.admin-topbar-module-actions{justify-content:flex-start}}@media (width<=600px){.admin-topbar-module-actions button{font-size:calc(12px * var(--crm-font-scale,1));min-height:38px}.admin-topbar-module-actions .admin-head-actions{width:auto;display:flex}.topbar:has(.platform-admin-topbar-actions) .topbar-context>b{white-space:normal;line-height:1.5}.platform-admin-topbar-actions{flex-basis:100%}}.action-confirmation{color:var(--crm-text,#25354d);max-height:calc(100dvh - 40px);overflow:auto;background:var(--crm-surface,#fff)!important;border:1px solid var(--crm-border,#dce4ef)!important;border-radius:calc(var(--crm-radius,10px) * 1.8)!important;width:calc(100vw - 32px)!important;max-width:480px!important;padding:26px!important}.action-confirmation form{gap:20px;display:grid}.action-confirmation [data-slot=alert-dialog-header]{text-align:left;justify-items:start}.action-confirmation [data-slot=alert-dialog-title]{font-size:calc(20px * var(--crm-font-scale,1));font-weight:650;line-height:1.4}.action-confirmation [data-slot=alert-dialog-description]{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#65748a);line-height:1.7}.action-confirmation-icon{background:var(--crm-surface-alt,#edf3ff);border-radius:calc(var(--crm-radius,10px) * 1.3);width:48px;height:48px;color:var(--crm-primary,#3561b1);justify-content:center;align-items:center;display:flex}.action-confirmation-subject{border:1px solid var(--crm-border,#e1e7f0);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#f7f9fc);font-size:calc(14px * var(--crm-font-scale,1));overflow-wrap:anywhere;padding:13px 15px;font-weight:600}.action-confirmation-field{font-size:calc(14px * var(--crm-font-scale,1));gap:9px;font-weight:500;display:grid}.action-confirmation-field input,.action-confirmation-field textarea{border:1px solid var(--crm-border,#d8e0eb);border-radius:calc(var(--crm-radius,10px) * .8);width:100%;font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#25354d);background:var(--crm-surface,#fff);resize:vertical;padding:12px}.action-confirmation-field input:focus,.action-confirmation-field textarea:focus{outline:2px solid var(--crm-focus,#91b2f8);outline-offset:1px}.action-confirmation-submit{background:var(--crm-feature,#2f63dc);color:var(--crm-feature-text,#fff);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(14px * var(--crm-font-scale,1));min-height:42px;padding:10px 16px;font-weight:600}.action-confirmation-submit.danger{background:var(--crm-feature,#bb4d43)}.action-confirmation-submit:disabled{opacity:.45;cursor:not-allowed}.action-confirmation [data-slot=alert-dialog-cancel]{min-height:42px;font-size:calc(14px * var(--crm-font-scale,1))}.mp-dialog[data-slot=dialog-content]{z-index:75;border-radius:24px;width:720px;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 100px #0006;background:0 0!important;border:0!important;gap:0!important;max-width:min(720px,100vw - 32px)!important;padding:0!important}.mp-dialog.mp-position-bottom-right{width:420px;inset:auto 24px 24px auto;transform:none}.mp-dialog.mp-position-bottom-left{width:420px;top:auto;bottom:24px;left:24px;transform:none}.mp-dialog.mp-position-top{top:24px;transform:translate(-50%)}.mp-dialog.mp-dialog-banner{width:1040px;max-width:min(1040px,100vw - 32px)!important}.mp-card{color:var(--mp-text);background:var(--mp-bg);isolation:isolate;text-align:left;box-sizing:border-box;border-radius:24px;padding:38px;line-height:1.5;position:relative;overflow:hidden}.mp-card *{box-sizing:border-box}.mp-copy{min-width:0}.mp-card h2{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1.03;color:var(--mp-text)!important}.mp-badge{color:var(--mp-accent);letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.mp-message{opacity:.86;white-space:pre-line;max-width:52ch;margin:0 0 20px;font-size:16px}.mp-visual{display:none}.mp-close{background:color-mix(in srgb,var(--mp-text) 10%,transparent);color:var(--mp-text);cursor:pointer;z-index:3;border:0;border-radius:50%;place-items:center;padding:9px;display:grid;position:absolute;top:14px;right:14px}.mp-close:hover{background:color-mix(in srgb,var(--mp-text) 20%,transparent)}.mp-perks{flex-wrap:wrap;gap:10px 18px;margin:20px 0;font-size:14px;display:flex}.mp-perks>span{align-items:center;gap:6px;display:flex}.mp-perks svg{color:var(--mp-accent);flex-shrink:0}.mp-form{flex-direction:column;gap:12px;display:flex}.mp-email-label{font-size:14px;font-weight:600;display:block}.mp-email{border:1px solid color-mix(in srgb,var(--mp-text) 24%,transparent);background:color-mix(in srgb,var(--mp-text) 7%,var(--mp-bg));border-radius:12px;align-items:center;gap:10px;min-height:52px;margin-top:6px;padding:0 14px;display:flex}.mp-email svg{opacity:.65;flex-shrink:0}.mp-email input{outline:none;width:100%;min-width:0;color:var(--mp-text)!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important;font-size:16px!important}.mp-email input::placeholder{color:var(--mp-text);opacity:.6}.mp-email:focus-within{outline:2px solid var(--mp-accent);outline-offset:2px}.mp-cta{cursor:pointer;white-space:normal;border:0;border-radius:12px;width:100%;min-height:52px;padding:15px 20px;font-size:16px;font-weight:750;line-height:1.35;background:var(--mp-button)!important;color:var(--mp-button-text)!important}.mp-cta:hover{filter:brightness(.94)}.mp-cta:disabled{opacity:.7;cursor:wait}.mp-card button:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}.mp-privacy,.mp-footer{opacity:.76;margin-top:13px;font-size:12px;line-height:1.6;display:block}.mp-footer{margin-top:9px}.mp-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.mp-consent input{width:16px;height:16px;accent-color:var(--mp-button);flex-shrink:0;margin-top:3px}.mp-consent small{opacity:.75}.mp-error{color:var(--mp-text);border:1px solid;border-radius:8px;margin:0;padding:10px;font-size:14px}.mp-spotlight{grid-template-columns:1fr 148px;gap:28px;display:grid}.mp-spotlight .mp-visual{background:color-mix(in srgb,var(--mp-accent) 10%,var(--mp-bg));border:1px solid color-mix(in srgb,var(--mp-accent) 30%,transparent);color:var(--mp-accent);text-align:center;border-radius:100px 100px 22px 22px;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;padding:34px 15px;display:flex}.mp-spotlight .mp-copy{grid-area:1/1}.mp-visual strong{letter-spacing:-.08em;margin-top:28px;font-size:72px;font-weight:800;line-height:1.2}.mp-visual>span{letter-spacing:.18em;font-size:12px;font-weight:700}.mp-visual>small{letter-spacing:.12em;max-width:100px;margin-top:36px;font-size:10px;line-height:1.8}.mp-split{grid-template-columns:180px 1fr;gap:30px;padding-top:44px;display:grid}.mp-split .mp-visual{flex-direction:column;justify-content:center;align-items:center;display:flex}.mp-split .mp-visual img{object-fit:contain;width:100%;max-height:250px}.mp-split .mp-visual small{color:var(--mp-accent);text-align:center;max-width:150px;margin-top:12px;font-size:12px}.mp-split h2{font-size:38px}.mp-compact{padding:32px}.mp-compact h2{font-size:34px}.mp-dialog-compact{width:440px!important}.mp-banner{padding:28px 40px}.mp-banner .mp-copy{grid-template-columns:1.2fr 1fr;column-gap:32px;display:grid}.mp-banner .mp-badge,.mp-banner h2,.mp-banner .mp-message,.mp-banner .mp-perks{grid-column:1}.mp-banner h2{margin:12px 0;font-size:32px}.mp-banner .mp-message{margin-bottom:0;font-size:14px}.mp-banner .mp-form{grid-area:1/2/5;align-self:center}.mp-banner .mp-privacy,.mp-banner .mp-footer{grid-column:1/-1;margin-top:8px}.mp-position-bottom-right .mp-spotlight,.mp-position-bottom-left .mp-spotlight,.mp-position-bottom-right .mp-split,.mp-position-bottom-left .mp-split{display:block}.mp-position-bottom-right .mp-visual,.mp-position-bottom-left .mp-visual{display:none}.mp-position-bottom-right h2,.mp-position-bottom-left h2{font-size:36px}@media (width<=640px){.mp-dialog[data-slot=dialog-content]{border-radius:20px;max-height:calc(100dvh - 32px);max-width:calc(100vw - 24px)!important}.mp-dialog.mp-position-bottom-right,.mp-dialog.mp-position-bottom-left{width:auto;bottom:12px;left:12px;right:12px;transform:none}.mp-dialog.mp-position-top{top:12px}.mp-card{border-radius:20px;padding:30px 24px}.mp-card h2{font-size:36px}.mp-spotlight,.mp-split{display:block}.mp-spotlight .mp-visual,.mp-split .mp-visual{display:none}.mp-badge{padding-right:26px;font-size:12px}.mp-banner .mp-copy{display:block}.mp-banner .mp-form{margin-top:18px}.mp-perks{flex-direction:column;gap:9px}.mp-privacy,.mp-footer{font-size:12px}}@media (prefers-reduced-motion:reduce){.mp-dialog{transition:none!important;animation:none!important}}.mp-dialog.mp-position-bottom-right,.mp-dialog.mp-position-bottom-left,.mp-dialog.mp-position-top{transform:none!important}.mp-manager{flex-direction:column;gap:20px;min-width:0;display:flex}.mp-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.mp-admin-period select,.mp-lead-head select{font-size:calc(14px * var(--crm-font-scale,1));border:1px solid var(--border,var(--crm-border,#dbe3ee));border-radius:calc(var(--crm-radius,10px) * .8);background:var(--background,var(--crm-surface,#fff));color:var(--foreground,var(--crm-text,#162640));min-height:38px;padding:9px 12px}.mp-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mp-stat-grid article{border:1px solid var(--border,var(--crm-border,#dde4ee));background:var(--card,var(--crm-surface,#fff));border-radius:calc(var(--crm-radius,10px) * 1.6);flex-direction:column;padding:20px;display:flex;position:relative}.mp-stat-grid small{font-size:calc(14px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#53637b));margin-top:14px}.mp-stat-grid strong{font-size:calc(32px * var(--crm-font-scale,1));color:var(--foreground,var(--crm-primary,#142443));letter-spacing:-.04em;line-height:1.4}.mp-stat-grid article>span:last-child{font-size:calc(13px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#52647d))}.mp-stat-icon{border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#eaf0ff);width:38px;height:38px;color:var(--crm-primary,#3159d5);place-items:center;display:grid}.mp-measure-note{color:var(--muted-foreground,var(--crm-muted,#53637b));font-size:calc(13px * var(--crm-font-scale,1));align-items:flex-start;gap:10px;padding:0 2px;line-height:1.65;display:flex}.mp-measure-note svg{flex-shrink:0;margin-top:3px}.mp-measure-note p{margin:0}.mp-campaign-list{flex-direction:column;gap:14px;display:flex}.mp-campaign.panel{grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px;display:grid}.mp-campaign-swatch{border-radius:calc(var(--crm-radius,10px) * 1.4);flex-direction:column;justify-content:center;gap:10px;min-height:170px;padding:18px;display:flex;overflow:hidden}.mp-campaign-swatch>span{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;font-weight:700}.mp-campaign-swatch b{font-size:calc(25px * var(--crm-font-scale,1));overflow-wrap:anywhere;line-height:1.15}.mp-campaign-swatch i{font-size:calc(10px * var(--crm-font-scale,1));text-align:center;border-radius:calc(var(--crm-radius,10px) * .6);padding:8px;font-style:normal;font-weight:650}.mp-campaign-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-campaign-heading h2{font-size:calc(18px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.5}.mp-campaign-details>p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));margin:10px 0;line-height:1.6}.mp-status{font-size:calc(12px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * 2);background:var(--crm-surface-alt,#eef1f6);color:var(--crm-muted,#536075);padding:4px 10px;font-weight:650}.mp-status.live{background:var(--crm-surface-alt,#e3f5ee);color:var(--crm-success,#18764b)}.mp-location-tags{flex-wrap:wrap;gap:5px;display:flex}.mp-location-tags span{font-size:calc(12px * var(--crm-font-scale,1));background:var(--muted,var(--crm-surface-alt,#eef2f7));border-radius:calc(var(--crm-radius,10px) * .6);color:var(--muted-foreground,var(--crm-primary,#556783));padding:4px 8px}.mp-campaign-numbers{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#617089));flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.mp-campaign-numbers b{color:var(--foreground,var(--crm-primary,#1c2e4c));font-size:calc(14px * var(--crm-font-scale,1))}.mp-campaign-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:190px;display:flex}.mp-icon-button{cursor:pointer;border:1px solid var(--border,var(--crm-border,#dce3ef));border-radius:calc(var(--crm-radius,10px) * .8);background:var(--background,var(--crm-surface,#fff));width:36px;min-width:36px;height:36px;color:var(--foreground,var(--crm-primary,#263b5a));place-items:center;display:grid}.mp-icon-button:hover{background:var(--muted,var(--crm-surface-alt,#eef2f7))}.mp-icon-button.danger{color:var(--crm-danger,#bb3e48)}.mp-leads{min-width:0;padding:24px!important}.mp-lead-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mp-lead-head h2{font-size:calc(18px * var(--crm-font-scale,1));margin:0 0 6px}.mp-lead-head p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));margin:0}.mp-lead-head select{max-width:260px}.mp-table-scroll{overflow:auto}.mp-leads table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--crm-font-scale,1));min-width:660px}.mp-leads th{text-align:left;font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));border-bottom:1px solid var(--border,var(--crm-border,#dfe6f0));padding:12px 10px;font-weight:650}.mp-leads td{border-bottom:1px solid var(--border,var(--crm-border,#e4e9f0));color:var(--foreground,var(--crm-primary,#253954));overflow-wrap:anywhere;padding:14px 10px}.mp-leads td small{color:var(--muted-foreground,var(--crm-muted,#61718a));margin-top:4px;display:block}.mp-lead-empty{text-align:center;color:var(--muted-foreground,var(--crm-muted,#61718a));font-size:calc(14px * var(--crm-font-scale,1));padding:30px}.mp-admin-footnote{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));margin:0;line-height:1.6}.mp-empty{text-align:center;padding:45px!important}.mp-empty svg{margin:auto}.mp-empty h2{font-size:calc(20px * var(--crm-font-scale,1));margin:15px 0}.mp-empty p{font-size:calc(14px * var(--crm-font-scale,1))}.mp-loading{text-align:center;padding:32px!important}.mp-editor[data-slot=dialog-content]{border-radius:calc(var(--crm-radius,10px) * 2);flex-direction:column;width:1180px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;gap:0!important;max-width:min(1180px,100vw - 32px)!important;padding:0!important}.mp-editor-head{border-bottom:1px solid var(--border,var(--crm-border,#e0e6ee));justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex}.mp-editor-head [data-slot=dialog-title]{font-size:calc(20px * var(--crm-font-scale,1))}.mp-editor-head [data-slot=dialog-description]{font-size:calc(14px * var(--crm-font-scale,1));margin-top:6px}.mp-editor-grid{grid-template-columns:minmax(330px,440px) minmax(0,1fr);min-height:0;display:grid;overflow:auto}.mp-editor-controls{border-right:1px solid var(--border,var(--crm-border,#e0e6ee));min-width:0;padding:20px 24px}.mp-editor-tabs{background:var(--muted,var(--crm-surface-alt,#edf2f9));border-radius:calc(var(--crm-radius,10px) * 1);z-index:2;gap:4px;margin-bottom:20px;padding:4px;display:flex;position:sticky;top:0}.mp-editor-tabs button{border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(14px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));cursor:pointer;background:0 0;border:0;flex:1;padding:9px 5px}.mp-editor-tabs button[aria-selected=true]{background:var(--background,var(--crm-surface,#fff));color:var(--foreground,var(--crm-primary,#1f355a));font-weight:650;box-shadow:0 2px 7px #12264014}.mp-edit-pane{flex-direction:column;gap:16px;display:flex}.mp-admin-field{font-size:calc(14px * var(--crm-font-scale,1));min-width:0;color:var(--foreground,var(--crm-primary,#233851));flex-direction:column;gap:7px;font-weight:600;display:flex}.mp-admin-field input,.mp-admin-field select,.mp-admin-field textarea,.mp-color-fields input:not([type=color]){background:var(--background,var(--crm-surface,#fff));border:1px solid var(--border,var(--crm-border,#dce3ee));border-radius:calc(var(--crm-radius,10px) * .8);min-height:42px;font-size:calc(14px * var(--crm-font-scale,1));color:var(--foreground,var(--crm-primary,#263b5a));box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;font-weight:400}.mp-admin-field textarea{resize:vertical;line-height:1.6}.mp-admin-field small,.mp-hint{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));margin:0;font-weight:400;line-height:1.65}.mp-check{font-size:calc(14px * var(--crm-font-scale,1));cursor:pointer;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.mp-check input{width:16px;height:16px;accent-color:var(--crm-primary,#3159d5);flex-shrink:0;margin-top:3px}.mp-editor-preview{background:var(--muted,var(--crm-surface-alt,#f2f5fa));flex-direction:column;align-items:center;gap:20px;min-width:0;padding:26px;display:flex}.mp-preview-caption{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.mp-preview-caption>span{font-size:calc(12px * var(--crm-font-scale,1));letter-spacing:.08em;color:var(--foreground,var(--crm-primary,#263b5a));font-weight:700}.mp-preview-caption small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a))}.mp-editor-preview .mp-card{width:100%;max-width:640px;margin:auto 0;padding:30px;box-shadow:0 20px 50px #142c501c}.mp-editor-preview .mp-card h2{font-size:calc(36px * var(--crm-font-scale,1))}.mp-editor-preview .mp-spotlight{grid-template-columns:1fr 100px;gap:20px}.mp-editor-preview .mp-spotlight .mp-visual{padding:28px 8px}.mp-editor-preview .mp-visual strong{font-size:calc(60px * var(--crm-font-scale,1))}.mp-editor-preview .mp-split{grid-template-columns:100px 1fr;gap:20px}.mp-editor-preview .mp-banner .mp-copy{display:block}.mp-editor-preview .mp-banner .mp-form{margin-top:16px}.mp-preview-context{width:100%;font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));line-height:1.7}.mp-preview-context p{margin:0}.mp-editor-footer{border-top:1px solid var(--border,var(--crm-border,#e0e6ee));justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.mp-editor-footer p{color:var(--crm-danger,#bd3946);font-size:calc(13px * var(--crm-font-scale,1));margin:0 auto 0 0}.mp-template-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mp-template-picker button{text-align:left;border:1px solid var(--border,var(--crm-border,#dce3ee));border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--background,var(--crm-surface,#fff));color:var(--foreground,var(--crm-primary,#233851));cursor:pointer;flex-direction:column;gap:7px;padding:12px;display:flex}.mp-template-picker button.selected{border-color:var(--crm-border,#3159d5);box-shadow:0 0 0 1px #3159d5}.mp-template-picker b{font-size:calc(13px * var(--crm-font-scale,1))}.mp-template-picker small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--muted-foreground,var(--crm-muted,#61718a));line-height:1.5}.mp-template-mini{background:var(--crm-feature,#101b35);border-radius:calc(var(--crm-radius,10px) * .6);flex-direction:column;justify-content:center;gap:5px;width:100%;height:54px;padding:10px;display:flex}.mp-template-mini i{background:var(--crm-success-soft,#a8f0d0);border-radius:calc(var(--crm-radius,10px) * .3);width:70%;height:4px;display:block}.mp-template-mini i:first-child{width:40%}.mp-template-mini i:last-child{height:10px;margin-top:3px}.mp-template-mini.split{background:linear-gradient(90deg,var(--crm-feature,#18394c) 32%,var(--crm-feature,#101b35) 32%);padding-left:40%}.mp-template-mini.banner{height:38px;margin:8px 0}.mp-template-mini.compact{width:60%;height:54px;margin:auto}.mp-palette-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp-palette-picker button{border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer;border:1px solid;justify-content:space-between;gap:8px;padding:10px;display:flex}.mp-palette-picker i{border-radius:50%;flex-shrink:0;width:14px;height:14px}.mp-color-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mp-color-fields label{font-size:calc(13px * var(--crm-font-scale,1));flex-direction:column;gap:7px;display:flex}.mp-color-fields label>div{gap:7px;display:flex}.mp-color-fields input[type=color]{border:1px solid var(--border,var(--crm-border,#dce3ee));border-radius:calc(var(--crm-radius,10px) * .7);cursor:pointer;background:0 0;width:36px;min-width:36px;height:40px;padding:3px}.mp-contrast-warning{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-danger,#a46a18);border:1px solid var(--crm-border,#e8ce9e);border-radius:calc(var(--crm-radius,10px) * .8);margin:0;padding:10px;line-height:1.6}.mp-location-picker,.mp-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mp-manager .error-banner{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1200px){.mp-campaign.panel{grid-template-columns:150px minmax(0,1fr);gap:18px}.mp-campaign-buttons{grid-column:1/-1;justify-content:flex-end;max-width:none}.mp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.mp-editor-grid{flex-direction:column;display:flex}.mp-editor-controls{border-right:0;border-bottom:1px solid var(--border,var(--crm-border,#e0e6ee))}.mp-editor-preview{padding:22px}.mp-editor-preview .mp-card{max-width:620px}.mp-editor-head{padding:16px 20px}.mp-editor[data-slot=dialog-content]{max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px)!important}.mp-editor-footer{flex-wrap:wrap;padding:14px 18px}.mp-editor-footer p{flex-basis:100%}.mp-lead-head{flex-direction:column;align-items:flex-start}.mp-lead-head select{width:100%;max-width:none}}@media (width<=500px){.mp-stat-grid{gap:10px}.mp-stat-grid article{padding:15px}.mp-stat-grid strong{font-size:calc(28px * var(--crm-font-scale,1))}.mp-stat-grid small{font-size:calc(13px * var(--crm-font-scale,1))}.mp-stat-grid article>span:last-child{font-size:calc(12px * var(--crm-font-scale,1))}.mp-campaign.panel{padding:14px;display:block}.mp-campaign-swatch{display:none}.mp-campaign-heading h2{font-size:calc(17px * var(--crm-font-scale,1))}.mp-campaign-buttons{justify-content:flex-start;margin-top:18px}.mp-leads{padding:16px!important}.mp-editor-controls,.mp-editor-preview{padding:16px}.mp-editor-preview .mp-card{padding:28px 22px;display:block}.mp-editor-preview .mp-visual{display:none}.mp-editor-preview .mp-card h2{font-size:calc(32px * var(--crm-font-scale,1))}.mp-field-row{grid-template-columns:1fr}.mp-template-picker small{font-size:calc(12px * var(--crm-font-scale,1))}.mp-editor-preview .mp-badge{font-size:calc(11px * var(--crm-font-scale,1))}.mp-location-picker{grid-template-columns:1fr}.mp-editor-head [data-slot=dialog-title]{font-size:calc(18px * var(--crm-font-scale,1))}}#platform-admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}#platform-admin-topbar-actions .admin-topbar-module-actions{align-items:center;gap:10px;display:flex}#platform-admin-topbar-actions .primary,#platform-admin-topbar-actions .secondary,#platform-admin-topbar-actions select{border-radius:calc(var(--crm-radius,10px) * .8);height:38px;min-height:38px;font-size:calc(13px * var(--crm-font-scale,1));white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:600;line-height:20px;display:inline-flex}#platform-admin-topbar-actions .mp-admin-period{align-items:center;margin:0;display:flex}#platform-admin-topbar-actions select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:125px;padding-right:28px;background:var(--crm-topbar,#22262d)!important;border:1px solid var(--crm-border,#484e59)!important;color:var(--crm-muted,#f5f7fa)!important}#platform-admin-topbar-actions button:disabled{cursor:not-allowed;opacity:1!important;background:var(--crm-topbar,#252a33)!important;border-color:var(--crm-border,#3b424e)!important;color:var(--crm-muted,#9da9bc)!important}#platform-admin-topbar-actions svg{flex-shrink:0;width:16px;height:16px}#platform-admin-topbar-actions button:focus-visible,#platform-admin-topbar-actions select:focus-visible{outline:2px solid var(--crm-focus,#8babfa);outline-offset:3px}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e16268c}[data-slot=dialog-content]:not(.mp-dialog):not(.ticket-fullpage),[data-slot=alert-dialog-content]{border:1px solid var(--crm-border,#dce4f0);border-radius:calc(var(--crm-radius,10px) * 1.8);background:var(--crm-surface,#fff);color:var(--crm-text,#25334b);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--crm-primary,#cbd5e4) transparent;gap:22px;max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto;box-shadow:0 28px 90px #0d1f4333}[data-slot=dialog-header],[data-slot=alert-dialog-header]{text-align:left;border-bottom:1px solid var(--crm-border,#e6ecf4);flex-shrink:0;gap:8px;padding-bottom:18px}[data-slot=dialog-title],[data-slot=alert-dialog-title]{font-size:calc(21px * var(--crm-font-scale,1));letter-spacing:-.025em;color:var(--crm-text,#1e2e47);padding-right:34px;font-weight:700;line-height:1.3}[data-slot=dialog-description],[data-slot=alert-dialog-description]{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#6c7c94);max-width:70ch;line-height:1.65}[data-slot=dialog-content]>[data-slot=dialog-close]{opacity:1;border:1px solid var(--crm-border,#e2e8f2);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f6f8fc);width:32px;height:32px;color:var(--crm-muted,#61718b);place-items:center;display:grid;top:19px;right:19px}[data-slot=dialog-content]>[data-slot=dialog-close]:hover{background:var(--crm-surface-alt,#eaf0fb);color:var(--crm-primary,#243754)}[data-slot=dialog-content]:not(.mp-dialog):not(.ticket-fullpage) label,[data-slot=alert-dialog-content] label{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#34445f);line-height:1.5}[data-slot=dialog-content]:not(.mp-dialog):not(.ticket-fullpage) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),[data-slot=dialog-content]:not(.mp-dialog):not(.ticket-fullpage) textarea,[data-slot=alert-dialog-content] input:not([type=checkbox]):not([type=radio]),[data-slot=alert-dialog-content] textarea{border:1px solid var(--crm-border,#d5deeb);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);color:var(--crm-text,#263751);font-size:calc(14px * var(--crm-font-scale,1));box-sizing:border-box;max-width:100%;min-height:42px;padding:11px 13px;line-height:1.5}[data-slot=dialog-content] input::placeholder,[data-slot=dialog-content] textarea::placeholder{color:var(--crm-muted,#8b99ae)}[data-slot=dialog-content] textarea{resize:vertical}[data-slot=dialog-content]:not(.mp-dialog) .dialog-footer,[data-slot=dialog-footer],[data-slot=alert-dialog-footer]{border-top:1px solid var(--crm-border,#e5ebf4);background:var(--crm-surface,#fff);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}[data-slot=dialog-content]:not(.mp-dialog) .dialog-footer>button,[data-slot=dialog-footer]>button,[data-slot=alert-dialog-footer]>button{border-radius:calc(var(--crm-radius,10px) * .9);min-height:42px;font-size:calc(14px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;line-height:1.4;display:inline-flex}[data-slot=alert-dialog-cancel]{box-shadow:none;border:1px solid var(--crm-border,#d4deec)!important;background:var(--crm-surface,#fff)!important;color:var(--crm-muted,#40506a)!important}[data-slot=alert-dialog-cancel]:hover{background:var(--crm-surface-alt,#f4f7fc)!important}[data-slot=alert-dialog-action]{background:var(--crm-feature,#2f63dc);color:var(--crm-feature-text,#fff)}[data-slot=dialog-content] .primary:disabled,[data-slot=alert-dialog-content] .action-confirmation-submit:disabled{cursor:not-allowed;box-shadow:none;opacity:1!important;background:var(--crm-primary,#e6ecf7)!important;border-color:var(--crm-border,#d9e2f1)!important;color:var(--crm-primary,#637591)!important}.action-confirmation [data-slot=alert-dialog-header]{align-items:flex-start}.action-confirmation-icon{border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface-alt,#edf3ff);width:48px;height:48px;color:var(--crm-primary,#3865df);place-items:center;margin-bottom:4px;display:grid}.action-confirmation-icon.danger{background:var(--crm-surface-alt,#fff0f0);color:var(--crm-danger,#cf3447)}.action-confirmation-subject{border:1px solid var(--crm-border,#e1e8f2);background:var(--crm-surface-alt,#f6f8fc);border-radius:calc(var(--crm-radius,10px) * 1);font-size:calc(14px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin-top:18px;padding:13px 16px;line-height:1.5}.action-confirmation-field{gap:8px;margin-top:18px;display:grid}.action-confirmation-field input,.action-confirmation-field textarea{width:100%}.action-confirmation-submit.danger{background:var(--crm-feature,#d33346)!important;border:1px solid var(--crm-border,#d33346)!important;color:var(--crm-feature-text,#fff)!important}.action-confirmation-submit.danger:hover:not(:disabled){background:var(--crm-feature,#b72436)!important}.mp-editor-head{border-bottom:1px solid var(--crm-border,#e4ebf5);padding-bottom:18px}.mp-editor-tabs{gap:8px;padding-bottom:12px}.mp-editor-tabs button{border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(14px * var(--crm-font-scale,1));padding:10px 16px}.mp-editor-tabs button[aria-selected=true]{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#2e5aca);font-weight:700}.mp-editor-footer{border-top:1px solid var(--crm-border,#e4ebf5);gap:10px;padding-top:18px}.mp-editor-footer button{border-radius:calc(var(--crm-radius,10px) * .9);min-height:42px;font-size:calc(14px * var(--crm-font-scale,1));padding:10px 18px}.mp-editor-head .mp-icon-button{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f5f8fc);color:var(--crm-muted,#60718c);width:34px;height:34px}@media (width<=760px){#platform-admin-topbar-actions{justify-content:flex-start;gap:8px}#platform-admin-topbar-actions .admin-topbar-module-actions{gap:8px}#platform-admin-topbar-actions .primary,#platform-admin-topbar-actions .secondary,#platform-admin-topbar-actions select{height:36px;min-height:36px;font-size:calc(12px * var(--crm-font-scale,1));padding:7px 10px}[data-slot=dialog-content]:not(.mp-dialog):not(.ticket-fullpage),[data-slot=alert-dialog-content]{border-radius:calc(var(--crm-radius,10px) * 1.4);max-height:calc(100dvh - 24px);padding:20px}[data-slot=dialog-title],[data-slot=alert-dialog-title]{font-size:calc(19px * var(--crm-font-scale,1))}[data-slot=dialog-content]>[data-slot=dialog-close]{top:14px;right:14px}}@media (width<=480px){[data-slot=dialog-content]:not(.mp-dialog) .dialog-footer>button,[data-slot=dialog-footer]>button,[data-slot=alert-dialog-footer]>button{flex:1;min-width:120px}.mp-editor-footer{flex-wrap:wrap}.mp-editor-footer button{flex:1}[data-slot=dialog-header],[data-slot=alert-dialog-header]{padding-bottom:14px}}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content],[data-slot=alert-dialog-content]{transition:none!important;animation:none!important}}body>[data-radix-popper-content-wrapper]:has([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){z-index:1200!important}[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{max-width:calc(100vw - 24px);max-height:min(360px, var(--radix-select-content-available-height,var(--radix-dropdown-menu-content-available-height,70dvh)));border:1px solid var(--crm-border,#dce3ed);border-radius:calc(var(--crm-radius,10px) * 1);overflow-y:auto;box-shadow:0 12px 36px #17203026;z-index:1201!important;background:var(--crm-surface,#fff)!important;color:var(--crm-text,#35425a)!important}[data-slot=select-trigger]{gap:12px;min-width:0;padding-right:12px}[data-slot=select-trigger]>[data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-slot=select-trigger]>svg{flex-shrink:0;width:16px;height:16px;margin-left:auto}[data-slot=select-content] [data-radix-select-viewport]{padding:5px;height:auto!important}[data-slot=select-item],[data-slot=dropdown-menu-item]{min-height:38px;font-size:calc(14px * var(--crm-font-scale,1));white-space:normal;overflow-wrap:anywhere;padding-top:9px;padding-bottom:9px;line-height:1.4}[data-slot=select-item]{padding-left:12px;padding-right:34px}[data-slot=select-item][data-highlighted],[data-slot=dropdown-menu-item][data-highlighted]{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#245ac5)}[data-slot=select-item][data-disabled],[data-slot=dropdown-menu-item][data-disabled]{opacity:.5}select{box-sizing:border-box;padding-right:30px}select option,select optgroup{background:var(--crm-surface,#fff);color:var(--crm-text,#35425a)}.od2-toolbar .od2-site{gap:10px;min-width:0;min-height:42px;padding:0 12px}.od2-toolbar .od2-site>svg{flex-shrink:0}.od2-toolbar .od2-site select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2368758b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100% no-repeat;width:200px;min-width:0;max-width:100%;min-height:40px;padding:8px 32px 8px 0}.od2-toolbar .od2-site:focus-within{outline:2px solid var(--crm-focus,#6488e8);outline-offset:2px}.od2-toolbar .od2-site select:focus{outline:none}@media (width<=760px){.od2-toolbar .od2-site select{flex:1;width:100%}}:is(.platform-console-shell,.platform-console-sidebar,.pc-record-menu,.pc-account-detail,.edit-dialog:has(.pc-restore-confirm)){--pc-primary:var(--conversa-primary,var(--workspace-blue,var(--crm-primary,#2f63dc)));--pc-background:var(--conversa-background,var(--crm-surface,#f7f9fc));--pc-text:var(--conversa-text,var(--crm-text,#29364c));--pc-muted:var(--crm-muted,#566780);--pc-border:var(--crm-border,#dce3ed);--pc-rule:var(--crm-border,#edf1f6);--pc-soft:var(--crm-surface,#f5f7fb);--pc-primary-soft:var(--crm-surface,#eef3ff);--pc-primary-border:var(--crm-border,#cfdefa);--pc-rail:var(--workspace-rail,var(--crm-sidebar,#101216));--pc-rail-text:var(--crm-sidebar,#c5cad4);--pc-rail-muted:var(--workspace-rail-muted,var(--crm-sidebar-muted,#959cab));--pc-success:var(--crm-muted,#24805a);--pc-success-soft:var(--crm-surface,#eef8f3);--pc-warning:var(--crm-muted,#99652e);--pc-warning-soft:var(--crm-surface,#fff8f0);--pc-danger:var(--crm-muted,#b8553f);--pc-danger-soft:var(--crm-surface,#fff0ed);--admin-border:var(--pc-border);--admin-muted:var(--pc-muted)}.platform-console-shell{background:var(--pc-soft);color:var(--pc-text);--sidebar-width:248px!important}.platform-console-shell .main{min-width:0;background:var(--pc-background)!important}.platform-console-shell [data-slot=sidebar-gap]{width:248px!important;min-width:248px!important}.platform-console-shell [data-slot=sidebar-container],.platform-console-sidebar{--sidebar-width:248px!important;background:var(--pc-rail)!important;width:248px!important}.platform-console-sidebar [data-slot=sidebar-inner]{background:var(--pc-rail)!important}.platform-console-sidebar [data-slot=sidebar-header]{border-bottom:1px solid color-mix(in srgb,var(--crm-border,#fff) 7.05882%,transparent)!important;height:76px!important;min-height:76px!important;padding:15px 21px!important}.platform-console-sidebar .dashboard-brand-logo{width:189px!important;height:38px!important}.platform-console-sidebar [data-slot=sidebar-content]{gap:0!important;padding:0!important;overflow:auto!important}.platform-console-sidebar [data-slot=sidebar-footer]{background:var(--pc-rail)!important;border-top:1px solid color-mix(in srgb,var(--crm-border,#fff) 7.05882%,transparent)!important;padding:12px!important}.platform-console-sidebar .help-link{display:none!important}.platform-console-sidebar .profile{background:color-mix(in srgb,var(--crm-sidebar,#fff) 2.35294%,transparent)!important;border-color:color-mix(in srgb,var(--crm-border,#fff) 4.31373%,transparent)!important;color:var(--crm-sidebar-text,#d1dcf1)!important}.pc-navigation{color:var(--crm-sidebar-text,#d1dcf1);padding:18px 12px 12px}.pc-navigation-scope{justify-content:space-between;align-items:center;gap:8px;margin:0 8px 18px;display:flex}.pc-navigation-scope>span{color:var(--crm-sidebar-text,#d1dcf1);font-size:calc(14px * var(--conversa-font-scale,1));letter-spacing:.015em;align-items:center;gap:7px;font-weight:600;display:flex}.pc-navigation-scope>small{color:var(--crm-sidebar-text,#d1dcf1);font-size:calc(11px * var(--conversa-font-scale,1));letter-spacing:.1em;border:1px solid color-mix(in srgb,var(--crm-border,#172c50) 20%,transparent);border-radius:calc(var(--crm-radius,10px) * .4);padding:3px 5px}.pc-navigation-search{background:color-mix(in srgb,var(--crm-sidebar,#fff) 3.13726%,transparent);border:1px solid color-mix(in srgb,var(--crm-border,#fff) 7.84314%,transparent);border-radius:calc(var(--crm-radius,10px) * .8);height:37px;color:var(--pc-muted);align-items:center;gap:9px;margin:0 4px 22px;padding:0 10px;display:flex}.pc-navigation-search input{min-width:0;box-shadow:none!important;width:100%!important;color:var(--crm-sidebar-text,#d1dcf1)!important;font-size:calc(14px * var(--conversa-font-scale,1))!important;background:0 0!important;border:0!important;outline:0!important;min-height:34px!important;padding:0!important}.pc-navigation-group{margin-bottom:17px}.pc-navigation-group>span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 10px 7px;font-weight:650;display:block}.pc-navigation-group>button{border-radius:calc(var(--crm-radius,10px) * .8);width:100%;min-height:39px;color:var(--crm-sidebar-text,#d1dcf1);font-size:calc(13px * var(--conversa-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:2px 0;padding:9px 11px;line-height:1.35;transition:background .15s,color .15s;display:flex}.pc-navigation-group>button>svg{opacity:.8;flex-shrink:0}.pc-navigation-group>button>span{min-width:0}.pc-navigation-group>button>i{background:var(--crm-sidebar,#182d59);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.pc-navigation-group>button.is-selected{background:var(--pc-primary-soft);color:var(--pc-primary);font-weight:650}.pc-navigation-group>button.is-selected>svg{opacity:1}.pc-navigation button:focus-visible{outline:2px solid var(--pc-border);outline-offset:2px}.pc-navigation-empty{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:20px 10px}.pc-workspace-return{background:var(--crm-sidebar,#182d59);width:100%;color:var(--crm-sidebar-text,#d1dcf1);border:1px solid color-mix(in srgb,var(--crm-border,#fff) 12.549%,transparent);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(14px * var(--conversa-font-scale,1));cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px 8px;display:flex;position:sticky;bottom:0}.platform-console-shell .group[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-gap],.platform-console-shell .group[data-slot=sidebar][data-state=collapsed] [data-slot=sidebar-container],.platform-console-shell .group[data-slot=sidebar][data-state=collapsed] .platform-console-sidebar{width:72px!important;min-width:72px!important}.platform-console-shell .group[data-state=collapsed] .pc-navigation{padding:16px 10px}.platform-console-shell .group[data-state=collapsed] .pc-navigation-scope,.platform-console-shell .group[data-state=collapsed] .pc-navigation-search,.platform-console-shell .group[data-state=collapsed] .pc-navigation-group>span,.platform-console-shell .group[data-state=collapsed] .pc-navigation-group>button>span,.platform-console-shell .group[data-state=collapsed] .pc-navigation-group>button>i{display:none}.platform-console-shell .group[data-state=collapsed] .pc-navigation-group{margin-bottom:14px}.platform-console-shell .group[data-state=collapsed] .pc-navigation-group>button{justify-content:center;min-height:43px;padding:11px}.platform-console-shell .group[data-state=collapsed] .pc-workspace-return{gap:0;font-size:0}.platform-console-shell .group[data-state=collapsed] .pc-workspace-return svg{width:18px;height:18px}.platform-admin-page.pc-console{box-sizing:border-box;width:100%;min-width:0;color:var(--pc-text);background:var(--pc-background);min-height:0;line-height:1.5;max-width:1540px!important;margin:0 auto!important;padding:24px 30px 44px!important;overflow:auto!important}.pc-console *{box-sizing:border-box}.pc-console .platform-module-content{background:0 0!important;border:0!important;min-width:0!important;max-width:none!important;padding:0!important;display:block!important}.pc-console h2,.pc-console h3{letter-spacing:-.025em;margin:0;font-family:inherit;font-weight:650;line-height:1.25;color:var(--pc-text)!important}.pc-console h2{font-size:calc(19px * var(--conversa-font-scale,1))!important}.pc-console h3{font-size:calc(16px * var(--conversa-font-scale,1))!important}.pc-console p{line-height:1.6}.pc-console .pc-label{font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:.11em;text-transform:uppercase;color:var(--pc-muted);font-weight:650}.pc-console .pc-measure-note{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:flex-start;gap:8px;margin:16px 0 0;line-height:1.65;display:flex}.pc-measure-note svg{flex-shrink:0;margin-top:2px}.pc-module-context{color:var(--pc-muted);align-items:center;gap:13px;min-width:0;margin-bottom:6px;padding-bottom:18px;display:flex}.pc-module-context>span{font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-right:1px solid var(--pc-border);padding-right:13px;font-weight:700}.pc-module-context>p{font-size:calc(14px * var(--conversa-font-scale,1));max-width:870px;margin:0}.pc-module-context>small{font-size:calc(13px * var(--conversa-font-scale,1));white-space:nowrap;color:var(--pc-muted);margin-left:auto}.pc-surface{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);border-radius:var(--conversa-radius,16px);min-width:0;overflow:hidden}.pc-panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.pc-panel-title h2{font-size:calc(17px * var(--conversa-font-scale,1))!important}.pc-panel-title>span,.pc-panel-title>div>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:5px 0 0}.pc-panel-title>svg{color:var(--pc-muted)}.pc-inline-link{color:var(--pc-primary);font-size:calc(14px * var(--conversa-font-scale,1));cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:2px;display:inline-flex}.pc-status{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--pc-soft);color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));white-space:normal;text-transform:none;align-items:center;gap:6px;max-width:100%;padding:5px 7px;font-weight:600;line-height:1.3;display:inline-flex}.pc-status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pc-status-danger{background:var(--pc-danger-soft);color:var(--pc-danger)}.pc-money{font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;min-width:0;display:flex}.pc-money>span{white-space:normal;align-items:baseline;gap:6px;display:flex}.pc-money>span>small{opacity:.7;letter-spacing:.03em;font-size:.42em;font-weight:500}.pc-empty{text-align:center;color:var(--pc-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;padding:54px 24px;display:flex}.pc-empty>svg{color:var(--pc-muted)}.pc-empty>strong{font-size:calc(16px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:600}.pc-empty>p{font-size:calc(13px * var(--conversa-font-scale,1));max-width:480px;margin:0;line-height:1.7}.pc-muted{color:var(--pc-muted);font-size:calc(14px * var(--conversa-font-scale,1))}.pc-danger-text{color:var(--pc-danger)!important}.pc-overview{flex-direction:column;gap:22px;display:flex}.pc-overview-main{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);gap:22px;display:grid}.pc-conversation-panel{background:var(--crm-feature,#182d59);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.7);color:var(--crm-muted,#d1dcf1);min-width:0;padding:27px 28px 20px;overflow:hidden}.pc-panel-heading{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--crm-muted,#d1dcf1);justify-content:space-between;align-items:center;gap:15px;display:flex}.pc-panel-heading>span{align-items:center;gap:8px;display:flex}.pc-panel-heading>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-conversation-total{align-items:center;gap:17px;margin:28px 0 20px;display:flex}.pc-conversation-total>strong{font-size:calc(54px * var(--conversa-font-scale,1));letter-spacing:-.055em;font-weight:500;line-height:1}.pc-conversation-total>span:not(.pc-status){color:var(--pc-muted);font-size:calc(14px * var(--conversa-font-scale,1));line-height:1.5}.pc-conversation-total>.pc-status{background:color-mix(in srgb,var(--crm-feature,#172c50) 12.549%,transparent);color:var(--crm-muted,#d1dcf1);max-width:160px;margin-left:auto}.pc-volume-chart{border-bottom:1px solid color-mix(in srgb,var(--crm-border,#172c50) 14.902%,transparent);align-items:flex-end;gap:4px;height:138px;padding-bottom:1px;display:flex}.pc-volume-chart>div{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.pc-volume-chart>div>i{background:var(--pc-primary-border);opacity:.85;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.pc-volume-chart>div:hover>i{opacity:1;background:var(--pc-primary-border)}.pc-volume-chart>div>i.is-zero{background:var(--pc-primary);opacity:.3}.pc-chart-axis{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pc-chart-axis>span:nth-child(2){text-align:center;color:var(--pc-muted);font-size:calc(11px * var(--conversa-font-scale,1))}.pc-attention-panel{border:1px solid var(--pc-border);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 1.7);min-width:0;padding:24px 22px}.pc-attention-list{gap:5px;display:grid}.pc-attention-list>button{text-align:left;border:0;border-bottom:1px solid var(--pc-rule);cursor:pointer;color:var(--pc-muted);background:0 0;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.pc-attention-list>button:last-child{border-bottom:0}.pc-attention-list>button>b{background:var(--pc-primary-soft);color:var(--pc-text);font-size:calc(17px * var(--conversa-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .8);flex-shrink:0;justify-content:center;align-items:center;width:35px;height:36px;font-weight:550;display:flex}.pc-attention-list>button>span{flex:1;min-width:0}.pc-attention-list strong{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:600;display:block}.pc-attention-list small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:4px;line-height:1.5;display:block}.pc-attention-list>button:hover strong{color:var(--pc-primary)}.pc-attention-list>button>svg{color:var(--pc-muted);flex-shrink:0}.pc-clear-state{color:var(--pc-muted);flex-direction:column;align-items:flex-start;gap:15px;padding:30px 0;display:flex}.pc-clear-state>strong{color:var(--pc-text);font-size:calc(16px * var(--conversa-font-scale,1))}.pc-clear-state>p{color:var(--pc-muted);font-size:calc(13px * var(--conversa-font-scale,1));margin:0}.pc-kpi-strip{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pc-kpi-strip>button{text-align:left;cursor:pointer;min-width:0;color:var(--pc-muted);background:0 0;border:0;padding:20px 24px}.pc-kpi-strip>button+button{border-left:1px solid var(--pc-rule)}.pc-kpi-strip>button:hover{background:var(--pc-soft)}.pc-kpi-strip>button>span{font-size:calc(13px * var(--conversa-font-scale,1));align-items:center;gap:8px;min-height:18px;display:flex}.pc-kpi-strip>button>span>svg{flex-shrink:0}.pc-kpi-strip>button>span>svg:last-child{opacity:.5;margin-left:auto}.pc-kpi-strip>button>strong{font-size:calc(35px * var(--conversa-font-scale,1));letter-spacing:-.035em;color:var(--pc-text);font-variant-numeric:tabular-nums;margin:12px 0 4px;font-weight:550;line-height:1.1;display:block}.pc-kpi-strip>button>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-overview-lower{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr);gap:22px;display:grid}.pc-portfolio,.pc-service-panel,.pc-recent-events{padding:24px}.pc-recent-events{grid-column:1/-1}.pc-portfolio-bar{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--pc-primary-soft);gap:3px;height:11px;display:flex;overflow:hidden}.pc-portfolio-bar>i{min-width:3px}.pc-portfolio-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:17px 0 24px;display:grid}.pc-portfolio-key>span{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:center;gap:7px;display:flex}.pc-portfolio-key i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pc-portfolio-key b{color:var(--pc-text);font-size:calc(14px * var(--conversa-font-scale,1));margin-left:auto}.pc-plan-value{border-top:1px solid var(--pc-rule);border-bottom:1px solid var(--pc-rule);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.pc-plan-value>span:first-child{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-plan-value>span:first-child>small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:200px;margin-top:5px;line-height:1.55;display:block}.pc-plan-value>.pc-money{font-size:calc(23px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:-.02em;align-items:flex-end}.pc-portfolio-plans{padding:8px 0}.pc-portfolio-plans>div{border-bottom:1px solid var(--pc-rule);font-size:calc(14px * var(--conversa-font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pc-portfolio-plans small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);font-weight:400;display:block}.pc-portfolio-plans b{text-align:right;font-size:calc(14px * var(--conversa-font-scale,1))}.pc-portfolio-plans>p{color:var(--pc-muted);font-size:calc(14px * var(--conversa-font-scale,1))}.pc-offer-note{background:var(--pc-primary-soft);border:1px solid var(--pc-rule);border-radius:calc(var(--crm-radius,10px) * .8);margin-top:12px;padding:12px}.pc-offer-note>span{color:var(--pc-muted);font-size:calc(13px * var(--conversa-font-scale,1));align-items:center;gap:7px;display:flex}.pc-offer-note>small{color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));margin-top:5px;line-height:1.6;display:block}.pc-service-list{gap:6px;display:grid}.pc-service-list>button{text-align:left;border:0;border-bottom:1px solid var(--pc-rule);width:100%;color:var(--pc-muted);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:17px 0;display:flex}.pc-service-icon{background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * .9);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.pc-service-list>button>span:nth-child(2){flex:1;min-width:0}.pc-service-list strong{font-size:calc(14px * var(--conversa-font-scale,1));font-weight:600;display:block}.pc-service-list small{color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));overflow-wrap:anywhere;margin-top:4px;line-height:1.55;display:block}.pc-service-list>button>.pc-status{font-size:calc(11px * var(--conversa-font-scale,1));max-width:130px}.pc-service-list>button>svg{color:var(--pc-muted);flex-shrink:0}.pc-workspace-footprint{border-top:1px solid var(--pc-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px;display:grid}.pc-workspace-footprint>span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-workspace-footprint b{color:var(--pc-text);font-size:calc(23px * var(--conversa-font-scale,1));margin-bottom:4px;font-weight:550;display:block}.pc-recent-events>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pc-recent-events li{align-items:flex-start;gap:10px;min-width:0;display:flex}.pc-event-dot{background:var(--pc-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.pc-recent-events li b{font-size:calc(13px * var(--conversa-font-scale,1));text-transform:capitalize;color:var(--pc-text);font-weight:600;display:block}.pc-recent-events li p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:4px 0 7px;line-height:1.6}.pc-recent-events li small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere}.pc-directory-summary{justify-content:space-between;align-items:center;gap:24px;margin:4px 0 26px;display:flex}.pc-directory-summary>div{align-items:center;gap:17px;display:flex}.pc-directory-summary strong{font-size:calc(48px * var(--conversa-font-scale,1));letter-spacing:-.06em;font-weight:500;line-height:1}.pc-directory-summary span{font-size:calc(15px * var(--conversa-font-scale,1));color:var(--pc-text);line-height:1.6}.pc-directory-summary small{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);display:block}.pc-directory-summary>p{max-width:380px;font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0;line-height:1.7}.pc-segments{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.pc-segments>button{color:var(--pc-muted);cursor:pointer;border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(14px * var(--conversa-font-scale,1));background:0 0;border:1px solid #0000;align-items:center;gap:7px;min-height:36px;padding:8px 11px;line-height:1.35;display:flex}.pc-segments>button>span{font-size:calc(12px * var(--conversa-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .4);background:var(--pc-primary-soft);color:var(--pc-muted);padding:2px 5px}.pc-segments>button:hover{background:var(--pc-primary-soft)}.pc-segments>button.is-selected{background:var(--crm-surface,#fff);border-color:var(--pc-border);color:var(--pc-primary);font-weight:600;box-shadow:0 1px 2px #172c5005}.pc-segments>button.is-selected>span{background:var(--pc-primary-soft);color:var(--pc-primary)}.pc-directory-toolbar{border-bottom:1px solid var(--pc-rule);flex-wrap:wrap;align-items:center;gap:13px;min-width:0;padding:18px 21px;display:flex}.pc-search{min-width:0;max-width:510px;color:var(--pc-muted);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);flex:240px;align-items:center;gap:9px;min-height:40px;padding:0 12px;display:flex;margin:0!important}.pc-search input{width:100%;min-width:0;min-height:38px;box-shadow:none!important;color:var(--pc-text)!important;font-size:calc(14px * var(--conversa-font-scale,1))!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.pc-search:focus-within{outline:2px solid var(--pc-border);outline-offset:1px}.pc-search input::placeholder{color:var(--pc-muted)}.pc-select,.pc-directory-toolbar>select{border:1px solid var(--pc-border);background:var(--crm-surface,#fff);color:var(--pc-muted);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(14px * var(--conversa-font-scale,1));min-width:145px;max-width:240px;min-height:40px;padding:9px 12px}.pc-directory-toolbar>small{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-left:auto}.pc-table-scroll{outline-offset:-3px;width:100%;min-width:0;max-width:100%;overflow:auto}.pc-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:calc(14px * var(--conversa-font-scale,1));background:var(--crm-surface,#fff);min-width:660px}.pc-table th{font-size:calc(12px * var(--conversa-font-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--pc-muted);background:var(--pc-soft);border-bottom:1px solid var(--pc-rule);white-space:nowrap;padding:14px 20px;font-weight:600}.pc-table td{border-bottom:1px solid var(--pc-rule);vertical-align:middle;font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:320px;padding:20px}.pc-table tbody tr:last-child td{border-bottom:0}.pc-table tbody tr:hover{background:var(--pc-soft)}.pc-table td>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;max-width:260px;margin-top:5px;display:block}.pc-table .pc-cell-name{font-weight:550;font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-identity{align-items:center;gap:12px;min-width:0;display:flex}.pc-identity>span:last-child{min-width:0}.pc-avatar{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--pc-primary-soft);width:38px;height:40px;color:var(--pc-muted);font-size:calc(13px * var(--conversa-font-scale,1));flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.pc-avatar.is-platform{background:var(--pc-primary-soft);color:var(--pc-muted)}.pc-identity small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.pc-identity b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:600}.pc-identity em{font-style:normal;font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:4px;display:block}.pc-record-name{color:var(--pc-text);cursor:pointer;font-size:calc(14px * var(--conversa-font-scale,1));text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:270px;padding:0;font-weight:650;line-height:1.5}.pc-record-name:hover{text-underline-offset:3px;text-decoration:underline}.pc-plan-link{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pc-plan-link:hover{text-underline-offset:3px;text-decoration:underline}.pc-role{border:1px solid var(--pc-border);background:var(--pc-soft);font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);border-radius:calc(var(--crm-radius,10px) * .5);text-transform:capitalize;padding:5px 8px;font-weight:550;display:inline-flex}.pc-date{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);white-space:nowrap}.pc-restriction-reason{max-width:170px;font-size:calc(12px * var(--conversa-font-scale,1));line-height:1.6;color:var(--pc-muted)!important}.pc-more{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);min-width:34px;height:34px;color:var(--pc-muted);cursor:pointer;justify-content:center;align-items:center;padding:6px;display:inline-flex}.pc-more:hover{background:var(--pc-primary-soft);border-color:var(--pc-border)}.pc-record-menu{border-color:var(--pc-border)!important;border-radius:calc(var(--crm-radius,10px) * 1)!important;background:var(--crm-surface,#fff)!important;color:var(--pc-text)!important;min-width:208px!important;padding:6px!important;box-shadow:0 10px 35px #172c5020!important}.pc-record-menu [data-slot=dropdown-menu-item]{font-size:calc(14px * var(--conversa-font-scale,1))!important;border-radius:calc(var(--crm-radius,10px) * .6)!important;min-height:37px!important;color:var(--pc-muted)!important;gap:10px!important}.pc-record-menu [data-highlighted]{background:var(--pc-primary-soft)!important}.pc-record-menu [data-disabled]{opacity:.35!important}.pc-record-menu svg{color:inherit!important}.pc-row-capacity{gap:10px;min-width:140px;max-width:205px;display:grid}.pc-capacity{flex-direction:column;gap:5px;min-width:0;display:flex}.pc-capacity>span:first-child{font-size:calc(12px * var(--conversa-font-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-capacity small{color:var(--pc-muted);font-size:calc(11px * var(--conversa-font-scale,1))}.pc-capacity b{color:var(--pc-text);font-size:calc(11px * var(--conversa-font-scale,1));white-space:nowrap;font-weight:550}.pc-capacity-track{border-radius:calc(var(--crm-radius,10px) * .3);background:var(--pc-primary-soft);width:100%;height:3px;display:block;overflow:hidden}.pc-capacity-track>i{background:var(--pc-primary);border-radius:calc(var(--crm-radius,10px) * .3);min-width:0;height:100%;display:block}.pc-capacity-warning b{color:var(--pc-warning)}.pc-capacity-danger b{color:var(--pc-danger)}.pc-pagination{border-top:1px solid var(--pc-rule);font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.pc-pagination>div{align-items:center;gap:13px;display:flex}.pc-console .pc-pagination .secondary{min-height:32px;font-size:calc(13px * var(--conversa-font-scale,1))!important;padding:7px 10px!important}.pc-account-detail-body{padding-top:6px}.pc-account-detail-state{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-detail-reason{background:var(--pc-soft);color:var(--pc-muted);font-size:calc(13px * var(--conversa-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .8);padding:10px}.pc-detail-capacity{border-bottom:1px solid var(--pc-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;padding:23px 0;display:grid}.pc-detail-capacity .pc-capacity>span:first-child{gap:7px;display:grid}.pc-detail-capacity .pc-capacity small{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-detail-capacity .pc-capacity b{font-size:calc(14px * var(--conversa-font-scale,1))}.pc-detail-footprint{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}.pc-detail-footprint b{font-size:calc(24px * var(--conversa-font-scale,1));color:var(--pc-text);display:block}.pc-detail-footprint span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-account-detail-body h3{font-size:calc(14px * var(--conversa-font-scale,1));margin:24px 0 12px}.pc-detail-members>div{border-bottom:1px solid var(--pc-rule);align-items:center;gap:10px;padding:12px 0;display:flex}.pc-detail-members>div>span:nth-child(2){flex:1;min-width:0}.pc-detail-members b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text)}.pc-detail-members small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;display:block}.pc-account-detail .pc-measure-note{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);line-height:1.7}.pc-offer-editor{border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--pc-primary-soft);border:1px solid var(--pc-border);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;margin:2px 0 24px;padding:27px 30px;display:grid}.pc-offer-editor-intro>span{font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:.1em;color:var(--pc-muted);align-items:center;gap:9px;font-weight:650;display:flex}.pc-console .pc-offer-editor-intro h2{letter-spacing:-.04em;max-width:400px;margin:20px 0 12px;line-height:1.15;font-size:calc(29px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-offer-editor-intro>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:410px;margin:0 0 12px;line-height:1.75}.pc-offer-editor-intro>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-offer-controls{flex-direction:column;gap:10px;display:flex}.pc-toggle-field{border-bottom:1px solid var(--pc-border);font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.pc-toggle-field small{color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));margin-top:4px;display:block}.pc-toggle-field input{width:17px;height:17px;accent-color:var(--pc-muted);flex-shrink:0}.pc-offer-duration{color:var(--pc-muted);font-size:calc(14px * var(--conversa-font-scale,1));align-items:center;gap:12px;display:flex}.pc-offer-duration input{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--pc-soft);width:62px;min-height:35px;color:var(--pc-muted);font:inherit;padding:7px 9px}.pc-offer-duration small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-offer-controls>p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0;line-height:1.6}.pc-plan-catalogue>.pc-panel-title{border-bottom:1px solid var(--pc-rule);margin:0;padding:24px 26px}.pc-plan-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:calc(14px * var(--conversa-font-scale,1));min-width:720px}.pc-plan-table th,.pc-plan-table td{border-bottom:1px solid var(--pc-rule);border-right:1px solid var(--pc-rule);color:var(--pc-muted);vertical-align:middle;min-width:210px;padding:13px 22px}.pc-plan-table th:first-child{background:var(--pc-soft);color:var(--pc-muted);z-index:1;min-width:220px;max-width:250px;font-weight:550;position:sticky;left:0}.pc-plan-table th>small{color:var(--pc-muted);font-size:calc(11px * var(--conversa-font-scale,1));margin-top:5px;font-weight:400;display:block}.pc-plan-table thead th{vertical-align:top;min-width:240px;padding:23px 20px;background:var(--pc-soft)!important}.pc-plan-table thead th:first-child{min-width:230px;padding-top:36px}.pc-plan-table th:last-child,.pc-plan-table td:last-child{border-right:0}.pc-plan-column>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-plan-rank{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);font-weight:450}.pc-plan-column h3{margin:17px 0 10px;font-size:calc(21px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-plan-column>p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:250px;min-height:37px;margin:0 0 14px;font-weight:400;line-height:1.65}.pc-plan-column>strong{font-size:calc(29px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:-.03em;align-items:baseline;gap:5px;font-weight:550;display:flex}.pc-plan-column>strong>small{font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:0;font-weight:400}.pc-plan-column>strong>em{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:0;font-style:normal;font-weight:400}.pc-plan-column>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:4px;font-weight:400;display:block}.pc-plan-column-actions{align-items:center;gap:6px;margin:18px 0 12px;display:flex}.pc-console .pc-plan-column-actions .secondary{flex:1;min-height:34px;font-size:calc(13px * var(--conversa-font-scale,1))!important;padding:8px 9px!important}.pc-plan-subscribers{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);font-weight:400}.pc-plan-table td>svg{vertical-align:middle;color:var(--pc-muted);margin-right:7px;display:inline-block}.pc-plan-table .pc-module-excluded{color:var(--pc-muted)}.pc-module-excluded>svg{color:var(--pc-muted)!important}.pc-plan-section-row th,.pc-plan-section-row td{color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:.04em;text-transform:uppercase;padding-top:10px;padding-bottom:10px;background:var(--pc-soft)!important}.pc-delete-link{color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:flex}.pc-delete-link:hover{color:var(--pc-primary)}.pc-inline-metrics{border-top:1px solid var(--pc-border);border-bottom:1px solid var(--pc-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;padding:20px 0;display:grid}.pc-inline-metrics>div{border-right:1px solid var(--pc-border);min-width:0;padding:0 20px}.pc-inline-metrics>div:first-child{padding-left:0}.pc-inline-metrics>div:last-child{border-right:0}.pc-inline-metrics>div>span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);display:block}.pc-inline-metrics>div>b{font-weight:550;font-size:calc(24px * var(--conversa-font-scale,1));letter-spacing:-.025em;color:var(--pc-text);text-transform:capitalize;overflow-wrap:anywhere;margin-top:7px;line-height:1.3;display:block}.pc-inline-metrics>div>b>small{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:0;margin-left:5px;font-weight:400}.pc-inline-metrics>div>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:4px;display:block}.pc-ai-routes{background:var(--pc-soft);border:1px solid var(--pc-rule);border-radius:calc(var(--crm-radius,10px) * 1.7);grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:40px;padding:30px;display:grid}.pc-console .pc-ai-routes h2{letter-spacing:-.035em;margin:14px 0;line-height:1.2;font-size:calc(30px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-ai-routes>div>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:340px}.pc-ai-routes .pc-label{color:var(--pc-muted)}.pc-ai-route-list{gap:12px;display:grid}.pc-ai-route-list>article{background:var(--pc-soft);border:1px solid var(--pc-rule);border-radius:calc(var(--crm-radius,10px) * 1.1);color:var(--pc-muted);align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.pc-ai-route-icon{background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * .9);width:42px;height:44px;color:var(--pc-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-ai-route-list>article>div{flex:1;min-width:0}.pc-ai-route-list small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-bottom:5px;display:block}.pc-ai-route-list b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:600;display:block}.pc-ai-route-list>article>div>span{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin-top:3px;display:block}.pc-ai-route-list em{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:6px;font-style:normal;display:block}.pc-ai-route-list>article>svg{color:var(--pc-muted);flex-shrink:0}.pc-provider-list{gap:18px;display:grid}.pc-provider header{border-bottom:1px solid var(--pc-rule);align-items:center;gap:14px;min-width:0;padding:23px 25px;display:flex}.pc-provider-logo{border-radius:calc(var(--crm-radius,10px) * 1.2);width:46px;height:48px;color:var(--pc-muted);background:var(--pc-primary-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-provider-openai,.pc-provider-anthropic{background:var(--pc-primary-soft);color:var(--pc-muted)}.pc-provider-google{background:var(--pc-soft);color:var(--pc-muted)}.pc-provider header>div{flex:1;min-width:0}.pc-provider h3{font-size:calc(17px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-provider header p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:4px 0 0}.pc-preferred{font-size:calc(11px * var(--conversa-font-scale,1));letter-spacing:.025em;color:var(--pc-muted);background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * .5);padding:5px 7px}.pc-provider.is-paused{opacity:.75}.pc-provider-body{grid-template-columns:minmax(0,1fr) 220px;gap:30px;padding:22px 25px;display:grid}.pc-provider-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0;margin:0;display:grid}.pc-provider-body dt{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-bottom:5px}.pc-provider-body dd{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.pc-endpoint{font-family:ui-monospace,SFMono-Regular,monospace;font-size:calc(12px * var(--conversa-font-scale,1))!important}.pc-provider-body aside{background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * 1);color:var(--pc-muted);padding:17px 18px}.pc-provider-body aside>span{font-size:calc(11px * var(--conversa-font-scale,1));display:block}.pc-provider-body aside>strong{font-size:calc(26px * var(--conversa-font-scale,1));letter-spacing:-.03em;color:var(--pc-text);margin:7px 0;font-weight:550;display:block}.pc-provider-body aside>strong>small{font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:0;margin-left:7px;font-weight:400}.pc-provider-body aside p{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:8px 0}.pc-provider-body aside>small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);line-height:1.6;display:block}.pc-provider footer{background:var(--pc-soft);border-top:1px solid var(--pc-rule);align-items:center;gap:15px;padding:16px 25px;display:flex}.pc-provider footer>label{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);cursor:pointer;align-items:center;gap:8px;display:flex}.pc-provider footer [data-slot=switch][data-state=checked]{background:var(--pc-primary)!important}.pc-provider-verification{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);flex:1;margin-left:10px}.pc-console .pc-provider footer .secondary{min-height:34px;font-size:calc(13px * var(--conversa-font-scale,1))!important;padding:8px 10px!important}.pc-reference-details{margin-top:22px}.pc-reference-details>summary{font-size:calc(14px * var(--conversa-font-scale,1));cursor:pointer;color:var(--pc-muted);padding:18px 23px}.pc-reference-details .ai-endpoint-reference{border:0!important;border-radius:0!important;margin:0!important}.pc-reference-details>section{border-top:1px solid var(--pc-rule)}.pc-module-tabs{border-bottom:1px solid var(--pc-border);align-items:center;gap:6px;margin:0 0 24px;padding-bottom:12px;display:flex}.pc-module-tabs>button{color:var(--pc-muted);border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(14px * var(--conversa-font-scale,1));cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.pc-module-tabs>button.is-selected{background:var(--crm-surface,#fff);color:var(--pc-primary);border-color:var(--pc-border);font-weight:600}.pc-sender-panel{background:var(--pc-primary-soft);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.7);color:var(--pc-muted);align-items:center;gap:24px;padding:30px;display:flex}.pc-sender-mark{border-radius:calc(var(--crm-radius,10px) * 1.8);background:var(--pc-primary-soft);width:78px;height:83px;color:var(--pc-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-sender-panel>div{flex:1;min-width:0}.pc-console .pc-sender-panel h2{margin:12px 0 6px;font-size:calc(25px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-sender-panel>div>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:0 0 12px}.pc-sender-panel>aside{border-left:1px solid var(--pc-border);flex-shrink:0;max-width:200px;padding-left:24px}.pc-sender-panel>aside>span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);display:block}.pc-sender-panel>aside>b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);margin-top:9px;display:block}.pc-sender-panel>aside>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:7px;line-height:1.6;display:block}.pc-email-connection-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.pc-email-connection-grid>.pc-surface{padding:25px}.pc-settings-facts{flex-direction:column;gap:0;margin:0;display:flex}.pc-settings-facts>div{border-bottom:1px solid var(--pc-rule);justify-content:space-between;align-items:flex-start;gap:22px;padding:15px 0;display:flex}.pc-settings-facts>div:last-child{border-bottom:0}.pc-settings-facts dt{color:var(--pc-muted);font-size:calc(13px * var(--conversa-font-scale,1));flex:0 0 38%;line-height:1.6}.pc-settings-facts dd{color:var(--pc-muted);font-size:calc(14px * var(--conversa-font-scale,1));text-align:right;overflow-wrap:anywhere;margin:0;line-height:1.6}.pc-email-setup{padding:26px 32px}.pc-console .pc-email-setup h2{margin:12px 0 20px;font-size:calc(28px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-email-setup ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.pc-email-setup li{color:var(--pc-muted);align-items:flex-start;gap:10px;display:flex}.pc-email-setup b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:600;display:block}.pc-email-setup small{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:5px;line-height:1.6;display:block}.pc-message-purposes{margin-top:30px}.pc-message-purposes>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pc-message-purposes button{border:1px solid var(--pc-border);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 1.3);text-align:left;color:var(--pc-muted);cursor:pointer;min-width:0;padding:24px}.pc-message-purposes button>svg{margin-bottom:18px}.pc-message-purposes button>small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);display:block}.pc-console .pc-message-purposes h3{margin:8px 0 10px;font-size:calc(18px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-message-purposes p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0 0 20px;line-height:1.7}.pc-message-purposes button>span{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:center;gap:5px;display:flex}.pc-message-purposes button:hover{border-color:var(--pc-border);background:var(--pc-soft)}.pc-message-studio{grid-template-columns:180px minmax(0,1fr);gap:23px;display:grid}.pc-message-library{min-width:0}.pc-message-library>.pc-label{margin:5px 0 17px;display:block}.pc-message-library>button{text-align:left;width:100%;color:var(--pc-muted);border-radius:calc(var(--crm-radius,10px) * .9);cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:9px;min-width:0;margin:4px 0;padding:14px 10px;display:flex}.pc-message-library>button>svg{flex-shrink:0;margin-top:2px}.pc-message-library b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:550;display:block}.pc-message-library small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:5px;display:block}.pc-message-library>button.is-selected{background:var(--crm-surface,#fff);border-color:var(--pc-border);color:var(--pc-primary)}.pc-message-library>button.is-selected b{color:var(--pc-primary);font-weight:650}.pc-message-workbench{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:25px;display:grid}.pc-message-editor>header{border-bottom:1px solid var(--pc-rule);margin-bottom:20px;padding-bottom:19px}.pc-message-editor>header h2{font-size:calc(20px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-message-editor>header p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:7px 0 0;line-height:1.6}.pc-message-editor label,.pc-template-test label,.pc-seo-editor>label{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);flex-direction:column;gap:8px;margin-bottom:16px;font-weight:600;display:flex}.pc-message-editor input,.pc-message-editor textarea,.pc-template-test input,.pc-seo-editor input,.pc-seo-editor textarea{resize:vertical;width:100%;min-width:0;font-size:calc(14px * var(--conversa-font-scale,1))!important;border:1px solid var(--pc-border)!important;border-radius:calc(var(--crm-radius,10px) * .7)!important;background:var(--crm-surface,#fff)!important;color:var(--pc-muted)!important;box-shadow:none!important;padding:10px 12px!important;font-weight:400!important;line-height:1.65!important}.pc-message-editor input:focus,.pc-message-editor textarea:focus,.pc-template-test input:focus,.pc-seo-editor input:focus,.pc-seo-editor textarea:focus{outline:2px solid var(--pc-border);outline-offset:1px}.pc-template-variables{flex-wrap:wrap;align-items:center;gap:5px;margin-top:20px;display:flex}.pc-template-variables>span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);width:100%;margin-bottom:6px}.pc-template-variables>code{font-size:calc(11px * var(--conversa-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .4);background:var(--pc-soft);color:var(--pc-muted);overflow-wrap:anywhere;padding:4px 5px}.pc-message-preview{min-width:0}.pc-message-preview>div{flex-direction:column;gap:9px;padding-bottom:17px;display:flex}.pc-message-preview>div>b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:500}.pc-message-preview>div>small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-message-preview>iframe{border:1px solid var(--pc-rule);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--pc-soft);width:100%;height:520px;display:block}.pc-message-preview details{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:14px 0}.pc-message-preview details summary{cursor:pointer}.pc-message-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13px * var(--conversa-font-scale,1));line-height:1.7}.pc-template-test{border-top:1px solid var(--pc-rule);margin-top:20px;padding-top:17px}.pc-template-test small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);line-height:1.65;display:block}.pc-template-test p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-template-message{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);grid-column:1/-1;margin:0}.pc-billing-statement{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--pc-primary-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) .7fr;margin-bottom:24px;padding:27px 8px;display:grid}.pc-billing-statement>div{min-width:0;padding:0 24px}.pc-billing-statement>div+div{border-left:1px solid var(--pc-border)}.pc-billing-statement .pc-label{color:var(--pc-muted);margin-bottom:16px;display:block}.pc-billing-statement .pc-money,.pc-billing-statement>div>strong{font-size:calc(35px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:-.045em;font-weight:500;line-height:1.2}.pc-billing-statement>div>strong{display:block}.pc-billing-statement>div>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:12px;display:block}.pc-ledger-toolbar{border-bottom:1px solid var(--pc-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.pc-ledger-toolbar>span{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-ledger-toolbar .pc-segments{margin:0}.pc-ledger .pc-money{font-size:calc(14px * var(--conversa-font-scale,1));font-weight:550}.pc-ledger .pc-money small{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-ledger-note{border-top:1px solid var(--pc-rule);font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0;padding:15px 20px}.pc-data-topology{background:var(--pc-primary-soft);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.6);grid-template-columns:minmax(130px,.8fr) 65px minmax(170px,1fr) 65px minmax(170px,1fr);align-items:center;gap:15px;padding:28px;display:grid}.pc-data-source{color:var(--pc-muted);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pc-data-source b{font-size:calc(19px * var(--conversa-font-scale,1));color:var(--pc-text)}.pc-data-source span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);line-height:1.7}.pc-data-connector{text-align:center;color:var(--pc-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.pc-data-connector small{font-size:calc(11px * var(--conversa-font-scale,1));line-height:1.5}.pc-data-node{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);min-width:0;padding:25px 21px}.pc-data-node>svg{color:var(--pc-muted);margin-bottom:19px}.pc-data-node>span{font-size:calc(11px * var(--conversa-font-scale,1));letter-spacing:.05em;color:var(--pc-muted);display:block}.pc-console .pc-data-node h2{margin:10px 0 16px;font-size:calc(23px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-data-node.is-mirror{background:var(--pc-soft)}.pc-data-node .pc-status{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-recovery-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;margin:30px 0;display:grid}.pc-recovery-steps>article{border-top:1px solid var(--pc-border);padding-top:17px}.pc-recovery-steps span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);letter-spacing:.05em;margin-bottom:12px;display:block}.pc-console .pc-recovery-steps h3{line-height:1.4;font-size:calc(14px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-recovery-steps p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);line-height:1.75}.pc-database-view>.pc-surface{padding:24px}.pc-system-identity{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--pc-primary-soft);justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:30px;display:flex}.pc-system-identity>div{flex:1;min-width:0}.pc-system-identity strong{font-size:calc(38px * var(--conversa-font-scale,1));letter-spacing:-.05em;color:var(--pc-text);margin:11px 0;font-weight:500;line-height:1.2;display:block}.pc-system-identity p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:0}.pc-system-identity aside{color:var(--pc-muted);border-left:1px solid var(--pc-border);align-items:center;gap:14px;min-width:0;max-width:340px;padding-left:25px;display:flex}.pc-system-identity aside b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:550;display:block}.pc-system-identity aside small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin-top:8px;display:block}.pc-system-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.pc-system-columns>.pc-surface{padding:25px}.pc-brand-preview{grid-template-columns:1fr;gap:12px;display:grid}.pc-brand-preview>div{border:1px solid var(--pc-rule);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--pc-soft);min-width:0;padding:17px}.pc-brand-preview>div:last-child{background:var(--crm-feature,#182d59);border-color:var(--pc-border)}.pc-brand-preview span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-bottom:13px;display:block}.pc-brand-preview img{object-fit:contain;object-position:left;width:190px;height:40px}.pc-code-scopes{flex-direction:column;gap:0;display:flex}.pc-code-scopes>div{border-bottom:1px solid var(--pc-rule);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.pc-code-scopes b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:550}.pc-code-scopes small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:5px;display:block}.pc-css-status{border:1px solid var(--pc-border);background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * 1.2);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 25px;display:flex}.pc-css-status b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:550;display:block}.pc-css-status small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:5px;display:block}.pc-theme-example{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.6);grid-template-columns:175px minmax(0,1fr);gap:0;min-height:350px;display:grid;overflow:hidden}.pc-theme-example>aside{padding:26px 22px}.pc-theme-example>aside img{object-fit:contain;width:130px;height:35px;margin-bottom:30px}.pc-theme-example>aside>span{background:color-mix(in srgb,var(--crm-surface,#fff) 9.41177%,transparent);border-radius:calc(var(--crm-radius,10px) * .4);max-width:110px;height:9px;margin:18px 0;display:block}.pc-theme-example>aside>span:nth-child(3){max-width:85px}.pc-theme-example>div{padding:31px}.pc-console .pc-theme-example h2{margin:13px 0 22px;line-height:1.2;font-size:calc(30px * var(--conversa-font-scale,1))!important;color:inherit!important}.pc-theme-example>div>section{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);max-width:570px;padding:20px}.pc-theme-example>div>section>div:first-child{font-size:calc(13px * var(--conversa-font-scale,1));align-items:center;gap:10px;display:flex}.pc-theme-example>div>section>div:first-child>b{flex:1;font-weight:600}.pc-theme-example>div>section>div:first-child>span{font-size:calc(13px * var(--conversa-font-scale,1));padding:7px 13px;line-height:1.5}.pc-theme-example>div>section>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:18px 0}.pc-theme-canvas{min-height:84px;font-size:calc(13px * var(--conversa-font-scale,1));justify-content:center;align-items:center;gap:17px;padding:20px;display:flex}.pc-theme-canvas>span{border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);border:1px solid;align-items:center;gap:7px;padding:10px;display:flex}.pc-theme-settings{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:24px 0;display:grid}.pc-theme-settings>div{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1);align-items:center;gap:12px;padding:16px 14px;display:flex}.pc-theme-settings i{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .7);flex-shrink:0;width:30px;height:35px}.pc-theme-settings b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:550;display:block}.pc-theme-settings small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:5px;font-family:ui-monospace,monospace;display:block}.pc-access-boundary{border:1px solid var(--pc-border);background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * 1.6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:30px;display:grid}.pc-access-boundary>div>svg{color:var(--pc-muted);margin-bottom:18px}.pc-access-boundary .pc-label{color:var(--pc-muted);display:block}.pc-console .pc-access-boundary h2{margin:14px 0;line-height:1.2;font-size:calc(30px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-access-boundary>div>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere}.pc-access-boundary aside{gap:22px;padding-top:3px;display:grid}.pc-access-boundary aside>div{color:var(--pc-muted);align-items:flex-start;gap:12px;display:flex}.pc-access-boundary aside>div>svg{flex-shrink:0;margin-top:2px}.pc-access-boundary aside b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:600;display:block}.pc-access-boundary aside small{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:6px;line-height:1.7;display:block}.pc-restricted-accounts{padding:24px}.pc-restriction-row{text-align:left;border:0;border-top:1px solid var(--pc-rule);cursor:pointer;width:100%;color:var(--pc-muted);background:0 0;align-items:center;gap:20px;padding:18px 0;display:flex}.pc-restriction-row>span:first-child{flex:1;min-width:0}.pc-restriction-row b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);overflow-wrap:anywhere;font-weight:600;display:block}.pc-restriction-row small{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:6px;display:block}.pc-restriction-row>span:nth-child(2){font-size:calc(12px * var(--conversa-font-scale,1));text-align:right;color:var(--pc-muted)}.pc-backup-scope{border-radius:calc(var(--crm-radius,10px) * 1.6);border:1px solid var(--pc-border);background:var(--pc-primary-soft);grid-template-columns:1fr 1fr;gap:35px;margin-bottom:24px;padding:30px;display:grid}.pc-backup-scope>div>svg{color:var(--pc-muted);margin-bottom:18px}.pc-backup-scope .pc-label{color:var(--pc-muted);display:block}.pc-console .pc-backup-scope h2{margin:14px 0;line-height:1.18;font-size:calc(31px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-backup-scope p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:380px;line-height:1.75}.pc-backup-scope aside{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;display:grid}.pc-backup-scope aside>span{background:var(--pc-soft);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .9);padding:16px 20px}.pc-backup-scope b{font-size:calc(26px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:-.03em;font-weight:500;display:block}.pc-backup-scope small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);text-transform:capitalize}.pc-backup-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pc-backup-workflow>.pc-surface{padding:25px;position:relative;overflow:visible}.pc-step-number{font-size:calc(12px * var(--conversa-font-scale,1));letter-spacing:.06em;color:var(--pc-muted);margin-bottom:19px;display:block}.pc-backup-workflow .pc-surface>svg{color:var(--pc-muted);margin-bottom:17px}.pc-console .pc-backup-workflow h3{margin-bottom:12px;font-size:calc(17px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-backup-workflow p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0 0 18px;line-height:1.7}.pc-backup-workflow label{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);flex-direction:column;gap:8px;margin:20px 0;font-weight:550;display:flex}.pc-backup-password input{border:1px solid var(--pc-border);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * .7);min-height:41px;font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);width:100%;min-width:0;padding:10px}.pc-backup-workflow .pc-surface>small,.pc-backup-workflow details>small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-top:15px;line-height:1.75;display:block}.pc-safety-ready{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:center;gap:7px;margin-top:18px;display:flex}.pc-file-picker{border:1px dashed var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--pc-soft);min-width:0;padding:12px;overflow:hidden}.pc-file-picker>span{font-size:calc(12px * var(--conversa-font-scale,1));overflow-wrap:anywhere;color:var(--pc-muted)}.pc-file-picker input{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);width:100%;max-width:100%}.pc-backup-restore>b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);margin-bottom:12px;display:block}.pc-backup-restore details{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:12px 0}.pc-backup-restore summary{cursor:pointer}.pc-backup-restore details p{overflow-wrap:anywhere;margin-top:12px}.pc-console .pc-backup-workflow .secondary{white-space:normal;text-align:center;min-height:35px;font-size:calc(13px * var(--conversa-font-scale,1))!important}.pc-backup-coverage{margin-top:24px}.pc-backup-coverage>summary{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);cursor:pointer;padding:18px 24px}.pc-backup-coverage>dl{padding:0 24px 12px}.pc-backup-message{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:18px 0 0;line-height:1.7}.pc-restore-confirm{font-size:calc(13px * var(--conversa-font-scale,1));flex-direction:column;gap:8px;display:flex}.pc-restore-confirm input{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(13px * var(--conversa-font-scale,1));padding:12px}.pc-seo-workbench{grid-template-columns:210px minmax(0,1fr) minmax(260px,.8fr);gap:24px;min-width:0;display:grid}.pc-seo-pages{min-width:0}.pc-seo-pages>div:first-child{justify-content:space-between;align-items:center;gap:6px;margin:4px 0 15px;display:flex}.pc-seo-pages>div:first-child>b{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:400}.pc-seo-pages .pc-search{max-width:none;margin-bottom:13px!important}.pc-seo-pages>div:last-child{max-height:670px;padding-right:6px;overflow:auto}.pc-seo-pages button{border-radius:calc(var(--crm-radius,10px) * .8);text-align:left;cursor:pointer;width:100%;color:var(--pc-muted);background:0 0;border:1px solid #0000;align-items:flex-start;gap:8px;margin:4px 0;padding:11px 9px;display:flex}.pc-seo-pages button>svg{flex-shrink:0;margin-top:2px}.pc-seo-pages button>span{flex:1;min-width:0}.pc-seo-pages b{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:500;display:block}.pc-seo-pages small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.pc-seo-pages i{background:var(--pc-primary);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.pc-seo-pages button.is-selected{background:var(--crm-surface,#fff);border-color:var(--pc-border)}.pc-seo-pages button.is-selected b{color:var(--pc-primary);font-weight:600}.pc-seo-pages>div>p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-seo-editor{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);min-width:0;padding:25px}.pc-seo-editor>header{border-bottom:1px solid var(--pc-rule);margin-bottom:24px;padding-bottom:22px}.pc-console .pc-seo-editor h2{margin-top:12px;font-size:calc(22px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-seo-editor>header p{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:9px 0 14px}.pc-seo-editor>label{color:var(--pc-muted)}.pc-seo-editor>label small{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);font-weight:400;line-height:1.5}.pc-seo-preview{min-width:0;padding:4px 0}.pc-seo-preview>div{border:1px solid var(--pc-rule);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);margin-top:15px;padding:22px}.pc-search-brand{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:center;gap:9px;display:flex}.pc-search-brand>i{background:var(--pc-soft);width:28px;height:28px;font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-style:normal;font-weight:650;display:flex}.pc-search-brand>span{min-width:0}.pc-search-brand small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.pc-console .pc-seo-preview h3{overflow-wrap:anywhere;margin:18px 0 7px;font-weight:500;line-height:1.4;font-size:calc(17px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-seo-preview>div>p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.pc-seo-preview>p{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:14px 2px;line-height:1.7}.pc-seo-preview>section{background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * 1.2);color:var(--pc-muted);margin-top:27px;padding:22px}.pc-seo-preview>section>b{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-text);margin:14px 0 8px;display:block}.pc-seo-preview>section>p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0;line-height:1.7}.pc-audit-intro{color:var(--pc-muted);align-items:center;gap:14px;padding:25px;display:flex}.pc-audit-intro>div{flex:1;min-width:0}.pc-audit-intro strong{font-size:calc(15px * var(--conversa-font-scale,1));color:var(--pc-text);font-weight:550}.pc-audit-intro p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:6px 0 0}.pc-audit-intro>span{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-audit-events>article{border-bottom:1px solid var(--pc-rule);align-items:flex-start;gap:17px;padding:23px 25px;display:flex}.pc-audit-marker{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--pc-soft);width:31px;height:32px;color:var(--pc-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-audit-events>article>div{flex:1;min-width:0}.pc-audit-action{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace}.pc-audit-events p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:7px 0 11px;line-height:1.7}.pc-audit-actor{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.pc-audit-actor>i{background:var(--pc-soft);width:18px;height:18px;color:var(--pc-muted);font-style:normal;font-size:calc(7px * var(--conversa-font-scale,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-audit-events time{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);white-space:nowrap}.pc-audit-events[aria-busy=true]{opacity:.55}.pc-loading-note{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);padding:25px}.pc-console .panel{border-color:var(--pc-border)!important;box-shadow:none!important;border-radius:calc(var(--crm-radius,10px) * 1.4)!important;background:var(--crm-surface,#fff)!important}.pc-console .landing-template-library>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:920px;margin-top:0}.pc-console .landing-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pc-console .landing-template-card{padding:20px!important}.pc-console .lt-template-meta{font-size:calc(12px * var(--conversa-font-scale,1))}.pc-console .lt-activate{background:var(--pc-primary)!important;border-color:var(--pc-primary)!important}.pc-console .lt-card-actions{flex-wrap:wrap}.pc-console .lt-page-library h3{font-size:calc(18px * var(--conversa-font-scale,1))!important}.pc-console .lt-page-library p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-console .mp-stat-grid{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);gap:0;overflow:hidden}.pc-console .mp-stat-grid article{border:0!important;border-right:1px solid var(--pc-rule)!important;background:0 0!important;border-radius:0!important;padding:23px!important}.pc-console .mp-stat-grid article:last-child{border-right:0!important}.pc-console .mp-stat-icon{background:var(--pc-primary-soft)!important;color:var(--pc-muted)!important}.pc-console .mp-stat-grid strong{letter-spacing:-.035em;font-weight:500;font-size:calc(34px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-console .mp-stat-grid small{font-size:calc(13px * var(--conversa-font-scale,1))!important;color:var(--pc-muted)!important}.pc-console .mp-stat-grid article>span:last-child{font-size:calc(12px * var(--conversa-font-scale,1))!important;color:var(--pc-muted)!important}.pc-console .mp-measure-note{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);background:0 0!important;border:0!important;padding:0!important}.pc-console .mp-campaign{border-color:var(--pc-border)!important;grid-template-columns:180px minmax(0,1fr) auto!important;gap:23px!important;padding:22px!important}.pc-console .mp-campaign-swatch{min-height:160px;border-radius:calc(var(--crm-radius,10px) * 1)!important}.pc-console .mp-campaign-heading h2{font-size:calc(18px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-console .mp-campaign-details>p{font-size:calc(13px * var(--conversa-font-scale,1))!important;color:var(--pc-muted)!important}.pc-console .mp-campaign-numbers{gap:22px!important}.pc-console .mp-campaign-numbers span{font-size:calc(12px * var(--conversa-font-scale,1))!important;color:var(--pc-muted)!important}.pc-console .mp-campaign-numbers b{font-weight:550;font-size:calc(18px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-console .mp-campaign-buttons{flex-wrap:wrap;max-width:150px}.pc-console .mp-leads{padding:23px!important}.pc-console .mp-lead-head h2{font-size:calc(19px * var(--conversa-font-scale,1))!important}.pc-console .mp-lead-head p,.pc-console .mp-admin-footnote{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-console .mp-table-scroll table th{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);background:var(--pc-soft)}.pc-console .mp-table-scroll table td{font-size:calc(13px * var(--conversa-font-scale,1));overflow-wrap:anywhere}.pc-console .mp-table-scroll table small{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-console :is(.pc-measure-note,.pc-label,.pc-muted,.pc-date,.pc-loading-note){color:var(--pc-muted)}.pc-console .pc-message-editor :is(input,textarea),.pc-console .pc-template-test input,.pc-console .pc-seo-editor :is(input,textarea),.pc-console .pc-backup-password input{color:var(--pc-text)!important;border-color:var(--pc-border)!important}.pc-console .pc-settings-facts dt,.pc-console .pc-settings-facts dd{color:var(--pc-muted)}.pc-console .pc-inline-metrics>div>b{color:var(--pc-text)}.pc-console .pc-inline-metrics>div>span,.pc-console .pc-inline-metrics>div>small,.pc-console .pc-message-editor label,.pc-console .pc-template-test label,.pc-console .pc-seo-editor>label{color:var(--pc-muted)}.pc-console .pc-message-preview>div>b{color:var(--pc-text)}.pc-console .pc-message-preview>div>small,.pc-console .pc-template-test small,.pc-console .pc-template-variables>span,.pc-console .pc-seo-editor>label small{color:var(--pc-muted)}.pc-console .pc-message-library b{color:var(--pc-text)}.pc-console .pc-message-library small{color:var(--pc-muted)}.pc-console .pc-message-editor>header h2,.pc-console .pc-seo-editor h2{color:var(--pc-text)!important}.pc-console .pc-message-editor>header p,.pc-console .pc-seo-editor>header p,.pc-console .pc-template-variables code,.pc-console .pc-template-message{color:var(--pc-muted)}.pc-console .pc-data-source b,.pc-console .pc-data-node h2{color:var(--pc-text)!important}.pc-console .pc-data-source span,.pc-console .pc-data-connector,.pc-console .pc-data-node>span{color:var(--pc-muted)}.pc-console .pc-recovery-steps h3{color:var(--pc-text)!important}.pc-console .pc-recovery-steps p{color:var(--pc-muted)}.pc-console .pc-system-identity strong{color:var(--pc-text)}.pc-console .pc-system-identity p,.pc-console .pc-system-identity aside small{color:var(--pc-muted)}.pc-console .pc-system-identity aside b,.pc-console .pc-code-scopes b,.pc-console .pc-css-status b{color:var(--pc-text)}.pc-console .pc-code-scopes small,.pc-console .pc-css-status small{color:var(--pc-muted)}.pc-console .pc-theme-settings b{color:var(--pc-text)}.pc-console .pc-theme-settings small{color:var(--pc-muted)}.pc-console .pc-access-boundary h2,.pc-console .pc-backup-scope h2{color:var(--pc-text)!important}.pc-console .pc-access-boundary>div>p,.pc-console .pc-access-boundary .pc-label{color:var(--pc-muted)}.pc-console .pc-access-boundary aside b{color:var(--pc-text)}.pc-console .pc-access-boundary aside small{color:var(--pc-muted)}.pc-console .pc-restriction-row b{color:var(--pc-text)}.pc-console .pc-restriction-row small,.pc-console .pc-restriction-row>span:nth-child(2),.pc-console .pc-backup-scope p,.pc-console .pc-backup-scope .pc-label,.pc-console .pc-backup-scope small{color:var(--pc-muted)}.pc-console .pc-backup-scope b{color:var(--pc-text)}.pc-console .pc-backup-workflow h3{color:var(--pc-text)!important}.pc-console .pc-backup-workflow p,.pc-console .pc-backup-workflow .pc-surface>small,.pc-console .pc-backup-workflow details>small,.pc-console .pc-backup-workflow label{color:var(--pc-muted)}.pc-console .pc-backup-restore>b,.pc-console .pc-backup-coverage>summary,.pc-console .pc-backup-message{color:var(--pc-text)}.pc-console .pc-file-picker>span,.pc-console .pc-file-picker input,.pc-console .pc-safety-ready{color:var(--pc-muted)}.pc-console .pc-seo-pages b,.pc-console .pc-seo-pages button.is-selected b{color:var(--pc-primary)}.pc-console .pc-seo-pages small,.pc-console .pc-seo-pages>div:first-child>b,.pc-console .pc-seo-pages>div>p{color:var(--pc-text)}.pc-console .pc-search-brand,.pc-console .pc-search-brand small,.pc-console .pc-seo-preview>div>p,.pc-console .pc-seo-preview>p,.pc-console .pc-seo-preview>section>p{color:var(--pc-muted)}.pc-console .pc-seo-preview>section>b,.pc-console .pc-audit-intro strong,.pc-console .pc-audit-action{color:var(--pc-text)}.pc-console .pc-audit-intro p,.pc-console .pc-audit-intro>span,.pc-console .pc-audit-events p,.pc-console .pc-audit-actor,.pc-console .pc-audit-events time{color:var(--pc-muted)}@media (width>=1600px){.pc-overview-lower{grid-template-columns:1fr 1.1fr .9fr}.pc-recent-events{grid-column:auto}.pc-recent-events>ol{grid-template-columns:1fr;gap:21px}.pc-message-studio{grid-template-columns:210px minmax(0,1fr)}}@media (width<=1400px){.pc-module-context>small{display:none}.pc-message-studio{grid-template-columns:minmax(0,1fr)}.pc-message-library{flex-wrap:wrap;align-items:stretch;gap:7px;display:flex}.pc-message-library>.pc-label{flex:100%;margin:0 0 6px}.pc-message-library>button{flex:1;width:auto;min-width:150px;margin:0;padding:12px}.pc-seo-workbench{grid-template-columns:200px minmax(0,1fr)}.pc-seo-preview{grid-column:2;grid-template-columns:1fr;gap:0;padding-top:0;display:grid}.pc-seo-preview>section{display:none}.pc-seo-preview>div{margin-top:10px}.pc-theme-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-data-topology{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);gap:15px}.pc-data-source{flex-direction:row;grid-column:1/-1;align-items:center;margin-bottom:10px}.pc-data-source span{max-width:230px;margin-left:auto}.pc-data-source+.pc-data-connector{display:none}.pc-data-node{min-width:0}.pc-console .mp-campaign{grid-template-columns:150px minmax(0,1fr)!important}.pc-console .mp-campaign-buttons{grid-column:1/-1;justify-content:flex-end;max-width:none}.pc-console .mp-campaign-buttons .secondary{min-height:33px;font-size:calc(13px * var(--conversa-font-scale,1))!important;padding:7px 9px!important}}@media (width<=1100px){.platform-admin-page.pc-console{padding:22px 24px 38px!important}.pc-overview-main{grid-template-columns:minmax(0,1fr)}.pc-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 25px}.pc-attention-panel{padding:23px}.pc-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-kpi-strip>button:nth-child(3){border-left:0;border-top:1px solid var(--pc-rule)}.pc-kpi-strip>button:nth-child(4){border-top:1px solid var(--pc-rule)}.pc-overview-lower{grid-template-columns:minmax(0,1fr)}.pc-recent-events>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-service-list>button>.pc-status{max-width:none}.pc-ai-routes{grid-template-columns:1fr;gap:25px}.pc-ai-routes>div>p{max-width:600px}.pc-ai-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-ai-route-list>article>svg{display:none}.pc-provider-body{grid-template-columns:1fr 180px;gap:15px}.pc-offer-editor{grid-template-columns:1fr;gap:24px}.pc-offer-editor-intro>p{max-width:650px}.pc-offer-controls{grid-template-columns:1fr 1fr;gap:13px 24px;display:grid}.pc-offer-controls>p{grid-column:1/-1}.pc-backup-workflow{grid-template-columns:1fr 1fr}.pc-backup-restore{grid-column:1/-1}.pc-sender-panel{flex-wrap:wrap;gap:20px}.pc-sender-panel>aside{border-left:0;border-top:1px solid var(--pc-border);flex-basis:100%;max-width:none;padding-top:16px;padding-left:0}.pc-email-connection-grid{gap:15px}.pc-email-setup{padding:23px 15px}.pc-message-purposes button{padding:20px}.pc-console .pc-message-purposes h3{font-size:calc(15px * var(--conversa-font-scale,1))!important}.pc-access-boundary{grid-template-columns:1fr;gap:22px}.pc-backup-scope{gap:20px}.pc-system-columns{grid-template-columns:1fr}.pc-system-identity{flex-direction:column;align-items:flex-start;gap:21px}.pc-system-identity aside{border-left:0;padding-left:0}.pc-audit-events time{white-space:normal;text-align:right;max-width:115px;line-height:1.6}}@media (width<=850px){.platform-console-shell{--sidebar-width:248px!important}.pc-module-context{align-items:flex-start;gap:11px;padding-bottom:14px}.pc-module-context>p{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-provider-body{grid-template-columns:1fr}.pc-provider-body aside{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.pc-provider-body aside>strong{font-size:calc(22px * var(--conversa-font-scale,1));margin:0}.pc-provider-body aside p{margin:0}.pc-provider-body aside>small{flex:100%}.pc-provider-verification{display:none}.pc-provider header{gap:10px;padding:20px}.pc-provider .pc-preferred{display:none}.pc-provider header .pc-status{font-size:calc(11px * var(--conversa-font-scale,1));max-width:90px}.pc-provider-body{padding:20px}.pc-provider footer{padding:15px 20px}.pc-provider footer>button{margin-left:auto}.pc-billing-statement{grid-template-columns:1fr 1fr}.pc-billing-statement>div:last-child{border-left:0;border-top:1px solid var(--pc-border);grid-column:1/-1;align-items:center;gap:20px;margin:20px 24px 0;padding:20px 0 0;display:flex}.pc-billing-statement>div:last-child .pc-label,.pc-billing-statement>div:last-child>small{margin:0}.pc-email-connection-grid{grid-template-columns:1fr}.pc-email-setup{padding:20px 23px}.pc-message-purposes>div:last-child{grid-template-columns:1fr}.pc-message-purposes button>svg{float:right}.pc-message-purposes button>p{max-width:500px;margin-bottom:12px}.pc-message-workbench{grid-template-columns:1fr}.pc-message-preview{border-top:1px solid var(--pc-rule);padding-top:22px}.pc-message-preview>iframe{height:500px}.pc-theme-example{grid-template-columns:120px minmax(0,1fr)}.pc-theme-example>aside{padding:23px 15px}.pc-theme-example>aside img{width:90px}.pc-theme-example>div{padding:23px}.pc-theme-example>div>section{padding:16px}.pc-theme-canvas{flex-wrap:wrap;gap:7px;padding:16px 8px}.pc-seo-workbench{grid-template-columns:175px minmax(0,1fr);gap:17px}.pc-seo-editor{padding:20px}.pc-seo-pages button{padding:11px 5px}.pc-seo-pages button>svg{display:none}.pc-recovery-steps{grid-template-columns:1fr 1fr}.pc-backup-scope{grid-template-columns:1fr}.pc-backup-scope aside{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pc-backup-scope aside>span{padding:13px}.pc-backup-scope b{font-size:calc(23px * var(--conversa-font-scale,1))}.pc-inline-metrics{grid-template-columns:1fr 1fr;gap:20px 0}.pc-inline-metrics>div:nth-child(3){border-right:1px solid var(--pc-border);padding-left:0}.pc-inline-metrics>div:nth-child(2){border-right:0}.pc-console .landing-template-grid{grid-template-columns:1fr}.pc-console .mp-stat-grid article:nth-child(2){border-right:0!important}.pc-console .mp-stat-grid article:nth-child(3),.pc-console .mp-stat-grid article:nth-child(4){border-top:1px solid var(--pc-rule)!important}}@media (width<=767px){.platform-console-sidebar{max-width:calc(100vw - 50px)!important}.platform-console-sidebar [data-slot=sidebar-header]{height:70px!important;min-height:70px!important}.platform-console-shell [data-slot=sidebar-gap]{display:none!important}.platform-console-shell .main{width:100%!important;max-width:100%!important;margin-left:0!important}.platform-admin-page.pc-console{padding:18px 18px 30px!important}.pc-directory-summary{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:23px}.pc-directory-summary>p{max-width:none}.pc-directory-summary strong{font-size:calc(40px * var(--conversa-font-scale,1))}.pc-directory-summary span{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-directory-toolbar{padding:16px}.pc-directory-toolbar .pc-search{flex-basis:100%;max-width:none}.pc-directory-toolbar .pc-select{flex:1;min-width:0;max-width:none}.pc-directory-toolbar>small{margin-left:0}.pc-table.pc-responsive-table{width:100%;min-width:0;display:block}.pc-responsive-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pc-responsive-table tbody{width:100%;display:block}.pc-responsive-table tbody>tr{border-bottom:1px solid var(--pc-rule);grid-template-columns:1fr 1fr;gap:0 20px;padding:20px 17px;display:grid;position:relative}.pc-responsive-table td{max-width:none;font-size:calc(13px * var(--conversa-font-scale,1));min-width:0;display:block;border:0!important;padding:10px 0!important}.pc-responsive-table td:first-child{grid-column:1/-1;margin-bottom:7px;border-bottom:1px solid var(--pc-rule)!important;padding-top:0!important;padding-bottom:15px!important;padding-right:39px!important}.pc-responsive-table td[data-label]:not(:first-child):before{content:attr(data-label);font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);text-transform:uppercase;letter-spacing:.045em;margin-bottom:8px;display:block}.pc-responsive-table td.pc-row-actions{position:absolute;top:15px;right:16px;padding:0!important}.pc-responsive-table .pc-row-capacity{min-width:0;max-width:none}.pc-responsive-table .pc-identity{align-items:flex-start}.pc-responsive-table .pc-record-name{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-responsive-table td>small{max-width:none}.pc-account-table td:nth-child(4){grid-column:1/-1}.pc-account-table .pc-row-capacity{grid-template-columns:1fr 1fr}.pc-pagination{gap:15px;padding:14px 16px}.pc-ledger .pc-money{font-size:calc(17px * var(--conversa-font-scale,1))}.pc-account-detail-state{flex-direction:column;align-items:flex-start}.pc-detail-footprint{grid-template-columns:1fr 1fr;gap:15px}.pc-detail-capacity{gap:12px}.pc-detail-capacity .pc-capacity b{font-size:calc(14px * var(--conversa-font-scale,1))}}@media (width<=600px){.pc-module-context{flex-wrap:wrap;gap:7px;padding-bottom:12px}.pc-module-context>span{font-size:calc(11px * var(--conversa-font-scale,1));border-right:0}.pc-module-context>p{font-size:calc(13px * var(--conversa-font-scale,1));flex:100%}.pc-conversation-panel{padding:22px 20px 17px}.pc-conversation-total{flex-wrap:wrap;gap:14px;margin:26px 0 17px}.pc-conversation-total>strong{font-size:calc(45px * var(--conversa-font-scale,1))}.pc-conversation-total>.pc-status{max-width:130px;font-size:calc(11px * var(--conversa-font-scale,1));margin-left:auto}.pc-panel-heading{font-size:calc(14px * var(--conversa-font-scale,1));align-items:flex-start}.pc-panel-heading>small{font-size:calc(11px * var(--conversa-font-scale,1));text-align:right;max-width:75px;line-height:1.5}.pc-volume-chart{gap:3px;height:110px}.pc-chart-axis{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-chart-axis>span:nth-child(2){display:none}.pc-overview,.pc-overview-main,.pc-overview-lower{gap:17px}.pc-attention-panel,.pc-portfolio,.pc-service-panel,.pc-recent-events{padding:20px}.pc-attention-list{grid-template-columns:1fr;gap:0}.pc-panel-title{margin-bottom:19px}.pc-panel-title h2{font-size:calc(16px * var(--conversa-font-scale,1))!important}.pc-kpi-strip>button{padding:17px}.pc-kpi-strip>button>span{font-size:calc(12px * var(--conversa-font-scale,1));align-items:flex-start;line-height:1.5}.pc-kpi-strip>button>span>svg:first-child{flex-shrink:0;width:15px;height:15px;margin-top:1px}.pc-kpi-strip>button>span>svg:last-child{display:none}.pc-kpi-strip>button>strong{font-size:calc(30px * var(--conversa-font-scale,1))}.pc-kpi-strip>button>small{font-size:calc(11px * var(--conversa-font-scale,1));line-height:1.6;display:block}.pc-service-list>button{flex-wrap:wrap;gap:9px}.pc-service-list>button>span:nth-child(2){flex-basis:calc(100% - 70px)}.pc-service-list>button>.pc-status{margin-left:45px}.pc-service-list>button>svg{margin-left:auto}.pc-service-list small{font-size:calc(12px * var(--conversa-font-scale,1))}.pc-recent-events>ol{grid-template-columns:1fr;gap:19px}.pc-recent-events li p{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-portfolio-key{gap:12px}.pc-plan-value{flex-direction:column;align-items:flex-start;gap:12px}.pc-plan-value>.pc-money{font-size:calc(25px * var(--conversa-font-scale,1));align-items:flex-start}.pc-plan-value>span:first-child>small{max-width:none}.pc-segments{gap:5px}.pc-segments>button{font-size:calc(13px * var(--conversa-font-scale,1));min-height:34px;padding:7px 9px}.pc-pagination>div{margin-left:auto}.pc-directory-summary{gap:12px}.pc-offer-editor{gap:20px;padding:23px 20px}.pc-console .pc-offer-editor-intro h2{font-size:calc(26px * var(--conversa-font-scale,1))!important}.pc-offer-controls{grid-template-columns:1fr}.pc-offer-controls>p{grid-column:auto}.pc-offer-duration{margin:5px 0}.pc-console .pc-plan-catalogue>.pc-panel-title{padding:20px}.pc-plan-table th:first-child{width:155px;min-width:155px;max-width:155px;font-size:calc(13px * var(--conversa-font-scale,1));padding:12px 14px!important}.pc-plan-table th>small{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-plan-table thead th{min-width:235px}.pc-plan-table thead th:first-child{vertical-align:bottom}.pc-plan-column>strong{font-size:calc(26px * var(--conversa-font-scale,1))}.pc-plan-column>p{min-height:0}.pc-ai-routes{gap:22px;padding:24px 20px}.pc-console .pc-ai-routes h2{font-size:calc(27px * var(--conversa-font-scale,1))!important}.pc-ai-route-list{grid-template-columns:1fr}.pc-inline-metrics{gap:22px 0;margin:20px 0;padding:18px 0}.pc-inline-metrics>div{padding:0 13px}.pc-inline-metrics>div>b{font-size:calc(23px * var(--conversa-font-scale,1))}.pc-inline-metrics>div>span{font-size:calc(12px * var(--conversa-font-scale,1))}.pc-provider header{flex-wrap:wrap;gap:10px;padding:19px}.pc-provider header>div{flex-basis:calc(100% - 72px)}.pc-provider header .pc-status{max-width:200px;margin-left:56px}.pc-provider header>.pc-more{margin-left:auto}.pc-provider-body{padding:19px}.pc-provider-body dl{gap:16px}.pc-provider-body dd{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-provider footer{flex-wrap:wrap;padding:14px 19px}.pc-sender-panel{gap:16px;padding:23px 20px}.pc-sender-mark{border-radius:calc(var(--crm-radius,10px) * 1.3);width:56px;height:59px}.pc-sender-mark>svg{width:27px;height:27px}.pc-sender-panel>div{flex-basis:calc(100% - 74px)}.pc-console .pc-sender-panel h2{margin:9px 0;line-height:1.35;font-size:calc(20px * var(--conversa-font-scale,1))!important}.pc-sender-panel>div>p{font-size:calc(14px * var(--conversa-font-scale,1))}.pc-sender-panel>div>.pc-status{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-sender-panel>aside{padding-top:16px}.pc-sender-panel>aside>small{font-size:calc(12px * var(--conversa-font-scale,1))}.pc-email-connection-grid>.pc-surface{padding:20px}.pc-email-setup{padding:23px 20px}.pc-message-workbench{gap:25px;padding:21px 18px}.pc-message-library>button{min-width:135px;padding:12px 8px}.pc-message-library b{font-size:calc(12px * var(--conversa-font-scale,1))}.pc-message-library small{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-message-preview>iframe{height:460px}.pc-message-editor label{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-billing-statement{gap:0;padding:23px 0}.pc-billing-statement>div{padding:0 17px}.pc-billing-statement .pc-label{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-billing-statement .pc-money{font-size:calc(28px * var(--conversa-font-scale,1))}.pc-billing-statement>div>small{font-size:calc(11px * var(--conversa-font-scale,1));line-height:1.6}.pc-billing-statement>div:last-child{gap:15px;margin:20px 17px 0}.pc-billing-statement>div:last-child>strong{font-size:calc(29px * var(--conversa-font-scale,1))}.pc-ledger-toolbar{flex-direction:column;align-items:flex-start;gap:13px;padding:17px}.pc-data-topology{grid-template-columns:1fr;gap:15px;padding:23px 20px}.pc-data-source{flex-wrap:wrap;grid-column:auto;justify-content:center}.pc-data-source span{text-align:center;flex-basis:100%;max-width:none;margin:0}.pc-data-node{text-align:center;padding:22px}.pc-data-node>svg{margin:0 auto 16px}.pc-data-node .pc-status{margin:0 auto}.pc-data-connector{gap:4px;padding:5px}.pc-data-connector>svg{transform:rotate(90deg)}.pc-recovery-steps{gap:20px}.pc-database-view>.pc-surface{padding:21px}.pc-settings-facts>div{gap:15px;padding:13px 0}.pc-settings-facts dt{font-size:calc(12px * var(--conversa-font-scale,1));flex-basis:35%}.pc-settings-facts dd{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-system-identity{padding:25px 22px}.pc-system-identity strong{font-size:calc(32px * var(--conversa-font-scale,1))}.pc-system-columns>.pc-surface{padding:21px}.pc-css-status{flex-direction:column;align-items:flex-start;gap:13px;padding:19px}.pc-theme-example{grid-template-columns:1fr}.pc-theme-example>aside{display:none}.pc-theme-example>div{padding:25px 20px}.pc-console .pc-theme-example h2{font-size:calc(26px * var(--conversa-font-scale,1))!important}.pc-theme-settings{grid-template-columns:1fr 1fr;gap:10px}.pc-theme-settings>div{gap:9px;padding:14px 12px}.pc-theme-settings i{width:27px;height:32px}.pc-theme-settings b{font-size:calc(12px * var(--conversa-font-scale,1))}.pc-theme-settings small{font-size:calc(11px * var(--conversa-font-scale,1))}.pc-access-boundary{gap:20px;padding:24px 21px}.pc-console .pc-access-boundary h2{font-size:calc(27px * var(--conversa-font-scale,1))!important}.pc-restricted-accounts{padding:21px}.pc-restriction-row{flex-wrap:wrap;gap:13px}.pc-restriction-row>span:first-child{flex:calc(100% - 34px)}.pc-restriction-row>span:nth-child(2){text-align:left;flex-basis:100%}.pc-restriction-row>svg{display:none}.pc-backup-scope{padding:24px 21px}.pc-console .pc-backup-scope h2{font-size:calc(29px * var(--conversa-font-scale,1))!important}.pc-backup-scope aside{grid-template-columns:1fr 1fr}.pc-backup-workflow{grid-template-columns:1fr;gap:17px}.pc-backup-workflow>.pc-surface{padding:23px}.pc-backup-restore{grid-column:auto}.pc-backup-coverage>summary{font-size:calc(13px * var(--conversa-font-scale,1));padding:18px 20px}.pc-backup-coverage>dl{padding:0 20px 12px}.pc-seo-workbench{grid-template-columns:1fr;gap:20px}.pc-seo-pages>div:last-child{background:var(--pc-primary-soft);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .9);max-height:210px;padding:7px}.pc-seo-pages button>svg{display:block}.pc-seo-pages .pc-search{max-width:none}.pc-seo-pages button{padding:10px}.pc-seo-preview{grid-column:auto}.pc-seo-preview>section{margin-top:18px;display:block}.pc-seo-editor{padding:23px 20px}.pc-audit-intro{flex-wrap:wrap;gap:13px;padding:23px 20px}.pc-audit-intro>div{flex-basis:calc(100% - 42px)}.pc-audit-intro>span{margin-left:34px}.pc-audit-events>article{flex-wrap:wrap;gap:12px;padding:21px 18px}.pc-audit-events time{text-align:left;max-width:none;font-size:calc(11px * var(--conversa-font-scale,1));flex-basis:100%;margin-left:43px}.pc-console .mp-campaign{padding:18px!important;display:block!important}.pc-console .mp-campaign-swatch{display:none}.pc-console .mp-campaign-buttons{gap:7px;margin-top:20px;justify-content:flex-start!important}.pc-console .mp-stat-grid article{padding:18px!important}.pc-console .mp-stat-grid strong{font-size:calc(29px * var(--conversa-font-scale,1))!important}.pc-console .mp-stat-grid small{font-size:calc(12px * var(--conversa-font-scale,1))!important}.pc-console .mp-stat-grid article>span:last-child{font-size:calc(11px * var(--conversa-font-scale,1))!important}.pc-console .mp-leads{padding:20px 16px!important}.pc-console .mp-campaign-numbers{gap:16px!important}}@media (prefers-reduced-motion:reduce){.pc-navigation-group>button{transition:none}}.pc-assistant{max-width:1060px;margin:0 auto}.pc-assistant-boundary{color:var(--pc-muted);font-size:calc(12px * var(--conversa-font-scale,1));align-items:flex-start;gap:8px;padding:14px 0;display:flex}.pc-assistant-boundary>svg{flex-shrink:0;margin-top:1px}.pc-assistant-welcome{justify-content:space-between;align-items:center;gap:25px;padding:25px 20px 15px;display:flex}.pc-console .pc-assistant-welcome h2{letter-spacing:-.045em;margin:17px 0;line-height:1.12;font-size:calc(43px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-assistant-welcome p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:410px;line-height:1.8}.pc-assistant-welcome img{object-fit:contain;width:210px;height:auto;filter:drop-shadow(0 18px 20px color-mix(in srgb,var(--crm-text,#172c50) 6.27451%,transparent));flex-shrink:0}.pc-assistant-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0 30px;display:grid}.pc-assistant-starters>button{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.3);text-align:left;cursor:pointer;color:var(--pc-muted);min-width:0;padding:24px;position:relative}.pc-assistant-starters>button:hover{border-color:var(--pc-border);background:var(--pc-soft)}.pc-assistant-starters>button>small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:17px 0 8px;display:block}.pc-console .pc-assistant-starters h3{font-size:calc(17px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-assistant-starters>button>svg:last-child{color:var(--pc-muted);position:absolute;top:24px;right:20px}.pc-assistant-messages{scrollbar-gutter:stable;flex-direction:column;gap:18px;min-height:0;max-height:calc(100dvh - 380px);padding:8px 5px 18px;display:flex;overflow:auto}.pc-assistant-messages>article{align-items:flex-start;gap:13px;min-width:0;max-width:88%;display:flex}.pc-assistant-messages>article>span{background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * .8);width:32px;height:34px;font-size:calc(9px * var(--conversa-font-scale,1));color:var(--pc-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:flex}.pc-assistant-messages>article>div{border:1px solid var(--pc-border);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 1.2);min-width:0;padding:18px 21px}.pc-assistant-messages>article.user{align-self:flex-end}.pc-assistant-messages>article.user>span{background:var(--pc-primary-soft);color:var(--pc-muted);order:2}.pc-assistant-messages>article.user>div{background:var(--pc-primary-soft);border-color:var(--pc-border)}.pc-assistant-messages small{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted)}.pc-assistant-messages p{white-space:pre-wrap;font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.85}.pc-assistant-thinking{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:center;gap:7px;display:flex}.pc-assistant-error{border:1px solid var(--pc-border);background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * .9);font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);justify-content:space-between;align-items:center;gap:15px;margin:13px 0;padding:14px 17px;display:flex}.pc-assistant-error>p{margin:0}.pc-assistant-composer{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.3);margin-top:10px;padding:20px}.pc-assistant-composer>label{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin-bottom:12px;font-weight:550;display:block}.pc-assistant-composer>textarea{width:100%;font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);resize:vertical;min-height:80px;padding:0;line-height:1.8;box-shadow:none!important;background:0 0!important;border:0!important}.pc-assistant-composer>textarea:focus{outline:0}.pc-assistant-composer:focus-within{outline:2px solid var(--pc-border);outline-offset:1px}.pc-assistant-composer>div{border-top:1px solid var(--pc-rule);justify-content:space-between;align-items:center;gap:15px;margin-top:7px;padding-top:15px;display:flex}.pc-assistant-composer small{font-size:calc(10px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:420px;line-height:1.6}.pc-console .pc-assistant-composer .primary{flex-shrink:0}.pc-brand-preview>div:first-child>span,.pc-brand-preview>div:last-child>span{color:var(--pc-muted)}@media (width<=850px){.pc-assistant-welcome img{width:165px}.pc-console .pc-assistant-welcome h2{font-size:calc(36px * var(--conversa-font-scale,1))!important}.pc-assistant-starters>button{padding:20px}.pc-console .pc-assistant-starters h3{font-size:calc(15px * var(--conversa-font-scale,1))!important}.pc-assistant-composer small{max-width:290px}}@media (width<=600px){.pc-assistant-welcome{align-items:flex-start;gap:15px;padding:19px 3px}.pc-assistant-welcome img{width:100px;margin-top:32px}.pc-console .pc-assistant-welcome h2{font-size:calc(31px * var(--conversa-font-scale,1))!important}.pc-assistant-welcome p{font-size:calc(13px * var(--conversa-font-scale,1));line-height:1.8}.pc-assistant-starters{grid-template-columns:1fr;gap:11px}.pc-assistant-starters>button{padding:18px 20px}.pc-assistant-starters>button>svg:first-child{float:left;margin:3px 14px 0 0}.pc-assistant-starters>button>small{margin:0 0 6px}.pc-assistant-messages{max-height:450px}.pc-assistant-messages>article{gap:8px;max-width:100%}.pc-assistant-messages>article>span{width:26px;height:29px;font-size:calc(8px * var(--conversa-font-scale,1))}.pc-assistant-messages>article>div{padding:16px}.pc-assistant-messages p{font-size:calc(13px * var(--conversa-font-scale,1))}.pc-assistant-composer{padding:17px}.pc-assistant-composer>div{flex-direction:column;align-items:flex-start;gap:13px}.pc-assistant-composer small{max-width:none;font-size:calc(11px * var(--conversa-font-scale,1))}.pc-assistant-composer .primary{align-self:flex-end}.pc-assistant-error{flex-direction:column;align-items:flex-start}}.pc-initial-loading{color:var(--pc-muted);flex-direction:column;align-items:flex-start;gap:16px;padding:36px 12px;display:flex}.pc-initial-loading>strong{font-size:calc(21px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:-.025em;font-weight:550}.pc-initial-loading>p{font-size:calc(14px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0}.pc-loading-skeleton{grid-template-columns:2fr 1fr 1fr;gap:18px;width:100%;margin-top:24px;display:grid}.pc-loading-skeleton>i{background:var(--pc-primary-soft);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.3);height:185px}.pc-loading-skeleton>i:first-child{background:var(--pc-primary-soft);height:250px}@media (width<=600px){.pc-loading-skeleton{grid-template-columns:1fr}.pc-loading-skeleton>i{height:90px}.pc-loading-skeleton>i:first-child{height:170px}}.pc-marketing-overview{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--pc-primary-soft);grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);display:grid;overflow:hidden}.pc-marketing-overview>div{padding:28px 30px}.pc-console .pc-marketing-overview h2{letter-spacing:-.035em;margin:14px 0;line-height:1.18;font-size:calc(30px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-marketing-overview>div>p{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);margin:0}.pc-marketing-overview .pc-label{color:var(--pc-muted)}.pc-campaign-journey{align-items:flex-end;gap:18px;height:175px;margin-top:35px;padding:23px 0 26px;display:flex}.pc-campaign-journey>div{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.pc-campaign-journey span{font-size:calc(10px * var(--conversa-font-scale,1));color:var(--pc-muted);white-space:nowrap;position:absolute;top:calc(100% + 8px);left:0}.pc-campaign-journey i{background:var(--pc-primary);border-radius:4px 4px 0 0;width:100%;min-height:4px;display:block}.pc-campaign-journey>div:nth-child(2) i,.pc-campaign-journey>div:nth-child(3) i,.pc-campaign-journey>div:nth-child(4) i,.pc-campaign-journey>div:nth-child(5) i{background:var(--pc-primary)}.pc-campaign-journey b{font-size:calc(19px * var(--conversa-font-scale,1));color:var(--pc-text);letter-spacing:-.025em;font-weight:500;position:absolute;top:-24px;left:0}.pc-marketing-overview>aside{background:var(--pc-primary-soft);border-left:1px solid var(--pc-border);color:var(--pc-muted);flex-direction:column;align-items:flex-start;padding:32px 28px;display:flex}.pc-marketing-overview>aside>svg{color:var(--pc-muted);margin-bottom:30px}.pc-console .pc-marketing-overview h3{margin:13px 0;line-height:1.3;font-size:calc(24px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-marketing-overview>aside>p{font-size:calc(12px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:290px;margin:0 0 25px;line-height:1.8}.pc-marketing-overview>aside>span:last-child{border-top:1px solid var(--pc-border);width:100%;font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);padding-top:16px}.pc-active-homepage{background:var(--pc-primary-soft);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.6);grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:30px;margin-bottom:24px;padding:27px 30px;display:grid;overflow:hidden}.pc-active-homepage>div:first-child{min-width:0;padding:8px 0}.pc-console .pc-active-homepage h2{letter-spacing:-.04em;margin:14px 0;font-size:calc(31px * var(--conversa-font-scale,1))!important;color:var(--pc-text)!important}.pc-active-homepage p{font-size:calc(13px * var(--conversa-font-scale,1));color:var(--pc-muted);max-width:390px;margin:0 0 22px;line-height:1.75}.pc-active-homepage>div:first-child>span:last-child{font-size:calc(11px * var(--conversa-font-scale,1));color:var(--pc-muted);align-items:flex-start;gap:7px;line-height:1.7;display:flex}.pc-active-homepage>div:first-child>span>svg{flex-shrink:0;margin-top:2px}.pc-active-homepage>div:last-child{border-radius:calc(var(--crm-radius,10px) * 1);border:1px solid var(--pc-border);background:var(--crm-surface,#fff);align-self:center;min-width:0;max-height:210px;overflow:hidden;box-shadow:0 6px 15px #172c5008}.pc-active-homepage>div:last-child>img{object-fit:cover;object-position:top;width:100%;height:210px}.pc-active-homepage>div:last-child>.lt-thumbnail{height:210px}@media (width<=1100px){.pc-marketing-overview{grid-template-columns:1fr}.pc-marketing-overview>aside{display:none}.pc-active-homepage{grid-template-columns:1fr;gap:15px}.pc-active-homepage>div:last-child{width:100%;max-width:540px;max-height:190px}.pc-active-homepage>div:last-child>.lt-thumbnail,.pc-active-homepage>div:last-child>img{height:190px}}@media (width<=600px){.pc-marketing-overview>div{padding:23px 20px}.pc-console .pc-marketing-overview h2{font-size:calc(26px * var(--conversa-font-scale,1))!important}.pc-campaign-journey{gap:10px;height:150px;margin-top:33px}.pc-campaign-journey span{font-size:calc(9px * var(--conversa-font-scale,1));white-space:normal;line-height:1.45}.pc-campaign-journey b{font-size:calc(17px * var(--conversa-font-scale,1))}.pc-active-homepage{padding:24px 21px}.pc-console .pc-active-homepage h2{font-size:calc(27px * var(--conversa-font-scale,1))!important}.pc-active-homepage>div:last-child{display:none}}.platform-admin-page.pc-console.pc-density-compact{padding:18px!important}.pc-density-compact .pc-table td{padding-top:14px;padding-bottom:14px}.pc-density-compact .pc-surface:not(.pc-directory-surface):not(.pc-plan-catalogue):not(.pc-ledger){padding:20px}.pc-density-compact .pc-provider header,.pc-density-compact .pc-provider-body{padding:18px 20px}.platform-console-shell{background:var(--pc-background);color:var(--pc-text)}.platform-console-sidebar [data-slot=sidebar-header]{border-bottom-color:var(--crm-border,#272a30)!important}.platform-console-sidebar [data-slot=sidebar-footer]{border-top-color:var(--crm-border,#272a30)!important}.platform-console-sidebar .profile{color:var(--crm-sidebar-text,#eef1f6)!important;background:0 0!important}.platform-console-sidebar .profile-summary small{color:var(--crm-sidebar-text,#9da4b1)!important}.pc-navigation{color:var(--pc-rail-text)}.pc-navigation-scope>span{color:var(--crm-sidebar-text,#d9dde5)}.pc-navigation-scope>small{color:var(--pc-rail-muted);border-color:var(--crm-border,#444852)}.pc-navigation-search{color:var(--pc-rail-muted);background:var(--crm-sidebar,#20232a);border-color:var(--crm-border,#3b414d)}.pc-navigation-search input{color:var(--crm-sidebar-text,#f5f6f8)!important}.pc-navigation-search input::placeholder{color:var(--pc-rail-muted)}.pc-navigation-search:focus-within{border-color:var(--crm-focus,#8eafff)}.pc-navigation-group>span{color:var(--crm-sidebar-text,#959cab)}.pc-navigation-group>button{color:var(--pc-rail-text)}.pc-navigation-group>button:hover{background:var(--crm-sidebar,#262a32);color:var(--crm-sidebar-text,#fff)}.pc-navigation-group>button.is-selected{background:var(--crm-sidebar,#303642);color:var(--crm-sidebar-text,#fff)}.pc-navigation-group>button>i{background:var(--crm-sidebar,#8eafff)}.pc-navigation button:focus-visible{outline-color:var(--crm-focus,#8eafff)}.pc-navigation-empty{color:var(--pc-rail-muted)}.pc-workspace-return{background:var(--pc-rail);color:var(--crm-sidebar-text,#d9dde5);border-color:var(--crm-border,#444852)}.pc-workspace-return:hover{background:var(--crm-sidebar,#262a32);color:var(--crm-sidebar-text,#fff)}.platform-admin-page.pc-console .primary,.platform-console-topbar .primary{justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:600;line-height:1.4;display:inline-flex;border:1px solid var(--pc-primary)!important;border-radius:calc(var(--crm-radius,10px) * .8)!important;background:var(--pc-primary)!important;color:var(--crm-feature-text,#fff)!important;font-size:calc(13px * var(--conversa-font-scale,1))!important;box-shadow:none!important;padding:8px 12px!important}.platform-admin-page.pc-console .primary:hover:not(:disabled),.platform-console-topbar .primary:hover:not(:disabled){background:var(--crm-topbar,#2454c8)!important;border-color:var(--crm-border,#2454c8)!important}.platform-admin-page.pc-console .secondary,.platform-console-topbar .secondary{justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:550;line-height:1.4;display:inline-flex;border:1px solid var(--crm-border,#d7dce5)!important;border-radius:calc(var(--crm-radius,10px) * .8)!important;background:var(--crm-topbar,#fff)!important;color:var(--crm-text,#3e4655)!important;font-size:calc(13px * var(--conversa-font-scale,1))!important;box-shadow:none!important;padding:8px 12px!important}.platform-admin-page.pc-console .secondary:hover:not(:disabled){background:var(--crm-surface-alt,#f4f7fb)!important;border-color:var(--crm-border,#bdc7d7)!important}.pc-console button:disabled,.platform-console-topbar button:disabled{opacity:.48;cursor:not-allowed}.pc-console button:focus-visible,.pc-console a:focus-visible,.platform-console-topbar button:focus-visible{outline:2px solid var(--crm-focus,#8eafff);outline-offset:3px}.pc-console input:focus,.pc-console textarea:focus{border-color:var(--pc-primary)!important;box-shadow:0 0 0 3px #2f63dc18!important}.platform-console-main .platform-console-topbar{flex-shrink:0;grid-template-columns:minmax(160px,1fr) auto auto;background:var(--pc-rail)!important;border-bottom:1px solid var(--crm-border,#272a30)!important;height:auto!important;min-height:64px!important;color:var(--crm-feature-text,#fff)!important;align-items:center!important;gap:12px!important;padding:12px 22px!important;display:grid!important}.platform-console-topbar>.topbar-context{gap:10px!important;min-width:0!important}.platform-console-topbar .topbar-context>b{overflow-wrap:anywhere;min-width:0;color:var(--crm-feature-text,#fff)!important;font-size:calc(15px * var(--crm-font-scale,1))!important;white-space:normal!important;font-weight:650!important;line-height:1.4!important}.platform-console-topbar #platform-admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;display:flex}.platform-console-topbar #platform-admin-topbar-actions .admin-topbar-module-actions,.platform-console-topbar #platform-admin-topbar-actions .admin-head-actions,.platform-console-topbar #platform-admin-topbar-actions .pc-topbar-extra{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.platform-console-topbar>.platform-console-utilities{justify-content:flex-end;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;margin-left:0!important}.platform-console-topbar .secondary{background:var(--crm-topbar,#22262d)!important;border-color:var(--crm-border,#484e59)!important;color:var(--crm-muted,#f5f7fa)!important}.platform-console-topbar .secondary:hover:not(:disabled){background:var(--crm-topbar,#303640)!important;border-color:var(--crm-border,#626a78)!important;color:var(--crm-feature-text,#fff)!important}.platform-console-topbar select{border:1px solid var(--crm-border,#484e59);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-topbar,#22262d);min-width:0;max-width:190px;min-height:38px;color:var(--crm-muted,#f5f7fa);font-size:calc(13px * var(--conversa-font-scale,1));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:8px 26px 8px 10px}.platform-console-topbar .notification-bell{background:var(--crm-topbar,#20242c)!important;color:var(--crm-muted,#eff2f7)!important;border-color:var(--crm-border,#3b414d)!important}.platform-console-topbar .notification-bell:hover{background:var(--crm-topbar,#2c323d)!important;color:var(--crm-feature-text,#fff)!important;border-color:var(--crm-border,#5b6472)!important}.platform-console-topbar .icon-btn{color:var(--crm-muted,#d7dce5)!important}.platform-console-topbar .icon-btn:hover{background:var(--crm-topbar,#282d35)!important;color:var(--crm-feature-text,#fff)!important}.platform-console-topbar .topbar-profile{flex-shrink:0;width:38px;height:38px}.platform-console-topbar [data-slot=sidebar-trigger]{flex-shrink:0;width:36px;height:36px;color:var(--crm-sidebar-text,#d7dce5)!important}.pc-conversation-panel{background:linear-gradient(110deg, var(--crm-feature,#182d59), var(--crm-feature,#284890) 75%, var(--crm-feature,#3d54a1));border-color:var(--crm-border,#284890);color:var(--crm-feature-text,#fff)}.pc-panel-heading{color:var(--crm-muted,#d1dcf1)}.pc-panel-heading>small,.pc-chart-axis,.pc-chart-axis>span:nth-child(2){color:var(--crm-muted,#b9cef8)}.pc-conversation-total>span:not(.pc-status){color:var(--crm-muted,#d1dcf1)}.pc-conversation-total>.pc-status{background:color-mix(in srgb,var(--crm-surface,#fff) 9.41177%,transparent);color:var(--crm-muted,#e2ebff)}.pc-volume-chart{border-bottom-color:color-mix(in srgb,var(--crm-border,#b9cef8) 20%,transparent)}.pc-volume-chart>div>i{background:var(--crm-chart1,#b9cef8)}.pc-volume-chart>div:nth-child(2n)>i{background:var(--crm-chart1,#8eafff)}.pc-volume-chart>div:hover>i{background:var(--crm-surface-alt,#e2ebff)}.pc-volume-chart>div>i.is-zero{background:var(--crm-chart1,#b9cef8)}.pc-capacity-track>i{background:var(--pc-primary)}.pc-capacity-warning .pc-capacity-track>i{background:var(--pc-warning)}.pc-capacity-danger .pc-capacity-track>i{background:var(--pc-danger)}.pc-status-neutral{background:var(--pc-soft);color:var(--pc-muted)}.pc-status-warning{background:var(--pc-warning-soft);color:var(--pc-warning)}.pc-status-danger,.pc-danger-text{color:var(--pc-danger)!important}.pc-status-danger{background:var(--pc-danger-soft)}.pc-status-good{background:var(--pc-success-soft);color:var(--pc-success)}.pc-record-menu .pc-record-menu-danger{color:var(--pc-danger)!important}.pc-record-menu .pc-record-menu-danger[data-highlighted]{background:var(--pc-danger-soft)!important}@media (width<=1280px){.platform-console-main .platform-console-topbar{grid-template-columns:minmax(0,1fr) auto}.platform-console-topbar>.topbar-context{grid-area:1/1}.platform-console-topbar>.platform-console-utilities{grid-area:1/2}.platform-console-topbar #platform-admin-topbar-actions{grid-area:2/1/auto/-1;justify-content:flex-start}.platform-console-topbar #platform-admin-topbar-actions:empty{display:none}.platform-console-topbar #platform-admin-topbar-actions .admin-topbar-module-actions,.platform-console-topbar #platform-admin-topbar-actions .admin-head-actions,.platform-console-topbar #platform-admin-topbar-actions .pc-topbar-extra{justify-content:flex-start}}@media (width<=767px){.platform-console-main .platform-console-topbar{gap:9px!important;min-height:58px!important;padding:9px 12px!important}.platform-console-topbar .topbar-context>b{font-size:calc(14px * var(--crm-font-scale,1))!important}.platform-console-topbar .primary,.platform-console-topbar .secondary,.platform-console-topbar select{max-width:100%;height:auto!important;min-height:42px!important;font-size:calc(13px * var(--crm-font-scale,1))!important;padding:9px 11px!important}.platform-console-topbar #platform-admin-topbar-actions{gap:8px;padding-top:3px}.platform-console-topbar #platform-admin-topbar-actions .admin-topbar-module-actions{display:contents}.platform-console-topbar .notification-center,.platform-console-topbar .topbar-profile{display:block!important}.platform-console-topbar .topbar-profile{display:grid!important}.platform-console-topbar>.platform-console-utilities>.icon-btn{display:none}}.platform-console-main .platform-console-topbar:has([data-module=plans]){grid-template-columns:minmax(0,1fr) auto;row-gap:8px!important}.platform-console-topbar:has([data-module=plans])>.topbar-context{grid-area:1/1}.platform-console-topbar:has([data-module=plans])>.platform-console-utilities{grid-area:1/2}.platform-console-topbar:has([data-module=plans]) #platform-admin-topbar-actions{border-top:1px solid var(--crm-border,#303640);grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:8px}.platform-console-topbar #platform-admin-topbar-actions .admin-topbar-module-actions[data-module=plans]{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.platform-console-topbar #platform-admin-topbar-actions .pc-plan-actions{display:contents}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pi-module-view{order:0;width:190px}.platform-console-topbar #platform-admin-topbar-actions .pc-plan-sort{order:1;width:150px}.platform-console-topbar #platform-admin-topbar-actions .pc-plan-tools{order:2;width:38px;min-width:38px;padding:8px!important}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pc-refresh-button{order:3;width:38px;min-width:38px;margin-left:auto;padding:8px!important}.platform-console-topbar #platform-admin-topbar-actions .pc-plan-offer-slot{display:contents}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pc-topbar-extra{order:4}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] select,.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] button{font-weight:550}.platform-console-topbar #platform-admin-topbar-actions .pc-plan-create{order:5;margin-left:0;font-weight:650}@media (width<=560px){.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] select{flex:140px;width:auto;min-width:0;max-width:none}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pi-module-view{flex-basis:100%}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pc-plan-tools,.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pc-refresh-button{flex:0 0 42px;width:42px;margin-left:0}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pc-topbar-extra{flex:calc(50% - 4px)}.platform-console-topbar #platform-admin-topbar-actions [data-module=plans] .pc-topbar-extra button{width:100%}.platform-console-topbar #platform-admin-topbar-actions .pc-plan-create{flex:calc(50% - 4px);margin-left:0}}.pc-console .pa-workspace,.pc-console .pi-module{gap:18px;min-width:0;display:grid}.pc-console .pa-filterbar{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce3ed);border-radius:calc(var(--crm-radius,10px) * 1.2);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.pc-console .pa-filterbar label{min-width:130px;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#53647d);flex:135px;gap:6px;font-weight:600;display:grid}.pc-console .pa-filterbar select,.pc-console .pa-filterbar input{border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#f9fbfe);width:100%;min-width:0;max-width:100%;height:39px;color:var(--crm-text,#29364c);border-radius:calc(var(--crm-radius,10px) * .7);font-family:inherit;font-size:calc(12px * var(--crm-font-scale,1));padding:8px 10px;font-weight:500}.pc-console .pa-filterbar small{color:var(--crm-muted,#61718a);font-size:calc(11px * var(--crm-font-scale,1));line-height:1.6}.pc-console .pa-filterbar .pc-search{align-items:center;min-width:220px;display:flex}.pc-console .pa-filterbar .pc-search input{border:0;padding-left:0}.pc-console .pa-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.pc-console .pa-metrics article{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce3ed);border-radius:calc(var(--crm-radius,10px) * 1.1);min-width:0;min-height:129px;padding:17px 16px;box-shadow:0 2px 4px #10131903}.pc-console .pa-metrics article:first-child{border-top:3px solid var(--crm-border,#2f63dc);padding-top:15px}.pc-console .pa-metrics article>div{color:var(--crm-muted,#5c6c82);font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.pc-console .pa-metrics article>div svg{color:var(--crm-primary,#2f63dc);flex-shrink:0}.pc-console .pa-metrics article>strong{color:var(--crm-text,#1d2d46);font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-.9px;overflow-wrap:anywhere;margin:11px 0 8px;font-weight:700;line-height:1.3;display:block}.pc-console .pa-metrics article>small{color:var(--crm-muted,#63748e);font-size:calc(10px * var(--crm-font-scale,1));flex-wrap:wrap;align-items:center;gap:5px;line-height:1.6;display:flex}.pc-console .pa-metrics .pc-money{font-size:calc(19px * var(--crm-font-scale,1));flex-wrap:wrap;gap:8px}.pc-console .pa-metrics .pc-money small{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:0}.pc-console .pa-up,.pc-console .pa-down{color:var(--crm-success,#286446);align-items:center;gap:1px;font-weight:600;display:inline-flex}.pc-console .pa-down{color:var(--crm-danger,#8b5430)}.pc-console .pa-two-col{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.pc-console .pa-three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.pc-console .pa-panel{min-width:0;padding:0;overflow:hidden}.pc-console .pa-panel-heading{border-bottom:1px solid var(--crm-border,#edf1f7);padding:20px 20px 15px}.pc-console .pa-panel-heading h2{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-text,#29364c);letter-spacing:-.25px;margin:0;font-weight:650}.pc-console .pa-panel-heading p{color:var(--crm-muted,#65748a);font-size:calc(11px * var(--crm-font-scale,1));max-width:900px;margin:6px 0 0;line-height:1.7}.pc-console .pa-chart{min-width:0;height:282px;padding:16px 12px 3px 0}.pc-console .pa-chart-legend{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#5b6c84);justify-content:center;gap:18px;padding:4px 16px 15px;display:flex}.pc-console .pa-chart-legend span{align-items:center;gap:6px;display:flex}.pc-console .pa-chart-legend i{background:var(--crm-feature,#2f63dc);border-radius:50%;width:7px;height:7px}.pc-console .pa-chart-legend span+span i{background:var(--crm-feature,#29364c)}.pc-console .pa-scope{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#66768d);flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0 0 18px;display:flex}.pc-console .pa-scope>span:first-child{color:var(--crm-text,#29364c);align-items:center;gap:6px;display:flex}.pc-console .pa-scope i{background:var(--crm-feature,#317354);border-radius:50%;width:6px;height:6px}.pc-console .pa-scope small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#76869c)}.pc-console .pa-updating{opacity:.7;transition:opacity .15s}.pc-console .pa-workspace [aria-busy]>.pa-metrics,.pc-console .pa-workspace [aria-busy]>.pa-two-col,.pc-console .pa-workspace [aria-busy]>.pa-three-col,.pc-console .pa-workspace [aria-busy]>.pa-panel{margin-bottom:18px}.pc-console .pa-first-data,.pc-console .pa-notice{background:var(--crm-surface-alt,#eef3fd);border:1px solid var(--crm-border,#d6e2fa);color:var(--crm-primary,#365582);border-radius:calc(var(--crm-radius,10px) * 1);align-items:flex-start;gap:14px;margin:0 0 18px;padding:19px 21px;display:flex}.pc-console .pa-first-data svg{color:var(--crm-primary,#2f63dc);flex-shrink:0}.pc-console .pa-first-data b{font-size:calc(13px * var(--crm-font-scale,1))}.pc-console .pa-first-data p{line-height:1.8;font-size:calc(11px * var(--crm-font-scale,1));margin:6px 0 0}.pc-console .pa-breakdown{gap:18px;padding:21px;display:grid}.pc-console .pa-breakdown>div>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#43546e);justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-console .pa-breakdown b{font-weight:550}.pc-console .pa-breakdown small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#6d7e96);white-space:nowrap}.pc-console .pa-breakdown>div>i{background:var(--crm-surface-alt,#edf1f7);border-radius:calc(var(--crm-radius,10px) * 1);height:5px;margin-top:9px;display:block;overflow:hidden}.pc-console .pa-breakdown>div>i>span{background:var(--crm-feature,#2f63dc);border-radius:calc(var(--crm-radius,10px) * 1);height:100%;display:block}.pc-console .pa-table-scroll{scrollbar-width:thin;width:100%;overflow:auto}.pc-console .pa-report-table table{border-collapse:collapse;text-align:left;width:100%;min-width:580px}.pc-console .pa-report-table th{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#60718b);background:var(--crm-surface,#f9fbfe);white-space:nowrap;padding:12px 17px;font-weight:650}.pc-console .pa-report-table td{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-text,#3d4f69);border-top:1px solid var(--crm-border,#edf1f7);vertical-align:middle;padding:14px 17px;line-height:1.6}.pc-console .pa-report-table tbody tr:hover{background:var(--crm-surface,#fafcff)}.pc-console .pa-report-table .pc-pagination{border-top:1px solid var(--crm-border,#e7edf5);margin:0;padding:14px 17px}.pc-console .pa-report-table .pc-capacity{min-width:145px}.pc-console .pa-dimension{overflow-wrap:anywhere;gap:3px;min-width:115px;max-width:300px;display:grid}.pc-console .pa-dimension b{color:var(--crm-text,#2e405a);font-weight:600}.pc-console .pa-dimension small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#697a92)}.pc-console .pa-table-empty{text-align:center;color:var(--crm-muted,#718098);font-size:calc(12px * var(--crm-font-scale,1));margin:0;padding:27px 20px;line-height:1.8}.pc-console .pa-table-search{max-width:410px;margin:14px 17px}.pc-console .pa-stats-list{margin:0;padding:8px 20px}.pc-console .pa-stats-list>div{border-bottom:1px solid var(--crm-border,#edf1f7);font-size:calc(12px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.pc-console .pa-stats-list>div:last-child{border:0}.pc-console .pa-stats-list dt{color:var(--crm-muted,#63738b)}.pc-console .pa-stats-list dd{color:var(--crm-primary,#2b3e5b);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.pc-console .pa-footnote{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#6b7c94);margin:0;padding:12px 20px 18px;line-height:1.8}.pc-console .pa-insights{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#566982);margin:0;padding:16px 23px 17px 34px;line-height:1.9}.pc-console .pa-insights li+li{margin-top:12px}.pc-console .pa-funnel{gap:17px;padding:21px;display:grid}.pc-console .pa-funnel article>div{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#506580);align-items:center;gap:9px;display:flex}.pc-console .pa-funnel article>div>strong{font-size:calc(19px * var(--crm-font-scale,1));color:var(--crm-primary,#1d3356);margin-left:auto;font-weight:650}.pc-console .pa-stage-number{background:var(--crm-surface-alt,#eef3fd);width:23px;height:23px;color:var(--crm-primary,#2f63dc);border-radius:calc(var(--crm-radius,10px) * .6);font-size:calc(9px * var(--crm-font-scale,1));place-items:center;font-weight:650;display:grid}.pc-console .pa-funnel article>i{background:var(--crm-surface-alt,#edf1f7);border-radius:calc(var(--crm-radius,10px) * .8);height:8px;margin:8px 0 7px;display:block;overflow:hidden}.pc-console .pa-funnel article>i>span{background:var(--crm-feature,#2f63dc);border-radius:calc(var(--crm-radius,10px) * .8);height:100%;display:block}.pc-console .pa-funnel article>small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#6c7d95);line-height:1.6}.pc-console .pa-heatmap-scroll{padding:20px 20px 0;overflow:auto}.pc-console .pa-heatmap{grid-template-columns:38px repeat(24,minmax(14px,1fr));gap:5px;min-width:600px;display:grid}.pc-console .pa-heatmap-row{display:contents}.pc-console .pa-heatmap small,.pc-console .pa-heatmap-row>span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#77879d);align-items:center;display:grid}.pc-console .pa-heatmap-row i{border-radius:calc(var(--crm-radius,10px) * .3);min-height:20px}.pc-console .pa-definitions{border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#fff);border-radius:calc(var(--crm-radius,10px) * 1);color:var(--crm-primary,#526882);font-size:calc(11px * var(--crm-font-scale,1));padding:16px 20px}.pc-console .pa-definitions summary{cursor:pointer;color:var(--crm-primary,#425b7d);font-weight:600}.pc-console .pa-definitions dl{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 12px;display:grid}.pc-console .pa-definitions dt{text-transform:capitalize;color:var(--crm-primary,#293e5f);margin-bottom:5px;font-weight:600}.pc-console .pa-definitions dd{color:var(--crm-muted,#657891);margin:0;line-height:1.8}.pc-console .pa-definitions>p{border-top:1px solid var(--crm-border,#e7edf5);padding-top:15px;line-height:1.9}.pc-console .pa-link{color:var(--crm-primary,#2f63dc);font-family:inherit;font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-weight:600;display:inline-flex}.pc-console .pa-link:hover{color:var(--crm-primary,#204bae);text-decoration:underline}.pc-console .pa-link:focus-visible,.pc-console .pi-danger-link:focus-visible,.pc-console .pa-table-scroll:focus-visible{outline:2px solid var(--crm-focus,#2f63dc);outline-offset:3px;border-radius:calc(var(--crm-radius,10px) * .4)}.platform-console-topbar .pa-disabled{opacity:.55;pointer-events:none}.pa-journey-dialog,.pi-capacity-dialog{max-height:86dvh;width:min(940px,94vw)!important;max-width:940px!important;overflow:auto!important}.pa-journey-facts{border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#f8faff);border-radius:calc(var(--crm-radius,10px) * 1);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.pa-journey-facts>div{font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;gap:4px;display:grid}.pa-journey-facts span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#65758d)}.pa-journey-facts b{color:var(--crm-text,#29364c);font-weight:550}.pa-journey-timeline{margin:3px 0;padding:0;list-style:none}.pa-journey-timeline li{border-bottom:1px solid var(--crm-border,#edf1f7);align-items:flex-start;gap:12px;padding:13px 0;display:flex;position:relative}.pa-journey-timeline li>span{border-radius:calc(var(--crm-radius,10px) * .8);width:30px;height:30px;color:var(--crm-primary,#2f63dc);background:var(--crm-surface-alt,#eef3fd);flex-shrink:0;place-items:center;display:grid}.pa-journey-timeline b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-text,#29364c);text-transform:capitalize}.pa-journey-timeline p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#718098);margin:5px 0}.pa-journey-timeline time{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#72839b);white-space:nowrap;margin-left:auto}.pi-capacity-dialog .pa-report-table table{border-collapse:collapse;text-align:left;width:100%;min-width:630px}.pi-capacity-dialog .pa-table-scroll{width:100%;overflow:auto}.pi-capacity-dialog .pa-report-table th,.pi-capacity-dialog .pa-report-table td{border-bottom:1px solid var(--crm-border,#e7edf5);font-size:calc(11px * var(--crm-font-scale,1));padding:11px}.pi-capacity-dialog .pa-report-table th{color:var(--crm-muted,#66778e);background:var(--crm-surface,#f8faff);font-weight:600}.pc-console .pi-feature-intro{border:1px solid var(--crm-border,#d5dfea);border-radius:calc(var(--crm-radius,10px) * 1.3);background:linear-gradient(112deg,var(--crm-surface-alt,#f0f5fe),var(--crm-surface,#fff));align-items:center;gap:20px;padding:28px;display:flex}.pc-console .pi-feature-intro>svg{box-sizing:content-box;background:var(--crm-surface-alt,#e3ecfe);color:var(--crm-primary,#2f63dc);border-radius:calc(var(--crm-radius,10px) * 1.3);flex-shrink:0;padding:12px}.pc-console .pi-feature-intro h2{font-size:calc(22px * var(--crm-font-scale,1));color:var(--crm-primary,#243a5d);letter-spacing:-.6px;margin:8px 0;line-height:1.4}.pc-console .pi-feature-intro p{color:var(--crm-primary,#627791);font-size:calc(12px * var(--crm-font-scale,1));max-width:740px;margin:0;line-height:1.85}.pc-console .pi-alert-count{font-size:calc(11px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .5);color:var(--crm-danger,#8b5d22);background:var(--crm-surface-alt,#fff6e6);white-space:nowrap;padding:5px 8px}.pc-console .pi-link-url{overflow-wrap:anywhere;min-width:180px;max-width:310px;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#5b7090);line-height:1.75;display:block}.pc-console .pi-row-actions{gap:5px;display:flex}.pc-console .pi-danger-link{font-size:calc(11px * var(--crm-font-scale,1));cursor:pointer;background:0 0;border:0;padding:4px;font-weight:600;color:var(--crm-danger,#a14345)!important}.pc-console .pi-danger-link:disabled{opacity:.5;cursor:wait}.pc-console .pi-description-cell{min-width:200px;max-width:350px;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#61758e);display:block}.pc-console .pi-description-cell small,.pc-console .pi-muted{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8190a5);margin-top:4px;display:block}.pc-console .pi-contrast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px;display:grid}.pc-console .pi-contrast-grid article{border:1px solid var(--crm-border,#e1e7f0);border-radius:calc(var(--crm-radius,10px) * 1);padding:0 13px 14px;overflow:hidden}.pc-console .pi-contrast-sample{align-content:center;gap:7px;min-height:110px;margin:0 -13px 15px;padding:22px 16px;display:grid}.pc-console .pi-contrast-sample strong{font-size:calc(35px * var(--crm-font-scale,1));font-weight:650}.pc-console .pi-contrast-sample span{font-size:calc(11px * var(--crm-font-scale,1))}.pc-console .pi-contrast-grid h3{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#344b6a);margin:8px 0}.pc-console .pi-contrast-grid p{color:var(--crm-muted,#74849a);font-size:calc(9px * var(--crm-font-scale,1))}.pc-console .pi-contrast-grid article>strong{font-size:calc(21px * var(--crm-font-scale,1));color:var(--crm-primary,#293b58);margin:13px 0;display:block}.pc-console .pi-body-copy{color:var(--crm-muted,#647790);font-size:calc(12px * var(--crm-font-scale,1));padding:0 20px 20px;line-height:1.85}.pc-console .pi-step{color:var(--crm-primary,#2f63dc);font-size:calc(27px * var(--crm-font-scale,1));margin:16px 20px;font-weight:600;display:block}.pc-console .pi-playbooks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pc-console .pi-playbooks article{border-top:3px solid var(--crm-border,#2f63dc);flex-direction:column;padding:23px;display:flex}.pc-console .pi-playbooks h3{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-primary,#293f61);letter-spacing:-.3px;margin:10px 0 16px;line-height:1.5}.pc-console .pi-playbooks ol{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#657891);margin:0 0 20px;padding-left:16px;line-height:1.9}.pc-console .pi-playbooks li+li{margin-top:9px}.pc-console .pi-playbooks .pa-link{margin-top:auto}.platform-console-topbar .pi-top-search{border:1px solid var(--crm-border,#536075);border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-topbar,#202734);min-height:37px;color:var(--crm-muted,#dee6f1);align-items:center;gap:8px;padding:0 10px;display:flex}.platform-console-topbar .pi-top-search input{color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));background:0 0;border:0;outline:0;width:180px;min-width:0}.platform-console-topbar .pi-top-search input::placeholder{color:var(--crm-muted,#a5b3c8)}.pc-console .error-banner>small{font-size:calc(11px * var(--crm-font-scale,1));margin-top:5px;display:block}@media (width<=1450px){.pc-console .pa-three-col{grid-template-columns:1fr 1fr}.pc-console .pa-three-col>.pa-panel:last-child{grid-column:1/-1}.pc-console .pi-playbooks,.pc-console .pi-contrast-grid{grid-template-columns:1fr 1fr}}@media (width<=1000px){.pc-console .pa-two-col{grid-template-columns:1fr}.pc-console .pa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-console .pa-three-col{grid-template-columns:1fr}.pc-console .pa-filterbar label{flex-basis:160px}.pa-journey-facts{grid-template-columns:1fr 1fr}}@media (width<=640px){.pc-console .pa-workspace,.pc-console .pi-module{gap:14px}.pc-console .pa-metrics{grid-template-columns:1fr 1fr;gap:9px}.pc-console .pa-metrics article{min-height:117px;padding:14px 12px}.pc-console .pa-metrics article>strong{font-size:calc(24px * var(--crm-font-scale,1))}.pc-console .pa-metrics article>small{font-size:calc(9px * var(--crm-font-scale,1))}.pc-console .pa-panel-heading{padding:17px 15px 13px}.pc-console .pa-filterbar{gap:10px;padding:12px}.pc-console .pa-filterbar label{flex-basis:calc(50% - 5px);min-width:100px}.pc-console .pa-filterbar select,.pc-console .pa-filterbar input{height:43px;font-size:calc(12px * var(--crm-font-scale,1))}.pc-console .pa-filterbar .pc-search{flex-basis:100%}.pc-console .pa-scope{font-size:calc(10px * var(--crm-font-scale,1));gap:7px 12px}.pc-console .pa-definitions dl{grid-template-columns:1fr}.pc-console .pa-report-table td,.pc-console .pa-report-table th{padding:12px}.pc-console .pi-playbooks{grid-template-columns:1fr}.pc-console .pi-feature-intro{align-items:flex-start;gap:13px;padding:20px}.pc-console .pi-feature-intro>svg{width:20px;height:20px;padding:9px}.pc-console .pi-feature-intro h2{font-size:calc(18px * var(--crm-font-scale,1))}.pc-console .pi-contrast-grid,.pa-journey-facts{gap:12px;padding:14px}.pa-journey-timeline li{flex-wrap:wrap}.pa-journey-timeline time{margin-left:42px}.platform-console-topbar .pi-top-search{min-height:42px}.platform-console-topbar .pi-top-search input{width:170px}.platform-console-topbar .pi-module-view{max-width:100%}}@media (prefers-reduced-motion:reduce){.pc-console .pa-updating{transition:none}}.pa-browser-history{border:1px solid var(--crm-border,#dce3ed);border-radius:calc(var(--crm-radius,10px) * 1);margin-top:8px;overflow:hidden}.pa-browser-history h3{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-text,#29364c);margin:17px 17px 5px}.pa-browser-history>p{color:var(--crm-muted,#65758d);font-size:calc(11px * var(--crm-font-scale,1));margin:0 17px 15px;line-height:1.7}.pa-browser-history .pa-table-scroll{width:100%;overflow:auto}.pa-browser-history table{text-align:left;border-collapse:collapse;width:100%;min-width:530px}.pa-browser-history th,.pa-browser-history td{border-top:1px solid var(--crm-border,#e7edf5);font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#405571);padding:11px 15px}.pa-browser-history th{background:var(--crm-surface,#f8faff);font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#6f8097)}.pa-browser-history .pa-link{color:var(--crm-primary,#2f63dc);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pa-browser-history .pa-table-empty{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#687a93);padding:22px 17px}.pa-browser-history .pc-pagination{font-size:calc(11px * var(--crm-font-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.pa-browser-history .pc-pagination>div{align-items:center;gap:10px;display:flex}.pi-capacity-summary{border-bottom:1px solid var(--pc-border,var(--crm-border,#dce3ed));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.pi-capacity-summary>div{flex-direction:column;gap:5px;display:flex}.pi-capacity-summary strong{font-size:calc(24px * var(--crm-font-scale,1));color:var(--pc-text,var(--crm-text,#29364c))}.pi-capacity-summary span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--pc-muted,var(--crm-muted,#566780))}.pi-capacity-clear{border:1px solid var(--pc-border,var(--crm-border,#dce3ed));background:var(--pc-soft,var(--crm-surface-alt,#f5f7fb));border-radius:calc(var(--crm-radius,10px) * 1);align-items:flex-start;gap:14px;margin:20px 22px;padding:18px;display:flex}.pi-capacity-clear>svg{color:var(--pc-primary,var(--crm-primary,#2f63dc));flex-shrink:0}.pi-capacity-clear h3,.pi-capacity-gaps h3{margin:0 0 7px;font-size:calc(16px * var(--crm-font-scale,1))!important}.pi-capacity-clear p,.pi-capacity-gaps p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--pc-muted,var(--crm-muted,#566780));margin:0;line-height:1.6}.pi-capacity-gaps{padding:0 22px 20px}.pi-capacity-gaps>div{border-bottom:1px solid var(--pc-rule,var(--crm-border,#edf1f6));justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.pi-capacity-gaps>div .pa-link{text-align:left;overflow-wrap:anywhere;box-shadow:none!important;color:var(--pc-primary,var(--crm-primary,#2f63dc))!important;background:0 0!important;padding:0!important}@media (width<=640px){.pi-capacity-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.pi-capacity-clear{margin:16px;padding:14px}.pi-capacity-gaps{padding:0 16px 16px}.pi-capacity-gaps>div{flex-direction:column;align-items:flex-start}}.ca-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.ca-kpis>div{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);flex-direction:column;gap:7px;padding:18px;display:flex}.ca-kpis strong{font-size:calc(30px * var(--crm-font-scale,1));color:var(--pc-text)}.ca-kpis span{font-weight:600}.ca-kpis small,.ca-brief p,.ca-health,.ca-usage-grid small{color:var(--pc-muted)}.ca-brief{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ca-brief h2{margin:0}.ca-brief p{margin:6px 0}.ca-platform-toggle{white-space:nowrap;font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:7px;display:flex}.ca-platform-toggle input{width:15px!important;height:15px!important}.ca-module .pc-account-table .pc-record-name,.ca-module .pc-account-table .pc-plan-link{font-weight:650;color:var(--pc-primary)!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.ca-module .pc-account-table td{padding-top:16px;padding-bottom:16px}.ca-module .pc-account-table small{margin-top:6px;display:block}.ca-module .pc-directory-toolbar{flex-wrap:wrap}.ca-account-360{flex-direction:column!important;gap:12px!important;width:min(1060px,95vw)!important;max-width:1060px!important;max-height:90dvh!important;display:flex!important}.ca-account-360 .pc-account-detail-body{min-height:0;max-height:60dvh;padding:8px 4px 14px;overflow:auto}.ca-360-banner{background:var(--pc-soft,var(--crm-surface-alt,#f5f7fb));border-radius:calc(var(--crm-radius,10px) * 1);flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.ca-360-banner button{margin-left:auto}.ca-tabs{border-bottom:1px solid var(--crm-border,#dce3ed);gap:8px;display:flex;overflow-x:auto}.ca-tabs button{color:var(--crm-muted,#566780)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 15px!important}.ca-tabs button[aria-selected=true]{color:var(--crm-primary,#2f63dc)!important;border-bottom:3px solid var(--crm-border,#2f63dc)!important}.ca-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ca-detail-grid>section,.ca-usage-grid>section{border:1px solid var(--crm-border,#dce3ed);border-radius:calc(var(--crm-radius,10px) * 1.2);padding:16px}.ca-account-360 h3{margin:12px 0;font-size:calc(16px * var(--crm-font-scale,1))!important}.ca-issue{border-bottom:1px solid var(--crm-border,#edf1f6);padding:12px 0}.ca-issue p{color:var(--crm-muted,#566780);font-size:calc(13px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin:5px 0}.ca-step{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ca-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.ca-facts>span{background:var(--crm-surface-alt,#f5f7fb);border-radius:calc(var(--crm-radius,10px) * .8);color:var(--crm-muted,#566780);font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;padding:12px}.ca-facts b{color:var(--crm-text,#29364c);font-size:calc(14px * var(--crm-font-scale,1));margin-top:7px;display:block}.ca-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ca-usage-grid small{margin-top:9px;display:block}.ca-account-360 .pc-detail-members>div{flex-wrap:wrap}.ca-account-360 .dialog-footer{flex-shrink:0}@media (width<=900px){.ca-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-brief{flex-direction:column;align-items:flex-start}}@media (width<=640px){.ca-detail-grid,.ca-usage-grid,.ca-facts{grid-template-columns:1fr}.ca-kpis{gap:8px}.ca-kpis>div{padding:12px}.ca-account-360{padding:16px!important}.ca-360-banner button{margin-left:0}}.ca-account-360>.ca-tabs{z-index:1;scrollbar-width:thin;flex:none;align-items:stretch;min-height:48px;padding:0;position:relative;overflow:auto hidden}.ca-account-360>.ca-tabs button{white-space:nowrap;flex:none;justify-content:center;align-items:center;height:auto;min-height:47px;line-height:1.4;display:inline-flex;border-bottom:3px solid #0000!important;padding:12px 15px!important}.ca-account-360>.ca-tabs button[aria-selected=true]{border-bottom-color:var(--crm-border,#2f63dc)!important;background:var(--crm-surface-alt,#edf3ff)!important;border-radius:7px 7px 0 0!important}.ca-account-360>.ca-tabs button:focus-visible{outline:2px solid var(--crm-focus,#2f63dc);outline-offset:-3px}.ca-account-360>.ca-360-banner,.ca-account-360>[data-slot=dialog-header],.ca-account-360>[data-slot=dialog-footer]{flex:none}.ca-account-360 .pc-account-detail-body{flex:auto;min-height:0;max-height:none;overflow:auto}@media (width<=640px){.ca-account-360>.ca-tabs button{padding:11px 13px!important}}[data-slot=sidebar-wrapper].workspace-shell{align-items:stretch;height:100dvh;max-height:100dvh;overflow:hidden;min-height:0!important}.workspace-shell>.main{flex:1 1 0;height:100%;min-height:0;max-height:100%;overflow:hidden}.workspace-shell>.main>.topbar{flex-shrink:0}.workspace-shell>.main>.content-page{overscroll-behavior-y:contain;box-sizing:border-box;flex:1 1 0;min-height:0;max-height:100%;overflow-y:auto}.platform-console-main>.platform-admin-page.pc-console{scroll-padding-bottom:28px;background:var(--pc-background,var(--crm-surface-alt,#f7f9fc))!important;padding-bottom:28px!important}.pc-module-content{min-height:0}@media (width<=767px){.platform-console-main>.platform-admin-page.pc-console{scroll-padding-bottom:20px;padding-bottom:20px!important}}.pc-console .vix-workspace{--vix-muted:var(--pc-muted);--vix-ink:var(--pc-text);--vix-line:var(--pc-border);gap:16px}.pc-console .vix{gap:20px;min-width:0;display:grid}.pc-console .vix-intro{background:linear-gradient(110deg,color-mix(in srgb,var(--pc-primary) 8%,var(--crm-surface,#fff)),var(--crm-surface,#fff) 65%);border:1px solid color-mix(in srgb,var(--pc-primary) 16%,var(--pc-border));border-radius:calc(var(--crm-radius,10px) * 1.8);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.pc-console .vix-intro:before{content:"";background:var(--pc-primary);width:4px;position:absolute;top:0;bottom:0;left:0}.pc-console .vix-eyebrow{color:var(--pc-primary);font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:1.5px;align-items:center;gap:7px;font-weight:750;display:flex}.pc-console .vix-intro h2{letter-spacing:-.7px;color:var(--vix-ink);margin:10px 0;font-size:clamp(20px,2.2vw,29px);line-height:1.2}.pc-console .vix-intro p{color:var(--vix-muted);font-size:calc(12px * var(--crm-font-scale,1));max-width:670px;margin:0;line-height:1.7}.pc-console .vix-intro-stat{background:var(--crm-surface,#fff);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * 1.2);flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.pc-console .vix-intro-stat b{font-size:calc(13px * var(--crm-font-scale,1));display:block}.pc-console .vix-intro-stat small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:5px;display:block}.pc-console .vix-status-dot{background:var(--crm-feature,#17836a);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #17836a15}.pc-console .vix-navigation{background:var(--pc-soft);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * 1.2);flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex}.pc-console .vix-navigation button{border-radius:calc(var(--crm-radius,10px) * .8);color:var(--vix-muted);font-family:inherit;font-size:calc(12px * var(--crm-font-scale,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 16px;font-weight:600;display:flex}.pc-console .vix-navigation button.active{background:var(--crm-surface,#fff);color:var(--pc-primary);box-shadow:0 2px 7px #151a2d0a}.pc-console .vix-navigation button:hover{color:var(--pc-primary)}.pc-console .vix-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pc-console .vix-metrics article{background:var(--crm-surface,#fff);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * 1.4);min-width:0;padding:18px 19px;position:relative;overflow:hidden}.pc-console .vix-metrics article>div:first-child{font-size:calc(11px * var(--crm-font-scale,1));color:var(--vix-muted);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.pc-console .vix-metrics article>div:first-child svg{color:var(--pc-primary);flex-shrink:0}.pc-console .vix-metrics article>strong{font-size:calc(31px * var(--crm-font-scale,1));letter-spacing:-1px;color:var(--vix-ink);margin:11px 0 7px;line-height:1.2;display:block}.pc-console .vix-metric-bottom{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.pc-console .vix-metric-bottom small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);max-width:160px;line-height:1.5}.pc-console .vix-spark{flex-shrink:0;width:83px;max-width:40%;height:30px}.pc-console .vix-change{font-size:calc(9px * var(--crm-font-scale,1));align-items:center;gap:4px;margin-top:5px;display:flex}.pc-console .vix-change.up{color:var(--crm-success,#16765b)}.pc-console .vix-change.down{color:var(--crm-danger,#a64d36)}.pc-console .vix-card-target{background:var(--pc-soft);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * .6);color:var(--pc-primary);cursor:pointer;place-items:center;padding:3px;display:grid;position:absolute;bottom:9px;right:11px}.pc-console .vix-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-console .vix-signals article{background:var(--crm-surface-alt,#f4f6fc);border:1px solid var(--crm-border,#e3e7f1);border-radius:calc(var(--crm-radius,10px) * 1.2);align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.pc-console .vix-signals article.attention{background:var(--crm-surface-alt,#fff8ee);border-color:var(--crm-border,#f1e4ca)}.pc-console .vix-signals article.positive{background:var(--crm-surface-alt,#f0faf5);border-color:var(--crm-border,#d6eadf)}.pc-console .vix-signal-icon{color:var(--pc-primary);flex-shrink:0;margin-top:1px}.pc-console .vix-signals .attention .vix-signal-icon{color:var(--crm-danger,#94651d)}.pc-console .vix-signals .positive .vix-signal-icon{color:var(--crm-success,#187553)}.pc-console .vix-signals h3{font-size:calc(12px * var(--crm-font-scale,1));color:var(--vix-ink);margin:0 0 6px;line-height:1.5}.pc-console .vix-signals p{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);margin:0;line-height:1.7}.pc-console .vix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.pc-console .vix-card{background:var(--crm-surface,#fff);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * 1.6);min-width:0;overflow:hidden}.pc-console .vix-card>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 23px 15px;display:flex}.pc-console .vix-card h3{font-size:calc(15px * var(--crm-font-scale,1));letter-spacing:-.2px;color:var(--vix-ink);margin:0 0 5px}.pc-console .vix-card header p{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);max-width:520px;margin:0;line-height:1.6}.pc-console .vix-card header button,.pc-console .vix-card select{background:var(--pc-soft);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(10px * var(--crm-font-scale,1));color:var(--pc-primary);cursor:pointer;flex-shrink:0;align-items:center;gap:5px;max-width:100%;padding:7px 9px;display:flex}.pc-console .vix-bars{gap:16px;padding:5px 23px 23px;display:grid}.pc-console .vix-bar>div{font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.pc-console .vix-bar b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--vix-ink)}.pc-console .vix-bar small{text-align:right;width:55px;font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);font-weight:500;display:inline-block}.pc-console .vix-track{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--pc-soft);height:6px;display:block;overflow:hidden}.pc-console .vix-track i{background:var(--pc-primary);border-radius:calc(var(--crm-radius,10px) * .5);height:100%;display:block}.pc-console .vix-bar:nth-child(3n+2) .vix-track i{background:var(--crm-chart1,#17a08a)}.pc-console .vix-bar:nth-child(3n) .vix-track i{background:var(--crm-chart1,#8e80df)}.pc-console .vix-empty{color:var(--vix-muted);font-size:calc(12px * var(--crm-font-scale,1));padding:17px 0;line-height:1.7}.pc-console .vix-note{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);margin:0;padding:0 23px 20px;line-height:1.7}.pc-console .vix-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:5px 23px 23px;display:grid}.pc-console .vix-source{text-align:left;background:var(--crm-surface,#fff);border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * 1.2);cursor:pointer;min-width:0;color:var(--vix-ink);padding:16px;transition:border-color .15s,box-shadow .15s}.pc-console .vix-source:hover{border-color:var(--pc-primary);box-shadow:0 4px 16px #252f5310}.pc-console .vix-source header{align-items:center;gap:9px;min-width:0;display:flex}.pc-console .vix-source header>svg{color:var(--vix-muted);flex-shrink:0;margin-left:auto}.pc-console .vix-source header>span:nth-child(2){min-width:0}.pc-console .vix-source header b{font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;display:block}.pc-console .vix-source header small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:3px;display:block}.pc-console .vix-source-icon{background:var(--pc-primary-soft);width:35px;height:35px;color:var(--pc-primary);border-radius:calc(var(--crm-radius,10px) * .9);flex-shrink:0;place-items:center;display:grid}.pc-console .vix-source>strong{font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-.8px;margin:17px 0 13px;display:block}.pc-console .vix-source>strong small{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:0;color:var(--vix-muted);margin-top:4px;font-weight:500;display:block}.pc-console .vix-source-stats{border-top:1px solid var(--pc-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.pc-console .vix-source-stats span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted)}.pc-console .vix-source-stats b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--vix-ink);margin-bottom:3px;display:block}.pc-console .vix-source footer{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted);gap:7px;display:grid}.pc-console .vix-opportunity{background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * 1.2);align-items:center;gap:16px;margin:0 23px;padding:19px 17px;display:flex}.pc-console .vix-opportunity-icon{color:var(--pc-primary)}.pc-console .vix-opportunity strong{font-size:calc(35px * var(--crm-font-scale,1));letter-spacing:-1px;color:var(--vix-ink);line-height:1.1;display:block}.pc-console .vix-opportunity div>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:6px;display:block}.pc-console .vix-conversion-steps{padding:15px 23px 8px}.pc-console .vix-conversion-steps>div{border-bottom:1px solid var(--pc-rule);align-items:center;gap:11px;padding:11px 0;display:flex}.pc-console .vix-conversion-steps>div>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--pc-primary);background:var(--pc-primary-soft);border-radius:calc(var(--crm-radius,10px) * .7);padding:8px}.pc-console .vix-conversion-steps b{font-size:calc(11px * var(--crm-font-scale,1));display:block}.pc-console .vix-conversion-steps small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:4px;display:block}.pc-console .vix-conversion-steps strong{font-size:calc(17px * var(--crm-font-scale,1));margin-left:auto}.pc-console .vix-inline-link{color:var(--pc-primary);font-size:calc(11px * var(--crm-font-scale,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:14px 23px 20px;font-weight:600;display:flex}.pc-console .vix-coverage{gap:0;padding:0 23px 15px;display:grid}.pc-console .vix-coverage>div{border-bottom:1px solid var(--pc-rule);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:10px;padding:15px 0;display:flex}.pc-console .vix-coverage svg{color:var(--pc-primary)}.pc-console .vix-coverage b{margin-left:auto}.pc-console .vix-live-tag{color:var(--crm-success,#16785c);background:var(--crm-surface-alt,#eef9f2);border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;align-items:center;gap:5px;padding:7px 9px;display:flex}.pc-console .vix-live-list{padding:0 23px}.pc-console .vix-live-list button{border:0;border-bottom:1px solid var(--pc-rule);background:var(--crm-surface,#fff);text-align:left;width:100%;color:var(--vix-ink);cursor:pointer;align-items:center;gap:10px;padding:13px 0;display:flex}.pc-console .vix-visitor-icon{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--pc-soft);width:33px;height:33px;color:var(--pc-primary);flex-shrink:0;place-items:center;display:grid}.pc-console .vix-live-list button>span:nth-child(2){flex:1;min-width:0}.pc-console .vix-live-list b{font-size:calc(11px * var(--crm-font-scale,1));display:block}.pc-console .vix-live-list small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;display:block;overflow:hidden}.pc-console .vix-live-list em{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-success,#187a60);background:var(--crm-surface-alt,#f0f9f4);border-radius:calc(var(--crm-radius,10px) * .5);padding:5px;font-style:normal}.pc-console .vix-pulse-footer{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);background:var(--pc-soft);align-items:center;gap:7px;margin-top:15px;padding:16px 23px;display:flex}.pc-console .vix-campaigns{padding:0 23px 20px}.pc-console .vix-campaigns>div{border-bottom:1px solid var(--pc-rule);grid-template-columns:minmax(0,1fr) repeat(3,54px);align-items:center;gap:10px;padding:14px 0;display:grid}.pc-console .vix-campaigns b{font-size:calc(11px * var(--crm-font-scale,1));overflow-wrap:anywhere}.pc-console .vix-campaigns small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:4px;display:block}.pc-console .vix-campaigns span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted);text-align:right}.pc-console .vix-campaigns strong{font-size:calc(13px * var(--crm-font-scale,1));color:var(--vix-ink);margin-bottom:3px;display:block}.pc-console .vix-paths{padding:0 23px 22px}.pc-console .vix-paths>div{border-bottom:1px solid var(--pc-rule);font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);grid-template-columns:minmax(0,1fr) 90px 110px;align-items:center;gap:12px;padding:14px 0;display:grid}.pc-console .vix-path-route{min-width:0;color:var(--vix-ink);font-size:calc(11px * var(--crm-font-scale,1));flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pc-console .vix-path-route b{overflow-wrap:anywhere}.pc-console .vix-paths strong{color:var(--vix-ink);font-size:calc(13px * var(--crm-font-scale,1))}.pc-console .vix-cohorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 23px 23px;display:grid}.pc-console .vix-cohorts article{background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * 1.2);align-items:center;gap:16px;padding:20px;display:flex}.pc-console .vix-cohort-ring{border-radius:50%;flex-shrink:0;place-items:center;width:85px;height:85px;padding:8px;display:grid}.pc-console .vix-cohort-ring i{background:var(--crm-surface,#fff);width:69px;height:69px;color:var(--pc-primary);font-style:normal;font-size:calc(13px * var(--crm-font-scale,1));border-radius:50%;place-items:center;font-weight:700;display:grid}.pc-console .vix-cohorts h4{font-size:calc(13px * var(--crm-font-scale,1));margin:0 0 7px}.pc-console .vix-cohorts strong{font-size:calc(25px * var(--crm-font-scale,1));display:block}.pc-console .vix-cohorts small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:4px;font-weight:500;display:block}.pc-console .vix-cohorts p{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);margin:8px 0 0;line-height:1.6}.pc-console .vix-rates{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 23px 23px;display:grid}.pc-console .vix-rates article{background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * 1);gap:8px;padding:17px;display:grid}.pc-console .vix-rates span{font-size:calc(11px * var(--crm-font-scale,1));font-weight:600}.pc-console .vix-rates strong{font-size:calc(28px * var(--crm-font-scale,1));color:var(--pc-primary)}.pc-console .vix-rates small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--vix-muted);line-height:1.6}.pc-console .vix-detail{border:1px solid var(--vix-line);border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface,#fff);min-width:0;overflow:hidden}.pc-console .vix-detail>summary{font-size:calc(14px * var(--crm-font-scale,1));color:var(--vix-ink);cursor:pointer;padding:19px 23px;font-weight:650}.pc-console .vix-detail>summary span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);margin-top:5px;margin-left:17px;font-weight:400;display:block}.pc-console .vix-detail-content{gap:16px;padding:0 18px 18px;display:grid}.pc-console .vix-workspace .pa-panel{border-radius:calc(var(--crm-radius,10px) * 1.4)}.pc-console .vix-workspace .pa-report-table>.pa-table-search{width:380px;max-width:calc(100% - 32px);margin:0 16px 14px}.pc-console .vix-workspace .pa-panel-heading{padding:21px 23px}.pc-console .vix-refresh-toggle{font-size:calc(10px * var(--crm-font-scale,1));color:var(--vix-muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.pc-console .vix-refresh-toggle input{accent-color:var(--pc-primary);width:14px;height:14px}.pc-console .vix-workspace .pa-filterbar{border-radius:calc(var(--crm-radius,10px) * 1.3)}.pc-console .vix :is(button,select):focus-visible,.pc-console .vix-detail>summary:focus-visible{outline:2px solid var(--pc-primary);outline-offset:3px}@media (width<=1200px){.pc-console .vix-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-console .vix-cohorts{grid-template-columns:1fr}.pc-console .vix-metric-bottom{align-items:flex-start}.pc-console .vix-card>header{flex-wrap:wrap}.pc-console .vix-intro-stat{padding:12px}.pc-console .vix-signals{grid-template-columns:1fr}}@media (width<=760px){.pc-console .vix-intro{flex-direction:column;align-items:flex-start;gap:15px;padding:23px 20px}.pc-console .vix-intro-stat{width:100%}.pc-console .vix-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-console .vix-metrics article{padding:15px}.pc-console .vix-grid,.pc-console .vix-source-grid{grid-template-columns:1fr}.pc-console .vix-navigation{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pc-console .vix-navigation button{font-size:calc(10px * var(--crm-font-scale,1));justify-content:center;gap:5px;padding:10px 5px}.pc-console .vix-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-console .vix-paths>div{grid-template-columns:1fr 1fr}.pc-console .vix-path-route{grid-column:1/-1}.pc-console .vix-cohorts article{padding:15px}.pc-console .vix-detail-content{padding:0 8px 8px}.pc-console .vix-campaigns>div{grid-template-columns:minmax(0,1fr) repeat(3,40px);gap:6px}.pc-console .vix-cohort-ring{width:69px;height:69px;padding:6px}.pc-console .vix-cohort-ring i{width:57px;height:57px}.pc-console .vix-workspace .pa-topbar{flex-wrap:wrap}}.pc-console .vix-intro h2{margin:11px 0;line-height:1.2;font-size:clamp(22px,2.2vw,30px)!important}.pc-console .vix-card h3{margin:0 0 6px;line-height:1.4;font-size:calc(16px * var(--crm-font-scale,1))!important}.pc-console .vix-signals h3{margin:0 0 6px;line-height:1.5;font-size:calc(13px * var(--crm-font-scale,1))!important}.pc-console .vix-signals p,.pc-console .vix-card header p,.pc-console .vix-note,.pc-console .vix-intro p{font-size:calc(12px * var(--crm-font-scale,1));line-height:1.7}.pc-console .vix-metric-bottom small,.pc-console .vix-bar>div,.pc-console .vix-source header b{font-size:calc(12px * var(--crm-font-scale,1))}.pc-console .vix-source-stats span,.pc-console .vix-source header small{font-size:calc(11px * var(--crm-font-scale,1))}.pc-console .vix-source-stats b{font-size:calc(15px * var(--crm-font-scale,1))}.pc-console .vix-change{font-size:calc(10px * var(--crm-font-scale,1))}.pc-console .vix-cohorts p{font-size:calc(12px * var(--crm-font-scale,1))}.pc-console .vix-source-grid.solo{grid-template-columns:1fr}.pc-console .vix-source-grid.duo{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.pc-console .vix-source-grid:is(.solo,.duo){grid-template-columns:1fr}}.pc-console .vix-audience-heading{border-bottom:1px solid var(--vix-line);background:var(--pc-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:23px;display:flex}.pc-console .vix-audience-heading h2{margin:0 0 7px;line-height:1.35;font-size:calc(18px * var(--crm-font-scale,1))!important}.pc-console .vix-audience-heading p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--vix-muted);max-width:740px;margin:0;line-height:1.7}.pc-console .vix-audience-heading>span{border-radius:calc(var(--crm-radius,10px) * .8);border:1px solid var(--vix-line);background:var(--crm-surface,#fff);font-size:calc(11px * var(--crm-font-scale,1));white-space:nowrap;color:var(--pc-primary);padding:8px 12px;font-weight:650}@media (width<=760px){.pc-console .vix-audience-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.pc-console .vix-audience-report .pa-two-col{grid-template-columns:1fr}}.cs-workspace-loading{background:var(--crm-background,#f7f9fc);min-height:100dvh;color:var(--crm-text,#263650);isolation:isolate;place-items:center;padding:30px 20px;font-family:Inter,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.cs-loading-atmosphere{z-index:-1;background:radial-gradient(at 35% 40%,#44c4ee18,#0000 45%),radial-gradient(at 68% 60%,#9563ef18,#0000 45%);position:absolute;inset:0}.cs-loading-card{text-align:center;width:min(440px,100%)}.cs-loading-brand{flex-direction:column;align-items:center;gap:14px;display:flex}.cs-loading-brand h1{letter-spacing:-1.2px;margin:0;font-size:27px;font-weight:750}.cs-loading-brand h1>span{color:#2863df}.cs-loading-orbit{place-items:center;width:106px;height:106px;display:grid;position:relative}.cs-loading-orbit img{object-fit:contain;filter:drop-shadow(0 8px 14px #4374db25);width:60px;height:60px;animation:2.8s ease-in-out infinite cs-logo-breathe}.cs-loading-orbit>span{border:1px solid color-mix(in srgb,var(--crm-text,#263650) 12%,transparent);border-radius:50%;position:absolute;inset:0}.cs-loading-orbit>span:first-child{border-top:2px solid #387aff;border-right:2px solid #8c63ed;animation:2.2s linear infinite cs-orbit}.cs-loading-orbit>span:nth-child(2){border-bottom:2px solid #55c8ef;animation:3.4s linear infinite reverse cs-orbit;inset:9px}.cs-loading-status{margin:25px 0 20px}.cs-loading-status h2{letter-spacing:-.3px;margin:0 0 8px;font-size:17px;font-weight:650}.cs-loading-status p{color:var(--crm-muted,#70809a);margin:0;font-size:13px;line-height:1.6}.cs-loading-track{background:color-mix(in srgb,var(--crm-text,#263650) 10%,transparent);border-radius:10px;width:190px;height:3px;margin:0 auto 28px;overflow:hidden}.cs-loading-track>span{border-radius:inherit;background:linear-gradient(90deg,#44c4ee,#3475f5,#9563ef);width:45%;height:100%;animation:1.8s ease-in-out infinite cs-loading-sweep;display:block}.cs-loading-preview{border:1px solid var(--crm-border,#dfe7f3);background:color-mix(in srgb,var(--crm-surface,#fff) 82%,transparent);text-align:left;border-radius:13px;grid-template-columns:38px 110px 1fr;height:142px;display:grid;overflow:hidden;box-shadow:0 12px 40px #38588808}.cs-loading-rail{background:color-mix(in srgb,#3475f5 6%,var(--crm-surface,#fff));border-right:1px solid var(--crm-border,#e6ecf6);flex-direction:column;align-items:center;gap:13px;padding:16px 0;display:flex}.cs-loading-rail i{background:color-mix(in srgb,#3475f5 18%,var(--crm-surface,#fff));border-radius:4px;width:13px;height:13px}.cs-loading-queue{border-right:1px solid var(--crm-border,#e6ecf6);padding:15px 12px}.cs-loading-preview b,.cs-loading-preview i,.cs-loading-chat>span{background:linear-gradient(100deg,color-mix(in srgb,var(--crm-text,#263650) 10%,var(--crm-surface,#fff)) 25%,color-mix(in srgb,var(--crm-text,#263650) 3%,var(--crm-surface,#fff)) 45%,color-mix(in srgb,var(--crm-text,#263650) 10%,var(--crm-surface,#fff)) 65%);background-size:250% 100%;border-radius:5px;animation:2s ease-in-out infinite cs-skeleton;display:block}.cs-loading-queue b{width:60%;height:7px;margin-bottom:13px}.cs-loading-queue i{height:22px;margin-bottom:9px}.cs-loading-chat{padding:16px 18px;position:relative}.cs-loading-chat b{width:42%;height:8px;margin-bottom:17px}.cs-loading-chat i{width:55%;height:17px;margin-bottom:9px}.cs-loading-chat i:nth-of-type(2){background:color-mix(in srgb,#3475f5 14%,var(--crm-surface,#fff));width:65%;margin-left:auto}.cs-loading-chat i:nth-of-type(3){width:40%}.cs-loading-chat>span{border:1px solid var(--crm-border,#e2e9f5);height:17px;position:absolute;bottom:14px;left:18px;right:18px}.cs-loading-caption{color:var(--crm-muted,#8996ac);justify-content:center;align-items:center;gap:4px;margin-top:19px;font-size:11px;display:flex}.cs-loading-caption>span{background:#678ff0;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite cs-loading-dot}.cs-loading-caption>span:nth-child(2){animation-delay:.16s}.cs-loading-caption>span:nth-child(3){margin-right:6px;animation-delay:.32s}.cs-loading-status button{color:#fff;background:#2f63dc;border:0;border-radius:8px;margin-top:18px;padding:10px 20px;font-weight:600}.cs-loading-orbit.is-error img,.cs-loading-orbit.is-error>span{animation:none}.cs-loading-orbit.is-error>span:first-child{border-color:#dbe6f7}@keyframes cs-orbit{to{transform:rotate(360deg)}}@keyframes cs-logo-breathe{50%{transform:translateY(-3px)}}@keyframes cs-loading-sweep{0%{transform:translate(-110%)}to{transform:translate(325%)}}@keyframes cs-skeleton{to{background-position:-150% 0}}@keyframes cs-loading-dot{50%{opacity:.35;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cs-workspace-loading *{animation:none!important}.cs-loading-track>span{opacity:.6;width:100%}}@media (width<=480px){.cs-loading-preview{grid-template-columns:32px 90px 1fr;height:130px}.cs-loading-chat{padding:16px 12px}.cs-loading-card{max-width:360px}}.oci-workspace{gap:16px;min-width:0;margin:22px 0;display:grid}.oci-intro{border:1px solid var(--crm-border,#dce5f3);border-radius:calc(var(--crm-radius,10px) * 1.5);background:linear-gradient(110deg,var(--crm-surface-alt,#eef4ff),var(--crm-surface,#fff));justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.oci-intro span{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;color:var(--crm-primary,#3467dc);font-weight:750}.oci-intro h2{color:var(--crm-primary,#283b5c);margin:8px 0;font-size:calc(22px * var(--crm-font-scale,1))!important}.oci-intro p,.oci-note{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#73819a);line-height:1.65}.oci-workspace button{font-size:calc(12px * var(--crm-font-scale,1));border:1px solid var(--crm-border,#dce5f1);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);color:var(--crm-primary,#385caa);white-space:nowrap;padding:8px 12px}.oci-workspace button:disabled{opacity:.45}.oci-range{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.oci-range label{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#61718c);gap:6px;display:grid}.oci-range small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#73819a)}.oci-workspace input,.oci-workspace select,.oci-workspace textarea{border:1px solid var(--crm-border,#dce4f0);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);color:var(--crm-primary,#344863);font-size:calc(12px * var(--crm-font-scale,1));min-width:0;padding:8px 10px}.oci-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.oci-kpis article{border:1px solid var(--crm-border,#dce5f1);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);gap:8px;padding:18px;display:grid}.oci-kpis span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#546680);font-weight:650}.oci-kpis b{font-size:calc(25px * var(--crm-font-scale,1));color:var(--crm-primary,#293c5b)}.oci-kpis small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8190a5);line-height:1.5}.oci-coverage{background:var(--crm-surface-alt,#eef3fb);border-radius:calc(var(--crm-radius,10px) * 1);font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#61738e);flex-wrap:wrap;gap:12px;padding:16px;display:flex}.oci-coverage small{flex-basis:100%;line-height:1.6}.oci-tabs{gap:7px;padding-bottom:4px;display:flex;overflow:auto}.oci-tabs button[aria-pressed=true]{background:var(--crm-feature,#3469dd);color:var(--crm-feature-text,#fff);border-color:var(--crm-border,#3469dd)}.oci-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.oci-report{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce5f1);border-radius:calc(var(--crm-radius,10px) * 1.3);min-width:0;overflow:hidden}.oci-report header{border-bottom:1px solid var(--crm-border,#edf1f7);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.oci-report h3{color:var(--crm-primary,#344b70);margin:0;font-size:calc(15px * var(--crm-font-scale,1))!important}.oci-table-tools{flex-wrap:wrap;gap:9px;padding:12px 18px;display:flex}.oci-table-tools input{flex:1;min-width:130px}.oci-scroll{max-width:100%;overflow:auto}.oci-report table{border-collapse:collapse;text-align:left;width:100%;font-size:calc(12px * var(--crm-font-scale,1));min-width:730px}.oci-report th{background:var(--crm-surface-alt,#f6f8fc);color:var(--crm-muted,#697b95);font-size:calc(11px * var(--crm-font-scale,1));white-space:nowrap}.oci-report td,.oci-report th{border-bottom:1px solid var(--crm-border,#edf1f7);padding:12px 14px}.oci-report td{color:var(--crm-primary,#4b617f)}.oci-report td:first-child{overflow-wrap:anywhere;max-width:240px}.oci-report td small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#91a0b5);margin-top:4px;display:block}.oci-report footer{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#70819b);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.oci-report footer>div{gap:7px;display:flex}.oci-empty{text-align:center;font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8090a7);padding:24px}.oci-note{padding:12px 18px}.oci-funnel{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-primary,#526c90);gap:8px;padding:14px 18px;display:grid}.oci-funnel i{background:var(--crm-feature,#4076e9);border-radius:calc(var(--crm-radius,10px) * .5);max-width:100%;height:6px;display:block}.oci-config>h4{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-primary,#405c85);margin:24px 18px 9px}.oci-config>p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7a8aa4);margin:10px 18px;line-height:1.6}.oci-config>button{margin:10px 18px}.oci-config-row{border-bottom:1px solid var(--crm-border,#edf1f7);flex-wrap:wrap;gap:8px;margin:10px 18px;padding-bottom:12px;display:flex}.oci-config-row>input{flex:130px;max-width:250px}.oci-config-row label{font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex}.oci-config>textarea{width:calc(100% - 36px);min-height:95px;margin:10px 18px;display:block}.visitor-analytics .vai-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.visitor-analytics .vai-metric{min-height:0!important;padding:20px!important}.visitor-analytics .vai-metric>strong{font-size:calc(30px * var(--crm-font-scale,1))!important;margin:12px 0!important}.visitor-analytics .vai-metric h3{font-size:calc(14px * var(--crm-font-scale,1))!important}.visitor-analytics .vai-metric p{line-height:1.55;font-size:calc(12px * var(--crm-font-scale,1))!important}.visitor-analytics .vai-card-icon{width:36px!important;height:36px!important}.vd-measurement{border:1px solid var(--crm-border,#e0e8f5);background:var(--crm-surface,#f5f8ff);border-radius:calc(var(--crm-radius,10px) * 1);font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-primary,#627898);margin:16px 20px;padding:13px;line-height:1.7}@media (width<=1100px){.oci-grid{grid-template-columns:1fr}.oci-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.oci-intro{flex-direction:column;align-items:flex-start;padding:18px}.oci-kpis{gap:8px}.oci-kpis article{padding:12px}.oci-kpis b{font-size:calc(21px * var(--crm-font-scale,1))}.oci-config-row{flex-direction:column}.oci-config-row>input{flex:none;width:100%;max-width:none}.visitor-analytics .vai-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.visitor-analytics .vai-metric{padding:13px!important}.visitor-analytics .vai-metric>strong{font-size:calc(24px * var(--crm-font-scale,1))!important}.oci-report header{padding:14px}}.sm-module{gap:18px;display:grid}.sm-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sm-controls>div{flex:500px}.sm-controls h2{margin-bottom:8px}.sm-module p{font-size:calc(13px * var(--crm-font-scale,1));color:var(--pc-muted);line-height:1.7}.sm-controls>label{font-size:calc(13px * var(--crm-font-scale,1));align-items:center;gap:10px;display:flex}.sm-module input:not([type=checkbox]){border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);color:var(--pc-text);font-size:calc(13px * var(--crm-font-scale,1));min-width:0;padding:9px 12px}.sm-toggle input,.sm-pages input[type=checkbox],.sm-custom input[type=checkbox]{width:16px;height:16px}.sm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sm-stats>span{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);font-size:calc(12px * var(--crm-font-scale,1));color:var(--pc-muted);gap:7px;padding:20px;display:grid}.sm-stats b{font-size:calc(24px * var(--crm-font-scale,1));color:var(--pc-text)}.sm-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sm-links h3,.sm-links p{flex-basis:100%}.sm-links a{font-size:calc(13px * var(--crm-font-scale,1));color:var(--pc-primary);text-decoration:underline}.sm-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.sm-pages>p,.sm-custom>p{margin-bottom:14px}.sm-custom>div{align-items:center;gap:12px;margin:10px 0;display:flex}.sm-custom label{font-size:calc(13px * var(--crm-font-scale,1));flex:1;align-items:center;gap:9px;display:flex}.sm-preview pre{background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * .9);max-height:350px;font-size:calc(12px * var(--crm-font-scale,1));padding:18px;line-height:1.7;overflow:auto}.sm-controls>p{flex-basis:100%}@media (width<=640px){.sm-stats{grid-template-columns:1fr}.sm-heading{flex-direction:column;align-items:flex-start}.sm-controls>label{flex-wrap:wrap}.sm-controls input:not([type=checkbox]){max-width:100%}.sm-custom>div{flex-wrap:wrap}}.pc-console .sm-module{gap:20px}.pc-console .sm-module>.pc-surface{overflow:hidden;padding:24px!important}.pc-console .sm-controls{grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;display:grid;background:linear-gradient(120deg,var(--crm-surface-alt,#f0f5ff),var(--crm-surface,#fff) 75%)!important}.pc-console .sm-controls>div{min-width:0}.pc-console .sm-controls h2{letter-spacing:-.4px;margin:0 0 8px;font-size:calc(22px * var(--crm-font-scale,1))!important}.pc-console .sm-controls>button{align-self:start}.pc-console .sm-controls>label:not(.sm-toggle){font-size:calc(12px * var(--crm-font-scale,1));align-items:start;gap:8px;font-weight:600;display:grid}.pc-console .sm-controls>label:not(.sm-toggle)>input{width:100%;max-width:480px;min-height:42px;font-weight:400}.pc-console .sm-controls>.sm-toggle{background:var(--crm-surface,#fff);border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1);align-self:end;gap:12px;max-width:380px;padding:14px 16px;line-height:1.6}.pc-console .sm-toggle input{accent-color:var(--pc-primary);flex-shrink:0}.pc-console .sm-controls>p{grid-column:1/-1;margin:0}.pc-console .sm-controls>p:empty{display:none}.pc-console .sm-stats>span{gap:10px;padding:20px 24px;box-shadow:0 2px 7px #24395504}.pc-console .sm-stats>span:last-child{border-left:3px solid var(--crm-border,#2d936c)}.pc-console .sm-stats b{font-size:calc(27px * var(--crm-font-scale,1));letter-spacing:-.5px}.pc-console .sm-links{gap:12px}.pc-console .sm-links h3{margin:0 0 4px;font-size:calc(16px * var(--crm-font-scale,1))!important}.pc-console .sm-links a{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--pc-soft);font-weight:550;font-size:calc(12px * var(--crm-font-scale,1));align-items:center;padding:10px 13px;text-decoration:none;display:inline-flex}.pc-console .sm-links a:hover{background:var(--pc-primary-soft)}.pc-console .sm-links p{background:var(--pc-soft);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(12px * var(--crm-font-scale,1));margin:4px 0 0;padding:13px 15px}.pc-console .sm-pages>.sm-heading{gap:20px;margin-bottom:10px}.pc-console .sm-heading h3,.pc-console .sm-custom h3,.pc-console .sm-preview h3{margin:0;font-size:calc(16px * var(--crm-font-scale,1))!important}.pc-console .sm-pages>p{max-width:900px;font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:20px}.pc-console .sm-pages .pc-table-scroll{border:1px solid var(--pc-border);border-radius:calc(var(--crm-radius,10px) * 1)}.pc-console .sm-pages .pc-table{table-layout:fixed;min-width:650px}.pc-console .sm-pages .pc-table th,.pc-console .sm-pages .pc-table td{font-size:calc(12px * var(--crm-font-scale,1))!important;border-right:0!important;padding:12px 16px!important}.pc-console .sm-pages .pc-table th:first-child{width:70px}.pc-console .sm-pages .pc-table th:nth-child(2){width:30%}.pc-console .sm-pages .pc-table th:last-child{width:180px}.pc-console .sm-pages .pc-table td:nth-child(3){color:var(--crm-primary,#5c759a);overflow-wrap:anywhere;font-family:ui-monospace,monospace}.pc-console .sm-pages .pc-table td input[type=date]{width:145px;padding:7px 9px}.pc-console .sm-pages .pc-table input[type=checkbox]{accent-color:var(--pc-primary)}.pc-console .sm-pages .pc-table small{font-size:calc(10px * var(--crm-font-scale,1));margin-top:5px;line-height:1.5}.pc-console .sm-custom>p{font-size:calc(12px * var(--crm-font-scale,1));max-width:780px;margin:10px 0 18px}.pc-console .sm-custom>div{padding:8px 0}.pc-console .sm-custom>div>input{flex:1;max-width:500px}.pc-console .sm-preview pre{background:var(--crm-feature,#182337);color:var(--crm-muted,#cbdcf5);border:1px solid var(--crm-border,#2d3e58);margin:18px 0 12px;line-height:1.8}.pc-console .sm-preview>p{font-size:calc(12px * var(--crm-font-scale,1))}@media (width<=850px){.pc-console .sm-controls{grid-template-columns:1fr}.pc-console .sm-controls>button{grid-row:3;justify-self:start}.pc-console .sm-controls>.sm-toggle{max-width:none}.pc-console .sm-controls>p{grid-column:1}.pc-console .sm-stats{gap:10px}.pc-console .sm-stats>span{padding:16px}}@media (width<=640px){.pc-console .sm-module>.pc-surface{padding:18px!important}.pc-console .sm-controls{gap:16px}.pc-console .sm-links a{justify-content:center;width:100%}.pc-console .sm-links button,.pc-console .sm-pages>.sm-heading>input{width:100%}.pc-console .sm-custom>div>input{flex-basis:100%;width:100%}}.theme-manager{max-width:1500px;color:var(--crm-text,#30283e);--tm-muted:var(--crm-muted,#766982);--tm-border:var(--crm-border,#e7e0ef);--tm-surface:var(--crm-surface,#fff);--tm-soft:var(--crm-surface-alt,#f2eef8);margin:0 auto}.theme-manager button{justify-content:center;align-items:center;gap:7px;font-size:12px;display:inline-flex}.theme-manager button:disabled{opacity:.45;cursor:not-allowed}.tm-heading{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 25px;display:flex}.tm-heading>div:last-child{flex-shrink:0;gap:8px;display:flex}.tm-eyebrow{letter-spacing:.13em;color:var(--crm-primary,#8b68c4);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.tm-heading h2{letter-spacing:-.8px;margin:11px 0 8px;font-size:27px;font-weight:600}.tm-heading p,.tm-section-title p,.tm-editor-heading p{color:var(--tm-muted);margin:0;font-size:12px;line-height:1.7}.tm-active{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:14px;align-items:center;gap:16px;padding:20px 24px;display:flex}.tm-active-icon{background:var(--crm-selected,#eee5fa);width:46px;height:46px;color:var(--crm-selected-text,#694a98);border-radius:13px;place-items:center;display:grid}.tm-active>div{flex:1;gap:5px;display:grid}.tm-active small{letter-spacing:.13em;color:var(--tm-muted);font-size:8px}.tm-active b{font-size:16px}.tm-active>div>span{color:var(--tm-muted);font-size:10px}.tm-live{color:var(--crm-success,#247952);background:var(--crm-success-soft,#e8f5ed);border-radius:20px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.tm-live i{background:currentColor;border-radius:50%;width:5px;height:5px}.tm-tabs{border-bottom:1px solid var(--tm-border);gap:22px;margin:24px 0;display:flex;overflow-x:auto}.tm-tabs button{white-space:nowrap;color:var(--tm-muted);border-bottom:2px solid #0000;padding:0 0 13px;font-weight:500}.tm-tabs button.active{color:var(--crm-primary,#8b68c4);border-color:currentColor}.tm-tabs i,.tm-savebar>span>i{background:var(--crm-warning,#9c691a);border-radius:50%;width:6px;height:6px}.tm-section-title,.tm-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tm-section-title h3,.tm-editor-heading h3{margin:0 0 7px;font-size:17px;font-weight:600}.theme-manager input:not([type=color]):not([type=range]),.theme-manager textarea,.theme-manager select{border:1px solid var(--tm-border);background:var(--crm-input,#fff);color:var(--crm-input-text,#30283e);border-radius:7px;min-width:0;padding:9px 11px;font-size:12px}.tm-section-title input{width:210px}.tm-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tm-theme-card{border:1px solid var(--tm-border);background:var(--tm-surface);border-radius:13px;min-width:0;overflow:hidden}.tm-card-art{border-bottom:1px solid var(--tm-border);gap:9px;height:168px;padding:17px 17px 0;display:flex;position:relative}.tm-card-art>div{border-radius:7px 7px 0 0;width:38px}.tm-card-art>section{flex:1;min-width:0}.tm-card-art header{border-radius:5px;height:15px;margin-bottom:12px}.tm-card-art section>div{gap:7px;display:flex}.tm-card-art section>div>i{border:1px solid;border-radius:5px;flex:1;height:32px}.tm-card-art p{border-radius:5px;align-items:flex-end;gap:6px;height:65px;margin-top:9px;padding:9px;display:flex}.tm-card-art p i{opacity:.75;border-radius:3px 3px 0 0;flex:1}.tm-card-art>span{letter-spacing:.12em;color:#42334f;background:#ffffffde;border-radius:4px;padding:4px 6px;font-size:7px;position:absolute;top:9px;right:11px}.tm-card-description{padding:18px}.tm-card-description>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-card-description h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.tm-card-description p{color:var(--tm-muted);overflow-wrap:anywhere;min-height:32px;font-size:11px;line-height:1.6}.tm-swatches{gap:5px;display:flex}.tm-swatches i{border:1px solid #8883;border-radius:50%;width:16px;height:16px}.tm-card-description footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.tm-card-description footer>button:nth-child(3){margin-left:auto}.tm-card-description .primary,.tm-card-description .secondary{min-height:31px!important;padding:7px 10px!important}.tm-card-description footer>button:not(.primary):not(.secondary){color:var(--tm-muted);padding:6px}.tm-feedback{background:var(--crm-success-soft,#e8f5ed);color:var(--crm-success,#247952);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:12px;display:flex}.tm-feedback.error{background:var(--crm-danger-soft,#fcecf0);color:var(--crm-danger,#bc3b51)}.tm-feedback button{margin-left:auto;text-decoration:underline}.tm-segment{background:var(--tm-soft);border-radius:8px;gap:3px;padding:4px;display:flex;overflow:auto}.tm-segment>button{white-space:nowrap;color:var(--tm-muted);text-transform:capitalize;border-radius:5px;padding:7px 10px;font-size:10px}.tm-segment>button.active{background:var(--tm-surface);color:var(--crm-text,#30283e);box-shadow:0 1px 4px #0000000a}.tm-editor{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tm-editor.preview-only{grid-template-columns:minmax(0,1fr)}.tm-controls{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:12px;gap:18px;padding:20px;display:grid}.tm-controls>label,.tm-controls details label{gap:7px;font-size:11px;font-weight:500;display:grid}.tm-controls small,.tm-control-note{color:var(--tm-muted);font-size:10px;font-weight:400;line-height:1.7}.tm-control-note{margin:0}.tm-color-control label{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.tm-color-control label>span{align-items:center;gap:5px;display:flex}.theme-manager .tm-color-control input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;width:27px;height:28px;padding:0}.theme-manager .tm-color-control input:not([type=color]){width:78px;padding:5px;font-family:monospace;font-size:10px}.tm-color-control input[aria-invalid=true]{outline:1px solid var(--crm-danger,#bc3b51)}.tm-controls details{border-top:1px solid var(--tm-border);padding-top:15px}.tm-controls summary{cursor:pointer;margin-bottom:14px;font-size:11px}.tm-controls details label{margin:15px 0}.tm-preview-column{min-width:0}.tm-preview-label{justify-content:space-between;gap:10px;margin:0 0 12px;display:flex}.tm-preview-label>span{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.tm-preview-label>small{color:var(--tm-muted);font-size:9px}.tm-preview{border:1px solid var(--tm-border);border-radius:12px;min-height:370px;line-height:1.5;display:flex;overflow:hidden}.tm-preview aside{flex-shrink:0;width:116px;padding:17px 10px}.tm-preview aside>img{object-fit:contain;width:24px;height:24px;margin-bottom:6px;display:block}.tm-preview aside>b{font-size:calc(11px * var(--crm-font-scale,1));margin-bottom:26px;display:block}.tm-preview aside>span{border-radius:6px;align-items:center;gap:7px;margin-bottom:4px;padding:9px 7px;display:flex}.tm-preview aside small{font-size:calc(9px * var(--crm-font-scale,1))}.tm-preview main{flex:1;min-width:0}.tm-preview main>header{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;display:flex}.tm-preview main>header b{font-size:calc(11px * var(--crm-font-scale,1))}.tm-preview-body{padding:18px}.tm-mini-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.tm-mini-title small{font-size:calc(7px * var(--crm-font-scale,1));letter-spacing:.09em;color:var(--crm-muted)}.tm-mini-title h3{font-size:calc(16px * var(--crm-font-scale,1));color:inherit;margin:6px 0 0;font-weight:600;line-height:1.4}.tm-mini-title img{object-fit:contain;width:56px;height:56px}.tm-mini-stats{gap:10px;margin-bottom:15px;display:flex}.tm-mini-stats section{border:1px solid;flex:1;gap:5px;min-width:0;padding:11px;display:grid}.tm-mini-stats small{font-size:calc(8px * var(--crm-font-scale,1))}.tm-mini-stats b{font-size:calc(19px * var(--crm-font-scale,1));font-weight:600}.tm-mini-stats span{font-size:calc(7px * var(--crm-font-scale,1))}.tm-mini-chart{border:1px solid;padding:14px}.tm-mini-chart>b{font-size:calc(10px * var(--crm-font-scale,1))}.tm-mini-chart>div{align-items:flex-end;gap:8px;height:95px;margin:16px 0 8px;display:flex}.tm-mini-chart i{opacity:.85;border-radius:4px 4px 0 0;flex:1;min-height:10px}.tm-mini-chart>small{font-size:calc(8px * var(--crm-font-scale,1))}.tm-mini-components{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;display:flex}.tm-mini-components>button{font-size:calc(9px * var(--crm-font-scale,1));padding:8px 10px}.tm-mini-components>span{font-size:calc(8px * var(--crm-font-scale,1));border-radius:5px;padding:4px 6px}.tm-mini-inbox{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.tm-mini-inbox section{border:1px solid var(--crm-border);border-radius:8px;padding:12px}.tm-mini-inbox b{font-size:calc(10px * var(--crm-font-scale,1))}.tm-mini-inbox section:first-child>div{border-bottom:1px solid;border-radius:5px;gap:5px;margin-top:8px;padding:10px 7px;display:grid}.tm-mini-inbox strong{font-size:calc(9px * var(--crm-font-scale,1))}.tm-mini-inbox small{font-size:calc(8px * var(--crm-font-scale,1))}.tm-mini-inbox p{font-size:calc(10px * var(--crm-font-scale,1));border-radius:8px;margin:14px 0;padding:10px}.tm-mini-inbox footer{font-size:calc(8px * var(--crm-font-scale,1));border:1px solid;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;padding:6px;display:flex}.tm-mini-inbox footer button{font-size:calc(8px * var(--crm-font-scale,1));border-radius:4px;padding:5px 7px}.tm-mini-canvas{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;min-height:195px;padding:22px;display:flex}.tm-mini-canvas>div{font-size:calc(9px * var(--crm-font-scale,1));border:1px solid;align-items:center;gap:8px;padding:17px 12px;display:flex}.tm-contrast{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:12px;margin-top:20px;padding:18px}.tm-contrast>div:first-child{align-items:center;gap:8px;margin-bottom:15px;font-size:11px;display:flex}.tm-contrast>div:first-child small{color:var(--tm-muted);margin-left:auto;font-size:9px}.tm-contrast>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tm-contrast>div>span{flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.tm-contrast i{border:1px solid var(--tm-border);border-radius:4px;padding:4px;font-size:10px;font-style:normal}.tm-contrast b{font-weight:500}.tm-contrast small{color:var(--tm-muted);font-size:8px}.tm-contrast .attention small{color:var(--crm-warning,#9c691a)}.tm-scope-note{color:var(--tm-muted);font-size:10px;line-height:1.8}.tm-savebar{background:var(--tm-surface);border:1px solid var(--tm-border);z-index:15;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 20px #00000005}.tm-savebar>span{color:var(--tm-muted);align-items:center;gap:7px;margin-right:auto;font-size:10px;display:flex}.tm-history{gap:10px;display:grid}.tm-history article{border:1px solid var(--tm-border);background:var(--tm-surface);border-radius:10px;align-items:center;gap:15px;padding:18px;display:flex}.tm-history article>div:first-of-type{overflow-wrap:anywhere;flex:1;gap:6px;display:grid}.tm-history b{font-size:12px}.tm-history small{color:var(--tm-muted);font-size:10px}.tm-history-icon{background:var(--tm-soft);width:36px;height:36px;color:var(--crm-primary);border-radius:9px;place-items:center;display:grid}.tm-empty{text-align:center;background:var(--tm-surface);border:1px dashed var(--tm-border);color:var(--tm-muted);border-radius:12px;padding:55px 20px;font-size:12px}.tm-empty svg{margin:0 auto 18px}.tm-empty h3{font-size:16px}.tm-confirm{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100d1680;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tm-confirm>div{background:var(--tm-surface);color:var(--crm-text);border:1px solid var(--tm-border);border-radius:14px;width:440px;max-width:100%;padding:26px;box-shadow:0 18px 80px #0003}.tm-confirm h3{margin:0 0 12px;font-size:19px;font-weight:600}.tm-confirm p{color:var(--tm-muted);font-size:13px;line-height:1.8}.tm-confirm footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}@media (width<=1150px){.tm-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-editor{grid-template-columns:240px minmax(0,1fr);gap:15px}.tm-preview aside{width:47px;padding:14px 7px}.tm-preview aside>b,.tm-preview aside small{display:none}.tm-preview aside>span{padding:10px 7px}.tm-mini-inbox{grid-template-columns:110px minmax(0,1fr)}.tm-editor-heading{flex-direction:column;align-items:flex-start}}@media (width<=760px){.tm-heading{flex-direction:column;align-items:flex-start}.tm-heading h2{font-size:23px}.tm-active{flex-wrap:wrap;gap:10px;padding:15px}.tm-active>.tm-live{display:none}.tm-theme-grid,.tm-editor{grid-template-columns:minmax(0,1fr)}.tm-controls{max-height:440px;overflow:auto}.tm-tabs{gap:17px}.tm-tabs button{font-size:11px}.tm-section-title{flex-direction:column;align-items:flex-start}.tm-section-title input{width:100%}.tm-preview-body{padding:12px}.tm-mini-inbox{grid-template-columns:minmax(0,1fr)}.tm-mini-inbox section:first-child{display:none}.tm-mini-stats{gap:5px}.tm-mini-stats section{padding:8px}.tm-mini-stats b{font-size:calc(15px * var(--crm-font-scale,1))}.tm-mini-title h3{font-size:calc(13px * var(--crm-font-scale,1))}.tm-preview-label{flex-wrap:wrap}.tm-contrast>div:last-child{grid-template-columns:minmax(0,1fr)}.tm-savebar{flex-wrap:wrap;justify-content:flex-start}.tm-savebar>span{width:100%}.tm-savebar button{font-size:10px;padding:8px!important}.tm-history article{flex-wrap:wrap}.tm-history .tm-swatches{display:none}.tm-history article>div:first-of-type{min-width:170px}.tm-mini-chart>div{gap:4px}}.tm-publish-dialog{background:var(--crm-surface,#fff);color:var(--crm-text,#30283e);border-color:var(--crm-border,#e7e0ef);max-width:440px}.tm-publish-dialog footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.tm-publish-dialog [data-slot=dialog-description]{color:var(--crm-muted,#766982);line-height:1.8}.tm-samples{border:1px solid;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;padding:20px;display:grid}.tm-samples h4{font-size:calc(12px * var(--crm-font-scale,1));margin:0 0 15px;font-weight:600}.tm-samples label{font-size:calc(10px * var(--crm-font-scale,1));gap:7px;margin-bottom:12px;display:grid}.tm-samples input,.tm-samples select{width:100%}.tm-sample-tabs{font-size:calc(10px * var(--crm-font-scale,1));gap:5px;margin-top:18px;display:flex}.tm-sample-tabs span{border-radius:5px;padding:7px 10px}.tm-samples p{font-size:calc(10px * var(--crm-font-scale,1));border-radius:6px;padding:10px;line-height:1.6}.tm-samples table{width:100%;font-size:calc(10px * var(--crm-font-scale,1));border-collapse:collapse}.tm-samples th,.tm-samples td{text-align:left;border-bottom:1px solid var(--crm-border);padding:12px 9px}.tm-samples td span{border-radius:4px;padding:4px 7px}.tm-samples small{font-size:calc(9px * var(--crm-font-scale,1));margin-top:15px;display:block}@media (width<=760px){.tm-samples{grid-template-columns:minmax(0,1fr)}}.tm-overlay-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tm-overlay-actions button{padding:8px 10px;font-size:11px}.tm-sample-popup label{gap:8px;font-size:12px;display:grid}.tm-sample-popup input{border:1px solid var(--crm-popup-border);border-radius:var(--crm-radius);min-width:0;padding:10px 12px}.tm-sample-popup footer{justify-content:flex-end;gap:8px;display:flex}.tm-popup-search{background:var(--crm-input);border:1px solid var(--crm-popup-border);border-radius:var(--crm-radius);color:var(--crm-input-icon);align-items:center;gap:9px;padding:0 12px;display:flex}.tm-popup-search input{flex:1;min-width:0;background:0 0!important;border:0!important}.tm-popup-search svg{flex-shrink:0;color:var(--crm-input-icon)!important;opacity:1!important}.landing-template-library>p{color:#627087;max-width:950px;margin-bottom:22px;font-size:14px;line-height:1.65}.landing-template-library .landing-template-card{min-width:0}.landing-template-grid .landing-template-card h3{flex-wrap:wrap;font-size:18px;line-height:1.4}.landing-template-grid .landing-template-card>p{min-height:0;font-size:14px;line-height:1.6}.lt-template-meta{color:#6b7b91;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.lt-template-meta>span:first-child{color:#526888;background:#eff3fa;border-radius:6px;padding:4px 9px}.lt-thumbnail{color:#193c34;background:#f6fcfa;border:1px solid #dce5ef;border-radius:11px;height:230px;padding:17px;overflow:hidden}.lt-thumb-nav{border-bottom:1px solid #c6dcd5;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:10px;display:flex}.lt-thumb-nav b{font-size:12px}.lt-thumb-nav span{font-size:9px}.lt-thumb-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;padding-top:23px;display:grid}.lt-thumb-copy>span{letter-spacing:.04em;color:var(--thumb-accent);margin-bottom:11px;font-size:8px;font-weight:700;display:block}.lt-thumb-copy>b{letter-spacing:-.04em;max-width:160px;font-size:21px;line-height:1.12;display:block}.lt-thumb-copy>i{opacity:.15;background:currentColor;width:92%;height:4px;margin-top:10px;display:block}.lt-thumb-copy>i.short{width:68%;margin-top:5px}.lt-thumb-copy>em{background:var(--thumb-accent);border-radius:4px;width:77px;height:19px;margin-top:13px;display:block}.lt-thumb-product{color:#37516d;background:#fff;border:1px solid #dce5ee;border-radius:8px;padding:11px;box-shadow:0 6px 16px #223a6412}.lt-thumb-product>div:first-child{align-items:center;gap:5px;margin-bottom:9px;font-size:9px;line-height:1.3;display:flex}.lt-thumb-product>p{background:#f0f3fa;border-radius:5px;min-height:0!important;margin:5px 0!important;padding:8px!important;font-size:9px!important;line-height:1.4!important}.lt-thumb-product>p.reply{background:var(--thumb-accent);color:#fff}.lt-thumb-input{border:1px solid #e1e6ef;border-radius:4px;height:15px;margin-top:9px}.lt-thumb-panels{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:22px;display:grid}.lt-thumb-panels i{background:var(--thumb-accent);opacity:.12;border-radius:4px;height:18px}.lt-thumb-sales{color:#4d2f20;background:#fff3e6}.lt-thumb-sales .lt-thumb-copy>b{font-size:23px}.lt-thumb-sales .lt-thumb-product{border-radius:25px 25px 6px 6px;transform:rotate(3deg)}.lt-thumb-intelligence{color:#eee9ff;background:#12131d;border-color:#3c3452}.lt-thumb-intelligence .lt-thumb-copy>b{font-family:Georgia,serif;font-size:23px;font-weight:500}.lt-thumb-intelligence .lt-thumb-copy>span{color:#c5b7ff}.lt-thumb-intelligence .lt-thumb-nav{border-color:#3c3452}.lt-thumb-intelligence .lt-thumb-product>div:not(.lt-thumb-input),.lt-thumb-studio .lt-thumb-product>div:not(.lt-thumb-input){border:1px solid #dce4ef;border-radius:4px;margin:0;padding:5px;font-size:9px}.lt-thumb-product>span{background:#becbde;width:1px;height:7px;margin:auto;display:block}.lt-thumb-support{color:#1c2d58;background:#f2f5ff}.lt-thumb-support .lt-thumb-hero{grid-template-columns:1fr;gap:14px;padding-top:14px}.lt-thumb-support .lt-thumb-copy>span,.lt-thumb-support .lt-thumb-copy>i,.lt-thumb-support .lt-thumb-copy>em{display:none}.lt-thumb-support .lt-thumb-copy>b{max-width:none;font-size:22px}.lt-thumb-support .lt-thumb-product{grid-template-columns:1fr 1fr;gap:5px;display:grid}.lt-thumb-support .lt-thumb-product>div:first-child{grid-column:1/-1;margin-bottom:0}.lt-thumb-support .lt-thumb-input{display:none}.lt-thumb-support .lt-thumb-panels{margin-top:12px}.lt-thumb-growth{color:#672a4a;background:#fff0f8}.lt-thumb-growth .lt-thumb-product{border-radius:28px 5px;padding:17px 11px}.lt-thumb-growth .lt-thumb-copy>b{font-size:25px}.lt-thumb-studio{color:#163661;background:#f0f5ff}.lt-thumb-studio .lt-thumb-hero{text-align:center;grid-template-columns:1fr;gap:12px;padding-top:13px}.lt-thumb-studio .lt-thumb-copy>span{margin-bottom:6px;font-size:8px}.lt-thumb-studio .lt-thumb-copy>b{max-width:none;font-size:24px}.lt-thumb-studio .lt-thumb-copy>i,.lt-thumb-studio .lt-thumb-copy>em{display:none}.lt-thumb-studio .lt-thumb-product{text-align:left;justify-content:space-between;align-items:center;gap:5px;padding:13px;display:flex}.lt-thumb-studio .lt-thumb-product>span{width:10px;height:1px}.lt-thumb-studio .lt-thumb-panels{margin-top:15px}.lt-page-library{margin-top:25px}.lt-page-library>h3{margin-bottom:10px;font-size:18px;line-height:1.4}.lt-page-library>p{color:#66768c;max-width:800px;font-size:14px;line-height:1.65}.lt-page-groups{grid-template-columns:1fr 1fr;gap:35px;margin-top:25px;display:grid}.lt-page-groups h4{color:#354c6d;margin:0 0 12px;font-size:14px;font-weight:700}.lt-page-groups h4:not(:first-child){margin-top:25px}.lt-page-groups a{color:#3c5e95;border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:14px;text-decoration:none;display:flex}.lt-page-groups a:hover{color:#244fa6;text-decoration:underline}.lt-error{color:#af343f;background:#fff2f3;border:1px solid #f0c9cf;border-radius:9px;padding:15px;font-size:14px}@media (width<=700px){.lt-page-groups{grid-template-columns:1fr;gap:25px}}@media (width<=420px){.lt-thumbnail{padding:14px}.lt-thumb-nav span{font-size:8px}.lt-thumb-hero{gap:12px}.lt-thumb-copy>b{font-size:20px}.lt-thumb-product{padding:8px}.lt-template-meta{font-size:12px}}.lt-new-thumb{color:#1f493d;background:#fafcf8;height:265px;padding:17px;position:relative;overflow:hidden}.lt-v2-nav{border-bottom:1px solid #d6e1d9;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;font-size:9px;display:flex}.lt-v2-nav>b{font-size:11px}.lt-v2-layout{grid-template-columns:1fr 1fr;align-items:center;gap:18px;min-height:178px;padding-top:23px;display:grid}.lt-v2-copy>span{letter-spacing:.03em;color:var(--thumb-accent);margin-bottom:11px;font-size:7px;font-weight:700;display:block}.lt-v2-copy>b{letter-spacing:-.05em;max-width:190px;font-size:23px;line-height:1.06;display:block}.lt-v2-copy em{color:var(--thumb-accent);font-style:normal;display:block}.lt-v2-copy>i{background:var(--thumb-accent);border-radius:4px;width:72px;height:20px;margin-top:14px;display:block}.lt-v2-product{background:#fff;border:1px solid #d6e0eb;border-radius:8px;padding:12px;box-shadow:0 9px 18px #224b4212}.lt-v2-product>div{color:#71809a;align-items:center;gap:5px;padding-bottom:8px;font-size:8px;line-height:1.4;display:flex}.lt-v2-product p{color:#65748b;background:#eef3f7;border-radius:4px;min-height:0!important;margin:5px 0!important;padding:7px!important;font-size:9px!important;line-height:1.5!important}.lt-v2-product p:last-of-type{background:var(--thumb-accent);color:#fff}.lt-v2-product small{color:#7d88a6;margin-top:9px;font-size:8px;display:block}.lt-v2-baseline{color:#7b9289;border-top:1px solid #d7e3dc;justify-content:space-between;gap:10px;margin-top:15px;padding-top:11px;font-size:8px;display:flex}.lt-v2-engage .lt-v2-layout{text-align:center;grid-template-columns:1fr;gap:14px;padding-top:13px}.lt-v2-engage .lt-v2-copy>span{display:none}.lt-v2-engage .lt-v2-copy>b{max-width:none;font-size:24px}.lt-v2-engage .lt-v2-copy>i{display:none}.lt-v2-engage .lt-v2-product{background:#0e5c4e;border:0;padding:11px 24px}.lt-v2-engage .lt-v2-product>div{color:#c2ded5}.lt-v2-engage .lt-v2-product p:last-of-type{color:#59786c;background:#fff}.lt-v2-sales{color:#5a3b23;background:#fff4e2}.lt-v2-sales .lt-v2-copy>b{font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.08}.lt-v2-sales .lt-v2-product{background:#fff;border:14px solid #eac48f;border-radius:50px 50px 8px 8px;padding:7px;transform:rotate(3deg)}.lt-v2-sales .lt-v2-product p{font-size:8px!important}.lt-v2-intelligence{color:#f7f0ff;background:#14111b;border-color:#4d3b5b}.lt-v2-intelligence .lt-v2-nav,.lt-v2-intelligence .lt-v2-baseline{color:#a999bb;border-color:#443250}.lt-v2-intelligence .lt-v2-copy>b{font-family:Georgia,serif;font-size:26px;font-weight:500}.lt-v2-intelligence .lt-v2-copy em,.lt-v2-intelligence .lt-v2-copy>span{color:#c8ade8}.lt-v2-intelligence .lt-v2-copy>i{background:#bd9cea}.lt-v2-ai{min-height:165px;position:relative}.lt-v2-ai img{object-fit:contain;width:155px;height:145px;margin:auto;display:block}.lt-v2-ai>span{text-align:center;color:#604c77;background:#ded0f4;border-radius:5px;padding:8px;font-size:8px;position:absolute;bottom:4px;left:0;right:0}.lt-v2-support{color:#344568;background:#f4f6fa}.lt-v2-support .lt-v2-layout{grid-template-columns:1fr;gap:18px;min-height:175px;padding-top:15px}.lt-v2-support .lt-v2-copy>span,.lt-v2-support .lt-v2-copy>i{display:none}.lt-v2-support .lt-v2-copy>b{max-width:none;font-size:25px}.lt-v2-support .lt-v2-product{border:8px solid #e4e8f2;grid-template-columns:1fr 1fr;gap:7px;display:grid}.lt-v2-support .lt-v2-product>div{grid-column:1/-1;padding:0}.lt-v2-support .lt-v2-product p{margin:0!important}.lt-v2-support .lt-v2-product small{grid-column:1/-1;margin-top:0}.lt-v2-growth{color:#5e3048;background:#fff3e6}.lt-v2-growth .lt-v2-copy>b{font-size:26px}.lt-v2-campaign{color:#fff;background:#632447;border-radius:5px 30px 5px 5px;padding:18px 12px 12px;transform:rotate(3deg)}.lt-v2-campaign>span{letter-spacing:.04em;color:#e6adc9;margin-bottom:11px;font-size:7px;display:block}.lt-v2-campaign>b{font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.05;display:block}.lt-v2-campaign>i{background:#fff9ff;border-radius:3px;height:15px;margin-top:13px;display:block}.lt-v2-campaign>em{text-align:center;color:#69443e;background:#edc29f;border-radius:3px;margin-top:6px;padding:7px;font-size:8px;font-style:normal;display:block}.lt-v2-studio{color:#264375;background:#f5f8ff}.lt-v2-studio .lt-v2-layout{text-align:center;grid-template-columns:1fr;gap:13px;min-height:175px;padding-top:12px}.lt-v2-studio .lt-v2-copy>span,.lt-v2-studio .lt-v2-copy>i{display:none}.lt-v2-studio .lt-v2-copy>b{max-width:none;font-size:24px}.lt-v2-studio .lt-v2-copy em{font-family:Georgia,serif;font-style:italic;font-weight:500}.lt-v2-builder{text-align:left;background:#fff;border:1px solid #dbe4f5;border-radius:7px;grid-template-columns:1fr 65px;display:grid;overflow:hidden}.lt-v2-builder>div{border-bottom:1px solid #e4eaf3;grid-column:1/-1;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex}.lt-v2-builder>section{background:#eff4fb;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.lt-v2-builder>section>span{color:#7387a9;background:#fff;border:1px solid #d8e2f2;border-radius:4px;padding:6px;font-size:7px}.lt-v2-builder>section>span:nth-child(2){background:#eee8fd}.lt-v2-builder>aside{color:#8fa0bf;border-left:1px solid #e0e7f3;padding:10px;font-size:7px}@media (width<=420px){.lt-new-thumb{padding:14px}.lt-v2-copy>b{font-size:21px}.lt-v2-sales .lt-v2-copy>b,.lt-v2-intelligence .lt-v2-copy>b{font-size:23px}.lt-v2-layout{gap:12px}.lt-v2-product{padding:9px}.lt-v2-ai img{width:130px;height:145px}.lt-v2-campaign>b{font-size:18px}.lt-v2-growth .lt-v2-copy>b{font-size:23px}}.pl-site.pl-theme-signal{--site-content-width:min(1280px,calc(100% - 112px));--pl-accent:#9df7d9;--pl-deep:#07191d;--pl-soft:#142c30;--pl-bg:#07191d;--pl-ink:#f5f8f8;--pl-muted:#b9c9cb;--pl-line:#294044;--pl-card:#10272b;color:#f5f8f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-surface:#10272b;--crm-surface-alt:#142c30;--crm-text:#f5f8f8;--crm-muted:#b9c9cb;--crm-border:#294044;--crm-primary:#9df7d9;--crm-feature:#9df7d9;--crm-feature-text:#07191d;--crm-focus:#9df7d9;background:#07191d;font-family:Inter,Arial,Helvetica,sans-serif}.pl-site.pl-theme-signal .ls-wrap{width:var(--site-content-width);margin-inline:auto}.pl-site.pl-theme-signal .sn-nav{--sn-accent:#9df7d9;--sn-ink:#f5f8f8;--sn-muted:#b9c9cb;--sn-line:#294044;--sn-panel:#0c2226;--sn-soft:#183337;background:#07191d;border-color:#0000}.pl-site.pl-theme-signal .sn-nav .sn-start{color:#07191d;background:#9df7d9;border-color:#9df7d9}.pl-site.pl-theme-signal .sn-nav .sn-brand img{width:205px;max-height:48px}.pl-site.pl-theme-signal .sn-nav :is(.sn-mega,.sn-mobile-trigger){color:#f5f8f8;background:#0c2226}.pl-theme-signal .pl-button,.pl-theme-signal .ls-button{color:#07191d;min-height:55px;box-shadow:none;background:#9df7d9;border:1px solid #9df7d9;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:16px 22px;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pl-theme-signal .ls-button:hover,.pl-theme-signal .pl-button:hover{background:#c1ffe9;transform:translateY(-2px)}.pl-theme-signal .pl-button-outline{color:#9df7d9;background:0 0}.pl-site.pl-theme-signal .ls-eyebrow{letter-spacing:.13em;color:#b7e7dc;margin-bottom:27px;font-size:11px;font-weight:600;display:block}.pl-site.pl-theme-signal .ls-hero{padding-block:78px 42px}.pl-site.pl-theme-signal .ls-hero-grid{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.pl-theme-signal .ls-hero h1{letter-spacing:-.066em;color:#f5f8f8;margin:0;font-size:clamp(62px,6.8vw,101px);font-weight:750;line-height:1.015}.pl-site.pl-theme-signal .ls-hero-copy>p{max-width:430px;margin-top:30px;font-size:21px;line-height:1.55}.pl-site.pl-theme-signal .ls-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:33px;display:flex}.pl-site.pl-theme-signal .ls-text-link{border-bottom:1px solid;align-items:center;gap:9px;width:fit-content;padding-block:7px;font-weight:550;line-height:1.6;display:inline-flex;font-size:14px!important;text-decoration:none!important}.pl-site.pl-theme-signal .ls-demo{outline:none;scroll-margin-top:100px}.pl-site.pl-theme-signal .ls-scenarios{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:12px;display:flex}.pl-site.pl-theme-signal .ls-scenarios button{color:#b9c9cb;border:1px solid #0000;border-radius:99px;padding:6px 11px;font-size:11px}.pl-site.pl-theme-signal .ls-scenarios button[aria-pressed=true]{color:#9df7d9;background:#142c30;border-color:#355358}.pl-site.pl-theme-signal .ls-scenarios small{color:#95aaad;margin-left:auto;font-size:10px}.pl-site.pl-theme-signal .ls-conversation{height:535px;position:relative}.pl-site.pl-theme-signal .ls-signal-path{object-fit:fill;pointer-events:none;width:calc(100% - 70px);height:470px;position:absolute;top:35px;left:15px}.pl-site.pl-theme-signal .ls-message{align-items:flex-start;gap:14px;max-width:100%;transition:opacity .35s;display:flex;position:absolute}.pl-site.pl-theme-signal .ls-message header{color:#d2dfe0;align-items:center;gap:9px;margin-bottom:8px;font-size:12px;display:flex}.pl-site.pl-theme-signal .ls-message header small{color:#93a7aa;font-size:10px}.pl-site.pl-theme-signal .ls-message p{color:#f1f7f7;font-size:16px;line-height:1.6}.pl-site.pl-theme-signal .ls-avatar{object-fit:cover;object-position:center 30%;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.pl-site.pl-theme-signal .ls-message>div{background:#193036;border:1px solid #466166;border-radius:17px;padding:17px 21px;transition:border-color .35s,box-shadow .35s;box-shadow:0 8px 35px #00000015}.pl-site.pl-theme-signal .ls-message.is-current>div{border-color:#9df7d9;box-shadow:0 0 0 1px #9df7d921}.pl-site.pl-theme-signal .ls-message-visitor{width:95%;top:10px;left:0}.pl-site.pl-theme-signal .ls-message-visitor>div{max-width:360px;margin-top:9px}.pl-site.pl-theme-signal .ls-message-visitor .ls-avatar{margin-top:7px}.pl-site.pl-theme-signal .ls-message-visitor header{position:absolute;top:-13px;left:63px}.pl-site.pl-theme-signal .ls-message-ai{width:calc(100% - 95px);padding:0;top:159px;left:63px}.pl-site.pl-theme-signal .ls-message-ai>img{z-index:1;object-fit:contain;position:absolute;top:20px;left:19px}.pl-site.pl-theme-signal .ls-message-ai>div{width:100%;padding:20px 24px}.pl-site.pl-theme-signal .ls-message-ai header{margin-bottom:16px;padding-left:42px}.pl-site.pl-theme-signal .ls-knowledge{background:#2d4851;border-radius:8px;align-items:center;gap:12px;margin-top:15px;padding:12px;font-size:13px;display:flex;color:#e3eded!important}.pl-site.pl-theme-signal .ls-knowledge>span{flex:1}.pl-site.pl-theme-signal .ls-knowledge small{color:#a7bcc1;font-size:10px;display:block}.pl-site.pl-theme-signal .ls-message-agent{flex-direction:row;align-items:start;gap:12px;width:68%;top:407px;left:32%}.pl-site.pl-theme-signal .ls-message-agent>div{background:#142c32;max-width:280px}.pl-site.pl-theme-signal .ls-message-agent header{white-space:nowrap;position:absolute;top:-25px;right:64px}.pl-site.pl-theme-signal .ls-message-agent .ls-avatar{margin-top:-18px}.pl-site.pl-theme-signal .ls-message-agent p{font-size:15px}.pl-site.pl-theme-signal .ls-step-control{align-items:center;gap:25px;width:min(540px,100%);margin-top:26px;margin-left:-65px;display:flex}.pl-site.pl-theme-signal .ls-play{color:#f5f8f8;border:1px solid #71918e;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.pl-site.pl-theme-signal .ls-step-control>div{flex:1;min-width:0}.pl-site.pl-theme-signal .ls-step-control input[type=range]{accent-color:#9df7d9;cursor:pointer;background:0 0;width:100%;height:22px}.pl-site.pl-theme-signal .ls-step-control>div>div{justify-content:space-between;gap:16px;display:flex}.pl-site.pl-theme-signal .ls-step-control>div button{color:#a3b6ba;font-size:12px}.pl-site.pl-theme-signal .ls-step-control>div button[aria-pressed=true]{color:#9df7d9}.pl-site.pl-theme-signal .ls-demo-caption{min-height:20px;margin-top:12px;margin-left:5px;color:#9eafb3!important;font-size:11px!important}.pl-site.pl-theme-signal .ls-workflow{border-top:1px solid #294044;padding-block:76px 0;scroll-margin-top:80px;overflow:hidden}.pl-site.pl-theme-signal .ls-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:48px;display:grid}.pl-theme-signal .ls-section-heading h2,.pl-theme-signal .ls-journey h2{letter-spacing:-.06em;color:inherit;font-size:clamp(48px,5.9vw,81px);font-weight:720;line-height:1.04}.pl-site.pl-theme-signal .ls-section-heading>p{max-width:480px;padding-bottom:7px;font-size:18px;line-height:1.65}.pl-site.pl-theme-signal .ls-workflow-grid{grid-template-columns:34% 66%;align-items:center;gap:15px;display:grid}.pl-site.pl-theme-signal .ls-flow{gap:26px;padding-block:20px 55px;display:grid}.pl-site.pl-theme-signal .ls-flow>button{text-align:left;color:#fff;border:1px solid #0000;border-radius:11px;align-items:center;gap:20px;min-height:105px;padding:13px 14px 13px 0;transition:background .2s;display:flex}.pl-site.pl-theme-signal .ls-flow>button:hover,.pl-site.pl-theme-signal .ls-flow>button[aria-pressed=true]{background:#10272b;border-color:#294044}.pl-site.pl-theme-signal .ls-flow>button>span{color:#a2f6db;border:1px solid #619a91;border-radius:18px;flex:0 0 65px;place-items:center;width:65px;height:65px;display:grid}.pl-site.pl-theme-signal .ls-flow b{font-size:16px;font-weight:600}.pl-site.pl-theme-signal .ls-flow p{max-width:240px;margin-top:7px;font-size:13px;line-height:1.6}.pl-site.pl-theme-signal .ls-flow>a{color:#9df7d9;margin-top:8px}.pl-site.pl-theme-signal .ls-workspace-stage{align-self:end;height:560px;position:relative}.pl-site.pl-theme-signal .ls-agent-portrait{object-fit:cover;object-position:50% 35%;border-radius:4px 0 0;width:61%;height:610px;position:absolute;bottom:0;right:-55px}.pl-site.pl-theme-signal .ls-inbox{color:#14262d;background:#fafcfc;border-radius:12px;grid-template-columns:130px minmax(0,1fr);width:77%;min-height:440px;font-family:Inter,Arial,sans-serif;display:grid;position:absolute;bottom:35px;left:0;overflow:hidden;box-shadow:0 20px 50px #00000030}.pl-site.pl-theme-signal .ls-inbox aside{color:#d2dfe0;background:#1b3036;flex-direction:column;gap:19px;padding:21px 11px;font-size:11px;display:flex}.pl-site.pl-theme-signal .ls-inbox aside>b{align-items:center;gap:8px;margin-bottom:7px;font-size:16px;display:flex}.pl-site.pl-theme-signal .ls-inbox aside>span{align-items:center;gap:9px;padding:4px;display:flex}.pl-site.pl-theme-signal .ls-inbox aside>span:first-of-type{color:#173c33;background:#d9f7ee;border-radius:4px}.pl-site.pl-theme-signal .ls-inbox aside>small{opacity:.6;margin-top:auto;font-size:9px}.pl-site.pl-theme-signal .ls-inbox>section{flex-direction:column;min-width:0;display:flex}.pl-site.pl-theme-signal .ls-inbox>section>header{border-bottom:1px solid #dfe7e8;align-items:center;gap:9px;padding:15px 12px;display:flex}.pl-site.pl-theme-signal .ls-inbox>section>header>.ls-avatar{flex-basis:27px;width:27px;height:27px}.pl-site.pl-theme-signal .ls-inbox>section>header>div{flex:1}.pl-site.pl-theme-signal .ls-inbox>section>header b{font-size:11px}.pl-site.pl-theme-signal .ls-inbox>section>header small{color:#73858c;font-size:8px;line-height:1.4;display:block}.pl-site.pl-theme-signal .ls-inbox-thread{flex:1;align-content:start;gap:10px;min-height:300px;padding:14px 15px;display:grid}.pl-site.pl-theme-signal .ls-inbox-thread>p{color:#33474e;background:#eff2f5;border-radius:9px;padding:9px 11px;font-size:11px;line-height:1.65}.pl-site.pl-theme-signal .ls-inbox-sender{color:#20343d;align-items:center;gap:8px;margin-top:2px;font-size:10px;display:flex}.pl-site.pl-theme-signal .ls-inbox-sender .ls-avatar{flex-basis:23px;width:23px;height:23px}.pl-site.pl-theme-signal .ls-inbox-source{background:#e5eaf0;border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:10px;display:flex;color:#2c4048!important}.pl-site.pl-theme-signal .ls-inbox-source svg:last-child{margin-left:auto}.pl-site.pl-theme-signal .ls-inbox-compose{color:#7d9097;border:1px solid #cbd7dc;border-radius:8px;justify-content:space-between;gap:10px;margin:0 13px 13px;padding:10px;font-size:11px;display:flex}.pl-site.pl-theme-signal .ls-journey{color:#0b2326;background:#dff8ee;padding-block:74px}.pl-site.pl-theme-signal .ls-journey-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.pl-site.pl-theme-signal .ls-journey .ls-eyebrow{color:#254d4a}.pl-site.pl-theme-signal .ls-journey-grid>div>p{color:#385853;font-size:18px;line-height:1.65}.pl-site.pl-theme-signal .ls-journey-label{margin-top:55px;font-size:12px;font-weight:550;display:block}.pl-site.pl-theme-signal .ls-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.pl-site.pl-theme-signal .ls-journey-steps>button{text-align:left;color:#143d35;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:7px 4px;display:flex}.pl-site.pl-theme-signal .ls-journey-steps>button>span{background:#c8eee0;border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.pl-site.pl-theme-signal .ls-journey-steps>button[aria-pressed=true]>span{outline-offset:4px;background:#a2dfcc;outline:1px solid #4b8d7c}.pl-site.pl-theme-signal .ls-journey-steps b{font-size:14px}.pl-site.pl-theme-signal .ls-journey-steps small{color:#4e6b65;font-size:12px;line-height:1.5}.pl-site.pl-theme-signal .ls-journey .ls-journey-detail{min-height:40px;margin-top:25px;font-size:12px;line-height:1.6}.pl-site.pl-theme-signal .ls-journey .ls-text-link{color:#163e35;margin-top:15px}.pl-site.pl-theme-signal .ls-tools{padding-block:90px}.pl-site.pl-theme-signal .ls-tool-list{border-top:1px solid #294044}.pl-site.pl-theme-signal .ls-tool-list>a{color:#f5f8f8;border-bottom:1px solid #294044;align-items:center;gap:28px;padding:27px 0;display:flex}.pl-site.pl-theme-signal .ls-tool-list>a>small{color:#9db6b8;font-size:11px}.pl-site.pl-theme-signal .ls-tool-list>a>svg{color:#9df7d9}.pl-site.pl-theme-signal .ls-tool-list>a>div{flex:1}.pl-site.pl-theme-signal .ls-tool-list h3{letter-spacing:-.035em;font-size:24px}.pl-site.pl-theme-signal .ls-tool-list p{margin-top:9px;font-size:14px}.pl-site.pl-theme-signal .ls-final{text-align:center;border-top:1px solid #294044;padding-block:95px}.pl-theme-signal .ls-final h2{letter-spacing:-.06em;margin-bottom:35px;font-size:clamp(44px,6.5vw,87px)}.pl-site.pl-theme-signal .ls-final .ls-text-link{margin:20px auto 0;display:flex}.pl-site.pl-theme-signal .ls-final .pl-trial-note{justify-content:center;margin-top:20px;font-size:12px}.pl-theme-signal .pl-pricing{border-top:1px solid #294044}.pl-theme-signal .pl-section-heading h2{letter-spacing:-.05em;font-size:clamp(36px,4.5vw,62px)}.pl-theme-signal .pl-plan-state{color:#b9c9cb}.pl-theme-signal .pl-footer{border-top:1px solid #294044;padding-top:55px}.pl-theme-signal .pl-feature-card,.pl-theme-signal .pl-offer{color:#f5f8f8;background:#10272b;border-color:#294044}.pl-theme-signal .pl-faq details{border-color:#294044}.pl-theme-signal .pl-faq summary{color:#f5f8f8}.pl-theme-signal .pl-demo,.pl-theme-signal .pl-detail-hero>.pl-demo{color:#18343a;--pl-ink:#15302c;--pl-muted:#53716b;--pl-card:#fff;--pl-accent:#13654e;--pl-line:#c9e3d9;--pl-soft:#dfefe8;background:#eef8f4}.ls-template-thumb{color:#f5f8f8;background:#07191d;flex-direction:column;gap:20px;height:240px;padding:20px;display:flex}.ls-template-thumb>span{font-size:13px;font-weight:700}.ls-template-thumb small{float:right;font-size:7px;font-weight:400}.ls-template-thumb strong{letter-spacing:-.05em;max-width:240px;font-size:31px;line-height:1.05}.ls-template-thumb p{color:#b9c9cb;font-size:10px}.ls-template-thumb b{color:#07191d;background:#9df7d9;border-radius:5px;width:fit-content;margin-top:auto;padding:8px;font-size:10px}.pl-theme-signal :is(a,button,input):focus-visible{outline-offset:5px;outline:2px solid #9df7d9}.pl-site.pl-theme-signal .ls-journey :is(a,button):focus-visible{outline-color:#163e35}.pl-theme-signal .ls-message a:focus-visible{outline-offset:3px}@media (width>=1550px){.pl-site.pl-theme-signal{--site-content-width:min(1360px,calc(100% - 120px))}}@media (width<=1100px){.pl-site.pl-theme-signal{--site-content-width:calc(100% - 64px)}.pl-site.pl-theme-signal .ls-hero-grid{gap:25px}.pl-theme-signal .ls-hero h1{font-size:clamp(54px,7vw,80px)}.pl-site.pl-theme-signal .ls-message-ai{width:calc(100% - 45px);left:35px}.pl-site.pl-theme-signal .ls-message-agent{width:80%;left:20%}.pl-site.pl-theme-signal .ls-message p{font-size:14px}.pl-site.pl-theme-signal .ls-message header small{font-size:8px}.pl-site.pl-theme-signal .ls-message-visitor>div{max-width:300px}.pl-site.pl-theme-signal .ls-step-control{margin-left:0}.pl-site.pl-theme-signal .ls-inbox{grid-template-columns:105px minmax(0,1fr);width:86%}.pl-site.pl-theme-signal .ls-agent-portrait{width:65%;right:-32px}.pl-site.pl-theme-signal .ls-section-heading{gap:35px}.pl-site.pl-theme-signal .ls-journey-grid{gap:45px}}@media (width<=800px){.pl-site.pl-theme-signal{--site-content-width:calc(100% - 44px)}.pl-site.pl-theme-signal .ls-hero{padding-top:45px}.pl-site.pl-theme-signal .ls-hero-grid{grid-template-columns:1fr;gap:45px}.pl-theme-signal .ls-hero h1{max-width:650px;font-size:clamp(58px,11vw,84px)}.pl-site.pl-theme-signal .ls-hero-copy>p{max-width:550px}.pl-site.pl-theme-signal .ls-demo{max-width:590px;margin-inline:auto}.pl-site.pl-theme-signal .ls-message-ai{width:calc(100% - 110px);left:75px}.pl-site.pl-theme-signal .ls-conversation{height:520px}.pl-site.pl-theme-signal .ls-step-control{width:100%;margin-top:12px}.pl-site.pl-theme-signal .ls-section-heading{grid-template-columns:1fr;gap:25px}.pl-site.pl-theme-signal .ls-section-heading>p{max-width:600px}.pl-site.pl-theme-signal .ls-workflow-grid{grid-template-columns:1fr}.pl-site.pl-theme-signal .ls-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:12px}.pl-site.pl-theme-signal .ls-flow>button{flex-direction:column;align-items:flex-start;gap:14px;min-height:220px;padding:14px;display:flex}.pl-site.pl-theme-signal .ls-flow>button>span{border-radius:12px;flex-basis:48px;width:48px;height:48px}.pl-site.pl-theme-signal .ls-flow>button p{font-size:12px}.pl-site.pl-theme-signal .ls-flow>a{grid-column:1/-1}.pl-site.pl-theme-signal .ls-workspace-stage{height:530px}.pl-site.pl-theme-signal .ls-inbox{grid-template-columns:115px minmax(0,1fr);width:78%;max-width:490px;bottom:30px;left:0}.pl-site.pl-theme-signal .ls-agent-portrait{width:58%;height:530px;right:-22px}.pl-site.pl-theme-signal .ls-journey-grid{grid-template-columns:1fr;gap:32px}.pl-theme-signal .ls-journey h2{font-size:clamp(47px,9vw,68px)}.pl-site.pl-theme-signal .ls-journey-label{margin-top:28px}.pl-site.pl-theme-signal .ls-journey-grid>div>p{max-width:650px}.pl-site.pl-theme-signal .ls-journey-detail{min-height:0!important}.pl-site.pl-theme-signal .ls-tools{padding-block:60px}.pl-site.pl-theme-signal .ls-tool-list h3{font-size:21px}.pl-site.pl-theme-signal .ls-tool-list>a{gap:18px}}@media (width<=480px){.pl-site.pl-theme-signal{--site-content-width:calc(100% - 36px)}.pl-site.pl-theme-signal .ls-hero{padding-top:30px;padding-bottom:40px}.pl-site.pl-theme-signal .ls-eyebrow{margin-bottom:23px;font-size:9px}.pl-theme-signal .ls-hero h1{letter-spacing:-.06em;font-size:clamp(51px,12.9vw,62px);line-height:1.04}.pl-site.pl-theme-signal .ls-hero-copy>p{max-width:300px;margin-top:25px;font-size:17px}.pl-site.pl-theme-signal .ls-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.pl-theme-signal .ls-button{min-height:50px;padding:13px 17px;font-size:13px}.pl-site.pl-theme-signal .ls-scenarios small{flex-basis:100%;margin:3px 0 7px}.pl-site.pl-theme-signal .ls-conversation{height:560px}.pl-site.pl-theme-signal .ls-message header small{font-size:8px}.pl-site.pl-theme-signal .ls-message-visitor{gap:9px;width:100%;top:16px}.pl-site.pl-theme-signal .ls-avatar{flex-basis:36px;width:36px;height:36px}.pl-site.pl-theme-signal .ls-message-visitor>div{max-width:calc(100% - 45px);margin-top:0;padding:14px}.pl-site.pl-theme-signal .ls-message-visitor header{top:-18px;left:45px}.pl-site.pl-theme-signal .ls-message p{font-size:13px}.pl-site.pl-theme-signal .ls-message-ai{width:calc(100% - 20px);top:155px;left:20px}.pl-site.pl-theme-signal .ls-message-ai>div{padding:17px}.pl-site.pl-theme-signal .ls-message-ai>img{width:30px;height:30px;top:16px;left:15px}.pl-site.pl-theme-signal .ls-message-ai header{gap:5px;margin-bottom:16px;padding-left:36px;font-size:11px}.pl-site.pl-theme-signal .ls-message-ai header small{max-width:94px;line-height:1.4}.pl-site.pl-theme-signal .ls-knowledge{gap:8px;padding:10px;font-size:11px}.pl-site.pl-theme-signal .ls-message-agent{gap:9px;width:calc(100% - 30px);top:432px;left:30px}.pl-site.pl-theme-signal .ls-message-agent>div{max-width:calc(100% - 45px);padding:14px}.pl-site.pl-theme-signal .ls-message-agent header{font-size:11px;top:-22px;right:45px}.pl-site.pl-theme-signal .ls-message-agent p{font-size:13px}.pl-site.pl-theme-signal .ls-signal-path{width:100%;height:490px;top:40px;left:0}.pl-site.pl-theme-signal .ls-step-control{gap:16px}.pl-site.pl-theme-signal .ls-play{flex-basis:41px;width:41px;height:41px}.pl-site.pl-theme-signal .ls-demo-caption{margin-top:15px;font-size:10px!important}.pl-site.pl-theme-signal .ls-workflow{padding-top:45px}.pl-theme-signal .ls-section-heading h2{font-size:48px}.pl-site.pl-theme-signal .ls-section-heading>p{font-size:16px}.pl-site.pl-theme-signal .ls-section-heading{margin-bottom:25px}.pl-site.pl-theme-signal .ls-flow{gap:7px}.pl-site.pl-theme-signal .ls-flow>button{gap:12px;min-height:235px;padding:9px 6px}.pl-site.pl-theme-signal .ls-flow>button>span{border-radius:11px;flex-basis:40px;width:40px;height:40px}.pl-site.pl-theme-signal .ls-flow>button svg{width:20px}.pl-site.pl-theme-signal .ls-flow b{font-size:12px;line-height:1.5;display:block}.pl-site.pl-theme-signal .ls-flow p{font-size:11px;line-height:1.6}.pl-site.pl-theme-signal .ls-flow>a{margin-top:8px;font-size:12px!important}.pl-site.pl-theme-signal .ls-workspace-stage{height:440px}.pl-site.pl-theme-signal .ls-agent-portrait{width:70%;height:430px;right:-18px}.pl-site.pl-theme-signal .ls-inbox{grid-template-columns:69px minmax(0,1fr);width:90%;min-height:355px;bottom:25px}.pl-site.pl-theme-signal .ls-inbox aside{gap:18px;padding:16px 7px;font-size:8px}.pl-site.pl-theme-signal .ls-inbox aside>b{gap:5px;font-size:11px}.pl-site.pl-theme-signal .ls-inbox aside>b img{width:17px;height:17px}.pl-site.pl-theme-signal .ls-inbox aside>span{gap:4px;padding:2px}.pl-site.pl-theme-signal .ls-inbox aside>span svg{width:11px}.pl-site.pl-theme-signal .ls-inbox aside>small{font-size:7px}.pl-site.pl-theme-signal .ls-inbox>section>header{gap:6px;padding:10px 8px}.pl-site.pl-theme-signal .ls-inbox>section>header b{font-size:9px}.pl-site.pl-theme-signal .ls-inbox>section>header small{font-size:7px}.pl-site.pl-theme-signal .ls-inbox>section>header>svg{display:none}.pl-site.pl-theme-signal .ls-inbox-thread{gap:7px;min-height:260px;padding:10px 9px}.pl-site.pl-theme-signal .ls-inbox-thread>p{padding:7px 9px;font-size:9px}.pl-site.pl-theme-signal .ls-inbox-sender{gap:5px;font-size:9px}.pl-site.pl-theme-signal .ls-inbox-source{gap:6px;padding:8px;font-size:9px}.pl-site.pl-theme-signal .ls-inbox-compose{margin:0 8px 8px;padding:8px;font-size:9px}.pl-site.pl-theme-signal .ls-journey{padding-block:46px}.pl-theme-signal .ls-journey h2{font-size:48px}.pl-site.pl-theme-signal .ls-journey-grid>div>p{font-size:16px}.pl-site.pl-theme-signal .ls-journey-steps{gap:14px}.pl-site.pl-theme-signal .ls-journey-steps b{font-size:12px}.pl-site.pl-theme-signal .ls-journey-steps small{font-size:11px}.pl-site.pl-theme-signal .ls-journey-steps>button>span{width:44px;height:44px}.pl-site.pl-theme-signal .ls-tools{padding-block:50px}.pl-site.pl-theme-signal .ls-tool-list>a{align-items:start;gap:12px;padding:25px 0}.pl-site.pl-theme-signal .ls-tool-list>a>small{display:none}.pl-site.pl-theme-signal .ls-tool-list>a>svg{width:22px;margin-top:3px}.pl-site.pl-theme-signal .ls-tool-list h3{font-size:19px}.pl-site.pl-theme-signal .ls-tool-list p{font-size:12px}.pl-site.pl-theme-signal .ls-final{padding-block:60px}.pl-theme-signal .ls-final h2{font-size:46px}.pl-site.pl-theme-signal .sn-nav .sn-brand img{width:165px}.pl-site.pl-theme-signal .ls-hero .ls-demo{max-width:100%}}@media (prefers-reduced-motion:reduce){.pl-theme-signal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.visitor-voice{border-top:1px solid var(--chat-line,#dce3ed);background:var(--chat-surface,#fff);color:var(--chat-text,#1c2635);font:inherit;flex:none;padding:10px 14px}.visitor-voice-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visitor-voice button,.visitor-voice select{font:inherit;color:inherit;background:0 0;border:1px solid;border-radius:8px;min-height:36px;padding:6px 9px;font-size:11px;line-height:1.4}.visitor-voice button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.visitor-voice-controls label{flex:1;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.visitor-voice-controls select{flex:1;min-width:0;max-width:100%}.visitor-voice select option{color:#172331;background:#fff}.visitor-voice small{opacity:.85;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.5;display:block}.visitor-voice button:disabled{opacity:.5;cursor:not-allowed}.visitor-voice button.is-recording{color:#b42332;background:#fff1f2}.visitor-voice-playback{align-items:center;gap:7px;margin-top:7px;font-size:11px;display:flex}.visitor-voice-playback span{flex:1}.visitor-message .visitor-voice-listen{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:7px;align-items:center;gap:5px;min-height:30px;margin-top:7px;padding:6px 8px;font-size:10px;display:inline-flex}.visitor-voice :is(button,select):focus-visible,.visitor-voice-listen:focus-visible{outline-offset:2px;outline:2px solid}.bot-voice-settings h2{align-items:center;gap:9px;display:flex}.bot-voice-settings fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.bot-voice-settings fieldset:disabled{opacity:.6}.bot-voice-settings .voice-setting-switch{align-items:center;gap:10px;padding:13px 0;display:flex}.bot-voice-settings .voice-setting-switch input{width:18px;height:18px;accent-color:var(--crm-primary,#5947e8);flex:0 0 18px;margin:0}.voice-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bot-voice-settings :is(select,button){max-width:100%}.bot-voice-settings small{color:var(--crm-muted);margin-top:10px;display:block}@media (width<=600px){.voice-setting-grid{grid-template-columns:1fr}.visitor-voice{padding:8px 10px}.visitor-voice-controls{gap:6px}.visitor-voice-controls label{font-size:9px}.visitor-voice-controls select{font-size:10px}.visitor-voice small{font-size:9px}}.visitor-page[data-theme=dark] .visitor-voice{color:#edf3fa;background:#15202d;border-color:#394354}.bot-voice-settings h2{justify-content:flex-start}.bot-voice-settings label:not(.voice-setting-switch){flex-direction:column;gap:8px;min-width:0;margin-block:12px;display:flex}.bot-voice-settings label select{border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#fff);width:100%;min-height:42px;color:var(--crm-text,#172331);border-radius:var(--crm-radius,9px);font:inherit;padding:10px 12px}.bot-voice-settings p{line-height:1.7}.visitor-voice-controls select{font-size:16px}.visitor-voice-controls label{flex-basis:100%}.visitor-voice-controls select,.visitor-voice-controls button{min-height:40px}.hd-builder{color:var(--crm-text,#192636)}.hd-builder-top,.hd-builder-top>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hd-builder-top{justify-content:space-between;margin-bottom:18px}.hd-builder h2{font-size:22px;font-weight:700}.hd-builder p{color:var(--crm-muted,#596679);line-height:1.6}.hd-builder button{cursor:pointer}.hd-builder-layout{grid-template-columns:200px minmax(0,1fr);gap:20px;display:grid}.hd-form-list{flex-direction:column;gap:9px;display:flex}.hd-form-list>button:not(.primary){text-align:left;border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#fff);color:var(--crm-text,#172331);border-radius:10px;gap:6px;padding:14px;display:grid}.hd-form-list button[aria-pressed=true]{outline:2px solid var(--crm-primary,#5947e8)}.hd-form-list small{color:var(--crm-muted,#596679)}.hd-editor-grid{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.hd-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hd-tabs button{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce3ed);color:inherit;border-radius:8px;padding:10px 14px}.hd-tabs button[aria-pressed=true]{background:var(--crm-feature,#eeebff);color:var(--crm-feature-text,#4832bc);border-color:var(--crm-primary,#5947e8)}.hd-properties>label,.hd-field-properties>label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.hd-properties :is(input:not([type=checkbox]),select,textarea){background:var(--crm-surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--crm-text,#172331);border:1px solid var(--crm-border,#dce3ed);font:inherit;border-radius:8px;padding:10px 12px}.hd-properties textarea{min-height:100px}.hd-properties h3,.hd-builder-empty h3{margin-bottom:12px;font-size:18px;font-weight:650}.hd-field-row{gap:4px;margin:7px 0;display:flex}.hd-field-row button{border:1px solid var(--crm-border,#dce3ed);background:var(--crm-surface,#fff);color:inherit;border-radius:7px;padding:9px}.hd-field-row button:first-child{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.hd-field-row button[aria-pressed=true]{border-color:var(--crm-primary,#5947e8);background:var(--crm-feature,#eeebff)}.hd-field-properties{border-top:1px solid var(--crm-border,#dce3ed);margin-top:20px}.hd-builder .hd-checkbox{flex-direction:row;align-items:center;gap:9px;display:flex}.hd-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--hd-accent,#5947e8);flex-shrink:0}.hd-properties>a{gap:8px;margin:15px 0;text-decoration:underline;display:flex}.hd-preview{min-width:0}.hd-preview-label{color:var(--crm-muted,#596679);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.hd-public{box-sizing:border-box;color:#172331;background:#f4f6fa;width:100%;min-height:100dvh;padding:28px 18px;font-family:Arial,Helvetica,sans-serif}.hd-public-card{box-sizing:border-box;border:1px solid #dce3ed;border-top:5px solid var(--hd-accent,#5947e8);color:#172331;background:#fff;border-radius:16px;width:100%;max-width:620px;margin:auto;padding:30px;box-shadow:0 15px 50px #17233108}.hd-public-card h1,.hd-preview .hd-public-card h2{color:#172331;letter-spacing:-.035em;margin:12px 0;font-size:28px;font-weight:700;line-height:1.2}.hd-public-card p{color:#596679;margin:12px 0;line-height:1.65}.hd-public-card .hd-brand{color:var(--hd-accent,#5947e8);margin:0 0 18px;font-size:13px;font-weight:700}.hd-public-card .hd-field{color:#233346;flex-direction:column;gap:8px;margin:20px 0;font-size:14px;font-weight:600;display:flex}.hd-public-card .hd-field :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#172331;background:#fff;border:1px solid #bac6d6;border-radius:9px;width:100%;max-width:100%;min-height:46px;padding:12px;font-family:inherit;font-size:16px;font-weight:400}.hd-public-card textarea{resize:vertical;min-height:120px}.hd-public-card .hd-checkbox{color:#33445b;align-items:flex-start;gap:9px;margin:18px 0;font-size:13px;font-weight:400;line-height:1.6;display:flex}.hd-public-card :is(input,select,textarea,button):focus-visible{outline:3px solid var(--hd-accent,#5947e8);outline-offset:3px}.hd-public-card .hd-submit{background:var(--hd-accent,#5947e8);width:100%;color:var(--hd-onaccent,#fff);cursor:pointer;border:0;border-radius:9px;margin:20px 0 12px;padding:14px 20px;font-size:16px;font-weight:650;display:block}.hd-public-card .hd-submit:disabled{opacity:.6;cursor:wait}.hd-public-card small{color:#596679;font-size:11px;line-height:1.6;display:block}.hd-public-card [aria-invalid=true]{border-color:#b42332}.hd-public-card .hd-field small,.hd-error{color:#b42332;overflow-wrap:anywhere;background:#fff1f2;border-radius:8px;padding:10px}.hd-note{background:var(--crm-feature,#eeebff);color:var(--crm-text,#172331);border-radius:9px;margin-bottom:16px;padding:12px 16px}.hd-credit{text-align:center;color:#596679;margin-top:25px;font-size:11px;text-decoration:underline;display:block}.hd-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hd-success>span{letter-spacing:.08em;color:#287258;font-size:11px}.hd-success button,.hd-public-card>button{color:#172331;background:#fff;border:1px solid #bac6d6;border-radius:8px;padding:12px}.hd-builder-empty{border:1px dashed var(--crm-border,#dce3ed);border-radius:16px;padding:45px 30px}.hd-ticket-source{background:var(--crm-feature,#eef3ff);overflow-wrap:anywhere;border-radius:10px;padding:16px}.hd-ticket-source p{margin-top:8px;line-height:1.6}.hd-builder button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1150px){.hd-editor-grid{grid-template-columns:1fr}.hd-builder-layout{grid-template-columns:170px minmax(0,1fr)}}@media (width<=650px){.hd-builder-layout{grid-template-columns:1fr}.hd-form-list{flex-direction:row;padding:5px 3px 12px;overflow-x:auto}.hd-form-list>button{min-width:155px}.hd-builder-top{align-items:flex-start}.hd-public{padding:15px 10px}.hd-public-card{padding:22px 18px}.hd-public-card h1,.hd-preview .hd-public-card h2{font-size:25px}.hd-editor-grid{grid-template-columns:minmax(0,1fr)}}.hd-rule{border:1px solid var(--crm-border,#dce3ed);border-radius:10px;min-width:0;margin:20px 0;padding:16px}.hd-rule legend{padding:0 6px;font-weight:650}.hd-rule label{gap:8px;margin:12px 0;display:grid}.hd-rule small{color:var(--crm-muted,#596679);line-height:1.6;display:block}.hd-thread{border:1px solid var(--crm-border,#dce3ed);color:var(--crm-text,#172331);background:var(--crm-surface,#fff);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:20px 0;padding:18px}.hd-thread header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hd-thread h3{font-size:18px;font-weight:700}.hd-thread h4{margin:22px 0 12px;font-weight:650}.hd-thread p{margin:12px 0;line-height:1.65}.hd-thread :is(button,input,textarea){font:inherit;box-sizing:border-box;max-width:100%}.hd-thread button{border:1px solid var(--crm-border,#bac6d6);background:var(--crm-surface,#fff);color:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:8px;margin:6px 4px 6px 0;padding:10px 12px}.hd-thread button:disabled{opacity:.5;cursor:not-allowed}.hd-thread label{gap:10px;margin-top:16px;font-size:14px;font-weight:600;display:grid}.hd-thread textarea{border:1px solid var(--crm-border,#bac6d6);background:var(--crm-surface,#fff);width:100%;min-height:115px;color:inherit;resize:vertical;border-radius:8px;padding:12px}.hd-thread input[type=file]{width:100%;font-size:13px}.hd-thread small{color:var(--crm-muted,#596679);margin:6px 0;font-size:12px;line-height:1.6;display:block}.hd-replies{overscroll-behavior:contain;max-height:480px;margin:16px 0;overflow-y:auto}.hd-replies article{background:var(--crm-feature,#f4f6fa);border-radius:9px;margin:10px 0;padding:14px}.hd-replies p,.hd-original{white-space:pre-wrap}.hd-public-card .hd-thread{--crm-text:#172331;--crm-surface:#fff;--crm-border:#dce3ed;--crm-feature:#f4f6fa;--crm-muted:#596679;border:0;padding:16px 0}.hd-public-card a.hd-submit{text-align:center;box-sizing:border-box;text-decoration:none}.hd-thread :is(button,input,textarea,summary):focus-visible{outline:3px solid var(--hd-accent,#5947e8);outline-offset:3px}.appearance-designer{color:#273247;gap:14px;min-width:0;margin:20px 0;display:grid}.appearance-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.appearance-section-heading span{letter-spacing:.12em;color:#7b8496;font-size:9px;font-weight:750}.appearance-section-heading h3{letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.appearance-section-heading>b{color:#6751cc;background:#f3f0ff;border:1px solid #e1dcf6;border-radius:99px;padding:5px 9px;font-size:10px}.appearance-catalog{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:310px;padding:3px;display:grid;overflow:auto}.appearance-choice{cursor:pointer;background:#fff;border:1px solid #e4e8f0;border-radius:12px;align-items:center;min-width:0;line-height:1.4;position:relative;flex-direction:row!important;gap:9px!important;margin:0!important;padding:10px!important;display:flex!important}.appearance-choice:has(input:checked){background:#faf8ff;border-color:#7a64df;box-shadow:0 0 0 2px #7962dc13}.appearance-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #7760dc}.appearance-choice>input{opacity:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}.appearance-choice>span:last-child{min-width:0}.appearance-choice b{color:#303b4f;font-size:11px;display:block}.appearance-choice small{color:#7b8496!important;margin-top:3px!important;font-size:10px!important;line-height:1.4!important;display:block!important}.appearance-choice .widget-layout-thumb,.appearance-choice .launcher-theme-thumb{flex:0 0 55px;width:55px;min-width:55px;height:42px}.appearance-choice .widget-layout-thumb i:first-child{width:29px;top:21px}.appearance-choice .widget-layout-thumb i:nth-child(2){width:25px;top:31px}.appearance-choice .widget-layout-thumb i:nth-child(3){display:none}.appearance-note{line-height:1.6;color:#7b8496!important;font-size:11px!important}.appearance-launcher-stage{background:radial-gradient(circle at 10% 10%,#e2ddff,#0000 60%),radial-gradient(circle at 90% 90%,#e0f4f4,#0000 60%),#f7f8fc;border:1px solid #e4e8f0;border-radius:16px;justify-content:center;align-items:center;min-height:174px;padding:35px 20px 22px;display:flex;position:relative;overflow:hidden}.appearance-stage-caption{color:#7a8498;letter-spacing:.12em;font-size:8px;font-weight:750;position:absolute;top:13px;left:15px}.appearance-controls{background:#fbfcfe;border:1px solid #e4e8f0;border-radius:14px;gap:15px;padding:15px;display:grid}.appearance-control-heading{justify-content:space-between;align-items:center;font-size:12px;display:flex}.appearance-control-heading button,.appearance-reset{color:#6952cd!important;background:0 0!important;border:0!important;padding:3px!important;font-size:11px!important}.appearance-color-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearance-designer .appearance-color-controls label{gap:6px;font-size:11px}.appearance-designer .appearance-color-controls input[type=color]{border-radius:8px!important;width:100%!important;height:35px!important;min-height:0!important;padding:3px!important}.appearance-color-controls small{color:#7b8496!important;margin:0!important;font-size:10px!important}.appearance-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appearance-designer .appearance-controls label{color:#4b566b;gap:7px;min-width:0;margin:0;font-size:11px;display:grid}.appearance-designer .appearance-controls select,.appearance-designer .appearance-controls input[type=text]{color:#273247;box-sizing:border-box;background:#fff;border:1px solid #dfe5ee;border-radius:9px;width:100%;min-width:0;min-height:38px;padding:8px 9px;font-size:12px}.appearance-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.appearance-range output{color:#7561cf;font-variant-numeric:tabular-nums;font-size:10px}.appearance-designer .appearance-range input[type=range]{width:100%;height:20px;min-height:0;box-shadow:none;accent-color:#7561cf;padding:0}.appearance-designer .appearance-controls .appearance-checkbox{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.appearance-designer .appearance-checkbox input{accent-color:#7561cf;width:15px!important;height:15px!important;min-height:0!important;margin:0!important}.appearance-reset{text-underline-offset:3px;justify-self:start;text-decoration:underline}.appearance-interface-preview{--preview-surface:#fff;--preview-canvas:#f4f6fb;--preview-text:#29354a;--preview-line:#e6eaf1;border:1px solid var(--preview-line);background:var(--preview-surface);color:var(--preview-text);border-radius:16px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.appearance-preview-header{border-bottom:1px solid var(--preview-line);align-items:center;gap:9px;padding:13px 14px;display:flex}.appearance-preview-header>div{flex:1;min-width:0}.appearance-preview-header b{overflow-wrap:anywhere;font-size:12px;display:block}.appearance-preview-header small{opacity:.7;margin-top:3px;font-size:9px;display:block}.appearance-preview-header>svg{opacity:.6;flex:none}.appearance-preview-avatar{background:color-mix(in srgb,var(--preview-brand) 12%,var(--preview-surface));width:32px;height:32px;color:var(--preview-brand);border-radius:11px;place-items:center;display:grid}.appearance-preview-conversation{background:var(--preview-canvas);flex-direction:column;gap:10px;padding:13px;display:flex}.appearance-preview-label{letter-spacing:.09em;text-transform:uppercase;opacity:.55;align-self:center;font-size:8px}.appearance-preview-message{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:4px 13px 13px;align-self:flex-start;max-width:87%;padding:10px 12px;font-size:11px;line-height:1.5}.appearance-preview-message.mine{background:var(--preview-brand);color:#fff;border-color:#0000;border-radius:13px 4px 13px 13px;align-self:flex-end}.appearance-preview-composer{border:1px solid var(--preview-line);color:var(--preview-text);border-radius:11px;justify-content:space-between;align-items:center;margin:10px;padding:10px 11px;font-size:11px;display:flex}.appearance-preview-composer>span{opacity:.55}.appearance-preview-composer>svg{color:var(--preview-brand)}.appearance-interface-preview[data-interface=concierge]{border-radius:24px}.appearance-interface-preview[data-interface=concierge] .appearance-preview-header{background:#f4f3f7;padding:18px}.appearance-interface-preview[data-interface=compact] .appearance-preview-message{border-radius:7px;padding:7px 10px}.appearance-interface-preview[data-interface=commerce]{--preview-surface:#fffdf9;--preview-canvas:#f8f5ef;--preview-line:#e9e2d6;--preview-brand:#242830!important}.appearance-interface-preview[data-interface=guided]{--preview-canvas:#f0f8fc}.appearance-interface-preview[data-interface=minimal]{--preview-canvas:#fff}.appearance-interface-preview[data-interface=minimal] .appearance-preview-message:not(.mine){background:0 0;border:0;padding-left:0}.appearance-interface-preview[data-interface=executive] .appearance-preview-header{color:#fff;background:#17253e}.appearance-interface-preview[data-interface=soft]{--preview-canvas:#fbf5fa;--preview-line:#f0e3ee;border-radius:25px}.appearance-interface-preview[data-interface=soft] .appearance-preview-message{border-radius:18px}.appearance-interface-preview[data-interface=editorial]{--preview-surface:#fffdf6;--preview-canvas:#f5f0e5;--preview-line:#e6dfd0}.appearance-interface-preview[data-interface=editorial] .appearance-preview-header b{font-family:Georgia,serif;font-size:16px}.appearance-interface-preview[data-interface=terminal]{--preview-surface:#13221f;--preview-canvas:#0e1917;--preview-text:#d5f4e5;--preview-line:#2a423a;font-family:ui-monospace,monospace;--preview-brand:#287658!important}.appearance-interface-preview[data-interface=terminal] .appearance-preview-header b{font-family:ui-monospace,monospace}.appearance-interface-preview[data-interface=aurora] .appearance-preview-header{background:linear-gradient(120deg,#eee8ff,#dff9f6)}.appearance-interface-preview[data-interface=aurora]{--preview-canvas:#f4f2fd}.appearance-interface-preview[data-interface=glass]{--preview-surface:#28213f;--preview-canvas:#332a4f;--preview-text:#f1eaff;--preview-line:#ffffff26}.appearance-interface-preview[data-theme=dark]{--preview-surface:#191d29;--preview-canvas:#141823;--preview-text:#edf0f8;--preview-line:#32394c}.appearance-interface-preview[data-theme=dark][data-interface=aurora] .appearance-preview-header{background:linear-gradient(120deg,#322850,#173a3a)}@media (prefers-color-scheme:dark){.appearance-interface-preview[data-theme=system]{--preview-surface:#191d29;--preview-canvas:#141823;--preview-text:#edf0f8;--preview-line:#32394c}.appearance-interface-preview[data-theme=system][data-interface=aurora] .appearance-preview-header{background:linear-gradient(120deg,#322850,#173a3a)}}.widget-layout-thumb-minimal:before{background:#e9edf3;height:14px}.widget-layout-thumb-executive:before{background:#17253e}.widget-layout-thumb-soft{background:#fbf0f8;border-radius:16px}.widget-layout-thumb-soft:before{background:#d4b1d2}.widget-layout-thumb-editorial{background:#f5f0e5}.widget-layout-thumb-editorial:before{background:#b3a18a}.widget-layout-thumb-terminal{background:#14231f}.widget-layout-thumb-terminal:before{background:#287658}.widget-layout-thumb-aurora:before{background:linear-gradient(100deg,#c9b7ff,#a4e6da)}.launcher-theme-thumb-beacon i{border:2px solid #c8bcff;width:27px;height:27px;box-shadow:0 0 0 4px #604cdd24}.launcher-theme-thumb-duo i{border-radius:10px;width:28px;height:25px;box-shadow:5px -4px #a99ae9}.launcher-theme-thumb-ribbon i{border-radius:5px;width:20px;height:38px}.launcher-theme-thumb-help-card i{background:#fff;border-left:3px solid #604cdd;border-radius:7px;width:49px;height:29px}.launcher-theme-thumb-help-card em,.launcher-theme-thumb-capsule em{color:#604cdd}.launcher-theme-thumb-capsule i{background:#fff;border:1px solid #d9d4ee;width:48px;height:27px}.launcher-theme-thumb-mono i{background:#202634;border-radius:5px}@media (width<=420px){.appearance-catalog{grid-template-columns:1fr;max-height:265px}.appearance-control-grid{grid-template-columns:1fr}.appearance-color-controls{gap:6px}.appearance-controls{padding:12px}}.studio-workspace{gap:24px;min-width:0;display:grid}.bs-navigation{border:1px solid var(--crm-border,#e4e7f0);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);gap:5px;padding:6px;display:flex;overflow-x:auto}.bs-navigation a{border-radius:calc(var(--crm-radius,10px) * .9);color:var(--crm-muted,#6c7589);font-size:calc(12px * var(--crm-font-scale,1));white-space:nowrap;align-items:center;gap:8px;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.bs-navigation a:hover{background:var(--crm-surface-alt,#f7f5fe);color:var(--crm-primary,#6046dc)}.bs-navigation a[aria-current=page]{color:var(--crm-primary,#6046dc);background:var(--crm-surface-alt,#f0ebfc)}.bs-navigation b{border-radius:calc(var(--crm-radius,10px) * .5);font-size:calc(10px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#e9e4f5);padding:2px 6px}.bs-page-header{justify-content:space-between;align-items:center;gap:20px;padding:7px 2px;display:flex}.bs-page-header>div>span{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;color:var(--crm-muted,#81758e);text-transform:uppercase;font-weight:650}.bs-page-header h2{letter-spacing:-.035em;line-height:1.25;font-size:calc(28px * var(--crm-font-scale,1))!important;color:var(--crm-text,#283047)!important;margin:8px 0!important}.bs-page-header p{color:var(--crm-muted,#70798e);line-height:1.7;font-size:calc(13px * var(--crm-font-scale,1))!important;margin:0!important}.bs-page-header>button{flex-shrink:0}.bs-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bs-metrics>div{border:1px solid var(--crm-border,#e5e7f0);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);gap:9px;padding:21px 23px;display:grid}.bs-metrics span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#66718a);font-weight:550}.bs-metrics strong{font-size:calc(31px * var(--crm-font-scale,1));letter-spacing:-.04em;color:var(--crm-text,#30364f);font-weight:650;line-height:1.2}.bs-metrics small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8891a3)}.bs-section{border:1px solid var(--crm-border,#e5e7f0);border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface,#fff);min-width:0;padding:23px}.bs-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.bs-section-title h3,.bs-list-header h3{font-size:calc(15px * var(--crm-font-scale,1))!important;color:var(--crm-text,#30384e)!important;margin:0!important;font-weight:650!important}.bs-section-title>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8790a1)}.bs-section-title>button{color:var(--crm-primary,#7053ca);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:6px;display:flex}.bs-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bs-start-grid>button{text-align:left;border:1px solid var(--crm-border,#e7e8f1);border-radius:calc(var(--crm-radius,10px) * 1.2);background:linear-gradient(140deg,var(--crm-surface,#fbfaff),var(--crm-surface,#fff));flex-direction:column;align-items:flex-start;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.bs-start-grid>button:hover{border-color:var(--crm-border,#c9b9ef);box-shadow:0 5px 18px #6046dc0b}.bs-start-grid>button>span{border:1px solid var(--crm-border,#e2dbf6);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#f0ebfc);width:46px;height:46px;color:var(--crm-primary,#7358c7);place-items:center;margin-bottom:18px;display:grid}.bs-start-grid h3{font-size:calc(15px * var(--crm-font-scale,1))!important;color:var(--crm-text,#32394e)!important;margin:0 0 9px!important;font-weight:650!important}.bs-start-grid p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7b8296);margin:0 0 24px;line-height:1.7}.bs-start-grid b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#7153c7);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:flex}.bs-overview-columns{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.bs-recent{border-top:1px solid var(--crm-border,#eef0f5);align-items:center;gap:12px;padding:15px 0;display:flex}.bs-recent-icon{border:1px solid var(--crm-border,#e4e2f1);background:var(--crm-surface-alt,#f7f4fc);width:40px;height:40px;color:var(--crm-primary,#8066bd);border-radius:calc(var(--crm-radius,10px) * 1.1);flex-shrink:0;place-items:center;display:grid}.bs-recent>div{flex:1;min-width:0}.bs-recent>div>button{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-text,#394258);text-align:left;overflow-wrap:anywhere;font-weight:650}.bs-recent small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8a93a6);margin-top:5px;display:block}.bs-icon-button{color:var(--crm-muted,#8b80a6);place-items:center;width:30px;height:30px;display:grid}.bs-attention{text-align:left;border-top:1px solid var(--crm-border,#eef0f5);width:100%;color:var(--crm-muted,#8b7ba0);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.bs-attention b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#51566c);font-weight:600;display:block}.bs-attention small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#a07e62);margin-top:5px;line-height:1.7;display:block}.bs-record-note{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7e869a);align-items:center;gap:10px;padding:0 3px;line-height:1.8;display:flex}.bs-record-note svg{flex-shrink:0}.bs-empty{text-align:center;color:var(--crm-muted,#917fa7);justify-items:center;padding:38px 20px;display:grid}.bs-empty h3{font-size:calc(15px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#50576c)!important;margin:13px 0 7px!important}.bs-empty p{color:var(--crm-muted,#81899c);max-width:350px;margin:0;line-height:1.8;font-size:calc(12px * var(--crm-font-scale,1))!important}.bs-list-header{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.bs-list-header p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#858da1);margin:7px 0 0}.bs-directory-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 22px;display:flex}.bs-directory-filters>label{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#858598);flex:140px;gap:6px;display:grid}.bs-directory-filters select{border:1px solid var(--crm-border,#e4e6ef);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:100%;max-width:100%;min-height:36px;color:var(--crm-muted,#626b80);font-size:calc(11px * var(--crm-font-scale,1));padding:8px}.bs-directory-filters>button{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#7e6aab);padding:10px}.bs-bot-metadata{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8a90a2);gap:6px;padding:0 19px 16px;display:grid}.bs-bot-metadata>span{overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.bs-bot-metadata>b{color:var(--crm-primary,#a17d51);font-size:calc(9px * var(--crm-font-scale,1));font-weight:550}.bs-pagination{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7f879c);justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.bs-pagination>span{margin-right:auto}.bs-pagination button{border:1px solid var(--crm-border,#e4e6ef);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);padding:8px 12px}.studio-workspace button:disabled{opacity:.45;cursor:not-allowed}.studio-workspace .studio-home-bots.list .studio-home-bot-card{grid-template-columns:95px minmax(180px,1fr) minmax(180px,.9fr) 160px}.studio-workspace .studio-home-bots.list .bs-bot-metadata{grid-area:1/3;padding:16px}.studio-workspace .studio-home-bots.list .studio-home-bot-facts{display:none}.studio-workspace .studio-home-bots.list footer{border-top:0;border-left:1px solid var(--crm-border,#e9eaf2);flex-wrap:wrap;grid-area:1/4;align-content:center;align-self:stretch;margin:0}.studio-workspace .studio-home-bots.list .studio-home-card-actions{margin-left:0}.bs-trash-notice{border:1px solid var(--crm-border,#e9e3f5);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#faf8ff);color:var(--crm-primary,#8b75a8);align-items:flex-start;gap:13px;margin-bottom:22px;padding:18px;display:flex}.bs-trash-notice svg{flex-shrink:0}.bs-trash-notice b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#6d5b86)}.bs-trash-notice p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8b819a);margin:6px 0 0;line-height:1.8}.bs-trash>.studio-home-search{max-width:420px;margin-bottom:20px}.bs-trash-table{overflow-x:auto}.bs-trash table{text-align:left;border-collapse:collapse;width:100%;min-width:690px;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#7e859b)}.bs-trash th{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8790a3);border-bottom:1px solid var(--crm-border,#e6e9f0);background:var(--crm-surface,#fafbfe);padding:12px;font-weight:600}.bs-trash td{border-bottom:1px solid var(--crm-border,#edf0f5);vertical-align:middle;padding:19px 12px}.bs-trash td b{color:var(--crm-muted,#4f576e);font-weight:650}.bs-trash td small{font-size:calc(10px * var(--crm-font-scale,1));overflow-wrap:anywhere;max-width:230px;margin-top:6px;display:block}.bs-trash td button{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#7052b9);padding:6px 8px}.bs-danger,.bs-trash td button.bs-danger{color:var(--crm-danger,#b36e7d)}.bs-danger-button{background:var(--crm-feature,#b96577);color:var(--crm-feature-text,#fff);border-radius:calc(var(--crm-radius,10px) * .8);font-size:calc(12px * var(--crm-font-scale,1));padding:10px 15px}.bs-create-options{gap:10px;display:grid}.bs-create-options>button{border:1px solid var(--crm-border,#e7e4f0);border-radius:calc(var(--crm-radius,10px) * 1.1);text-align:left;color:var(--crm-primary,#8973b8);background:var(--crm-surface,#fcfbff);align-items:center;gap:15px;padding:19px;display:flex}.bs-create-options>button:hover{border-color:var(--crm-border,#baa7dc);background:var(--crm-surface-alt,#f8f4ff)}.bs-create-options span{flex:1;min-width:0}.bs-create-options b{font-size:calc(14px * var(--crm-font-scale,1));color:var(--crm-muted,#4b4962);display:block}.bs-create-options small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8a839a);margin-top:5px;line-height:1.7;display:block}.bs-lifecycle-dialog>label{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7f718d);gap:9px;display:grid}.bs-lifecycle-dialog input{border:1px solid var(--crm-border,#e3deeb);border-radius:calc(var(--crm-radius,10px) * .8);color:var(--crm-muted,#63566f);padding:10px 12px}.bs-lifecycle-dialog p{line-height:1.8}.studio-workspace :is(a,button,input,select):focus-visible{outline:2px solid var(--crm-focus,#9275d5);outline-offset:3px}.studio-page:has(.studio-workspace)>.page-heading{display:none}@media (width<=1100px){.bs-start-grid>button{padding:18px}.bs-overview-columns{grid-template-columns:1fr}.studio-workspace .studio-home-bots.list .studio-home-bot-card{grid-template-columns:80px minmax(150px,1fr) 180px}.studio-workspace .studio-home-bots.list .bs-bot-metadata{grid-area:2/2}.studio-workspace .studio-home-bots.list footer{grid-area:1/3/3}.bs-navigation a{padding:11px 13px}}@media (width<=720px){.studio-workspace{gap:18px}.bs-navigation{border-radius:calc(var(--crm-radius,10px) * 1);gap:2px}.bs-navigation a{font-size:calc(11px * var(--crm-font-scale,1));gap:6px;padding:11px 12px}.bs-page-header{flex-wrap:wrap;align-items:flex-start;gap:14px}.bs-page-header h2{font-size:calc(25px * var(--crm-font-scale,1))!important}.bs-page-header p{font-size:calc(12px * var(--crm-font-scale,1))!important}.bs-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs-metrics>div{padding:17px}.bs-metrics strong{font-size:calc(27px * var(--crm-font-scale,1))}.bs-start-grid{grid-template-columns:1fr}.bs-start-grid>button{padding:20px}.bs-start-grid>button>span{margin-bottom:13px}.bs-start-grid p{margin-bottom:17px}.bs-section{padding:18px}.bs-section-title{align-items:flex-start}.bs-section-title>span{text-align:right;max-width:110px;line-height:1.6}.bs-recent{gap:9px}.bs-recent .studio-home-status{font-size:calc(9px * var(--crm-font-scale,1))}.bs-recent-icon{width:33px;height:33px}.studio-workspace .studio-home-bots.list .studio-home-bot-card{display:flex}.studio-workspace .studio-home-bots.list .bs-bot-metadata{padding:0 18px 16px}.studio-workspace .studio-home-bots.list footer{border-left:0;border-top:1px solid var(--crm-border,#e9eaf2);flex-wrap:nowrap}.studio-workspace .studio-home-bots.list .studio-home-card-actions{margin-left:auto}.bs-pagination{flex-wrap:wrap;gap:6px}.bs-pagination>span{flex-basis:100%;margin-bottom:4px}.bs-directory-filters>label{flex-basis:calc(50% - 10px)}.bs-trash-notice{padding:15px}.bs-record-note{align-items:flex-start}.bs-create-options>button{padding:15px}.bs-start-grid button:disabled{display:none}}.studio-home.studio-workspace{flex-direction:column;align-items:stretch;gap:22px;width:100%;min-width:0;max-width:100%;display:flex}.studio-workspace>.bs-overview-body{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.studio-workspace>.bs-tab-body{box-sizing:border-box;border:1px solid var(--studio-border);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--studio-panel);flex:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin:0;padding:24px;display:block}.studio-workspace .bs-page-header>div,.studio-workspace .bs-list-header>div:first-child,.studio-workspace .studio-home-template-section,.studio-workspace .bs-trash,.studio-workspace .wb-module{min-width:0;max-width:100%}.studio-workspace .bs-list-header{border-bottom:1px solid var(--studio-border);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px}.studio-workspace .studio-home-toolbar{align-items:center;gap:12px;margin-bottom:16px}.studio-workspace .studio-home-toolbar>.studio-home-search{flex:240px;width:auto;min-width:160px}.studio-workspace .studio-home-toolbar>.studio-home-filters{flex-wrap:wrap;flex:0 auto;overflow:visible}.studio-workspace .bs-directory-filters{border:1px solid var(--crm-border,#eceaf3);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#faf9fd);grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-bottom:22px;padding:16px;display:grid}.studio-workspace .bs-directory-filters>label,.studio-workspace .bs-bot-metadata>span{min-width:0}.studio-workspace .studio-home-bots.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}.studio-workspace .studio-home-bot-card footer{flex-wrap:wrap;gap:8px 12px}.studio-workspace .studio-home-card-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:5px}.studio-workspace .bs-start-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.studio-workspace .bs-section-title{flex-wrap:wrap}.studio-workspace .bs-section-title>span{max-width:100%}.studio-workspace .bs-tab-templates>.studio-home-template-section>.studio-home-section-head{border-bottom:1px solid var(--studio-border);margin-bottom:20px;padding-bottom:20px}.studio-workspace .studio-template-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;max-width:100%;padding-bottom:9px;overflow-x:auto}.studio-workspace .studio-template-tabs>button{flex-shrink:0}.studio-workspace .studio-template-category-intro{border:1px solid var(--crm-border,#e9e4f4);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#faf8ff);justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 0 20px;padding:20px;display:flex}.studio-workspace .studio-template-category-intro>div{min-width:0}.studio-workspace .studio-template-category-intro>span{flex-shrink:0}.studio-workspace .studio-home-template-tools>.studio-home-search{flex:220px}.studio-workspace .studio-home-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.studio-workspace .studio-home-template-grid>button{height:100%}.studio-workspace .studio-home-template-grid p{overflow-wrap:anywhere}.studio-workspace .bs-tab-website-to-bot{background:0 0;border:0;padding:0}.studio-workspace .bs-tab-website-to-bot .wb-module{width:100%;margin:0}.studio-workspace .wb-module :is(.wb-panel,.wb-form,.wb-start-grid,.wb-customize-grid,.wb-ready-grid,.wb-suggestions){min-width:0}.studio-workspace .bs-trash-notice{margin-bottom:20px}.studio-workspace .bs-trash-table{overscroll-behavior-x:contain;max-width:100%}@container bot-workspace (width<=1050px){.studio-workspace .bs-overview-columns{grid-template-columns:minmax(0,1fr)}.studio-workspace .studio-home-bots.list .studio-home-bot-card{grid-template-columns:76px minmax(0,1fr) minmax(155px,.7fr);display:grid}.studio-workspace .studio-home-bots.list .studio-home-bot-top{grid-area:1/1}.studio-workspace .studio-home-bots.list .studio-home-bot-body{grid-area:1/2}.studio-workspace .studio-home-bots.list .bs-bot-metadata{grid-area:1/3}.studio-workspace .studio-home-bots.list footer{border-left:0;border-top:1px solid var(--studio-border);flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;padding:12px 16px}.studio-workspace .studio-home-bots.list .studio-home-card-actions{margin-left:auto}.studio-workspace .bs-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workspace .bs-directory-filters>button{justify-self:start}.studio-workspace .wb-start-grid,.studio-workspace .wb-customize-grid,.studio-workspace .wb-ready-grid{grid-template-columns:minmax(0,1fr)}.studio-workspace .wb-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bot-workspace (width<=700px){.studio-workspace>.bs-tab-body{padding:18px}.studio-workspace>.bs-tab-website-to-bot{padding:0}.studio-workspace .bs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workspace .bs-page-header{flex-wrap:wrap;align-items:flex-start}.studio-workspace .bs-page-header h2{font-size:calc(25px * var(--crm-font-scale,1))!important}.studio-workspace .bs-start-grid{grid-template-columns:minmax(0,1fr)}.studio-workspace .bs-recent{flex-wrap:wrap}.studio-workspace .studio-home-toolbar>.studio-home-search{flex-basis:100%}.studio-workspace .studio-home-filters{gap:4px}.studio-workspace .studio-home-filters button{padding:0 8px}.studio-workspace .studio-home-bots.list .studio-home-bot-card{display:flex}.studio-workspace .studio-home-bots.list .studio-home-bot-body{padding:12px 18px}.studio-workspace .studio-home-bots.list .bs-bot-metadata{padding:0 18px 16px}.studio-workspace .studio-template-category-intro{flex-direction:column;gap:10px;padding:16px}.studio-workspace .studio-home-template-tools{align-items:stretch}.studio-workspace .studio-home-template-mode{flex:100%;justify-content:space-between}.studio-workspace .studio-home-template-tools>.studio-home-search{width:100%}.studio-workspace .wb-suggestions{grid-template-columns:minmax(0,1fr)}.studio-workspace .wb-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workspace .wb-stepper{overflow-x:auto}.studio-workspace .wb-stepper>span{flex:none}.studio-workspace .wb-explainer{display:none}}@container bot-workspace (width<=420px){.studio-workspace>.bs-tab-body{border-radius:calc(var(--crm-radius,10px) * 1.2);padding:14px}.studio-workspace>.bs-tab-website-to-bot{padding:0}.studio-workspace .bs-directory-filters{grid-template-columns:minmax(0,1fr);padding:12px}.studio-workspace .studio-home-bots.grid,.studio-workspace .studio-home-template-grid,.studio-workspace .wb-coverage{grid-template-columns:minmax(0,1fr)}}.studio-workspace .bs-mascot-hero{border:1px solid var(--crm-border,#e2d9f3);border-radius:calc(var(--crm-radius,10px) * 2.1);background:radial-gradient(ellipse at 94% 15%, var(--crm-selected,#e3d8ff) 0, transparent 48%), linear-gradient(115deg, var(--crm-surface,#faf8ff) 5%, var(--crm-surface-alt,#f1ebff) 100%);isolation:isolate;grid-template-columns:minmax(0,1fr) 290px;gap:24px;min-height:252px;padding:30px 36px;display:grid;position:relative}.studio-workspace .bs-hero-copy{z-index:1;align-self:center;position:relative}.studio-workspace .bs-hero-copy>.bs-hero-eyebrow{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.12em;color:var(--crm-primary,#8162ac);align-items:center;gap:7px;font-weight:700;display:inline-flex}.bs-hero-location{color:var(--crm-muted,#8a7e9d);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:9px;margin:17px 0 9px;display:flex}.bs-hero-location>span{color:var(--crm-muted,#c1b3d2)}.studio-workspace .bs-mascot-hero h2{letter-spacing:-.045em;max-width:620px;font-weight:700;line-height:1.15;color:var(--crm-text,#3c2c59)!important;margin:0 0 12px!important;font-size:clamp(26px,3.2cqw,37px)!important}.studio-workspace .bs-mascot-hero p{max-width:550px;color:var(--crm-muted,#82748f);line-height:1.8;font-size:calc(12px * var(--crm-font-scale,1))!important}.bs-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:21px;display:flex}.bs-hero-actions>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#9586a6);align-items:center;gap:6px;display:flex}.bs-hero-actions i{background:var(--crm-selected,#c9a0e1);border-radius:50%;width:5px;height:5px}.bs-hero-art{align-self:stretch;place-items:center;width:100%;min-height:215px;display:grid;position:relative}.bs-studio-avatar{z-index:2;object-fit:contain;width:235px;max-width:100%;height:auto;filter:drop-shadow(0 16px 15px color-mix(in srgb,var(--crm-primary,#715492) 13.3333%,transparent));display:block;position:relative;transform:rotate(-5deg)}.bs-avatar-orbit{border:1px solid var(--crm-border,#cfc0e8);border-radius:50%;width:230px;height:230px;position:absolute}.bs-avatar-orbit.orbit-one{background:radial-gradient(ellipse, color-mix(in srgb,var(--crm-selected,#e5d7ff) 46.6667%,transparent), transparent 70%);transform:rotate(-25deg)scaleY(.64)}.bs-avatar-orbit.orbit-two{opacity:.6;border-style:dashed;width:260px;height:260px;transform:rotate(35deg)scaleY(.68)}.bs-avatar-spark{z-index:3;border:1px solid var(--crm-border,#e4d8f3);border-radius:calc(var(--crm-radius,10px) * 1.2);background:color-mix(in srgb,var(--crm-surface,#fff) 85.4902%,transparent);width:37px;height:37px;color:var(--crm-primary,#a384ca);place-items:center;display:grid;position:absolute;box-shadow:0 7px 14px #74519e09}.bs-avatar-spark.spark-one{top:9px;right:9px;transform:rotate(12deg)}.bs-avatar-spark.spark-two{bottom:41px;left:4px;transform:rotate(-10deg)}.bs-avatar-caption{z-index:4;border:1px solid var(--crm-border,#dfd4ed);border-radius:calc(var(--crm-radius,10px) * 2);background:color-mix(in srgb,var(--crm-surface,#fffdfe) 96.0784%,transparent);align-items:center;gap:7px;width:max-content;max-width:100%;padding:9px 13px;display:flex;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #64447e0a}.bs-avatar-caption>span{background:var(--crm-feature,#b69acd);border-radius:50%;flex-shrink:0;width:6px;height:6px}.bs-avatar-caption b{color:var(--crm-muted,#8c77a1);font-size:calc(9px * var(--crm-font-scale,1));font-weight:600}.studio-workspace .bs-creative-navigation{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow-x:auto}.studio-workspace .bs-creative-navigation .bs-nav-card{border:1px solid var(--crm-border,#e6e2ee);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);min-width:0;color:var(--crm-muted,#7f758f);white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.studio-workspace .bs-creative-navigation .bs-nav-card:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.studio-workspace .bs-creative-navigation .bs-nav-card:hover{border-color:var(--crm-border,#cab9e5);transform:translateY(-3px);box-shadow:0 8px 19px #6650840b}.studio-workspace .bs-creative-navigation .bs-nav-card[aria-current=page]{border-color:var(--crm-border,#cbb6e9);background:linear-gradient(150deg, var(--crm-surface-alt,#f5efff), var(--crm-surface,#fff) 85%);box-shadow:0 5px 16px #6f4aa50b}.studio-workspace .bs-creative-navigation .bs-nav-card[aria-current=page]:after{background:var(--crm-feature,#9971cc)}.bs-nav-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bs-nav-art{border:1px solid var(--crm-border,#e9e1f3);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#f7f2fc);width:43px;height:43px;color:var(--crm-primary,#9c7cbd);flex-shrink:0;place-items:center;display:grid}.bs-nav-art img{object-fit:contain;width:47px;max-width:none;height:47px;display:block;transform:rotate(-6deg)}.bs-nav-website-to-bot .bs-nav-art{color:var(--crm-primary,#a481b7);background:var(--crm-surface-alt,#f8f1fa);border-color:var(--crm-border,#eee1f1)}.bs-nav-templates .bs-nav-art{color:var(--crm-primary,#b69b76);background:var(--crm-surface-alt,#fbf6ee);border-color:var(--crm-border,#f0e6d7)}.bs-nav-trash .bs-nav-art{color:var(--crm-muted,#9b92a7);background:var(--crm-surface-alt,#f5f3f7);border-color:var(--crm-border,#e9e5ee)}.bs-nav-count{border:1px solid var(--crm-border,#ece7f2);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#faf8fd);min-width:23px;height:23px;color:var(--crm-muted,#9c8bac);font-size:calc(10px * var(--crm-font-scale,1));place-items:center;padding:0 6px;font-weight:600;display:grid}.bs-nav-index{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#c8bfd1);letter-spacing:.03em;padding-top:3px;font-weight:500}.bs-nav-copy{gap:6px;min-width:0;display:grid}.bs-nav-copy strong{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#6c5f7d);font-weight:650;line-height:1.4}.bs-nav-copy small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#a093ad);padding-right:18px;font-weight:400;line-height:1.6}.bs-nav-arrow{color:var(--crm-muted,#c4afd9);opacity:0;transition:opacity .18s,transform .18s;position:absolute;bottom:16px;right:14px;transform:translate(-3px)}.bs-nav-card[aria-current=page] .bs-nav-copy strong{color:var(--crm-primary,#7956a8)}.bs-nav-card[aria-current=page] .bs-nav-arrow,.bs-nav-card:hover .bs-nav-arrow{opacity:1;transform:none}@container bot-workspace (width<=950px){.studio-workspace .bs-mascot-hero{grid-template-columns:minmax(0,1fr) 210px;gap:10px;padding:26px}.bs-studio-avatar{width:200px}.bs-avatar-orbit{width:180px;height:180px}.bs-avatar-orbit.orbit-two{width:210px;height:210px}.studio-workspace .bs-creative-navigation{scrollbar-width:thin;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:10px;margin:0;padding:4px 4px 10px;display:flex;overflow-x:auto}.studio-workspace .bs-creative-navigation .bs-nav-card{scroll-snap-align:start;flex:1 0 155px;gap:12px;padding:15px}}@container bot-workspace (width<=600px){.studio-workspace .bs-mascot-hero{border-radius:calc(var(--crm-radius,10px) * 1.6);grid-template-columns:minmax(0,1fr) 125px;gap:4px;min-height:220px;padding:23px}.studio-workspace .bs-mascot-hero h2{font-size:calc(26px * var(--crm-font-scale,1))!important}.studio-workspace .bs-hero-copy>.bs-hero-eyebrow{font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.06em}.bs-hero-location{font-size:calc(9px * var(--crm-font-scale,1));gap:6px;margin-top:13px}.bs-hero-art{min-height:165px}.bs-studio-avatar{width:140px;max-width:115%}.bs-avatar-orbit{width:120px;height:120px}.bs-avatar-orbit.orbit-two{width:140px;height:140px}.bs-avatar-caption{padding:7px 9px;bottom:0}.bs-avatar-caption b{font-size:calc(8px * var(--crm-font-scale,1));text-align:center}.bs-avatar-caption>span,.bs-avatar-spark,.bs-hero-actions>span{display:none}.bs-hero-actions{margin-top:16px}.bs-hero-actions .studio-home-primary{min-height:38px;font-size:calc(11px * var(--crm-font-scale,1));padding:0 11px}.bs-hero-actions .studio-home-primary>svg:last-child{display:none}}@container bot-workspace (width<=400px){.studio-workspace .bs-mascot-hero{grid-template-columns:minmax(0,1fr);padding:22px}.studio-workspace .bs-hero-copy{padding-right:0}.studio-workspace .bs-hero-location{align-items:flex-end;min-height:44px;margin:8px 0 15px}.studio-workspace .bs-hero-copy>p{padding-right:0}.bs-hero-art{width:75px;min-height:85px;position:absolute;top:12px;right:8px}.bs-studio-avatar{opacity:.95;width:80px;transform:rotate(5deg)}.bs-avatar-orbit,.bs-avatar-caption{display:none}.studio-workspace .bs-mascot-hero h2{max-width:230px;padding-right:5px;font-size:calc(25px * var(--crm-font-scale,1))!important}.studio-workspace .bs-hero-copy>.bs-hero-eyebrow{max-width:170px;font-size:calc(8px * var(--crm-font-scale,1))}.studio-workspace .bs-creative-navigation .bs-nav-card{flex-basis:150px}}@media (prefers-reduced-motion:reduce){.studio-workspace .bs-creative-navigation .bs-nav-card,.bs-nav-arrow{transition:none}.studio-workspace .bs-creative-navigation .bs-nav-card:hover{transform:none}}.workspace-shell>.main>.studio-page:has(>.studio-workspace){min-width:0;max-width:100%;overflow-x:hidden}.studio-home.studio-workspace{box-sizing:border-box;overflow-x:clip}.studio-workspace>*{box-sizing:border-box;min-width:0;max-width:100%}.studio-workspace .bs-creative-navigation{box-sizing:border-box;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;margin-inline:0;overflow-x:auto}.studio-workspace .bs-mascot-hero{box-sizing:border-box;min-width:0;overflow:clip}.studio-workspace .bs-avatar-caption{box-sizing:border-box;white-space:normal;max-width:100%}.studio-workspace :is(.bs-nav-copy,.bs-hero-copy,.bs-start-grid>button,.bs-overview-columns>*,.bs-recent>div){overflow-wrap:anywhere;min-width:0}.wb-module{color:var(--crm-primary,#203452);min-width:0}.wb-intro{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.8);background:linear-gradient(110deg,var(--crm-surface-alt,#edf5ff),var(--crm-surface-alt,#f5efff));padding:30px}.wb-intro>span{color:var(--crm-primary,#3268ee);font-weight:800;font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;align-items:center;gap:8px;display:flex}.wb-intro h2{font-size:calc(30px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:15px 0 10px}.wb-intro p,.wb-module p{color:var(--crm-muted,#65718f);font-size:calc(13px * var(--crm-font-scale,1));line-height:1.7}.wb-steps{flex-wrap:wrap;gap:25px;margin-top:24px;display:flex}.wb-steps>span{font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:9px;display:flex}.wb-steps b{color:var(--crm-primary,#3268ee);background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * .8);padding:8px}.wb-form{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface,#fff);grid-template-columns:1.3fr 1fr auto;align-items:end;gap:16px;margin:20px 0;padding:24px;display:grid}.wb-module label{font-size:calc(12px * var(--crm-font-scale,1));gap:8px;min-width:0;font-weight:650;display:grid}.wb-module input,.wb-module select{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);width:100%;min-width:0;color:var(--crm-primary,#203452);font:inherit;padding:12px}.wb-module button{cursor:pointer;border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#3268ee);min-height:42px;color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));border:0;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:700;display:inline-flex}.wb-module button:disabled{opacity:.5;cursor:wait}.wb-form>p{font-size:calc(11px * var(--crm-font-scale,1));grid-column:1/-1;margin:0}.wb-module :focus-visible{outline:2px solid var(--crm-focus,#3268ee);outline-offset:3px}.wb-error,.wb-notice{border-radius:calc(var(--crm-radius,10px) * 1.1);font-size:calc(12px * var(--crm-font-scale,1));align-items:center;gap:10px;margin:16px 0;padding:16px;line-height:1.7;display:flex}.wb-error{background:var(--crm-surface-alt,#fff0f0);color:var(--crm-danger,#9c3434);border:1px solid var(--crm-border,#f5d4d4)}.wb-notice{background:var(--crm-surface-alt,#edf8f3);color:var(--crm-success,#276a50);border:1px solid var(--crm-border,#d4eadf)}.wb-empty{border:1px dashed var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.2);font-size:calc(13px * var(--crm-font-scale,1));padding:25px}.wb-loading{text-align:center;background:var(--crm-surface-alt,#f4f8ff);border-radius:calc(var(--crm-radius,10px) * 1.4);margin:20px 0;padding:35px}.wb-loading>svg{color:var(--crm-primary,#3268ee);animation:2s linear infinite wb-spin}.wb-loading>b{font-size:calc(14px * var(--crm-font-scale,1));margin:15px 0;display:block}.wb-loading>div{border-radius:calc(var(--crm-radius,10px) * .5);background:linear-gradient(90deg,var(--crm-surface-alt,#dce8ff),var(--crm-feature,#3268ee),var(--crm-surface-alt,#dce8ff));background-size:200%;max-width:280px;height:6px;margin:20px auto 0;animation:2s infinite wb-load}.wb-history{max-width:650px;margin:20px 0}.wb-overview{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);justify-content:space-between;gap:30px;padding:25px;display:flex}.wb-overview>div>span{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.1em;color:var(--crm-primary,#3268ee);font-weight:800}.wb-overview h3{font-size:calc(22px * var(--crm-font-scale,1));overflow-wrap:anywhere;margin:10px 0}.wb-stats{flex-wrap:wrap;flex:0 0 250px;align-content:center;gap:18px;display:flex}.wb-stats>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f)}.wb-stats b{font-size:calc(26px * var(--crm-font-scale,1));color:var(--crm-primary,#203452);display:block}.wb-stats small{width:100%;color:var(--crm-muted,#8795ae);font-size:calc(9px * var(--crm-font-scale,1));line-height:1.7}.wb-sources{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fff);margin:18px 0;padding:20px}.wb-module summary{cursor:pointer;font-size:calc(12px * var(--crm-font-scale,1));overflow-wrap:anywhere;font-weight:700;line-height:1.7}.wb-sources>summary{align-items:center;gap:8px;display:flex}.wb-sources details{border-top:1px solid var(--crm-border,#e6edf8);margin:15px 0;padding-top:12px}.wb-sources pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(11px * var(--crm-font-scale,1));background:var(--crm-surface,#f5f8ff);border-radius:calc(var(--crm-radius,10px) * .9);max-height:250px;padding:15px;line-height:1.7;overflow:auto}.wb-module a{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#3268ee)}.wb-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wb-suggestions article{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.7);background:var(--crm-surface,#fff);flex-direction:column;min-width:0;padding:25px;display:flex}.wb-card-label{justify-content:space-between;align-items:center;display:flex}.wb-card-label>span{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.1em;color:var(--crm-primary,#3268ee);font-weight:800}.wb-card-label small{font-size:calc(10px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#3268ee);border-radius:calc(var(--crm-radius,10px) * .6);padding:6px 10px}.wb-suggestions h3{font-size:calc(21px * var(--crm-font-scale,1));margin:18px 0 10px;line-height:1.3}.wb-suggestions h4{font-size:calc(11px * var(--crm-font-scale,1));margin:19px 0 9px}.wb-suggestions ul{gap:9px;margin:0 0 15px;padding:0;list-style:none;display:grid}.wb-suggestions li{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f);align-items:flex-start;gap:7px;line-height:1.6;display:flex}.wb-suggestions li svg{color:var(--crm-primary,#3268ee);flex-shrink:0;margin-top:3px}.wb-suggestions blockquote{border-left:3px solid var(--crm-border,#b3caff);background:var(--crm-surface,#f5f8ff);margin:10px 0;padding:12px}.wb-suggestions blockquote p{font-size:calc(11px * var(--crm-font-scale,1))}.wb-suggestions footer{gap:9px;margin-top:auto;padding-top:20px;display:grid}.wb-suggestions footer small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8795ae)}@keyframes wb-spin{to{transform:rotate(360deg)}}@keyframes wb-load{to{background-position:200%}}@media (width<=1000px){.wb-form{grid-template-columns:1fr 1fr}.wb-form button{grid-column:1/-1}}@media (width<=700px){.wb-intro{padding:22px}.wb-intro h2{font-size:calc(25px * var(--crm-font-scale,1))}.wb-form,.wb-suggestions{grid-template-columns:1fr}.wb-form{padding:18px}.wb-overview{flex-direction:column;padding:20px}.wb-stats{flex:auto}.wb-steps{gap:12px}.wb-suggestions article{padding:21px}}@media (prefers-reduced-motion:reduce){.wb-loading>svg,.wb-loading>div{animation:none}}.studio-home-workspace-tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}.studio-home-workspace-tabs>button{white-space:nowrap;flex-shrink:0}.wb-form .wb-wide{grid-column:1/-1}.wb-module textarea{resize:vertical;border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);width:100%;min-width:0;color:var(--crm-primary,#203452);font:inherit;padding:12px;font-weight:400;line-height:1.7}.wb-wide>small,.wb-draft-settings>small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8795ae);font-weight:400;line-height:1.7}.wb-analysis-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.wb-analysis-actions>b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f);margin-right:auto}.wb-analysis-actions button{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#3268ee);font-size:calc(11px * var(--crm-font-scale,1))}.wb-source-select{border-top:1px solid var(--crm-border,#e6edf8);padding:15px 0}.wb-source-select>label{font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:10px;display:flex}.wb-module .wb-source-select input{width:16px;height:16px;accent-color:var(--crm-primary,#3268ee);margin:0}.wb-source-select details{border:0;margin:0;padding:10px 0 0}.wb-draft-settings{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f8faff);margin-top:15px;padding:15px}.wb-draft-settings label{font-size:calc(11px * var(--crm-font-scale,1));margin-top:14px}.wb-draft-settings small{margin-top:12px;display:block}.wb-overview .wb-goal-summary{font-size:calc(11px * var(--crm-font-scale,1));border-top:1px solid var(--crm-border,#e6edf8);margin-top:14px;padding-top:12px}.wb-module .wb-form{grid-template-columns:1fr}.wb-module{max-width:1440px;margin:0 auto}.wb-intro{padding:26px 30px}.wb-intro h2{color:var(--crm-primary,#142746);font-size:clamp(24px,2.7vw,34px)}.wb-intro p{max-width:760px;margin-bottom:0}.wb-stepper{gap:12px;margin:0 0 12px;padding:22px 0;display:flex;overflow-x:auto}.wb-stepper>span{color:var(--crm-muted,#7b89a0);white-space:nowrap;font-size:calc(12px * var(--crm-font-scale,1));flex:1;align-items:center;gap:9px;display:flex}.wb-stepper>span>b{border:1px solid var(--crm-border,#dce5f2);background:var(--crm-surface,#fff);width:30px;height:30px;font-size:calc(11px * var(--crm-font-scale,1));border-radius:50%;place-items:center;display:grid}.wb-stepper>span>svg{color:var(--crm-muted,#b6c3d7);margin-left:auto}.wb-stepper .active{color:var(--crm-primary,#2459d8);font-weight:750}.wb-stepper .active>b{background:var(--crm-feature,#3268ee);border-color:var(--crm-border,#3268ee);color:var(--crm-feature-text,#fff);box-shadow:0 0 0 4px #edf3ff}.wb-stepper .complete>b{color:var(--crm-primary,#3268ee);background:var(--crm-surface-alt,#edf3ff)}.wb-section-heading{margin-bottom:22px}.wb-section-heading>span{font-size:calc(10px * var(--crm-font-scale,1));letter-spacing:.1em;color:var(--crm-primary,#3268ee);font-weight:800}.wb-section-heading h3{font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.03em;color:var(--crm-primary,#142746);margin:9px 0}.wb-section-heading p{margin:0}.wb-start-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:24px;display:grid}.wb-start-grid .wb-form{align-content:start;gap:22px;margin:0;padding:28px}.wb-module .wb-form>button{justify-self:stretch}.wb-goals{border:0;flex-wrap:wrap;gap:9px;min-width:0;margin:0;padding:0;display:flex}.wb-goals legend{font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:12px;font-weight:700}.wb-goals label{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface,#fff);font-size:calc(11px * var(--crm-font-scale,1));cursor:pointer;align-items:center;gap:7px;padding:10px 12px;display:flex}.wb-goals .selected{border-color:var(--crm-border,#3268ee);color:var(--crm-primary,#2459d8);background:var(--crm-surface-alt,#edf3ff)}.wb-module .wb-goals input{width:14px;height:14px;accent-color:var(--crm-primary,#3268ee);margin:0}.wb-advanced{border:1px solid var(--crm-border,#e1e9f5);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#f8faff);padding:14px 16px}.wb-advanced summary{justify-content:space-between;gap:12px;display:flex}.wb-advanced summary small{color:var(--crm-muted,#7b89a0);font-weight:400}.wb-advanced label{margin-top:16px}.wb-explainer{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.6);background:linear-gradient(145deg,var(--crm-surface-alt,#f1f6ff),var(--crm-surface,#f7f5ff));flex-direction:column;justify-content:center;padding:30px;display:flex}.wb-orbit{color:var(--crm-primary,#3268ee);align-items:center;gap:18px;margin-bottom:20px;display:flex}.wb-orbit>svg:first-child{box-sizing:content-box;background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 2);padding:16px;box-shadow:0 10px 20px #3268ee12}.wb-explainer h3{font-size:calc(23px * var(--crm-font-scale,1));letter-spacing:-.025em;color:var(--crm-primary,#142746);margin:0 0 25px;line-height:1.4}.wb-explainer>div:not(.wb-orbit){gap:15px;margin:9px 0;display:flex}.wb-explainer>div>b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#3268ee);padding-top:3px}.wb-explainer strong{font-size:calc(13px * var(--crm-font-scale,1))}.wb-explainer p{font-size:calc(12px * var(--crm-font-scale,1));margin:5px 0}.wb-explainer>small{font-size:calc(11px * var(--crm-font-scale,1));border-top:1px solid var(--crm-border,#dce5f2);color:var(--crm-muted,#65718f);align-items:center;gap:8px;margin-top:25px;padding-top:18px;display:flex}.wb-module button.wb-secondary{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#2459d8)}.wb-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.wb-toolbar>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f)}.wb-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.wb-coverage>div{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.1);grid-template-columns:22px 1fr;gap:6px 8px;padding:16px;display:grid}.wb-coverage span{color:var(--crm-primary,#3268ee);grid-row:span 2}.wb-coverage strong{font-size:calc(11px * var(--crm-font-scale,1))}.wb-coverage small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f);line-height:1.6}.wb-module .wb-caption{font-size:calc(11px * var(--crm-font-scale,1));line-height:1.8}.wb-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.wb-suggestions article{padding:23px}.wb-suggestions .wb-recommended{border-color:var(--crm-border,#a2bcff);background:linear-gradient(180deg,var(--crm-surface-alt,#f4f8ff),var(--crm-surface,#fff) 180px);box-shadow:0 8px 25px #3268ee0c}.wb-card-needs{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f);align-items:center;gap:8px;margin:18px 0;display:flex}.wb-customize-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.wb-panel{border:1px solid var(--crm-border,#dce5f2);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);min-width:0;padding:25px}.wb-panel h3{font-size:calc(16px * var(--crm-font-scale,1));color:var(--crm-primary,#142746);align-items:center;gap:9px;margin:0 0 18px;display:flex}.wb-panel h3:not(:first-child){margin-top:28px}.wb-panel>label{margin:18px 0}.wb-two-fields{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.wb-panel>p{font-size:calc(12px * var(--crm-font-scale,1))}.wb-panel small{color:var(--crm-muted,#65718f);font-size:calc(10px * var(--crm-font-scale,1));line-height:1.7}.wb-knowledge-count{background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#3268ee);font-size:calc(12px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .9);align-items:center;gap:8px;margin:18px 0;padding:13px 15px;display:flex}.wb-source-select span{overflow-wrap:anywhere;min-width:0;font-weight:650}.wb-source-select span small{margin-top:3px;font-weight:400;display:block}.wb-source-select pre,.wb-review-source pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--crm-surface-alt,#f6f8fc);max-height:250px;font-size:calc(11px * var(--crm-font-scale,1));border-radius:calc(var(--crm-radius,10px) * .8);padding:14px;font-family:inherit;line-height:1.8;overflow:auto}.wb-source-select summary{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#3268ee)}.wb-bottom-action{border:1px solid var(--crm-border,#dce5f2);background:var(--crm-surface,#f6f9ff);border-radius:calc(var(--crm-radius,10px) * 1.2);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:22px;display:flex}.wb-bottom-action>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#65718f);align-items:center;gap:8px;display:flex}.wb-ready-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.wb-ready-list{gap:12px;padding:0;list-style:none;display:grid}.wb-ready-list li{font-size:calc(12px * var(--crm-font-scale,1));align-items:flex-start;gap:8px;line-height:1.7;display:flex}.wb-ready-list svg{color:var(--crm-primary,#3268ee);flex-shrink:0;margin-top:3px}.wb-readiness{flex-wrap:wrap;gap:8px;padding:15px 0;display:flex}.wb-readiness>span,.wb-toolbar .wb-draft-badge{font-size:calc(10px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#edf3ff);color:var(--crm-primary,#3268ee);border-radius:calc(var(--crm-radius,10px) * .6);padding:7px 9px}.wb-panel h4{font-size:calc(12px * var(--crm-font-scale,1));margin:18px 0 8px}.wb-checklist{color:var(--crm-muted,#65718f);font-size:calc(12px * var(--crm-font-scale,1));margin-bottom:22px;padding-left:18px;line-height:1.9}.wb-review-source{border-top:1px solid var(--crm-border,#e6edf8);padding:12px 0}.wb-review-source summary{font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;align-items:center;gap:10px;display:flex}.wb-review-source summary small{background:var(--crm-surface-alt,#edf3ff);border-radius:calc(var(--crm-radius,10px) * .4);flex-shrink:0;padding:3px 6px}.wb-module .wb-approval{font-weight:400;line-height:1.7;font-size:calc(11px * var(--crm-font-scale,1));align-items:flex-start;gap:10px;display:flex}.wb-approval input{width:16px;height:16px;accent-color:var(--crm-primary,#3268ee);flex:0 0 16px;margin-top:2px}.wb-test-heading{margin:30px 0 18px}.wb-test-heading h3{font-size:calc(20px * var(--crm-font-scale,1));margin:0}.wb-test-heading p{font-size:calc(12px * var(--crm-font-scale,1))}.wb-notice{flex-wrap:wrap}.wb-error svg,.wb-notice svg{flex-shrink:0}.wb-module .bot-test-compose{display:flex}.wb-module .bot-live-test{min-width:0}.wb-module .bot-test-messages{max-height:460px}.wb-module button:disabled{cursor:not-allowed}.wb-module pre{max-width:100%}.wb-section-heading h3:focus{outline:none}@media (width<=1100px){.wb-suggestions,.wb-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-start-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.wb-explainer{padding:24px}}@media (width<=800px){.wb-start-grid,.wb-customize-grid,.wb-ready-grid{grid-template-columns:1fr}.wb-explainer{display:none}.wb-stepper{gap:12px}.wb-stepper>span{font-size:calc(11px * var(--crm-font-scale,1));flex:none}.wb-stepper>span>svg{display:none}.wb-panel,.wb-start-grid .wb-form{padding:20px}.wb-suggestions{grid-template-columns:1fr}.wb-bottom-action{flex-direction:column;align-items:stretch}.wb-overview{flex-direction:column}.wb-stats{flex:auto}.wb-two-fields{grid-template-columns:1fr}.wb-suggestions article{padding:22px}.wb-section-heading h3{font-size:calc(23px * var(--crm-font-scale,1))}}@media (width<=450px){.wb-coverage{grid-template-columns:1fr}.wb-intro{padding:20px}.wb-goals label{font-size:calc(10px * var(--crm-font-scale,1));flex:42%;padding:10px}.wb-stepper{padding-left:4px}.wb-toolbar{align-items:stretch}.wb-toolbar button{flex:1}}.wb-module .bot-live-test.bot-test-simple{background:0 0;grid-template-columns:minmax(0,1fr);height:auto;padding:0;overflow:visible}.wb-module .bot-test-chat{height:560px;min-height:400px;max-height:75dvh}.wb-example-questions p{font-size:calc(11px * var(--crm-font-scale,1));background:var(--crm-surface,#f6f8ff);border-radius:calc(var(--crm-radius,10px) * .7);padding:9px 12px}.vs-section{min-width:0;margin:24px 0}.vs-section>header{margin-bottom:18px}.vs-section h2{font-size:calc(17px * var(--crm-font-scale,1));margin:0 0 7px;font-weight:650}.vs-section header p,.vs-section>header p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7d899e);margin:0;line-height:1.7}.vs-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.vs-kpis article{background:var(--crm-surface,#fff);border:1px solid var(--crm-border,#e2e8f2);border-radius:calc(var(--crm-radius,10px) * 1.3);min-width:0;padding:20px}.vs-kpis article>span{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#75839a)}.vs-kpis b{font-size:calc(26px * var(--crm-font-scale,1));color:var(--crm-primary,#2d4266);margin:12px 0;display:block}.vs-kpis p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8894a8);margin:0;line-height:1.7}.vs-section .va-panel{min-width:0;margin-bottom:18px;padding:22px}.vs-heat-scroll{margin-top:20px;overflow-x:auto}.vs-heat{grid-template-columns:40px repeat(24,minmax(16px,1fr));gap:5px;min-width:680px;display:grid}.vs-heat>small{font-size:calc(9px * var(--crm-font-scale,1));text-align:center;color:var(--crm-muted,#8390a5)}.vs-heat-row{display:contents}.vs-heat-row>span:first-child{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#75839a);align-self:center}.vs-cell{border-radius:calc(var(--crm-radius,10px) * .4);height:24px}.vs-heatmap footer{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8390a5);margin-top:16px;line-height:1.7}.vs-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vs-distribution>div{font-size:calc(12px * var(--crm-font-scale,1));grid-template-columns:110px 1fr 35px 48px;align-items:center;gap:12px;margin:18px 0;display:grid}.vs-distribution i{background:var(--crm-surface-alt,#edf1f8);border-radius:calc(var(--crm-radius,10px) * .8);height:8px;overflow:hidden}.vs-distribution em{background:var(--crm-feature,#537ce3);border-radius:calc(var(--crm-radius,10px) * .8);height:100%;display:block}.vs-distribution small{color:var(--crm-muted,#8592a8);font-size:calc(10px * var(--crm-font-scale,1))}.vs-section .va-panel>p{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8390a5);margin-top:20px;line-height:1.7}.vs-outcomes>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.vs-outcomes b{font-size:calc(24px * var(--crm-font-scale,1));color:var(--crm-primary,#3b5278);display:block}.vs-outcomes small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#8894a8);margin-top:8px;display:block}.vs-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vs-table-scroll{margin-top:16px;overflow-x:auto}.vs-breakdowns table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--crm-font-scale,1))}.vs-breakdowns th,.vs-breakdowns td{border-bottom:1px solid var(--crm-border,#edf1f7);text-align:left;padding:12px 7px}.vs-breakdowns td:first-child{overflow-wrap:anywhere;max-width:200px}.vs-breakdowns th{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8894a8);font-weight:600}.vs-breakdowns .va-panel header p{min-height:40px}.vs-table-scroll>p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#8894a8)}@media (width<=1100px){.vs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-breakdowns{grid-template-columns:1fr}.vs-outcomes>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.vs-two{grid-template-columns:1fr}.vs-kpis{gap:10px}.vs-kpis article{padding:15px}.vs-kpis b{font-size:calc(22px * var(--crm-font-scale,1))}.vs-outcomes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-section .va-panel{padding:17px}.vs-distribution>div{grid-template-columns:95px 1fr 25px 38px;gap:7px}}.knowledge-hub{min-width:0;color:var(--crm-text,#2d374b);gap:20px;display:grid}.kh-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.kh-heading>div>span{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.15em;color:var(--crm-muted,#847393);font-weight:750}.kh-heading h2{font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.04em;margin:6px 0}.kh-heading p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#707b90);line-height:1.6}.kh-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kh-summary>div{border:1px solid var(--crm-border,#e5e8f0);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface,#fff);gap:6px;padding:18px 20px;display:grid}.kh-summary strong{font-size:calc(25px * var(--crm-font-scale,1));letter-spacing:-.04em;font-weight:700}.kh-summary span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#738096)}.kh-layout{border:1px solid var(--crm-border,#e4e8ef);border-radius:calc(var(--crm-radius,10px) * 1.6);background:var(--crm-surface,#fff);grid-template-columns:215px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.kh-sidebar{background:var(--crm-sidebar,#fcfcfe);border-right:1px solid var(--crm-border,#e8ebf1);min-width:0;padding:18px 12px}.kh-sidebar>span{color:var(--crm-sidebar-text,#84778f);font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.12em;margin:4px 10px 12px;font-weight:750;display:block}.kh-sidebar>button{border-radius:calc(var(--crm-radius,10px) * .9);width:100%;color:var(--crm-sidebar-text,#69758b);text-align:left;font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:8px;margin-bottom:3px;padding:10px;display:flex}.kh-sidebar>button>svg{flex:0 0 15px}.kh-sidebar>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.kh-sidebar small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-sidebar-text,#78869d);margin-top:3px;display:block}.kh-sidebar b{font-size:calc(10px * var(--crm-font-scale,1));font-weight:600}.kh-sidebar>button.active{background:var(--crm-sidebar,#f0ebfc);color:var(--crm-sidebar-text,#7058cd)}.kh-sidebar>button:hover{background:var(--crm-sidebar,#f4f1fb)}.kh-sidebar .kh-sidebar-label{margin-top:24px}.kh-sidebar>p{border-top:1px solid var(--crm-border,#e9eaf1);color:var(--crm-sidebar-text,#887791);font-size:calc(10px * var(--crm-font-scale,1));margin-top:12px;padding:15px 10px;line-height:1.7}.kh-library{min-width:0;overflow:hidden}.kh-toolbar{flex-wrap:wrap;gap:10px;padding:18px 18px 10px;display:flex}.kh-search{border:1px solid var(--crm-border,#e2e6ee);border-radius:calc(var(--crm-radius,10px) * .9);min-height:38px;color:var(--crm-muted,#8590a3);flex:230px;align-items:center;gap:8px;padding:0 11px;display:flex}.kh-search input{min-width:0;font-size:calc(12px * var(--crm-font-scale,1));background:0 0;flex:1;box-shadow:none!important;border:0!important;padding:0!important}.knowledge-hub select,.kh-confirm select{border:1px solid var(--crm-border,#e2e6ee);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);max-width:100%;min-height:36px;color:var(--crm-muted,#657087);font-size:calc(11px * var(--crm-font-scale,1));padding:8px 10px}.kh-filters{border-bottom:1px solid var(--crm-border,#eceef4);flex-wrap:wrap;gap:7px;padding:0 18px 16px;display:flex}.kh-filters select{flex:110px;min-width:0}.kh-caption{font-size:calc(11px * var(--crm-font-scale,1));justify-content:space-between;gap:10px;padding:16px 18px;display:flex}.kh-caption>b{font-weight:650}.kh-caption>span{color:var(--crm-muted,#78879e)}.kh-table-scroll{min-width:0;overflow-x:auto}.knowledge-hub table{border-collapse:collapse;width:100%;min-width:730px}.knowledge-hub th{background:var(--crm-surface,#fafbfd);border-block:1px solid var(--crm-border,#edf0f5);text-align:left;font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.04em;color:var(--crm-muted,#6f7c91);white-space:nowrap;padding:11px 12px;font-weight:650}.knowledge-hub td{border-bottom:1px solid var(--crm-border,#f0f1f6);vertical-align:middle;font-size:calc(11px * var(--crm-font-scale,1));padding:16px 12px}.knowledge-hub td:first-child,.knowledge-hub th:first-child{padding-left:18px}.knowledge-hub tr:hover td{background:var(--crm-surface,#fdfcff)}.knowledge-hub input[type=checkbox]{width:14px;height:14px;accent-color:var(--crm-primary,#765dd6)}.kh-title{text-align:left;min-width:160px;color:var(--crm-text,#3d485e);font-size:calc(12px * var(--crm-font-scale,1));align-items:flex-start;gap:9px;font-weight:650;line-height:1.45;display:flex}.kh-title svg{color:var(--crm-primary,#8c79a7);flex:0 0 17px;margin-top:1px}.kh-title small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#7d8ba0);margin-top:5px;font-weight:400;display:block}.kh-site{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#6d788d)}.kh-suggestion{color:var(--crm-primary,#8c74ad);font-size:calc(9px * var(--crm-font-scale,1));max-width:150px;margin-top:5px;display:block}.kh-status{border:1px solid var(--crm-border,#e9e6f2);background:var(--crm-surface-alt,#f6f4fb);color:var(--crm-muted,#7a6c97);font-size:calc(9px * var(--crm-font-scale,1));white-space:nowrap;border-radius:99px;padding:4px 7px;display:inline-flex}.kh-status.published{background:var(--crm-surface-alt,#eef8f3);border-color:var(--crm-border,#dbeee4);color:var(--crm-success,#497a62)}.kh-bot-count{color:var(--crm-muted,#7b6a96);white-space:nowrap;font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:5px;display:flex}.kh-date{color:var(--crm-muted,#7e8ba1);white-space:nowrap;font-size:calc(10px * var(--crm-font-scale,1))!important}.kh-bulk{border:1px solid var(--crm-border,#e9e2fb);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#faf7ff);font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-primary,#8069b5);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 18px;padding:12px;display:flex}.kh-bulk small{font-size:calc(9px * var(--crm-font-scale,1));margin-left:auto}.kh-pagination{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#78869c);justify-content:flex-end;align-items:center;gap:12px;padding:15px 18px;display:flex}.kh-pagination>span{margin-right:auto}.kh-pagination button{border:1px solid var(--crm-border,#e3e6ee);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);padding:6px 8px}.kh-empty{text-align:center;color:var(--crm-muted,#8e7c9e);justify-items:center;gap:12px;padding:45px 25px;display:grid}.kh-empty h3{font-size:calc(17px * var(--crm-font-scale,1));color:var(--crm-muted,#726582)}.kh-empty p{font-size:calc(12px * var(--crm-font-scale,1));max-width:360px;line-height:1.7}.kh-alert,.kh-notice{border:1px solid var(--crm-border,#f0dce3);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff8fa);color:var(--crm-danger,#a35b72);font-size:calc(12px * var(--crm-font-scale,1));padding:12px 15px;line-height:1.6}.kh-alert button{margin-left:12px;text-decoration:underline}.kh-notice{border-color:var(--crm-border,#dcece2);background:var(--crm-surface-alt,#f5fbf7);color:var(--crm-success,#587b65)}.kh-preview,.kh-confirm{min-width:0;max-height:85dvh;overflow-y:auto}.kh-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--crm-border,#ece8f2);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface,#fbfaff);color:var(--crm-muted,#776e86);font-size:calc(13px * var(--crm-font-scale,1));max-height:40dvh;padding:16px;line-height:1.8;overflow:auto}.kh-preview h3{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#655872);margin-top:10px}.kh-preview>a{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-primary,#7c63ba);text-decoration:underline}.kh-dependency{border-bottom:1px solid var(--crm-border,#efedf4);font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#7a708b);gap:4px;padding:10px 0;display:grid}.kh-dependency span,.kh-note{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#897995);line-height:1.6}.kh-confirm label{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#81758f);gap:10px;line-height:1.7;display:grid}.kh-confirm label input{border:1px solid var(--crm-border,#e0d9eb);border-radius:calc(var(--crm-radius,10px) * .8);width:100%;min-height:40px;padding:10px}.kh-confirm p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#84728f);line-height:1.8}.kh-impact{border:1px solid var(--crm-border,#eee3d5);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fffbf5);color:var(--crm-primary,#8d7558);font-size:calc(11px * var(--crm-font-scale,1));padding:12px;line-height:1.7}.kh-confirm-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.kh-danger{border:1px solid var(--crm-border,#cb687c);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-feature,#b75268);color:var(--crm-feature-text,#fff);font-size:calc(12px * var(--crm-font-scale,1));padding:10px 14px;font-weight:600}.kh-danger:disabled{opacity:.5}.kh-preview .primary{justify-self:start}@media (width<=1050px){.kh-layout{grid-template-columns:175px minmax(0,1fr)}.kh-summary{gap:8px}.kh-summary>div{padding:14px}.kh-toolbar{padding:14px 12px 10px}.kh-filters{padding-inline:12px}}@media (width<=760px){.kh-layout{display:block}.kh-sidebar{display:none}.kh-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-heading{align-items:flex-start}.kh-heading h2{font-size:calc(22px * var(--crm-font-scale,1))}.kh-heading .primary{font-size:calc(11px * var(--crm-font-scale,1));padding:9px 10px}.kh-toolbar>select{flex:1;min-width:120px}.kh-search{flex-basis:100%}.kh-filters select{flex-basis:calc(50% - 7px)}.kh-pagination{gap:7px}.kh-preview,.kh-confirm{max-width:calc(100vw - 24px)!important}}.od3{--od-ink:var(--crm-text,#514562);--od-muted:var(--crm-muted,#a197ad);--od-line:var(--crm-border,#e9e4ef);--od-purple:var(--crm-primary,#a58acb);width:100%;min-width:0;max-width:1480px;color:var(--od-ink);box-sizing:border-box;flex-direction:column;gap:22px;margin:0 auto;display:flex;overflow-x:clip;container:owner-overview/inline-size}.od3 *{box-sizing:border-box}.od3>*{min-width:0;max-width:100%}.od3 button{cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.od3 :is(button,select):focus-visible{outline:2px solid var(--crm-focus,#b899dd);outline-offset:3px}.od3 p{margin:0}.od3-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.od3-range{border:1px solid var(--od-line);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);gap:3px;padding:4px;display:flex}.od3-range button{border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#6f6977);padding:8px 13px}.od3-range button.active{background:var(--crm-surface-alt,#eee8f8);color:var(--crm-primary,#785d95);font-weight:650}.od3-site{background:var(--crm-surface,#fff);border:1px solid var(--od-line);border-radius:calc(var(--crm-radius,10px) * .9);min-width:0;max-width:240px;color:var(--crm-muted,#766688);align-items:center;gap:8px;padding:9px 12px;display:flex}.od3-site select{min-width:0;max-width:100%;color:var(--crm-muted,#6f6677);font-size:calc(11px * var(--crm-font-scale,1));outline-offset:5px;background:0 0;border:0}.od3-date-note{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#706976)}.od3-export{border:1px solid var(--od-line);border-radius:calc(var(--crm-radius,10px) * .9);color:var(--crm-muted,#746584);background:var(--crm-surface,#fff);font-size:calc(11px * var(--crm-font-scale,1));justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:10px 13px;display:flex}.od3-export:hover{background:var(--crm-surface-alt,#f7f3fc)}.od3-hero{border:1px solid var(--crm-border,#e2d7f0);border-radius:calc(var(--crm-radius,10px) * 2);background:radial-gradient(ellipse at 92% 10%,var(--crm-selected,#e5dafa),transparent 50%),linear-gradient(110deg,var(--crm-surface,#fbf9ff),var(--crm-surface-alt,#f2ecfb));isolation:isolate;grid-template-columns:minmax(0,1fr) 245px;gap:24px;padding:30px 34px;display:grid;position:relative;overflow:clip}.od3-hero-copy{align-self:center;min-width:0}.od3-eyebrow{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.12em;color:var(--crm-muted,#726283);align-items:center;gap:7px;font-weight:650;display:flex}.od3 .od3-hero h2{letter-spacing:-.045em;color:var(--crm-primary,#6a517f);margin:16px 0 12px;font-size:clamp(27px,3.2cqw,38px);font-weight:650;line-height:1.2}.od3 .od3-hero p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#6f6679);max-width:530px;line-height:1.9}.od3-hero-actions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:24px;display:flex}.od3-hero-actions>button{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-feature,#7854a4);color:var(--crm-feature-text,#fff);font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:9px;padding:12px 15px;display:flex;box-shadow:0 5px 13px #9a76bd18}.od3-hero-actions>button:hover{background:var(--crm-feature,#694692)}.od3-hero-actions>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#71667b);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.od3-hero-actions i{background:var(--crm-selected,#c6b2d6);border-radius:50%;width:4px;height:4px}.od3-hero-art{place-items:center;min-width:0;min-height:205px;display:grid;position:relative}.od3-hero-art>img{z-index:1;object-fit:contain;width:215px;max-width:100%;height:auto;filter:drop-shadow(0 15px 13px color-mix(in srgb,var(--crm-primary,#7e5a9c) 12.549%,transparent));position:relative;transform:rotate(-5deg)}.od3-avatar-halo{border:1px dashed var(--crm-border,#cebcdf);background:radial-gradient(ellipse,var(--crm-selected,#e8daf8),transparent 70%);border-radius:50%;width:215px;height:190px;position:absolute;transform:rotate(-20deg)}.od3-hero-caption{z-index:2;border-radius:calc(var(--crm-radius,10px) * 2);background:color-mix(in srgb,var(--crm-surface,#fff) 92.9412%,transparent);border:1px solid var(--crm-border,#e3d7ed);width:max-content;max-width:100%;color:var(--crm-muted,#756780);font-size:calc(8px * var(--crm-font-scale,1));text-align:center;justify-content:center;align-items:center;gap:6px;padding:9px 11px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.od3-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.od3-metric{text-align:left;border:1px solid var(--od-line);border-radius:calc(var(--crm-radius,10px) * 1.4);background:var(--crm-surface,#fff);flex-direction:column;align-items:flex-start;min-width:0;padding:20px 21px;display:flex}.od3-metric:hover{border-color:var(--crm-border,#cdb9e3);box-shadow:0 6px 15px #81609408}.od3-metric-top{width:100%;color:var(--crm-muted,#6e6874);justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.od3-metric-top i{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f3edf9);width:35px;height:35px;color:var(--crm-muted,#76638a);place-items:center;display:grid}.od3-metric.blue i{background:var(--crm-surface-alt,#eef3fa);color:var(--crm-muted,#5b6a7f)}.od3-metric.green i{background:var(--crm-surface-alt,#edf6f1);color:var(--crm-muted,#5b7065)}.od3-metric.peach i{background:var(--crm-surface-alt,#fcf2eb);color:var(--crm-muted,#7c6557)}.od3-metric-label{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#71697a);margin-bottom:10px}.od3-metric>strong{font-size:calc(33px * var(--crm-font-scale,1));color:var(--crm-muted,#746184);letter-spacing:-.035em;margin-bottom:12px;font-weight:600;line-height:1.15}.od3-metric-detail{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#72657d);line-height:1.7}.od3-metric>small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#6d6772);margin-top:4px;line-height:1.7}.od3-row{gap:20px;min-width:0;display:grid}.od3-row>*{min-width:0}.od3-performance-row,.od3-operations-row,.od3-network-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.od3-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr))}.od3-panel{border:1px solid var(--od-line);border-radius:calc(var(--crm-radius,10px) * 1.5);background:var(--crm-surface,#fff);min-width:0;padding:23px}.od3-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.od3-panel-heading>div{min-width:0}.od3-panel-heading>div>span{color:var(--crm-muted,#70657a);font-size:calc(8px * var(--crm-font-scale,1));letter-spacing:.1em;font-weight:650;line-height:1.6;display:block}.od3 .od3-panel-heading h3{font-size:calc(16px * var(--crm-font-scale,1));letter-spacing:-.02em;color:var(--crm-muted,#796584);margin:6px 0;font-weight:600;line-height:1.4}.od3 .od3-panel-heading p{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#706976);line-height:1.8}.od3-panel-heading>button{font-size:calc(10px * var(--crm-font-scale,1));white-space:nowrap;color:var(--crm-muted,#726380);align-items:center;gap:4px;margin-top:20px;display:flex}.od3-panel-heading>button:hover{color:var(--crm-primary,#7e5f9e)}.od3-chart-legend{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.od3-chart-legend>span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#6e6775);align-items:center;gap:6px;display:flex}.od3-chart-legend i{background:var(--crm-feature,#b195d5);border-radius:50%;width:6px;height:6px}.od3-chart-legend>span:nth-child(2) i{background:var(--crm-surface-alt,#d9cede)}.od3-chart-legend>b{color:var(--crm-muted,#746284);font-size:calc(19px * var(--crm-font-scale,1));align-items:baseline;gap:7px;margin-left:auto;font-weight:550;display:flex}.od3-chart-legend small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#716a75);font-weight:400}.od3-chart{width:100%;min-width:0;height:228px}.od3-panel-foot{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#6d6773);border-top:1px solid var(--crm-border,#f1edf5);margin-top:16px;padding-top:15px;line-height:1.9}.od3-conversion{gap:6px;margin:8px 0 27px;display:grid}.od3-conversion>strong{font-size:calc(44px * var(--crm-font-scale,1));letter-spacing:-.04em;color:var(--crm-primary,#79618f);font-weight:550;line-height:1.2}.od3-conversion>span{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#70667a)}.od3-conversion-bars{gap:20px;display:grid}.od3-conversion-bars>div>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#6f6676);justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.od3-conversion-bars b{color:var(--crm-muted,#73647d);font-weight:550}.od3-conversion-bars>div>div{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f6f2fa);height:9px;overflow:hidden}.od3-conversion-bars i{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-chart1,#d9c7ed);height:100%;display:block}.od3-conversion-bars>div:nth-child(2) i{background:var(--crm-chart1,#bba0d8)}.od3-insight-note{background:var(--crm-surface,#faf7fd);border:1px solid var(--crm-border,#f0e9f6);border-radius:calc(var(--crm-radius,10px) * .9);color:var(--crm-muted,#74687e);align-items:flex-start;gap:9px;margin-top:24px;padding:13px;display:flex}.od3-insight-note>svg{flex-shrink:0;margin-top:2px}.od3 .od3-insight-note p{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#706478);line-height:1.8}.od3-backlog{border:1px solid var(--crm-border,#e7deef);border-radius:calc(var(--crm-radius,10px) * 1.3);background:var(--crm-surface-alt,#f9f6fd);grid-template-columns:1.15fr repeat(4,minmax(0,1fr));align-items:center;gap:10px;padding:18px 20px;display:grid}.od3-backlog>div{gap:6px;display:grid}.od3-backlog>div>span{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.09em;color:var(--crm-muted,#72637e);align-items:center;gap:6px;font-weight:650;display:flex}.od3-backlog>div>small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#706776);line-height:1.7}.od3-backlog>button{text-align:left;border-left:1px solid var(--crm-border,#eae1f1);color:var(--crm-muted,#74677e);grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:6px 12px;display:grid}.od3-backlog>button>span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#73677e)}.od3-backlog>button>b{font-size:calc(23px * var(--crm-font-scale,1));color:var(--crm-muted,#746282);grid-column:2;font-weight:550}.od3-backlog>button.risk,.od3-backlog>button.risk>b{color:var(--crm-muted,#876068)}.od3-queue-tabs{border-bottom:1px solid var(--crm-border,#f1edf5);flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.od3-queue-tabs>button{border-radius:calc(var(--crm-radius,10px) * .7);font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#706577);border:1px solid #0000;align-items:center;gap:6px;padding:7px 9px;display:flex}.od3-queue-tabs>button.active{border-color:var(--crm-border,#e9dff3);background:var(--crm-surface-alt,#f5effb);color:var(--crm-muted,#786287)}.od3-queue-tabs b{font-size:calc(8px * var(--crm-font-scale,1));color:var(--crm-muted,#73677a);font-weight:550}.od3-queue-list>button{text-align:left;border-bottom:1px solid var(--crm-border,#f2eef6);align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.od3-queue-list>button:last-child{border:0}.od3-person{border:1px solid var(--crm-border,#eee5f5);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f8f3fc);width:36px;height:36px;color:var(--crm-muted,#736381);flex-shrink:0;place-items:center;display:grid}.od3-person.risk{background:var(--crm-surface-alt,#fcf0f1);border-color:var(--crm-border,#f3e2e6);color:var(--crm-muted,#816269)}.od3-queue-copy{flex:1;gap:5px;min-width:0;display:grid}.od3-queue-copy>b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#766484);overflow-wrap:anywhere;font-weight:550}.od3-queue-copy>small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#716877);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od3-reasons{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.od3-reasons em{border-radius:calc(var(--crm-radius,10px) * .4);background:var(--crm-surface-alt,#f5effa);font-size:calc(8px * var(--crm-font-scale,1));color:var(--crm-muted,#73647e);padding:3px 5px;font-style:normal}.od3-reasons em.risk{background:var(--crm-surface-alt,#fbecf0);color:var(--crm-muted,#80626d)}.od3-queue-meta{text-align:right;gap:6px;max-width:140px;display:grid}.od3-queue-meta>b{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#73677c);overflow-wrap:anywhere;font-weight:500}.od3-queue-meta>small{font-size:calc(8px * var(--crm-font-scale,1));color:var(--crm-muted,#706775);line-height:1.5}.od3-queue-list>button>svg{color:var(--crm-muted,#716877);flex-shrink:0}.od3-text-link{color:var(--crm-muted,#766684);font-size:calc(10px * var(--crm-font-scale,1));align-items:center;gap:7px;margin-top:15px;display:flex}.od3-bot-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.od3-bot-totals>div{background:var(--crm-surface,#faf7fe);border:1px solid var(--crm-border,#f0e8f7);border-radius:calc(var(--crm-radius,10px) * 1);gap:7px;padding:15px;display:grid}.od3-bot-totals strong{font-size:calc(26px * var(--crm-font-scale,1));letter-spacing:-.03em;color:var(--crm-muted,#766386);font-weight:550}.od3-bot-totals span{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#74667e)}.od3-bot-ranking>div{border-bottom:1px solid var(--crm-border,#f3eef6);align-items:center;gap:10px;padding:12px 0;display:flex}.od3-bot-ranking>div>span{border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface-alt,#f6f0fb);width:29px;height:29px;color:var(--crm-muted,#73657d);flex-shrink:0;place-items:center;display:grid}.od3-bot-ranking b{min-width:0;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#74657e);overflow-wrap:anywhere;flex:1;font-weight:500}.od3-bot-ranking strong{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#776682);font-weight:550}.od3-table-scroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.od3-sites table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#72657c)}.od3-sites th{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#726779);border-bottom:1px solid var(--crm-border,#efe8f5);padding:11px 9px;font-weight:500}.od3-sites td{border-bottom:1px solid var(--crm-border,#f4eef8);padding:17px 9px}.od3-sites td:first-child>svg{vertical-align:middle;color:var(--crm-muted,#74677f);margin-right:7px;display:inline}.od3-sites td:first-child>b{overflow-wrap:anywhere;font-weight:500}.od3-sites td>span{border-radius:calc(var(--crm-radius,10px) * .5);background:var(--crm-surface-alt,#f5eefb);color:var(--crm-muted,#746381);padding:4px 7px}.od3-team-list>div{border-bottom:1px solid var(--crm-border,#f3edf7);align-items:center;gap:11px;padding:14px 0;display:flex}.od3-team-avatar{border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface-alt,#f3ecfa);width:35px;height:35px;color:var(--crm-muted,#746380);font-size:calc(10px * var(--crm-font-scale,1));flex-shrink:0;place-items:center;display:grid}.od3-team-list>div>div{flex:1;gap:6px;min-width:0;display:grid}.od3-team-list b{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#73647f);overflow-wrap:anywhere;font-weight:500}.od3-team-list small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#72677a);line-height:1.6}.od3-team-list strong{font-size:calc(19px * var(--crm-font-scale,1));color:var(--crm-muted,#746281);text-align:right;gap:3px;font-weight:550;display:grid}.od3-team-list strong small{font-weight:400;font-size:calc(8px * var(--crm-font-scale,1))}.od3-workload-bar{background:var(--crm-surface-alt,#f6f0fb);border-radius:calc(var(--crm-radius,10px) * .5);max-width:180px;height:4px;display:block;overflow:hidden}.od3-workload-bar i{background:var(--crm-chart1,#d9c4eb);border-radius:calc(var(--crm-radius,10px) * .5);height:100%;display:block}.od3-channel-list{gap:18px;margin:23px 0;display:grid}.od3-channel-list>div{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#786682);grid-template-columns:minmax(100px,1fr) 1fr 30px 35px;align-items:center;gap:10px;display:grid}.od3-channel-list>div>span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.od3-channel-list>div>div{border-radius:calc(var(--crm-radius,10px) * .6);background:var(--crm-surface-alt,#f6f0fa);height:6px;overflow:hidden}.od3-channel-list i{background:var(--crm-selected,#d3bde6);border-radius:calc(var(--crm-radius,10px) * .6);height:100%;display:block}.od3-channel-list b{text-align:right;font-weight:500}.od3-channel-list small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#74687c);text-align:right}.od3-ticket-link{border-radius:calc(var(--crm-radius,10px) * .9);background:var(--crm-surface-alt,#faf6fd);border:1px solid var(--crm-border,#f1e7f8);width:100%;color:var(--crm-muted,#74637e);text-align:left;font-size:calc(11px * var(--crm-font-scale,1));align-items:center;gap:10px;padding:14px;display:flex}.od3-ticket-link>span{flex:1;gap:5px;display:grid}.od3-ticket-link small{font-size:calc(9px * var(--crm-font-scale,1));color:var(--crm-muted,#74687d)}.od3-readiness-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.od3-readiness-summary>span{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#74667e);align-items:center;gap:7px;display:flex}.od3-readiness-summary>strong{font-size:calc(21px * var(--crm-font-scale,1));color:var(--crm-muted,#746380);font-weight:550}.od3-readiness-track{background:var(--crm-surface-alt,#f4edf9);border-radius:calc(var(--crm-radius,10px) * .5);height:5px;margin:14px 0 17px;overflow:hidden}.od3-readiness-track i{background:var(--crm-chart1,#d0b6e4);border-radius:calc(var(--crm-radius,10px) * .5);height:100%;display:block}.od3-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.od3-checks>button{text-align:left;border:1px solid var(--crm-border,#f0e7f7);border-radius:calc(var(--crm-radius,10px) * .9);align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.od3-checks>button>span:first-child{color:var(--crm-muted,#74687b);flex-shrink:0}.od3-checks>button>span.done{color:var(--crm-muted,#5f7066)}.od3-checks>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.od3-checks b{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#756680);font-weight:500;line-height:1.5}.od3-checks small{font-size:calc(8px * var(--crm-font-scale,1));color:var(--crm-muted,#706776);line-height:1.6}.od3-checks>button>svg{color:var(--crm-muted,#716677);flex-shrink:0}.od3-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:172px;padding:25px 14px;display:flex}.od3-empty>span{border-radius:calc(var(--crm-radius,10px) * 1.3);border:1px solid var(--crm-border,#eae0f3);background:var(--crm-surface-alt,#f8f3fc);width:45px;height:45px;color:var(--crm-muted,#74657f);place-items:center;display:grid}.od3-empty>b{font-size:calc(13px * var(--crm-font-scale,1));color:var(--crm-muted,#766682);font-weight:500}.od3 .od3-empty p{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#72677a);max-width:330px;line-height:1.9}.od3-bots .od3-empty{min-height:130px}.od3-data-note{align-items:flex-start;gap:7px;padding:0 2px;line-height:1.8;display:flex;font-size:calc(9px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#73697b)!important}.od3-data-note svg{flex-shrink:0;margin-top:2px}@container owner-overview (width<=1050px){.od3-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.od3-performance-row,.od3-operations-row,.od3-network-row,.od3-bottom-row{grid-template-columns:minmax(0,1fr)}.od3-backlog{grid-template-columns:repeat(4,minmax(0,1fr))}.od3-backlog>div{grid-column:1/-1;align-items:center;gap:12px;margin-bottom:6px;display:flex}.od3-backlog>button:first-of-type{border-left:0}.od3-hero{grid-template-columns:minmax(0,1fr) 190px;padding:26px}.od3-hero-art>img{width:180px}.od3-avatar-halo{width:180px;height:170px}.od3-hero-caption{font-size:calc(7px * var(--crm-font-scale,1))}.od3-team-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}}@container owner-overview (width<=650px){.od3-toolbar{gap:9px}.od3-site{flex:1;max-width:100%}.od3-date-note{display:none}.od3-export{font-size:calc(10px * var(--crm-font-scale,1));margin-left:0}.od3-hero{grid-template-columns:minmax(0,1fr) 120px;gap:8px;padding:23px}.od3 .od3-hero h2{font-size:calc(26px * var(--crm-font-scale,1))}.od3-eyebrow{font-size:calc(7px * var(--crm-font-scale,1));letter-spacing:.06em}.od3-hero-art{min-height:150px}.od3-hero-art>img{width:130px}.od3-avatar-halo{width:120px;height:130px}.od3-hero-caption,.od3-hero-actions>span{display:none}.od3-panel{padding:19px}.od3-backlog{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.od3-backlog>button:nth-of-type(3){border-left:0}.od3-backlog>button>span{font-size:calc(10px * var(--crm-font-scale,1))}.od3-backlog>button>b{font-size:calc(24px * var(--crm-font-scale,1))}.od3-queue-meta{display:none}.od3-checks{gap:9px}.od3-team-list{grid-template-columns:minmax(0,1fr)}.od3-metric{padding:18px}.od3-metric>strong{font-size:calc(29px * var(--crm-font-scale,1))}.od3-metric-label{font-size:calc(10px * var(--crm-font-scale,1))}.od3-metric-detail{font-size:calc(9px * var(--crm-font-scale,1))}.od3-metric>small{font-size:calc(8px * var(--crm-font-scale,1))}}@container owner-overview (width<=400px){.od3-hero{grid-template-columns:minmax(0,1fr);padding:22px}.od3-hero-copy{padding-top:55px}.od3-hero-art{width:80px;min-height:80px;position:absolute;top:10px;right:17px}.od3-hero-art>img{width:80px;transform:rotate(6deg)}.od3-avatar-halo{display:none}.od3-eyebrow{max-width:220px}.od3-site{flex-basis:100%;max-width:none}.od3-export{margin-left:auto}.od3-range{flex:1}.od3-range>button{flex:1;padding:8px}.od3-panel{padding:16px}.od3-checks{grid-template-columns:minmax(0,1fr)}.od3-chart-legend>b{margin-left:0}.od3-queue-list>button{gap:9px}.od3-person{width:30px;height:30px}.od3-panel-heading{gap:8px}.od3 .od3-panel-heading h3{font-size:calc(15px * var(--crm-font-scale,1))}}@media (prefers-reduced-motion:reduce){.od3 button{transition:none}}.etm{padding:24px}.etm-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.etm-tabs button{background:var(--crm-surface-alt,#f4f7fc);border:1px solid var(--crm-border,#dce4f1);border-radius:calc(var(--crm-radius,10px) * .8);color:var(--crm-primary,#405371);cursor:pointer;padding:10px 14px}.etm-tabs button[aria-selected=true]{background:var(--crm-surface-alt,#e8efff);border-color:var(--crm-border,#345fda);color:var(--crm-primary,#234588);font-weight:600}.etm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.etm-editor label{font-size:calc(13px * var(--crm-font-scale,1));flex-direction:column;gap:7px;margin-bottom:14px;font-weight:600;display:flex}.etm-editor input,.etm-editor textarea{border:1px solid var(--crm-border,#dce4f1);border-radius:calc(var(--crm-radius,10px) * .8);background:var(--crm-surface,#fff);width:100%;color:var(--crm-text,#26334a);font:inherit;padding:11px}.etm-editor textarea{resize:vertical;line-height:1.5}.etm-variables{font-size:calc(12px * var(--crm-font-scale,1));flex-wrap:wrap;gap:6px;line-height:1.8;display:flex}.etm-variables code{background:var(--crm-surface-alt,#eef3fb);border-radius:calc(var(--crm-radius,10px) * .4);padding:2px 5px}.etm-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.etm-test{border-top:1px solid var(--crm-border,#e4eaf4);margin-top:22px;padding-top:20px}.etm-test small{color:var(--crm-muted,#768399);margin-top:10px;display:block}.etm-preview{flex-direction:column;gap:12px;min-width:0;display:flex}.etm-preview>small{color:var(--crm-muted,#64738a)}.etm-preview iframe{border:1px solid var(--crm-border,#dce4f1);border-radius:calc(var(--crm-radius,10px) * 1.2);background:var(--crm-surface-alt,#f2f5fb);width:100%;height:650px}.etm-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13px * var(--crm-font-scale,1));line-height:1.6}.etm-status{font-size:calc(13px * var(--crm-font-scale,1));line-height:1.6}.etm button:disabled{opacity:.6;cursor:wait}@media (width<=1000px){.etm-grid{grid-template-columns:1fr}.etm{padding:18px}}.module-access{min-width:0;max-width:1200px}.module-access .ma-card{border:1px solid var(--crm-border,#e5e7eb);border-radius:var(--crm-radius,14px);background:var(--crm-surface,#fff);min-width:0;color:var(--crm-text,#242936);margin:18px 0;padding:20px}.module-access legend,.module-access h3{font-weight:650}.module-access .ma-choice{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.module-access .ma-choice input{width:18px;min-width:18px;height:18px;accent-color:var(--crm-primary,#9c7bae);margin-top:3px}.module-access small{color:var(--crm-muted,#717584);margin-top:5px;font-size:13px;display:block}.module-access .ma-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.module-access .ma-summary>div{border:1px solid var(--crm-border,#e5e7eb);border-radius:var(--crm-radius,14px);flex-direction:column;gap:6px;padding:20px;display:flex}.module-access .ma-summary strong{font-size:28px}.module-access .ma-summary span{font-size:13px}.module-access .ma-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.module-access .ma-scroll{max-height:320px;overflow:auto}.module-access input:not([type=checkbox]):not([type=radio]),.module-access select{background:var(--crm-surface,#fff);width:100%;min-width:0;color:var(--crm-text,#242936);border:1px solid var(--crm-border,#e5e7eb);border-radius:8px;margin:8px 0;padding:10px;display:block}.module-access .ma-group{border-top:1px solid var(--crm-border,#e5e7eb);padding:16px 0}.module-access select[multiple]{min-height:120px}.module-access .ma-error{color:var(--crm-danger,#b42318)}@media (width<=650px){.module-access .ma-columns{grid-template-columns:1fr;gap:0}.module-access .ma-summary{grid-template-columns:1fr}.module-access .admin-section-head{flex-wrap:wrap}}.bot-settings.organized-bot-settings{background:var(--crm-surface-alt,#f7f8fb);flex:1;height:100%;grid-template-columns:214px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.organized-bot-settings .bot-settings-nav.organized-settings-nav{min-width:0;min-height:0;overflow-y:auto;border:0!important;border-right:1px solid var(--crm-border,#e5e9f0)!important;background:var(--crm-surface,#fff)!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;gap:0!important;margin:0!important;padding:23px 12px!important;display:flex!important;position:static!important}.organized-settings-nav .organized-settings-caption{color:var(--crm-muted,#8b94a5);font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.14em;padding:0 12px 15px;font-weight:750;display:block!important}.organized-settings-nav nav{gap:5px;display:grid}.organized-bot-settings .organized-settings-nav nav button{text-align:left;width:100%;border-radius:calc(var(--crm-radius,10px) * 1.1)!important;color:var(--crm-muted,#69758b)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:12px 10px!important;display:flex!important}.organized-settings-nav nav button>svg:first-child{flex:0 0 17px}.organized-settings-nav nav button>span{flex:1;gap:4px;min-width:0;display:grid}.organized-settings-nav nav button b{font-size:calc(12px * var(--crm-font-scale,1));font-weight:650;line-height:1.3}.organized-settings-nav nav button small{font-size:calc(10px * var(--crm-font-scale,1));color:var(--crm-muted,#8b94a5);font-weight:400;line-height:1.4}.organized-settings-nav nav button>svg:last-child{opacity:0;flex:0 0 13px}.organized-bot-settings .organized-settings-nav nav button.active{border-color:var(--crm-border,#e4def9)!important;background:var(--crm-surface-alt,#f1edfc)!important;color:var(--crm-primary,#6550ca)!important}.organized-settings-nav nav button.active small{color:var(--crm-primary,#8876bc)}.organized-settings-nav nav button.active>svg:last-child{opacity:1}.organized-bot-settings .organized-settings-nav nav button:hover{background:var(--crm-surface-alt,#f7f5fd)!important;color:var(--crm-primary,#6550ca)!important}.organized-settings-hint{border:1px solid var(--crm-border,#ece8f7);border-radius:calc(var(--crm-radius,10px) * 1.1);background:var(--crm-surface,#faf8fe);color:var(--crm-muted,#8c829e);font-size:calc(10px * var(--crm-font-scale,1));margin:22px 8px 0;padding:13px 11px;line-height:1.7}.organized-settings-hint b{color:var(--crm-muted,#6e6085);font-weight:650}.organized-settings-main{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;padding:28px clamp(18px,3vw,42px) 48px;overflow-y:auto}.organized-settings-heading{max-width:1080px;margin:0 auto 22px}.organized-settings-heading>span{font-size:calc(9px * var(--crm-font-scale,1));letter-spacing:.14em;color:var(--crm-muted,#9a93aa);font-weight:750}.organized-settings-heading h2{letter-spacing:-.035em;font-weight:700;line-height:1.3;font-size:calc(25px * var(--crm-font-scale,1))!important;color:var(--crm-text,#2d3547)!important;margin:7px 0!important}.organized-settings-heading p{max-width:680px;line-height:1.7;font-size:calc(13px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#80899b)!important}.organized-bot-settings .bot-settings-content.organized-settings-content{align-content:start;align-items:start;width:100%;min-width:0;max-width:1080px;margin:0 auto;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.organized-bot-settings .organized-settings-content>.panel{background:var(--crm-surface,#fff);width:100%;min-width:0;border:1px solid var(--crm-border,#e5e9f0)!important;border-radius:calc(var(--crm-radius,10px) * 1.6)!important;grid-column:auto!important;padding:24px!important;box-shadow:0 3px 12px #28364b04!important}.organized-settings-content>.panel>h2{letter-spacing:-.02em;font-size:calc(16px * var(--crm-font-scale,1))!important;margin-bottom:8px!important}.organized-settings-content>.panel>p{font-size:calc(12px * var(--crm-font-scale,1));max-width:760px;line-height:1.7}.organized-settings-content>.panel>label{margin:18px 0!important}.organized-settings-content>.panel>label:first-of-type{margin-top:20px!important}.organized-settings-content>.panel>label:last-child{margin-bottom:0!important}.organized-settings-content>.panel>fieldset{border-top:1px solid var(--crm-border,#edf0f5);margin:22px 0 0;padding-top:19px}.organized-settings-content .info-note{font-size:calc(12px * var(--crm-font-scale,1));grid-column:1/-1;line-height:1.7}.organized-settings-content .appearance-designer{margin:20px 0 0}.organized-settings-content .appearance-catalog{max-height:290px}.organized-settings-content .bot-embed-codes{min-width:0}.organized-settings-content .bot-embed-codes code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.organized-settings-content .visitor-prompt-setting{margin-bottom:0}.organized-settings-mobile{display:none!important}.organized-bot-settings[data-settings-section=profile] .organized-settings-content,.organized-bot-settings[data-settings-section=profile] .organized-settings-heading{max-width:800px;margin-left:0}.organized-bot-settings[data-settings-section=behavior] .organized-settings-content,.organized-bot-settings[data-settings-section=webhook] .organized-settings-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.organized-settings-content .setting-section{grid-column:auto!important}.organized-settings-content .settings-empty{color:var(--crm-muted,#8a93a4);font-size:calc(12px * var(--crm-font-scale,1));padding:16px 0}.organized-bot-settings[data-settings-section=webhook] .organized-settings-content>.panel:first-child{grid-column:1/-1!important}@media (width>=1250px){.organized-bot-settings[data-settings-section=appearance] .appearance-designer,.organized-bot-settings[data-settings-section=launcher] .appearance-designer{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:start;gap:18px 24px}.organized-settings-content .appearance-designer>.appearance-section-heading,.organized-settings-content .appearance-designer>.appearance-note{grid-column:1/-1}.organized-settings-content .appearance-interface-preview,.organized-settings-content .appearance-launcher-stage{grid-area:2/1/span 2;align-self:start;position:sticky;top:0}.organized-settings-content .appearance-catalog,.organized-settings-content .appearance-controls{grid-column:2}.organized-bot-settings[data-settings-section=launcher] .appearance-catalog{max-height:240px}}@media (width<=1100px){.bot-settings.organized-bot-settings{grid-template-columns:188px minmax(0,1fr)!important}.organized-bot-settings .bot-settings-nav.organized-settings-nav{padding:20px 9px!important}.organized-settings-nav nav button small{display:none}.organized-settings-main{padding:24px 20px 40px}.organized-bot-settings[data-settings-section=behavior] .organized-settings-content,.organized-bot-settings[data-settings-section=webhook] .organized-settings-content{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.bot-settings.organized-bot-settings{flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.organized-bot-settings .bot-settings-nav.organized-settings-nav{display:none!important}.organized-settings-main{flex:1;width:100%;padding:16px 14px 32px}.organized-settings-mobile{color:var(--crm-muted,#727d91);font-size:calc(11px * var(--crm-font-scale,1));gap:7px;margin:0 0 20px;font-weight:650;display:grid!important}.organized-settings-mobile select{border:1px solid var(--crm-border,#dedfe9);border-radius:calc(var(--crm-radius,10px) * 1);background:var(--crm-surface,#fff);width:100%;min-height:43px;color:var(--crm-text,#354055);font-size:calc(14px * var(--crm-font-scale,1));padding:10px 12px}.organized-settings-heading h2{font-size:calc(22px * var(--crm-font-scale,1))!important}.organized-settings-heading{margin-bottom:17px}.organized-bot-settings .organized-settings-content>.panel{border-radius:calc(var(--crm-radius,10px) * 1.3)!important;padding:18px!important}.organized-settings-content .appearance-catalog{max-height:260px}}.workspace-shell.inbox-workspace-shell{--iw-line:var(--crm-border,#dce3ed);--iw-ink:var(--crm-text,#2d3544);--iw-muted:var(--crm-muted,#596780)}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench{background:var(--crm-surface,#fff);min-width:0;max-width:100%;color:var(--iw-ink);flex:1 1 0;overflow:hidden;grid-template-columns:320px minmax(0,1fr) 300px!important;height:auto!important;min-height:0!important;display:grid!important}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-details{grid-template-columns:320px minmax(0,1fr)!important}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-list{grid-template-columns:minmax(0,1fr) 300px!important}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-details.hide-list{grid-template-columns:minmax(0,1fr)!important}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-list>.chat-panel{grid-area:1/1}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-list>.conversation-list{display:none!important}.inbox-workbench>:is(.conversation-list,.chat-panel,.iw-context){min-width:0;min-height:0;overflow:hidden}.inbox-workbench>:is(.conversation-list,.chat-panel){flex-direction:column;display:flex}.inbox-workbench :is(button,select,textarea,input):focus-visible{outline:2px solid var(--crm-focus,#2f63dc);outline-offset:3px}.inbox-workbench :is(.inbox-tabs,.inbox-filter-menu,.list-footer,.composer,.iw-header){flex-shrink:0}.inbox-workspace-shell .topbar{gap:16px;min-height:64px;padding:10px 20px;display:flex!important}.inbox-workspace-shell .topbar-context{flex:1;min-width:0}.inbox-workspace-shell .topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.inbox-workspace-shell .topbar-actions>*{flex-shrink:0}.inbox-workspace-shell .topbar-actions .secondary{white-space:nowrap;align-items:center;gap:6px;height:36px;display:inline-flex;width:auto!important;min-width:max-content!important;padding:8px 12px!important}.inbox-workbench>.conversation-list{border-right:1px solid var(--iw-line);background:var(--crm-surface,#fff)}.iw-queue-heading{justify-content:space-between;align-items:center;gap:10px;padding:17px 16px 12px;display:flex}.iw-queue-heading>span{color:var(--iw-ink);align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.iw-queue-heading>b{background:var(--crm-surface-alt,#eef2f7);color:var(--iw-muted);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:500}.inbox-workbench .inbox-tabs{border:0;display:flex;overflow-x:auto;background:0 0!important;gap:3px!important;height:auto!important;padding:0 10px 11px!important}.inbox-workbench .inbox-tabs [role=tab]{white-space:nowrap;min-height:34px;color:var(--iw-muted);border-radius:7px;padding:8px!important;font-size:12px!important}.inbox-workbench .inbox-tabs [data-state=active]{box-shadow:none;background:var(--crm-selected,#eef3ff)!important;color:var(--crm-selected-text,#285bd7)!important}.inbox-workbench .conversation-list>.searchbox{border:1px solid var(--iw-line);background:var(--crm-input,#fff);border-radius:8px;align-items:center;gap:8px;min-height:40px;width:calc(100% - 28px)!important;margin:0 14px 10px!important;padding:9px 10px!important;display:flex!important}.inbox-workbench .searchbox input{width:100%;min-width:0;box-shadow:none;border:0;padding:0;color:var(--crm-input-text,#2d3544)!important;background:0 0!important;font-size:14px!important}.iw-queue-view{border:1px solid var(--iw-line);background:var(--crm-input,#fff);color:var(--iw-muted);border-radius:8px;align-items:center;gap:8px;margin:0 14px 8px;padding:8px 10px;display:flex}.iw-queue-view select{width:100%;min-width:0;color:var(--crm-input-text,#2d3544);background:0 0;border:0;flex:1;font-size:12px;padding:0!important}.inbox-workbench .inbox-filter-menu{border-bottom:1px solid var(--iw-line);background:0 0}.inbox-workbench .inbox-filter-menu>summary{cursor:pointer;color:var(--iw-muted);align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}.inbox-filter-menu>summary::-webkit-details-marker{display:none}.inbox-filter-menu>summary:before{content:"+";font-size:18px}.inbox-filter-menu[open]>summary:before{content:"−"}.inbox-filter-menu>summary>span{margin-left:auto;font-size:11px;font-weight:400}.inbox-workbench .queue-filters{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px!important;display:grid!important}.inbox-workbench .queue-filters select{min-width:0;height:34px;width:100%!important;max-width:none!important;font-size:12px!important}.inbox-workbench .conversation-scroll{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto;padding:5px 8px!important}.inbox-workbench .conversation{text-align:left;width:100%;display:flex;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;align-items:flex-start!important;gap:10px!important;margin:3px 0!important;padding:11px 10px!important}.inbox-workbench .conversation:hover{background:var(--crm-hover,#eef3ff)!important}.inbox-workbench .conversation.selected{background:var(--crm-selected,#eef3ff)!important;border-color:var(--iw-line)!important;box-shadow:inset 3px 0 var(--crm-primary,#2f63dc)!important}.inbox-workbench .conversation .avatar{flex-shrink:0;background:var(--crm-surface-alt,#eef2f7)!important;width:32px!important;height:32px!important;color:var(--iw-muted)!important;font-size:11px!important}.inbox-workbench .conversation-copy{flex:1;min-width:0}.inbox-workbench .conversation-copy>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inbox-workbench .conversation-copy b{overflow-wrap:anywhere;color:var(--iw-ink)!important;font-size:14px!important;font-weight:650!important}.inbox-workbench .conversation-copy time{white-space:nowrap;flex-shrink:0;color:var(--iw-muted)!important;font-size:11px!important}.inbox-workbench .conversation-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--iw-muted)!important;white-space:normal!important;margin:7px 0!important;font-size:13px!important;line-height:1.5!important}.inbox-workbench .conversation-copy strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden;color:var(--iw-muted)!important;font-size:12px!important}.inbox-workbench .conversation-bot-label{border:1px solid var(--iw-line);border-radius:5px;align-items:center;gap:4px;max-width:100%;line-height:1.4;display:inline-flex;background:var(--crm-surface,#fff)!important;color:var(--iw-muted)!important;margin:5px 0 0!important;padding:3px 6px!important;font-size:11px!important}.conversation-bot-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-bot-label svg{flex-shrink:0}.conversation-bot-label em{white-space:nowrap;font-size:10px;font-style:normal}.inbox-workbench .conversation footer{color:var(--iw-muted);flex-wrap:wrap;align-items:center;line-height:1.5;display:flex;gap:5px!important;font-size:11px!important}.inbox-workbench .conversation footer span{align-items:center;gap:3px;display:inline-flex}.queue-assignee{font-size:11px;font-weight:550}.iw-attention{background:var(--crm-surface-alt,#eef2f7);color:var(--iw-muted);border-radius:4px;padding:2px 4px;font-size:10px}.iw-attention.late{background:var(--crm-danger-soft,#fcecf0);color:var(--crm-danger,#bc3b51)}.iw-attention.soon{background:var(--crm-warning-soft,#fff7df);color:var(--crm-warning,#9c691a)}.iw-bot-handling{font-size:10px}.iw-unread-count{background:var(--crm-primary,#2f63dc);min-width:17px;height:17px;color:var(--crm-primary-text,#fff);border-radius:6px;place-items:center;margin-left:5px;padding:1px 4px;font-size:10px;display:inline-grid}.inbox-workbench .list-footer{border-top:1px solid var(--iw-line);min-height:40px;color:var(--iw-muted);justify-content:center;align-items:center;gap:6px;display:flex;padding:11px!important;font-size:12px!important}.inbox-workbench .list-footer[data-connection=Offline]{color:var(--crm-warning,#9c691a)}.inbox-workbench .iw-header{border-bottom:1px solid var(--iw-line);background:var(--crm-surface,#fff);z-index:10;align-items:center;min-width:0;display:flex;position:relative;gap:10px!important;min-height:76px!important;padding:12px 18px!important}.iw-identity{border:1px solid var(--iw-line);background:var(--crm-surface-alt,#eef2f7);width:42px;height:42px;color:var(--iw-muted);border-radius:11px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.iw-identity.small{border-radius:9px;width:32px;height:32px;font-size:11px}.iw-customer-heading{flex:1;gap:3px;min-width:0;display:grid}.iw-customer-heading>b{color:var(--iw-ink);overflow-wrap:anywhere;font-size:15px;font-weight:650}.iw-customer-heading>span{color:var(--iw-muted);overflow-wrap:anywhere;font-size:12px}.iw-origin{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.iw-origin>span{min-width:0;max-width:100%;color:var(--iw-muted);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:11px;display:inline-flex}.iw-origin em{border:1px solid var(--iw-line);border-radius:4px;padding:1px 4px;font-size:10px;font-style:normal}.iw-handler>i{background:var(--crm-info,#386bb0);border-radius:50%;flex-shrink:0;width:5px;height:5px}.iw-handler.bot>i{background:var(--crm-primary,#2f63dc)}.iw-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;gap:6px!important}.iw-assign{border:1px solid var(--iw-line);background:var(--crm-input,#fff);min-width:0;max-width:150px;color:var(--iw-muted);border-radius:7px;align-items:center;gap:5px;padding:9px 8px;display:flex}.iw-assign select{width:100%;min-width:0;color:var(--crm-input-text,#2d3544);background:0 0;border:0;font-size:12px;padding:0!important}.iw-takeover{border:1px solid var(--iw-line);background:var(--crm-selected,#eef3ff);color:var(--crm-selected-text,#285bd7);border-radius:7px;padding:9px;font-size:12px}.inbox-workbench .icon-btn{width:34px!important;min-width:34px!important;height:34px!important;color:var(--iw-muted)!important;padding:6px!important}.inbox-workbench .iw-resolve{border:1px solid #0000;align-items:center;gap:5px;min-height:36px;display:flex;background:var(--crm-feature,#182d59)!important;color:var(--crm-feature-text,#fff)!important;border-radius:7px!important;padding:9px 12px!important;font-size:12px!important}.inbox-workbench .iw-resolve.secondary{border-color:var(--iw-line);background:var(--crm-surface-alt,#eef2f7)!important;color:var(--iw-ink)!important}.inbox-workbench .visual-inbox{min-width:0;padding:0;position:relative;border:0!important}.inbox-workbench .visual-inbox-bar{border:0;align-items:center;gap:6px;min-height:0;padding:0;display:flex}.inbox-workbench .visual-inbox-bar>button{border:1px solid var(--iw-line);white-space:nowrap;color:var(--iw-ink);background:var(--crm-surface,#fff);border-radius:7px;padding:9px 8px;font-size:12px}.inbox-workbench .visual-inbox-settings{z-index:45;border:1px solid var(--crm-popup-border,#dce3ed);background:var(--crm-popup,#fff);width:min(340px,100vw - 32px);color:var(--crm-popup-text,#2d3544);border-radius:10px;gap:12px;padding:16px;font-size:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0002}.iw-thread-stage{background:var(--crm-surface,#fff);flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-shell .inbox-workbench .iw-thread-stage>.messages{overscroll-behavior:contain;background:var(--crm-surface,#fff);flex:1 1 0;width:100%;min-width:0;min-height:0;overflow:hidden auto;padding:20px 24px!important;display:block!important}.inbox-workbench .messages>*{max-width:960px;margin-inline:auto}.inbox-workbench .conversation-start{color:var(--iw-muted);margin:0 auto 20px!important}.inbox-workbench .conversation-start>span{font-size:12px!important}.inbox-workbench .conversation-start>p{display:none}.inbox-workbench .iw-message-block{flex-direction:column;width:100%;min-width:0;display:flex}.iw-date-separator{color:var(--iw-muted);justify-content:center;margin:14px 0 22px;font-size:11px;display:flex}.iw-date-separator>span{border:1px solid var(--iw-line);background:var(--crm-surface-alt,#eef2f7);border-radius:999px;padding:5px 10px}.workspace-shell .inbox-workbench .message{flex-shrink:0;align-self:stretch;min-width:0;display:flex;align-items:flex-start!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important}.workspace-shell .inbox-workbench .message.incoming{flex-direction:row;justify-content:flex-start}.workspace-shell .inbox-workbench .message.outgoing{flex-direction:row-reverse;justify-content:flex-start;margin-left:0!important}.workspace-shell .inbox-workbench .message>.iw-message-content{flex-direction:column;align-items:flex-start;width:fit-content;min-width:0;max-width:min(76ch,100% - 44px);display:flex}.workspace-shell .inbox-workbench .message.outgoing>.iw-message-content{align-items:flex-end}.workspace-shell .inbox-workbench .message-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;margin:0 0 6px;line-height:1.4;display:flex;color:var(--iw-muted)!important;text-align:left!important;font-size:12px!important}.workspace-shell .inbox-workbench .message.outgoing .message-meta{justify-content:flex-end}.inbox-workbench .message-meta>time{color:var(--iw-muted);font-size:11px}.iw-sender-type{border:1px solid var(--iw-line);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.workspace-shell .inbox-workbench .message .bubble{overflow-wrap:anywhere;white-space:normal;text-align:left;width:100%;min-width:0;max-width:100%;border:1px solid var(--iw-line)!important;font-size:calc(15px * var(--crm-font-scale,1))!important;color:var(--crm-incoming-text,#2d3544)!important;background:var(--crm-incoming,#eef2f7)!important;box-shadow:none!important;border-radius:12px!important;padding:12px 15px!important;line-height:1.65!important}.workspace-shell .inbox-workbench .message.iw-bot-message .bubble{background:var(--crm-surface-alt,#eef2f7)!important;color:var(--crm-text,#2d3544)!important;border-top-right-radius:4px!important}.workspace-shell .inbox-workbench .message.iw-agent-message .bubble{background:var(--crm-outgoing,#2f63dc)!important;color:var(--crm-outgoing-text,#fff)!important;border-color:#0000!important;border-top-right-radius:4px!important}.workspace-shell .inbox-workbench .message.internal{justify-content:center;background:0 0!important}.workspace-shell .inbox-workbench .message.internal>.iw-message-content{align-items:flex-start;width:min(100%,76ch);max-width:92%}.workspace-shell .inbox-workbench .message.internal .bubble{background:var(--crm-note,#fff7df)!important;color:var(--crm-note-text,#78591b)!important;border-color:color-mix(in srgb,var(--crm-note-text,#78591b) 24%,transparent)!important}.workspace-shell .inbox-workbench .message.iw-grouped{margin-top:-10px!important}.workspace-shell .inbox-workbench .message.iw-grouped.incoming{padding-left:42px!important}.workspace-shell .inbox-workbench .message.iw-grouped.outgoing{padding-right:42px!important}.iw-bot-avatar{border:1px solid var(--iw-line);background:var(--crm-surface-alt,#eef2f7);object-fit:contain;border-radius:9px;flex:0 0 32px;width:32px;height:32px;padding:3px}.inbox-workbench .sent-label{justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;display:flex;color:var(--iw-muted)!important;font-size:11px!important}.iw-jump-latest{z-index:4;border:1px solid var(--iw-line);background:var(--crm-surface,#fff);color:var(--iw-ink);border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0001}.workspace-shell .inbox-workbench .composer{flex-shrink:0;background:var(--crm-surface,#fff)!important;border-top:1px solid var(--iw-line)!important;border-radius:0!important;margin:0!important;padding:10px 18px!important}.inbox-workbench .composer-top{justify-content:space-between;align-items:center;gap:10px;padding:0 0 8px!important;display:flex!important}.inbox-workbench .composer-top [role=tablist]{border:1px solid var(--iw-line);background:var(--crm-surface,#fff);border-radius:7px;height:auto;min-height:0;padding:2px}.inbox-workbench .composer-top [role=tab]{min-height:30px;color:var(--iw-muted);padding:6px 9px!important;font-size:12px!important}.inbox-workbench .composer-top [data-state=active]{background:var(--crm-selected,#eef3ff);color:var(--crm-selected-text,#285bd7);box-shadow:none}.inbox-workbench .composer-top>small{color:var(--iw-muted);font-size:11px}.workspace-shell .inbox-workbench .composer textarea{resize:none;width:100%;height:48px;max-height:144px;box-shadow:none;line-height:1.65;display:block;border:1px solid var(--iw-line)!important;background:var(--crm-input,#fff)!important;min-height:48px!important;color:var(--crm-input-text,#2d3544)!important;font-size:calc(14px * var(--crm-font-scale,1))!important;border-radius:9px!important;padding:11px 13px!important}.inbox-workbench .composer.note-mode textarea{background:var(--crm-note,#fff7df)!important;color:var(--crm-note-text,#78591b)!important}.iw-composer-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:7px 0;display:flex}.inbox-workbench .iw-composer-tools .inbox-ops{align-items:center;gap:12px;display:flex;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.inbox-workbench .iw-composer-tools .text-btn{color:var(--iw-muted);align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex}.iw-composer-sla{color:var(--iw-muted);margin-left:auto;font-size:11px}.inbox-workbench .composer-bottom{border-top:1px solid var(--iw-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;margin:0!important;padding:7px 0 0!important}.inbox-workbench .composer-bottom>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inbox-workbench .composer-bottom small,.iw-draft-note{color:var(--iw-muted);font-size:11px}.inbox-workbench .composer-bottom .primary{gap:6px;min-height:36px;background:var(--crm-primary,#2f63dc)!important;color:var(--crm-primary-text,#fff)!important;border-radius:7px!important;padding:9px 13px!important;font-size:12px!important}.inbox-workbench .composer-bottom .primary:disabled{opacity:.5}.inbox-workbench .read-only{border-top:1px solid var(--iw-line);background:var(--crm-surface-alt,#eef2f7);color:var(--iw-muted);padding:18px;font-size:13px}.inbox-pro-layout.inbox-workbench>.iw-context{min-width:0;background:var(--crm-surface,#fdfbff)!important;border-left:1px solid var(--iw-line)!important;padding:0!important}.inbox-pro-layout.inbox-workbench .inbox-context-head{background:var(--crm-surface,#fdfbff);color:var(--crm-muted,#79628a);font-size:calc(13px * var(--crm-font-scale,1));border-color:var(--iw-line);padding:14px 15px}.iw-context-profile{flex-direction:column;align-items:center;gap:8px;padding:23px 18px 18px;display:flex}.iw-context-profile>b{font-size:calc(15px * var(--crm-font-scale,1));color:var(--crm-muted,#79638a);overflow-wrap:anywhere;text-align:center;font-weight:600}.iw-context-profile>span:not(.iw-identity),.iw-context-profile>small{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#73647d);overflow-wrap:anywhere;text-align:center}.iw-context-tabs{border-bottom:1px solid var(--iw-line);gap:4px;padding:0 14px 14px;display:flex}.iw-context-tabs>button{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#74667f);border-radius:calc(var(--crm-radius,10px) * .6);flex:1;padding:8px 5px}.iw-context-tabs>button.active{background:var(--crm-surface-alt,#f0e7fa);color:var(--crm-muted,#7b648c)}.iw-context-section{border-bottom:1px solid var(--iw-line);padding:18px 16px}.iw-context-section>h4{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#766282);margin:0 0 14px;font-weight:600}.iw-context-section>label{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#726479);gap:7px;margin-bottom:17px;display:grid}.iw-context-section select{border:1px solid var(--crm-border,#eaddf4);border-radius:calc(var(--crm-radius,10px) * .7);background:var(--crm-surface,#fff);width:100%;font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#766484);padding:8px}.iw-context-section dl{gap:8px;margin:0;display:grid}.iw-context-section dt{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#716678);margin-top:8px}.iw-context-section dt:first-child{margin-top:0}.iw-context-section dd{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#766583);overflow-wrap:anywhere;margin:0;line-height:1.8}.iw-context-section dd small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#716578);display:block}.iw-context-section a{color:var(--crm-muted,#7b628b);align-items:flex-start;gap:5px;display:inline-flex}.iw-context-section a svg{flex-shrink:0;margin-top:3px}.iw-context-section dl>div{gap:5px;display:grid}.iw-context-note{margin:9px 0 0;line-height:1.9;font-size:calc(11px * var(--crm-font-scale,1))!important;color:var(--crm-muted,#73657b)!important}.iw-context-tags{flex-wrap:wrap;gap:5px;display:flex}.iw-context-tags>span{font-size:calc(11px * var(--crm-font-scale,1));background:var(--crm-surface-alt,#f2e8fb);border-radius:calc(var(--crm-radius,10px) * .5);color:var(--crm-muted,#746280);padding:4px 6px}.iw-context-tags>small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#73667a)}.iw-context-link{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#786386);align-items:center;gap:6px;margin-top:14px;display:flex}.iw-history-row{text-align:left;border-bottom:1px solid var(--crm-border,#f2e9f8);width:100%;color:var(--crm-muted,#766680);align-items:center;gap:8px;padding:12px 0;display:flex}.iw-history-row>span{flex:1;gap:5px;min-width:0;display:grid}.iw-history-row b,.iw-linked-ticket b{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-muted,#73627e);overflow-wrap:anywhere;font-weight:500}.iw-history-row small,.iw-linked-ticket small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#74667c)}.iw-linked-ticket{color:var(--crm-muted,#746380);align-items:flex-start;gap:9px;padding:9px 0;display:flex}.iw-linked-ticket>span{gap:5px;display:grid}.iw-history-note{border:1px solid var(--crm-border,#f2e3c6);background:var(--crm-surface-alt,#fffcf3);border-radius:calc(var(--crm-radius,10px) * .8);margin-bottom:9px;padding:10px}.iw-history-note p{font-size:calc(12px * var(--crm-font-scale,1));color:var(--crm-primary,#7b694a);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}.iw-history-note small{font-size:calc(11px * var(--crm-font-scale,1));color:var(--crm-muted,#776b53);margin-top:7px;display:block}.iw-context-scrim{display:none}.iw-welcome-avatar{object-fit:contain;width:140px;max-width:60%;height:auto;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--crm-primary,#78549b) 7.05882%,transparent));margin-bottom:18px}.inbox-workbench>.iw-context{overscroll-behavior:contain;min-height:0;overflow-y:auto}.inbox-workbench.hide-details>.iw-context{display:none!important}.inbox-workbench>.welcome-inbox{grid-column:2/-1;min-width:0}.inbox-workbench.hide-list>.welcome-inbox{grid-column:1/-1}@media (width<=1450px){.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench,.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-details{position:relative;grid-template-columns:300px minmax(0,1fr)!important}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-list{grid-template-columns:minmax(0,1fr)!important}.inbox-workbench:not(.hide-details)>.iw-context{z-index:40;width:min(320px,100%);position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 35px #0002}.iw-context-scrim{z-index:35;background:#0002;border:0;display:block;position:absolute;inset:0}.iw-header-actions{max-width:480px}}@media (width<=1050px){.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench,.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-details{grid-template-columns:270px minmax(0,1fr)!important}.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-list{grid-template-columns:minmax(0,1fr)!important}.inbox-workbench .iw-header{flex-wrap:wrap;padding:10px 12px!important}.iw-header-actions{justify-content:flex-start;width:100%;max-width:none}.iw-header-actions .visual-inbox{order:2;margin-left:auto}.iw-draft-note{display:none}}@media (width<=760px){.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench,.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-details,.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-list,.workspace-shell.inbox-workspace-shell>.main>.inbox-workbench.hide-details.hide-list{grid-template-columns:none!important;display:flex!important}.inbox-workbench>:is(.conversation-list,.chat-panel){flex:1;width:100%;min-width:0}.inbox-workbench>.mobile-hidden{display:none!important}.inbox-workbench.hide-list>.conversation-list:not(.mobile-hidden){display:flex!important}.inbox-workbench .queue-toggle{display:none!important}.inbox-workbench .mobile-back{display:grid!important}.inbox-workspace-shell .topbar{min-height:56px;padding:8px 12px}.inbox-workspace-shell .topbar-actions .secondary{display:none}.inbox-workbench .iw-thread-stage>.messages{padding:16px 12px!important}.workspace-shell .inbox-workbench .message>.iw-message-content{max-width:calc(100% - 40px)}.inbox-workbench .composer{padding:9px 12px!important}.inbox-workbench .composer-top>small{font-size:10px}.inbox-workbench .composer-bottom small{display:none}.iw-composer-tools{gap:10px}.iw-composer-sla{display:none}.inbox-workbench .visual-inbox-settings{right:0}}@media (prefers-reduced-motion:reduce){.inbox-workbench *{scroll-behavior:auto!important;transition:none!important}}:root .workspace-shell{--conversa-primary:var(--crm-primary);--conversa-background:var(--crm-background);--conversa-sidebar:var(--crm-sidebar);--conversa-canvas:var(--crm-canvas);--conversa-text:var(--crm-text);--conversa-radius:var(--crm-radius);--workspace-blue:var(--crm-primary);--workspace-rail:var(--crm-sidebar);--workspace-rail-muted:var(--crm-sidebar-muted);--workspace-ink:var(--crm-text);--workspace-muted:var(--crm-muted);--workspace-border:var(--crm-border);font-size:calc(14px * var(--crm-font-scale,1));background:var(--crm-background)!important;color:var(--crm-text)!important}:root .workspace-shell .main,:root .workspace-shell .content-page,:root .workspace-shell .bot-studio-page{background:var(--crm-background)!important;color:var(--crm-text)!important}:root .workspace-shell :is(.topbar,.owner-topbar){background:var(--crm-topbar)!important;color:var(--crm-topbar-text)!important;border-color:var(--crm-border)!important}:root .workspace-shell .topbar :is(h1,h2,.topbar-title){color:var(--crm-topbar-text)!important}:root .workspace-shell .app-sidebar,:root .workspace-shell .app-sidebar :is([data-slot=sidebar-inner],[data-slot=sidebar-header],[data-slot=sidebar-footer]),:root .workspace-shell .platform-console-sidebar{background:var(--crm-sidebar)!important;color:var(--crm-sidebar-text)!important;border-color:var(--crm-sidebar-active)!important}:root .workspace-shell .app-sidebar :is(.nav-button,.profile b,.help-link){color:var(--crm-sidebar-text)!important}:root .workspace-shell .app-sidebar :is(.nav-caption,.profile small,.nav-button svg){color:var(--crm-sidebar-muted)!important}:root .workspace-shell .app-sidebar .nav-button:hover{background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important}:root .workspace-shell .app-sidebar .nav-button[data-active=true]{background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important;box-shadow:inset 3px 0 var(--crm-primary)!important}:root .workspace-shell .app-sidebar .nav-button[data-active=true] svg{color:var(--crm-sidebar-active-text)!important}:root:has(.workspace-shell){--background:var(--crm-background);--foreground:var(--crm-text);--card:var(--crm-surface);--card-foreground:var(--crm-text);--popover:var(--crm-surface);--popover-foreground:var(--crm-text);--primary:var(--crm-primary);--primary-foreground:var(--crm-primary-text);--secondary:var(--crm-surface-alt);--secondary-foreground:var(--crm-secondary);--muted:var(--crm-surface-alt);--muted-foreground:var(--crm-muted);--accent:var(--crm-selected);--accent-foreground:var(--crm-selected-text);--border:var(--crm-border);--input:var(--crm-border);--ring:var(--crm-focus);--destructive:var(--crm-danger);--radius:var(--crm-radius);--chart-1:var(--crm-chart1);--chart-2:var(--crm-chart2);--chart-3:var(--crm-chart3);--chart-4:var(--crm-chart4)}:root .workspace-shell :is(:where(input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio])),textarea,select,[data-slot=select-trigger]){accent-color:var(--crm-primary);background:var(--crm-input)!important;color:var(--crm-input-text)!important;border-color:var(--crm-border)!important}:root body:has(.workspace-shell) :is(.edit-dialog,.ticket-detail-dialog,.pc-account-detail) :is(input,textarea,select){accent-color:var(--crm-primary);background:var(--crm-input)!important;color:var(--crm-input-text)!important;border-color:var(--crm-border)!important}:is(:root .workspace-shell :is(input,textarea,select,button):focus-visible,:root body:has(.workspace-shell) [data-slot=dialog-content] :focus-visible){outline-color:var(--crm-focus)!important}:root body:has(.workspace-shell) :is(.primary,button[data-variant=default]){background:var(--crm-primary)!important;color:var(--crm-primary-text)!important;border-color:var(--crm-primary)!important;border-radius:var(--crm-radius)!important}:root body:has(.workspace-shell) :is(.secondary,button[data-variant=outline]){background:var(--crm-surface)!important;color:var(--crm-secondary)!important;border-color:var(--crm-border)!important;border-radius:var(--crm-radius)!important}:root .workspace-shell :is(.panel,.stat-card,.pc-surface,.od3-panel,.od3-stat,.report-panel,.kb-panel,.studio-card){background-color:var(--crm-surface)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important;border-radius:var(--crm-radius)!important}:root .workspace-shell :is(table,th,td){border-color:var(--crm-border)!important}:root .workspace-shell :is(thead,th){background:var(--crm-table-head)!important;color:var(--crm-muted)!important}:root .workspace-shell tbody tr:hover{background:var(--crm-hover)!important}:root .workspace-shell :is(.tab.active,[role=tab][aria-selected=true]){background:var(--crm-selected)!important;color:var(--crm-selected-text)!important;border-color:var(--crm-primary)!important}:root .workspace-shell .inbox-workbench{--iw-line:var(--crm-border);--iw-purple:var(--crm-primary);--iw-ink:var(--crm-text)}:root .workspace-shell .inbox-workbench :is(.conversation-list,.chat-panel,.iw-context,.chat-header,.composer,.messages){background:var(--crm-surface)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important}:root .workspace-shell .inbox-workbench .conversation:hover{background:var(--crm-hover)!important}:root .workspace-shell .inbox-workbench .conversation.selected{background:var(--crm-selected)!important;border-color:var(--crm-border)!important;box-shadow:inset 3px 0 var(--crm-primary)!important}:root .workspace-shell .inbox-workbench .conversation.selected .conversation-copy b{color:var(--crm-selected-text)!important}:root .workspace-shell .inbox-workbench .message.incoming .bubble{background:var(--crm-incoming)!important;color:var(--crm-incoming-text)!important}:root .workspace-shell .inbox-workbench .message.iw-agent-message .bubble{background:var(--crm-outgoing)!important;color:var(--crm-outgoing-text)!important}:root .workspace-shell .inbox-workbench .message.iw-bot-message .bubble{background:var(--crm-surface-alt)!important;color:var(--crm-text)!important}:root .workspace-shell .inbox-workbench .message.internal .bubble{background:var(--crm-note)!important;color:var(--crm-note-text)!important}:root .workspace-shell .inbox-workbench .message .bubble :is(p,a,span){color:inherit!important}:root .workspace-shell .canvas-stage{background-color:var(--crm-canvas)!important}:root .workspace-shell .canvas-node{background:var(--crm-surface)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important;border-radius:var(--crm-radius)!important}:root body:has(.workspace-shell) :is([data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content],.edit-dialog,.ticket-detail-dialog,.pc-record-menu,.pc-account-detail){background:var(--crm-surface)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important}:root body:has(.workspace-shell) :is([data-slot=dropdown-menu-item],[data-slot=select-item]):focus{background:var(--crm-selected)!important;color:var(--crm-selected-text)!important}:root .workspace-shell .recharts-cartesian-grid line{stroke:var(--crm-border)}:root .workspace-shell .recharts-text{fill:var(--crm-muted)}:root .workspace-shell .recharts-default-tooltip{background:var(--crm-surface)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important}@supports (font-size:1em){:root .workspace-shell :is(.content-page,.inbox-workbench,.bot-studio-page){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){:root .theme-manager *{transition:none!important}}:root .workspace-shell :is(pre,.code-block,.snippet-box,.embed-code){background:var(--crm-surface-alt)!important;color:var(--crm-text)!important;border-color:var(--crm-border)!important}:root .workspace-shell pre code{color:inherit!important;background:0 0!important}:root:has(.workspace-shell){--workspace-rail:var(--crm-sidebar);--workspace-rail-muted:var(--crm-sidebar-muted);--workspace-bg:var(--crm-background);--workspace-line:var(--crm-border);--workspace-blue:var(--crm-primary);--workspace-text:var(--crm-text);--conversa-primary:var(--crm-primary);--conversa-background:var(--crm-background);--conversa-sidebar:var(--crm-sidebar);--conversa-canvas:var(--crm-canvas);--conversa-text:var(--crm-text);--conversa-radius:var(--crm-radius);--conversa-font-scale:var(--crm-font-scale);--sidebar:var(--crm-sidebar);--sidebar-foreground:var(--crm-sidebar-text);--sidebar-accent:var(--crm-sidebar-active);--sidebar-accent-foreground:var(--crm-sidebar-active-text);--sidebar-primary:var(--crm-primary);--sidebar-primary-foreground:var(--crm-primary-text);--sidebar-border:var(--crm-border);--sidebar-ring:var(--crm-focus)}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar){background:var(--crm-sidebar)!important;color:var(--crm-sidebar-text)!important;border-color:var(--crm-sidebar-active)!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) :is([data-slot=sidebar-inner],[data-slot=sidebar-header],[data-slot=sidebar-footer]){background:var(--crm-sidebar)!important;color:var(--crm-sidebar-text)!important;border-color:var(--crm-sidebar-active)!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) :is(.nav-button,.pc-navigation-item,.profile-open,.profile-summary b,.logout-button,.help-link){color:var(--crm-sidebar-text)!important;background:0 0!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) :is(.nav-button svg,.pc-navigation-item svg,.logout-button svg,.help-link svg,.nav-caption,.pc-navigation-group-title,.profile-summary small){stroke:currentColor;color:var(--crm-sidebar-icon)!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) :is(.nav-button:hover,.nav-button[data-active=true],.pc-navigation-item:hover,.pc-navigation-item.active,.pc-navigation-item[aria-current=page]){background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) :is(.nav-button[data-active=true],.nav-button:hover,.pc-navigation-item.active,.pc-navigation-item:hover) svg{color:var(--crm-sidebar-active-text)!important;stroke:currentColor!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) .dashboard-brand-logo{filter:var(--crm-brand-filter,none)!important}:root body:has(.workspace-shell) .pc-navigation-search{background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important;border-color:var(--crm-sidebar-muted)!important}:root body:has(.workspace-shell) .pc-navigation-search input{color:var(--crm-sidebar-active-text)!important;background:0 0!important}:root body:has(.workspace-shell) .pc-navigation-search input::placeholder{opacity:.8;color:var(--crm-sidebar-active-text)!important}:root body:has(.workspace-shell) .pc-navigation-search svg{flex-shrink:0;color:inherit!important;stroke:currentColor!important;opacity:1!important}:root body:has(.workspace-shell) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=tooltip-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],.edit-dialog,.ticket-detail-dialog,.pc-record-menu,.pc-account-detail,.notification-popover,.help-search-results){background:var(--crm-popup)!important;color:var(--crm-popup-text)!important;border:1px solid var(--crm-popup-border)!important;box-shadow:0 18px 65px color-mix(in srgb,var(--crm-backdrop) 28%,transparent)!important}:root body:has(.workspace-shell) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:color-mix(in srgb,var(--crm-backdrop) 62%,transparent)!important}:root body:has(.workspace-shell) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],.edit-dialog,.ticket-detail-dialog,.pc-account-detail) :is(h1,h2,h3,h4,label,[data-slot=dialog-title],[data-slot=alert-dialog-title]){color:var(--crm-popup-text)!important}:root body:has(.workspace-shell) :is([data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=select-label],[data-slot=dropdown-menu-label],[data-slot=dropdown-menu-shortcut],.notification-popover small){color:var(--crm-popup-muted)!important}:root body:has(.workspace-shell) :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer],.edit-dialog .dialog-footer,.notification-popover>header,.notification-popover .notification-footer){background:var(--crm-popup)!important;color:var(--crm-popup-text)!important;border-color:var(--crm-popup-border)!important}:root body:has(.workspace-shell) :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger]){opacity:1;color:var(--crm-popup-text)!important;background:0 0!important}:root body:has(.workspace-shell) :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger]):is(:focus,:hover,[data-highlighted],[data-state=open]){outline:none;background:var(--crm-selected)!important;color:var(--crm-selected-text)!important}:root body:has(.workspace-shell) :is([data-slot=select-item],[data-slot=dropdown-menu-item])[data-disabled]{pointer-events:none;opacity:.55!important}:root body:has(.workspace-shell) [data-variant=destructive][data-slot=dropdown-menu-item]{color:var(--crm-danger)!important}:root body:has(.workspace-shell) :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=dialog-content],[data-slot=alert-dialog-content]) svg{stroke:currentColor;opacity:1;color:var(--crm-popup-icon)!important}:root body:has(.workspace-shell) :is([data-slot=select-item],[data-slot=dropdown-menu-item]):is([data-highlighted],:focus,:hover) svg{color:var(--crm-selected-text)!important}:root body:has(.workspace-shell) :is([data-slot=dialog-close],[data-slot=sheet-close],[data-slot=alert-dialog-cancel]){background:var(--crm-surface-alt)!important;color:var(--crm-text)!important;border-color:var(--crm-popup-border)!important;opacity:1!important}:root body:has(.workspace-shell) :is([data-slot=dialog-close],[data-slot=sheet-close]) svg{color:inherit!important}:root body:has(.workspace-shell) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content]) :is(:where(input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio])),textarea,select,[data-slot=select-trigger]){background:var(--crm-input)!important;color:var(--crm-input-text)!important;border-color:var(--crm-popup-border)!important}:root body:has(.workspace-shell) :is(.searchbox,.pc-search,.studio-home-search,.vd-search,.ticket-search,.help-center-search,.bot-knowledge-search,.inbox-global-search,.library-search,.admin-search,.tm-popup-search){align-items:center;gap:9px;background:var(--crm-input)!important;color:var(--crm-input-text)!important;border-color:var(--crm-border)!important}:root body:has(.workspace-shell) :is(.searchbox,.pc-search,.studio-home-search,.vd-search,.ticket-search,.help-center-search,.bot-knowledge-search,.inbox-global-search,.library-search,.admin-search,.tm-popup-search)>svg{width:17px!important;min-width:17px!important;height:17px!important;color:var(--crm-input-icon)!important;stroke:currentColor!important;opacity:1!important;flex:0 0 17px!important;position:static!important;transform:none!important}:root body:has(.workspace-shell) :is(.searchbox,.pc-search,.studio-home-search,.vd-search,.ticket-search,.help-center-search,.bot-knowledge-search,.inbox-global-search,.library-search,.admin-search,.tm-popup-search)>input{width:100%!important;min-width:0!important;color:var(--crm-input-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important;padding-inline:0!important}:root body:has(.workspace-shell) :is(input,textarea)::placeholder{color:var(--crm-placeholder)!important;opacity:1!important}:root body:has(.workspace-shell) :is(.inbox-global-search kbd,.searchbox>span){background:var(--crm-surface-alt)!important;color:var(--crm-muted)!important;border-color:var(--crm-border)!important}:root body:has(.workspace-shell) [data-slot=select-trigger]{background:var(--crm-input)!important;color:var(--crm-input-text)!important}:root body:has(.workspace-shell) [data-slot=select-trigger] svg{color:var(--crm-input-icon)!important;stroke:currentColor!important;opacity:1!important}:root body:has(.workspace-shell) .topbar :is(.icon-btn,.notification-bell,[data-slot=sidebar-trigger],.breadcrumb,.slash){color:var(--crm-topbar-icon)!important}:root body:has(.workspace-shell) .topbar :is(.icon-btn,.notification-bell,[data-slot=sidebar-trigger]):hover{background:var(--crm-hover)!important;color:var(--crm-topbar-text)!important}:root body:has(.workspace-shell) .topbar :is(.icon-btn,.notification-bell,[data-slot=sidebar-trigger]) svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}:root body:has(.workspace-shell) :is(.primary,.secondary,[data-slot=alert-dialog-action]) :is(svg,span){opacity:1;color:inherit!important;stroke:currentColor!important}:root body:has(.workspace-shell) [data-slot=alert-dialog-action]{background:var(--crm-primary)!important;color:var(--crm-primary-text)!important;border-color:var(--crm-primary)!important}:root body:has(.workspace-shell) .notification-popover :is(b,p){color:var(--crm-popup-text)!important}:root body:has(.workspace-shell) .notification-popover .unread{background:var(--crm-selected)!important;color:var(--crm-selected-text)!important}:root body:has(.workspace-shell) .pc-navigation{color:var(--crm-sidebar-text)!important}:root body:has(.workspace-shell) .pc-navigation-scope>span{color:var(--crm-sidebar-text)!important}:root body:has(.workspace-shell) .pc-navigation-group>button{color:var(--crm-sidebar-text)!important}:root body:has(.workspace-shell) :is(.pc-navigation-scope>small,.pc-navigation-group>span,.pc-navigation-empty){color:var(--crm-sidebar-muted)!important}:root body:has(.workspace-shell) .pc-navigation-group>button svg{color:var(--crm-sidebar-icon)!important;stroke:currentColor!important;opacity:1!important}:root body:has(.workspace-shell) .pc-navigation-group>button:is(.is-selected,:hover){background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important;box-shadow:none!important}:root body:has(.workspace-shell) .pc-navigation-group>button:is(.is-selected,:hover) svg{color:var(--crm-sidebar-active-text)!important}:root body:has(.workspace-shell) .pc-navigation-group>button.is-selected>i{background:var(--crm-sidebar-active-text)!important}:root body:has(.workspace-shell) .pc-workspace-return{background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important;border-color:var(--crm-sidebar-muted)!important}:root body:has(.workspace-shell) .pc-workspace-return svg{color:inherit!important;stroke:currentColor!important}:root body:has(.workspace-shell) .workspace-shell .topbar .secondary{background:var(--crm-surface-alt)!important;color:var(--crm-topbar-text)!important;border-color:var(--crm-border)!important}:root body:has(.workspace-shell) select{color-scheme:inherit;appearance:auto!important;background-image:none!important}:root body:has(.workspace-shell) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],.edit-dialog,.pc-account-detail) p{color:var(--crm-popup-muted)!important}:root body:has(.workspace-shell) :is([data-slot=tooltip-content],[data-slot=popover-content]) [data-slot$=arrow]{fill:var(--crm-popup)!important;stroke:var(--crm-popup-border)!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) [data-slot=sheet-close]{background:var(--crm-sidebar-active)!important;color:var(--crm-sidebar-active-text)!important;border:1px solid var(--crm-sidebar-muted)!important;opacity:1!important}:root body:has(.workspace-shell) :is(.app-sidebar,.app-sidebar-mobile,.platform-console-sidebar) [data-slot=sheet-close] svg{color:inherit!important;stroke:currentColor!important}:root .workspace-shell :is(.pc-conversation-panel,.owner-hero,.agent-hero,.platform-command-center,.platform-overview-hero,.help-center-hero,.help-finish,.od2-focus,.owner-erp-header,.pu-plan){background:var(--crm-feature)!important;color:var(--crm-feature-text)!important}:root .workspace-shell :is(.pc-conversation-panel,.owner-hero,.agent-hero,.platform-command-center,.platform-overview-hero,.help-center-hero,.help-finish,.od2-focus,.owner-erp-header,.pu-plan) :is(h1,h2,h3){color:var(--crm-feature-text)!important}:root .workspace-shell :is(.owner-hero,.agent-hero,.platform-command-center,.platform-overview-hero,.help-center-hero,.help-finish,.od2-focus,.owner-erp-header,.pu-plan)>p,:root .workspace-shell .pc-conversation-panel :is(.pc-panel-heading,.pc-panel-heading small,.pc-conversation-total>span,.pc-chart-axis){color:var(--crm-feature-muted)!important}:root .workspace-shell .pc-conversation-panel .pc-conversation-total>strong{color:var(--crm-feature-text)!important}:root .workspace-shell .pc-conversation-panel .pc-volume-chart i{background:var(--crm-feature-muted)!important}:root body:has(.workspace-shell) :is(.primary,button[data-variant=default],[data-slot=alert-dialog-action]):is(:hover,:focus-visible,:active){background:var(--crm-primary)!important;color:var(--crm-primary-text)!important;border-color:var(--crm-primary)!important}:root body:has(.workspace-shell) .topbar .notification-bell{background:var(--crm-hover)!important;color:var(--crm-topbar-text)!important;border-color:var(--crm-border)!important}:root body:has(.workspace-shell) .topbar .notification-bell:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--crm-selected)!important;color:var(--crm-selected-text)!important}:root .workspace-shell .pu-plan :is(.pu-eyebrow,p,.pu-plan-price>small,.pu-plan-price>span){color:var(--crm-feature-muted)!important}:root .workspace-shell .pu-plan :is(.pu-plan-tags>span,.pu-plan-price>strong){color:var(--crm-feature-text)!important}:root .workspace-shell .pu-plan .pu-plan-tags>span{border-color:color-mix(in srgb,var(--crm-feature-text) 30%,transparent);background:color-mix(in srgb,var(--crm-feature-text) 8%,transparent)}:root .workspace-shell .pu-plan .pu-plan-price>button{background:var(--crm-primary)!important;color:var(--crm-primary-text)!important;border:1px solid var(--crm-primary)!important}:root .workspace-shell .pu-plan .pu-plan-price>button:is(:hover,:focus-visible){box-shadow:0 0 0 2px var(--crm-feature),0 0 0 4px var(--crm-feature-muted);background:var(--crm-primary)!important;color:var(--crm-primary-text)!important}:root .workspace-shell .current-plan-card{background:var(--crm-feature)!important;color:var(--crm-feature-text)!important}:root .workspace-shell .current-plan-card :is(h2,.current-plan-price strong,.current-plan-status b){color:var(--crm-feature-text)!important}:root .workspace-shell .current-plan-card :is(.plan-label,p,.current-plan-price>span,.current-plan-status small){color:var(--crm-feature-muted)!important}:root .workspace-shell .current-plan-card .current-plan-status{border-color:color-mix(in srgb,var(--crm-feature-text) 20%,transparent)}:root .workspace-shell .current-plan-card .current-plan-status>i{background:var(--crm-feature-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--crm-feature-muted) 18%,transparent)}:root .workspace-shell .topbar :is(.topbar-page-title,.topbar-context>b,.ticket-topbar-title){color:var(--crm-topbar-text)!important;opacity:1!important}:root .workspace-shell .help-center-hero :is(.help-center-kicker,.help-center-hero-copy>p,.help-center-progress>span,.help-center-progress p,.help-center-progress small),:root .workspace-shell .help-finish p{color:var(--crm-feature-muted)!important}:root .workspace-shell .help-center-hero .help-center-progress b,:root .workspace-shell .help-finish b{color:var(--crm-feature-text)!important}:root .workspace-shell .help-center-progress{background:color-mix(in srgb,var(--crm-feature-text) 6%,var(--crm-feature));border-color:color-mix(in srgb,var(--crm-feature-text) 22%,transparent)}:root .workspace-shell .help-center-progress>div{border-color:color-mix(in srgb,var(--crm-feature-text) 16%,transparent)}:root .workspace-shell .help-center-progress i{background:var(--crm-feature);color:var(--crm-feature-text);border:1px solid color-mix(in srgb,var(--crm-feature-text) 25%,transparent)}:root .workspace-shell .help-nav-action{background:var(--crm-feature)!important;color:var(--crm-feature-text)!important}:root .workspace-shell .help-nav-action p,:root .workspace-shell .help-nav-action>svg{color:var(--crm-feature-muted)!important}:root .workspace-shell .help-nav-action :is(b,button,button svg){color:var(--crm-feature-text)!important}
