*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:1rem;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.crm-app-bg{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 28%),var(--crm-gradient-app);color:var(--crm-text)}.crm-card{background:var(--crm-gradient-card);border:1px solid var(--crm-border);border-radius:var(--crm-radius-xl);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.crm-card,.crm-card-strong{box-shadow:var(--crm-shadow-card)}.crm-card-strong{background:var(--crm-surface-strong);border:1px solid var(--crm-border-strong);border-radius:var(--crm-radius-xl)}.crm-glass{background:var(--crm-surface);border:1px solid var(--crm-border);box-shadow:0 18px 54px rgba(4,79,103,.14);backdrop-filter:blur(10px) saturate(132%);-webkit-backdrop-filter:blur(10px) saturate(132%);transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.crm-premium-panel{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02)),var(--crm-gradient-card);border:1px solid var(--crm-border-strong);border-radius:var(--crm-radius-xl);box-shadow:var(--crm-shadow-card)}.crm-soft-rise{transition:transform var(--crm-motion-main) var(--crm-ease-out),border-color var(--crm-motion-main) ease,box-shadow var(--crm-motion-main) var(--crm-ease-out),background-color var(--crm-motion-main) ease}.crm-soft-rise:hover{transform:translate3d(0,-2px,0);border-color:rgba(var(--crm-accent-rgb),.26);box-shadow:var(--crm-shadow-card),0 0 28px rgba(var(--crm-accent-rgb),.1)}.crm-panel-enter{animation:crm-panel-enter var(--crm-motion-main) var(--crm-ease-out) both}.crm-gradient-text{background:var(--crm-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.crm-focus-ring{outline:2px solid transparent;outline-offset:2px;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.crm-focus-ring:focus-visible{box-shadow:0 0 0 3px var(--crm-accent-soft),0 0 0 1px var(--crm-border-accent)}html.dark .crm-control-surface{background:linear-gradient(145deg,rgba(37,99,235,.11),rgba(255,255,255,.035)),var(--crm-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crm-mobile-header{position:sticky;top:max(env(safe-area-inset-top,0px),.75rem);z-index:55;border-color:rgba(255,255,255,.58);background:radial-gradient(circle at 6% 0,rgba(var(--crm-accent-rgb),.22),transparent 7.5rem),linear-gradient(135deg,rgba(255,255,255,.94),rgba(226,253,255,.9));box-shadow:0 18px 38px rgba(4,79,103,.12),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(4px) saturate(1.06);transition:background-color var(--crm-motion-main) ease,border-color var(--crm-motion-main) ease,box-shadow var(--crm-motion-main) var(--crm-ease-out)}.crm-mobile-header-action,.crm-mobile-header-avatar{border:1px solid rgba(var(--crm-accent-rgb),.18);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(232,254,255,.48));color:var(--crm-text-secondary);box-shadow:0 10px 22px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.66);transition:transform var(--crm-motion-fast) var(--crm-ease-out),background-color var(--crm-motion-fast) ease,border-color var(--crm-motion-fast) ease,color var(--crm-motion-fast) ease,box-shadow var(--crm-motion-fast) var(--crm-ease-out)}.crm-mobile-header-avatar{padding:2px}.crm-mobile-header-action:hover,.crm-mobile-header-avatar:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.34);color:var(--crm-accent)}.crm-mobile-header-menu{border:1px solid rgba(var(--crm-accent-rgb),.24);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.16),rgba(255,255,255,.58)),var(--crm-surface);color:var(--crm-accent);box-shadow:0 10px 22px rgba(4,79,103,.12),inset 0 1px 0 rgba(255,255,255,.64);transition:transform var(--crm-motion-fast) var(--crm-ease-out),background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s var(--crm-ease-out)}.crm-mobile-header-menu:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.42);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.22),rgba(255,255,255,.66)),var(--crm-surface-strong)}.crm-mobile-header-menu.is-active{border-color:rgba(255,255,255,.62);background:var(--crm-gradient-primary);color:#ffffff;box-shadow:0 16px 34px rgba(37,99,235,.26),inset 0 1px 0 rgba(255,255,255,.58)}.crm-mobile-drawer-layer{--crm-mobile-drawer-offset:calc(env(safe-area-inset-top, 0px) + 4.375rem);--crm-mobile-drawer-duration:320ms;--crm-mobile-drawer-ease:cubic-bezier(0.18,0.88,0.22,1);opacity:0;pointer-events:none;transition:opacity .22s ease;will-change:opacity}.crm-mobile-drawer-layer[data-state=open],.crm-mobile-drawer-layer[data-state=opening]{pointer-events:none}.crm-mobile-drawer-layer[data-state=closing],.crm-mobile-drawer-layer[data-state=open],.crm-mobile-drawer-layer[data-state=opening]{opacity:1}.crm-mobile-drawer-backdrop{top:var(--crm-mobile-drawer-offset);pointer-events:auto;background-color:rgba(4,120,138,0);background:linear-gradient(90deg,rgba(4,120,138,0),rgba(4,120,138,0));backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .26s ease,opacity .24s ease;opacity:0}.crm-mobile-drawer-layer[data-state=open] .crm-mobile-drawer-backdrop{opacity:1;background-color:rgba(4,120,138,.1);background:linear-gradient(90deg,rgba(4,120,138,.18),rgba(4,120,138,.07) 45%,rgba(2,18,28,.18))}.crm-mobile-drawer-layer[data-state=closing] .crm-mobile-drawer-backdrop{opacity:0}.crm-mobile-drawer-panel{height:calc(100dvh - var(--crm-mobile-drawer-offset));margin-top:var(--crm-mobile-drawer-offset);pointer-events:auto;overflow:hidden;border-color:rgba(255,255,255,.48);border-radius:0 1.75rem 1.75rem 0;background:radial-gradient(circle at 0 0,rgba(var(--crm-accent-rgb),.2),transparent 8rem),linear-gradient(165deg,rgba(247,255,255,.96),rgba(223,250,253,.92));box-shadow:24px 0 56px rgba(3,95,116,.16),inset 0 1px 0 rgba(255,255,255,.72);transform:translate3d(-104%,0,0) scale(.982);transform-origin:left top;opacity:.88;transition:transform var(--crm-mobile-drawer-duration) var(--crm-mobile-drawer-ease),opacity .24s ease;will-change:transform,opacity}.crm-mobile-drawer-layer[data-state=open] .crm-mobile-drawer-panel{transform:translateZ(0) scale(1);opacity:1}.crm-mobile-drawer-layer[data-state=closing] .crm-mobile-drawer-panel{transform:translate3d(-104%,0,0) scale(.982);opacity:.88;pointer-events:none}.crm-mobile-drawer-panel .crm-icon-action{border:1px solid rgba(var(--crm-accent-rgb),.18);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(226,253,255,.42));color:var(--crm-text-secondary);box-shadow:0 12px 26px rgba(4,79,103,.12)}.crm-mobile-drawer-panel>.crm-icon-action{display:none}.crm-shell-stage{min-width:0;min-height:100dvh;padding:1rem}.crm-shell-root[data-active-tab=chat],body.crm-chat-page-lock,html.crm-chat-page-lock{height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none}.crm-shell-root[data-active-tab=chat]{min-height:100dvh;padding-bottom:0}.crm-shell-root[data-active-tab=chat] .crm-shell-stage{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;padding:0}.crm-shell-root[data-active-tab=chat] .crm-shell-workspace-grid{height:100%;min-height:0;gap:0;align-items:stretch}.crm-shell-root[data-active-tab=chat] .crm-chat-workspace-host[data-mode=full]{height:100%;min-height:0;overflow:hidden}.crm-shell-root[data-active-tab=chat] .crm-chat-workspace-frame{height:100%;overflow:hidden}@media (min-width:768px){.crm-shell-stage{margin-left:20rem;padding:1.25rem 2rem}}@media (min-width:1680px){.crm-shell-stage{padding-right:2rem}}.crm-shell-workspace-grid{display:grid;min-width:0;width:100%;gap:1.25rem;align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:1680px){.crm-shell-workspace-grid[data-chat-mode=dock]{grid-template-columns:minmax(0,1fr) clamp(25rem,24vw,30rem);align-items:stretch}}.crm-chat-workspace-host[data-visible=false],.crm-shell-main[data-hidden=true]{display:none}.crm-chat-workspace-host{min-width:0;contain:layout paint}.crm-chat-workspace-host[data-mode=dock]{position:sticky;top:1.25rem;height:calc(100dvh - 2.5rem);min-height:40rem}.crm-chat-workspace-host[data-mode=full]{min-height:100dvh}.crm-chat-workspace-frame{height:100%;min-width:0;min-height:0}@media (min-width:1024px){.crm-shell-root[data-active-tab=chat] .crm-shell-stage{margin-left:calc(var(--crm-v5-sidebar, 256px) + 2rem);padding:1rem 1rem 1rem 0}.crm-shell-root[data-active-tab=chat] .crm-chat-workspace-host[data-mode=full]{width:min(100%,104rem);max-width:calc(100vw - var(--crm-v5-sidebar, 256px) - 3rem);height:calc(100dvh - 2rem);min-height:0}.crm-shell-root[data-active-tab=chat] .crm-team-chat-root--full{position:relative!important;inset:auto!important;z-index:1;width:100%;height:100%;border:1px solid var(--crm-border);border-radius:1.85rem;background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.045),transparent 36%),var(--crm-surface);box-shadow:var(--crm-shadow-card)}.crm-shell-root[data-active-tab=chat] .crm-chat-conversation-shell--page{width:100%;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--crm-surface) 92%,transparent)}.crm-shell-root[data-active-tab=chat] .crm-chat-conversation-list{width:clamp(18rem,22vw,22rem);min-width:18rem;max-width:22rem}.crm-shell-root[data-active-tab=chat] .crm-chat-conversation-pane{background:radial-gradient(circle at 50% 0,rgba(var(--crm-accent-rgb),.08),transparent 42%),color-mix(in srgb,var(--crm-bg-soft) 78%,var(--crm-surface))}.crm-shell-root[data-active-tab=chat] .crm-chat-wallpaper{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 22%),var(--crm-chat-wallpaper,transparent)}.crm-shell-root[data-active-tab=chat] .crm-chat-loading-skeleton,.crm-shell-root[data-active-tab=chat] .crm-chat-message-row>div{width:min(100%,64rem);margin-inline:auto}}.crm-wide-chat-dock-actions{position:absolute;right:.875rem;top:.875rem;z-index:4;display:flex;gap:.375rem}.crm-wide-chat-dock-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid rgba(var(--crm-accent-rgb),.22);border-radius:999px;background:color-mix(in srgb,var(--crm-surface-strong) 82%,transparent);color:var(--crm-text);box-shadow:0 10px 24px rgba(4,79,103,.14);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.crm-wide-chat-dock-button:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.4);color:var(--crm-accent)}.crm-team-chat-root--dock{position:relative;z-index:1;height:100%;min-height:0;overflow:hidden;isolation:isolate;border:1px solid var(--crm-border);border-radius:2rem;box-shadow:var(--crm-shadow-card)}.crm-team-chat-root--dock .crm-chat-wallpaper{border-radius:0}.crm-team-chat-root--dock>.crm-glass:first-child{padding-right:5.25rem}.crm-chat-conversation-pane,.crm-chat-conversation-shell{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.crm-chat-conversation-pane{flex-direction:column}.crm-chat-conversation-list{display:none;width:min(19rem,32vw);min-width:16rem;max-width:22rem;flex-shrink:0;flex-direction:column;border-right:1px solid var(--crm-border);background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.055),transparent 42%),color-mix(in srgb,var(--crm-surface) 88%,transparent);contain:layout paint}@media (min-width:1024px){.crm-team-chat-root--full .crm-chat-conversation-list{display:flex}}.crm-team-chat-root--dock .crm-chat-conversation-list{display:none}.crm-chat-desktop-drawer-layer{position:absolute;inset:4.25rem 0 0;z-index:24;display:none;background:rgba(2,18,28,.24);opacity:0;pointer-events:none;transition:opacity .2s var(--crm-ease-out)}@media (min-width:768px){.crm-chat-desktop-drawer-layer{display:block}}.crm-chat-desktop-drawer-layer[data-state=open],.crm-chat-desktop-drawer-layer[data-state=opening]{pointer-events:auto}.crm-chat-desktop-drawer-layer[data-state=open]{opacity:1}.crm-chat-desktop-drawer-panel{display:flex;height:100%;width:min(20rem,78vw);max-width:calc(100% - 4.5rem);min-width:16rem;transform:translate3d(-1.35rem,0,0);transition:transform .22s var(--crm-ease-out);will-change:transform}.crm-chat-desktop-drawer-layer[data-state=open] .crm-chat-desktop-drawer-panel{transform:translateZ(0)}.crm-chat-desktop-drawer-panel .crm-chat-conversation-list{display:flex;width:100%;min-width:0;max-width:none;border-right:1px solid var(--crm-border);border-top-right-radius:1.55rem;background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.075),transparent 46%),color-mix(in srgb,var(--crm-surface) 94%,transparent);box-shadow:18px 0 38px rgba(3,45,60,.16)}@media (prefers-reduced-motion:reduce){.crm-chat-desktop-drawer-layer,.crm-chat-desktop-drawer-panel{transition-duration:1ms}}.crm-chat-conversation-button{display:flex;min-height:3.75rem;width:100%;align-items:center;gap:.75rem;border:1px solid transparent;border-radius:1.25rem;padding:.65rem .75rem;color:var(--crm-text);transition:background-color .16s var(--crm-ease-out),border-color .16s var(--crm-ease-out),box-shadow .16s var(--crm-ease-out),transform .16s var(--crm-ease-out)}.crm-chat-conversation-button:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.22);background:rgba(var(--crm-accent-rgb),.08)}.crm-chat-conversation-button.is-active{border-color:rgba(var(--crm-accent-rgb),.36);background:linear-gradient(135deg,rgba(var(--crm-accent-rgb),.16),rgba(255,255,255,.24)),var(--crm-surface);box-shadow:0 14px 32px rgba(var(--crm-accent-rgb),.12)}.crm-chat-conversation-add{display:inline-flex;height:1.85rem;width:1.85rem;align-items:center;justify-content:center;border:1px solid rgba(var(--crm-accent-rgb),.2);border-radius:999px;background:rgba(var(--crm-accent-rgb),.08);color:var(--crm-accent);transition:background-color .16s var(--crm-ease-out),border-color .16s var(--crm-ease-out),color .16s var(--crm-ease-out),transform .16s var(--crm-ease-out)}.crm-chat-conversation-add:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.38);background:rgba(var(--crm-accent-rgb),.14);color:var(--crm-text)}html.dark .crm-chat-conversation-list{background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.09),transparent 44%),color-mix(in srgb,var(--crm-surface) 90%,transparent)}html.dark .crm-chat-conversation-button.is-active{background:linear-gradient(135deg,rgba(var(--crm-accent-rgb),.18),rgba(255,255,255,.055)),var(--crm-surface-strong)}.crm-sidebar-button,.crm-sidebar-sub-button{border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-sidebar-button--idle{background:rgba(var(--crm-accent-rgb),.045);color:color-mix(in srgb,var(--crm-text) 74%,transparent)}.crm-sidebar-button--idle:hover{border-color:rgba(var(--crm-accent-rgb),.24);background:rgba(var(--crm-accent-rgb),.11);color:var(--crm-text)}.crm-sidebar-button--active{border-color:rgba(var(--crm-accent-rgb),.34);background:linear-gradient(135deg,rgba(var(--crm-accent-rgb),.18),rgba(255,255,255,.34)),var(--crm-surface);color:var(--crm-accent);box-shadow:0 10px 24px rgba(var(--crm-accent-rgb),.13)}.crm-chat-menu-panel{border:1px solid rgba(var(--crm-accent-rgb),.18);border-radius:var(--crm-radius-xl);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.09),rgba(255,255,255,.28)),var(--crm-surface);opacity:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.48);pointer-events:none;transform:translate3d(0,-.45rem,0) scale(.985);transform-origin:top center;transition:opacity .22s var(--crm-ease-out),transform .22s var(--crm-ease-out);will-change:opacity,transform}.crm-chat-menu-panel[data-state=open],.crm-chat-menu-panel[data-state=opening]{pointer-events:auto}.crm-chat-menu-panel[data-state=open]{opacity:1;transform:translateZ(0) scaleY(1)}.crm-chat-menu-panel[data-state=closing]{opacity:0;transform:translate3d(0,-.45rem,0) scale(.985);pointer-events:none}.crm-chat-message-row{animation:crm-chat-message-in .18s var(--crm-ease-out) both;contain:layout paint}.crm-chat-message-row.is-optimistic{animation-duration:.12s}.crm-chat-message-stack{transform:translate3d(var(--crm-message-drag-x,0),0,0);transition:transform .18s var(--crm-ease-out);will-change:transform}.crm-chat-message-stack.is-swiping{transition:none}.crm-chat-reply-swipe-cue{position:absolute;right:-2.45rem;top:50%;z-index:0;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(var(--crm-accent-rgb),.28);border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(var(--crm-accent-rgb),.16)),var(--crm-surface-strong);color:var(--crm-accent);opacity:calc(var(--crm-message-swipe-progress, 0) * .96);transform:translate3d(calc((1 - var(--crm-message-swipe-progress, 0)) * -.5rem),-50%,0) scale(calc(.82 + (var(--crm-message-swipe-progress, 0) * .18)));box-shadow:0 12px 28px rgba(var(--crm-accent-rgb),.16);pointer-events:none}.crm-chat-message-stack.is-reply-ready .crm-chat-reply-swipe-cue,.crm-chat-message-stack.is-swiping .crm-chat-reply-swipe-cue{transform:translate3d(calc((1 - var(--crm-message-swipe-progress, 0)) * -.5rem - var(--crm-message-drag-x, 0px)),-50%,0) scale(calc(.82 + (var(--crm-message-swipe-progress, 0) * .18)))}.crm-chat-message-stack.is-reply-ready .crm-chat-reply-swipe-cue{background:linear-gradient(145deg,var(--crm-accent),var(--crm-accent-strong));color:white;box-shadow:0 16px 34px rgba(var(--crm-accent-rgb),.28)}html.dark .crm-chat-reply-swipe-cue{border-color:rgba(194,255,250,.18);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.2),rgba(8,34,46,.88));box-shadow:0 14px 30px rgba(0,8,18,.32)}.crm-chat-bubble{overflow:hidden;isolation:isolate;max-width:100%;border-radius:1.12rem;padding:.58rem .68rem .46rem;transform:translateZ(0);transition:transform .15s var(--crm-ease-out),background-color .15s ease,border-color .15s ease,box-shadow .15s var(--crm-ease-out)}.crm-chat-bubble>*{position:relative;z-index:1}.crm-chat-bubble--incoming{border:1px solid rgba(11,73,87,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,253,254,.96));color:var(--crm-text);box-shadow:0 1px 1px rgba(4,79,103,.08),0 6px 14px rgba(4,79,103,.055)}.crm-chat-bubble--own{border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#2f80ed,#0b74c9);color:white;box-shadow:0 1px 1px rgba(2,78,93,.13),0 6px 12px rgba(5,126,144,.16),inset 0 1px 0 rgba(255,255,255,.22)}.crm-chat-bubble--incoming.crm-chat-bubble--last,.crm-chat-bubble--incoming.crm-chat-bubble--single{border-bottom-left-radius:.38rem}.crm-chat-bubble--own.crm-chat-bubble--last,.crm-chat-bubble--own.crm-chat-bubble--single{border-bottom-right-radius:.38rem}.crm-chat-bubble--incoming.crm-chat-bubble--first{border-bottom-left-radius:.48rem}.crm-chat-bubble--own.crm-chat-bubble--first{border-bottom-right-radius:.48rem}.crm-chat-bubble--incoming.crm-chat-bubble--middle{border-top-left-radius:.48rem;border-bottom-left-radius:.48rem}.crm-chat-bubble--own.crm-chat-bubble--middle{border-top-right-radius:.48rem;border-bottom-right-radius:.48rem}.crm-chat-bubble--incoming.crm-chat-bubble--last{border-top-left-radius:.48rem}.crm-chat-bubble--own.crm-chat-bubble--last{border-top-right-radius:.48rem}.crm-chat-bubble--tail-incoming:after,.crm-chat-bubble--tail-own:after{content:none}.crm-chat-bubble--video{overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.crm-chat-message-row:hover .crm-chat-bubble:not(.crm-chat-bubble--video){transform:translate3d(0,-.5px,0)}.crm-chat-message-text{font-size:.94rem;font-weight:430;line-height:1.46;letter-spacing:0;text-wrap:pretty}.crm-chat-bubble--own .crm-chat-message-text{text-shadow:none}.crm-chat-message-meta{margin-left:.5rem;font-weight:650;line-height:1;opacity:.86}.crm-chat-message-meta svg{transform:translate3d(0,.5px,0)}.crm-chat-message-meta.is-own:not(.is-video) .crm-chat-message-time{color:rgba(255,255,255,.72)}.crm-chat-message-meta.is-incoming .crm-chat-message-time{color:rgba(18,50,58,.5)}.crm-chat-author-name{margin-bottom:.2rem;letter-spacing:0;text-shadow:none}.crm-chat-reply-quote{border-radius:.76rem;padding:.38rem .5rem;border:1px solid rgba(var(--crm-accent-rgb),.16);background:rgba(var(--crm-accent-rgb),.075)}.crm-chat-reply-quote--own{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.11)}.crm-chat-reply-button{background:rgba(255,255,255,.92);box-shadow:0 4px 8px rgba(4,79,103,.08)}.crm-chat-media-frame{border-radius:.92rem;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(11,73,87,.08)}.crm-chat-file-card{border:1px solid rgba(11,73,87,.1);border-radius:.86rem;padding:.48rem .55rem;background:rgba(255,255,255,.16);box-shadow:none}.crm-chat-reactions{max-width:min(82vw,36rem);padding-inline:.18rem}.crm-chat-reaction-pill{min-height:1.45rem;background:rgba(255,255,255,.86);box-shadow:0 3px 8px rgba(4,79,103,.08)}.crm-chat-reaction-pill.is-mine{background:rgba(var(--crm-accent-rgb),.12)}.crm-chat-readers{font-weight:520;letter-spacing:0;color:color-mix(in srgb,var(--crm-text-muted) 82%,transparent)}html.dark .crm-chat-bubble--incoming{border-color:rgba(194,255,250,.1);background:linear-gradient(180deg,rgba(13,47,61,.96),rgba(7,28,41,.94));box-shadow:0 1px 1px rgba(0,8,18,.28),0 6px 14px rgba(0,8,18,.22)}html.dark .crm-chat-bubble--own{border-color:rgba(255,255,255,.16);background:linear-gradient(180deg,#2563eb,#075985);box-shadow:0 1px 1px rgba(0,8,18,.28),0 6px 14px rgba(0,92,112,.24),inset 0 1px 0 rgba(255,255,255,.16)}html.dark .crm-chat-message-meta.is-incoming .crm-chat-message-time{color:rgba(221,250,255,.54)}html.dark .crm-chat-reply-quote{border-color:rgba(194,255,250,.1);background:rgba(94,248,235,.07)}html.dark .crm-chat-reaction-pill,html.dark .crm-chat-reply-button{background:rgba(9,34,47,.92);box-shadow:0 4px 8px rgba(0,8,18,.22)}html.dark .crm-chat-file-card{border-color:rgba(194,255,250,.12);background:rgba(255,255,255,.055)}@media (max-width:640px){.crm-chat-bubble{border-radius:1.05rem;padding:.54rem .64rem .42rem}.crm-chat-message-text{font-size:.94rem;line-height:1.44}}@media (prefers-reduced-motion:reduce){.crm-chat-message-row:hover .crm-chat-bubble:not(.crm-chat-bubble--video){transform:none}}.crm-employee-report-row{background:transparent;transition:background-color var(--crm-motion-main) ease,box-shadow var(--crm-motion-main) var(--crm-ease-out);content-visibility:auto;contain-intrinsic-size:auto 9rem}.crm-statistics-workspace{min-width:0;overflow:hidden}.crm-lead-card-shell{content-visibility:auto;contain-intrinsic-size:auto 21rem}.crm-progress-track{overflow:hidden;transform:translateZ(0)}.crm-progress-fill{transform-origin:left center;transition:transform var(--motion-normal) var(--ease-out);will-change:transform}.crm-chart-column{transform-origin:bottom center;transition:transform var(--motion-normal) var(--ease-out),opacity var(--motion-fast) var(--ease-out);will-change:transform}.crm-trend-chart{display:grid;grid-template-columns:repeat(var(--trend-columns),minmax(0,1fr));align-items:end;gap:clamp(.25rem,.7vw,.55rem);min-width:0;overflow:hidden}.crm-trend-point{min-width:0;animation:crm-list-item-in .18s var(--crm-ease-out) both;contain:layout paint}.crm-skeleton-block{position:relative;overflow:hidden;background:rgba(var(--crm-accent-rgb),.12);animation:crm-skeleton-pulse 1.2s var(--ease-in-out) infinite}html.dark .crm-skeleton-block{background:rgba(221,250,255,.1)}.crm-chat-loading-skeleton{min-height:16rem}.crm-employee-report-row[open]{background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.055),rgba(255,255,255,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.crm-employee-report-row[data-selected=true]{border-color:rgba(var(--crm-accent-rgb),.22)}.crm-employee-report-summary{list-style:none;transition:background-color var(--crm-motion-main) ease,transform var(--crm-motion-fast) var(--crm-ease-out)}.crm-employee-report-summary::-webkit-details-marker{display:none}.crm-employee-report-summary:active{transform:translate3d(0,1px,0)}.crm-employee-report-row[open] .crm-employee-stage-grid{animation:crm-stage-grid-in .22s var(--crm-ease-out) both}.crm-employee-stage-button{transition:transform var(--crm-motion-fast) var(--crm-ease-out),border-color var(--crm-motion-fast) ease,background-color var(--crm-motion-fast) ease,box-shadow var(--crm-motion-fast) var(--crm-ease-out),color var(--crm-motion-fast) ease}.crm-employee-stage-button:hover{transform:translate3d(0,-1px,0)}.crm-employee-stage-button:active{transform:translate3d(0,1px,0)}.crm-employee-stage-panel{animation:crm-stage-panel-in .24s var(--crm-ease-out) both;transform-origin:50% 0}.crm-employee-stage-lead{animation:crm-list-item-in .18s var(--crm-ease-out) both;transition:transform var(--crm-motion-fast) var(--crm-ease-out),border-color var(--crm-motion-fast) ease,background-color var(--crm-motion-fast) ease}.crm-employee-stage-lead:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.26)}.crm-primary-action{color:#ffffff;background:linear-gradient(135deg,var(--crm-accent),var(--crm-accent-strong) 58%,var(--crm-info));box-shadow:var(--crm-shadow-glow);transition:transform var(--crm-motion-fast) var(--crm-ease-out),box-shadow var(--crm-motion-main) var(--crm-ease-out),filter var(--crm-motion-fast) ease,opacity var(--crm-motion-fast) ease}.crm-primary-action:hover{filter:brightness(1.04);transform:translate3d(0,-1px,0)}.crm-primary-action:active{transform:translate3d(0,1px,0)}.crm-company-workspace,.crm-employees-workspace{min-width:0}.crm-company-code-surface,.crm-company-integration-card,.crm-company-panel,.crm-company-summary-card,.crm-employee-management-card,.crm-employee-summary-card{border:1px solid var(--crm-border-strong);background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.08)),var(--crm-surface);box-shadow:var(--crm-shadow-card)}.crm-employee-summary-card p{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--crm-text-muted)}.crm-employee-summary-card b{display:block;margin-top:.45rem;font-size:clamp(1.65rem,5vw,2.25rem);line-height:1;color:var(--crm-text)}.crm-employee-summary-card span{display:block;margin-top:.45rem;font-size:.78rem;line-height:1.45;color:var(--crm-text-muted)}.crm-employee-management-card{contain:layout paint;transition:transform var(--crm-motion-main) var(--crm-ease-out),border-color var(--crm-motion-main) ease,box-shadow var(--crm-motion-main) var(--crm-ease-out),background-color var(--crm-motion-main) ease}.crm-employee-management-card:hover{border-color:rgba(var(--crm-accent-rgb),.26)}.crm-employee-mini-stat{min-width:0;border-radius:.9rem;border:1px solid var(--crm-border);background:rgba(var(--crm-accent-rgb),.055);padding:.45rem .35rem;font-size:.68rem;line-height:1.15;color:var(--crm-text-muted)}.crm-employee-mini-stat b{display:block;margin-top:.2rem;font-size:.92rem;line-height:1;color:var(--crm-text)}.crm-employee-trend-details{min-width:0}.crm-employee-trend-details>summary{list-style:none}.crm-employee-trend-details>summary::-webkit-details-marker{display:none}.crm-employee-trend-toggle{display:flex;min-width:0;cursor:pointer;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--crm-border);border-radius:1.15rem;background:linear-gradient(145deg,rgba(255,255,255,.24),rgba(255,255,255,.07)),rgba(var(--crm-accent-rgb),.045);padding:.7rem .85rem;color:var(--crm-text);transition:transform var(--crm-motion-fast) var(--crm-ease-out),border-color var(--crm-motion-fast) ease,background-color var(--crm-motion-fast) ease,box-shadow var(--crm-motion-fast) var(--crm-ease-out)}.crm-employee-trend-toggle:hover{border-color:rgba(var(--crm-accent-rgb),.28);box-shadow:0 .85rem 1.6rem rgba(4,79,103,.08);transform:translate3d(0,-1px,0)}.crm-employee-trend-toggle:active{transform:translate3d(0,1px,0)}.crm-employee-trend-toggle b{display:block;font-size:.82rem;line-height:1.15}.crm-employee-trend-toggle small{display:block;margin-top:.16rem;color:var(--crm-text-muted);font-size:.7rem;line-height:1.15}.crm-employee-trend-toggle svg{color:var(--crm-text-muted);transition:transform var(--crm-motion-fast) var(--crm-ease-out),color var(--crm-motion-fast) ease}.crm-employee-trend-details[open] .crm-employee-trend-toggle{border-color:rgba(var(--crm-accent-rgb),.26);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.12),rgba(255,255,255,.08)),var(--crm-surface)}.crm-employee-trend-details[open] .crm-employee-trend-toggle svg{color:var(--crm-accent);transform:rotate(180deg)}.crm-employee-trend-panel{min-width:0;border:1px solid rgba(var(--crm-accent-rgb),.2);background:radial-gradient(circle at 8% 0,rgba(var(--crm-accent-rgb),.16),transparent 7rem),linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.1)),rgba(var(--crm-accent-rgb),.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 1rem 2rem rgba(4,79,103,.1)}.crm-employee-trend-details[open] .crm-employee-trend-panel{animation:crm-stage-panel-in .22s var(--crm-ease-out) both;transform-origin:50% 0}.crm-employee-trend-stat{min-width:0;border-radius:.9rem;border:1px solid rgba(var(--crm-accent-rgb),.1);background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.1)),rgba(var(--crm-accent-rgb),.07);padding:.48rem .35rem;text-align:center;color:var(--crm-text-muted);font-size:.66rem;line-height:1.1}.crm-employee-trend-stat b{display:block;margin-top:.2rem;color:var(--crm-text);font-size:1rem;font-variant-numeric:tabular-nums;line-height:1}.crm-employee-trend-stat.is-won b{color:var(--crm-success)}.crm-employee-trend-stat.is-lost b{color:var(--crm-danger)}.crm-employee-trend-chart{display:grid;grid-template-columns:repeat(var(--employee-trend-columns),minmax(0,1fr));align-items:end;gap:clamp(.18rem,.65vw,.45rem);min-width:0;overflow:hidden;border-radius:1rem;background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.05),transparent 72%),rgba(255,255,255,.08);padding:.55rem .32rem .2rem}.crm-employee-trend-point{display:grid;min-width:0;grid-template-rows:5.2rem auto auto;gap:.22rem;text-align:center}.crm-employee-trend-bar-shell{display:flex;min-width:0;height:5.2rem;align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid rgba(var(--crm-accent-rgb),.08);border-radius:.85rem;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.055)),rgba(var(--crm-accent-rgb),.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.crm-employee-trend-bar{display:flex;width:100%;height:100%;min-height:0;max-width:1.8rem;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:999px 999px .35rem .35rem;background:rgba(var(--crm-accent-rgb),.18);box-shadow:0 .7rem 1.3rem rgba(4,79,103,.18),inset 0 0 0 1px rgba(255,255,255,.18);transform-origin:bottom center;transform:scaleY(var(--employee-trend-scale,0));transition:transform var(--crm-motion-main) var(--crm-ease-out)}.crm-employee-trend-point[data-active=true] .crm-employee-trend-bar-shell{border-color:rgba(var(--crm-accent-rgb),.28);background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.14),rgba(var(--crm-accent-rgb),.04)),rgba(255,255,255,.18)}.crm-employee-trend-point[data-active=false] .crm-employee-trend-bar-shell{opacity:.52}.crm-employee-trend-bar-lost,.crm-employee-trend-bar-won{display:block;width:100%;min-height:.16rem}.crm-employee-trend-bar-won{background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 24%),linear-gradient(180deg,var(--crm-accent),var(--crm-success))}.crm-employee-trend-bar-lost{background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 24%),linear-gradient(180deg,var(--crm-danger),var(--crm-warning))}.crm-employee-trend-value{min-height:.85rem;color:var(--crm-text-muted);font-size:.62rem;font-weight:700;line-height:1}.crm-employee-trend-point[data-active=true] .crm-employee-trend-value{color:var(--crm-text)}.crm-employee-trend-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--crm-text-secondary);font-size:.62rem;font-weight:700;line-height:1}html.dark .crm-employee-trend-panel{border-color:rgba(98,241,224,.24);background:radial-gradient(circle at 8% 0,rgba(39,218,208,.12),transparent 7rem),linear-gradient(145deg,rgba(24,58,64,.96),rgba(9,34,43,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1.1rem 2.1rem rgba(0,10,16,.24)}html.dark .crm-employee-trend-stat{border-color:rgba(98,241,224,.12);background:linear-gradient(145deg,rgba(44,91,98,.58),rgba(14,50,60,.72))}html.dark .crm-employee-trend-chart{background:linear-gradient(180deg,rgba(98,241,224,.055),transparent 72%),rgba(4,21,28,.42)}html.dark .crm-employee-trend-bar-shell{border-color:rgba(151,218,225,.1);background:linear-gradient(180deg,rgba(170,223,228,.16),rgba(170,223,228,.055)),rgba(9,35,43,.72)}html.dark .crm-employee-trend-point[data-active=true] .crm-employee-trend-bar-shell{border-color:rgba(98,241,224,.42);background:linear-gradient(180deg,rgba(45,212,191,.22),rgba(45,212,191,.06)),rgba(12,48,57,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 .7rem 1.4rem rgba(45,212,191,.12)}html.dark .crm-employee-trend-point[data-active=false] .crm-employee-trend-bar-shell{opacity:.38}.crm-employee-stage-pill{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--crm-border);background:rgba(255,255,255,.22)}.crm-employee-stage-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;color:var(--crm-text-muted)}.crm-employee-stage-pill b{font-size:.85rem;font-variant-numeric:tabular-nums}.crm-employee-danger-action{border-color:rgba(239,79,117,.42);background:rgba(239,79,117,.1)}.crm-company-hero{position:relative;isolation:isolate}.crm-company-hero:after{content:"";position:absolute;inset:auto -12% -42% 45%;z-index:-1;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(var(--crm-accent-rgb),.24),transparent 68%);pointer-events:none}.crm-company-summary-card{border-radius:1.6rem}.crm-company-integration-card{background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.08),rgba(255,255,255,.16)),var(--crm-surface)}.crm-company-code-surface{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08)),rgba(var(--crm-accent-rgb),.055)}.crm-company-code-surface code,.crm-company-code-surface pre{color:var(--crm-text)}html.dark .crm-company-code-surface,html.dark .crm-company-integration-card,html.dark .crm-company-panel,html.dark .crm-company-summary-card,html.dark .crm-employee-management-card,html.dark .crm-employee-summary-card{background:linear-gradient(180deg,rgba(221,250,255,.07),rgba(221,250,255,.018)),var(--crm-surface)}html.dark .crm-employee-mini-stat,html.dark .crm-employee-stage-pill{background:rgba(221,250,255,.055)}.crm-sidebar-sub-button--idle{background:rgba(var(--crm-accent-rgb),.045);color:color-mix(in srgb,var(--crm-text) 68%,transparent)}.crm-sidebar-sub-button--idle:hover{border-color:rgba(var(--crm-accent-rgb),.22);background:rgba(var(--crm-accent-rgb),.1);color:var(--crm-text)}.crm-sidebar-sub-button--active{border-color:rgba(var(--crm-accent-rgb),.32);background:rgba(var(--crm-accent-rgb),.15);color:var(--crm-accent);box-shadow:0 8px 18px rgba(var(--crm-accent-rgb),.1)}.crm-mobile-drawer-panel .crm-control-surface,.crm-mobile-drawer-panel .crm-sidebar-button,.crm-mobile-drawer-panel .crm-sidebar-sub-button{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.7),transparent 6.5rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.11),rgba(255,255,255,.62)),var(--crm-surface);box-shadow:0 13px 26px rgba(4,79,103,.12),inset 0 1px 0 rgba(255,255,255,.76),inset 0 -14px 22px rgba(var(--crm-accent-rgb),.035)}.crm-mobile-drawer-panel .crm-sidebar-button--idle,.crm-mobile-drawer-panel .crm-sidebar-sub-button--idle{color:color-mix(in srgb,var(--crm-text) 78%,transparent)}.crm-mobile-drawer-panel .crm-control-surface:hover,.crm-mobile-drawer-panel .crm-sidebar-button--idle:hover,.crm-mobile-drawer-panel .crm-sidebar-sub-button--idle:hover{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.78),transparent 6.5rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.16),rgba(255,255,255,.68)),var(--crm-surface-strong);color:var(--crm-text);box-shadow:0 16px 30px rgba(4,79,103,.15),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -14px 22px rgba(var(--crm-accent-rgb),.045);transform:translate3d(0,-1px,0)}.crm-mobile-drawer-panel .crm-sidebar-button--active,.crm-mobile-drawer-panel .crm-sidebar-sub-button--active{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.82),transparent 6.5rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.22),rgba(255,255,255,.64)),color-mix(in srgb,var(--crm-surface-strong) 86%,var(--crm-accent) 14%);color:var(--crm-accent);box-shadow:0 18px 34px rgba(var(--crm-accent-rgb),.18),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -16px 22px rgba(var(--crm-accent-rgb),.08)}.crm-mobile-drawer-panel .crm-control-danger:hover{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.72),transparent 6.5rem),linear-gradient(145deg,rgba(239,79,117,.16),rgba(255,255,255,.62)),var(--crm-surface-strong);color:var(--crm-danger);box-shadow:0 16px 30px rgba(146,30,52,.14),inset 0 1px 0 rgba(255,255,255,.78)}html.dark .crm-control-surface:hover{background:linear-gradient(145deg,rgba(37,99,235,.18),rgba(255,255,255,.055)),var(--crm-surface-strong)}.crm-icon-action{background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.1),rgba(255,255,255,.5)),var(--crm-surface);border:1px solid var(--crm-border);color:var(--crm-text-secondary);box-shadow:0 12px 28px rgba(4,79,103,.12),inset 0 1px 0 rgba(255,255,255,.46);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}html.dark .crm-icon-action{background:linear-gradient(145deg,rgba(37,99,235,.12),rgba(255,255,255,.04)),var(--crm-surface);box-shadow:0 16px 32px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.08)}.crm-icon-action:hover{border-color:rgba(var(--crm-accent-rgb),.42);color:var(--crm-accent);transform:translate3d(0,-1px,0);box-shadow:0 18px 38px rgba(var(--crm-accent-rgb),.16),0 1px 0 rgba(255,255,255,.52) inset}.crm-chat-icon-button:active,.crm-chat-lead-card__button:active,.crm-control-surface:active,.crm-icon-action:active,.crm-modal-button:active,.crm-sidebar-button:active,.crm-sidebar-sub-button:active{transform:translate3d(0,1px,0) scale(.99)}.crm-chat-icon-button{border:1px solid rgba(var(--crm-accent-rgb),.28);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.24),rgba(255,255,255,.76)),var(--crm-surface-strong);color:color-mix(in srgb,var(--crm-accent) 78%,var(--crm-text));box-shadow:0 10px 22px rgba(var(--crm-accent-rgb),.13),inset 0 1px 0 rgba(255,255,255,.66);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.crm-chat-icon-button:hover{border-color:rgba(var(--crm-accent-rgb),.46);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.24),rgba(255,255,255,.74)),var(--crm-surface-strong);color:var(--crm-text);transform:translate3d(0,-1px,0);box-shadow:0 14px 28px rgba(var(--crm-accent-rgb),.15),inset 0 1px 0 rgba(255,255,255,.68)}.crm-record-trigger{position:relative;overflow:visible;touch-action:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0) scale(1);transform-origin:center;transition:transform .17s cubic-bezier(.2,.85,.28,1),box-shadow .17s ease,opacity .17s ease,filter .17s ease;will-change:transform}.crm-record-trigger__halo{position:absolute;inset:-.62rem;border:2px solid rgba(var(--crm-accent-rgb),.34);border-radius:999px;opacity:0;background:radial-gradient(circle,rgba(var(--crm-accent-rgb),.24),transparent 62%);transform:translateZ(0) scale(.7);pointer-events:none}.crm-record-trigger__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;transform:translateZ(0) scale(1);transition:transform .17s cubic-bezier(.2,.85,.28,1)}.crm-record-trigger:active{transform:translateZ(0) scale(1.12);filter:saturate(1.18)}.crm-record-trigger.is-arming{transform:translate3d(0,-1px,0) scale(1.18);filter:saturate(1.2);box-shadow:0 20px 42px rgba(var(--crm-accent-rgb),.34),0 0 0 8px rgba(var(--crm-accent-rgb),.12),inset 0 1px 0 rgba(255,255,255,.28)}.crm-record-trigger.is-arming .crm-record-trigger__halo{animation:crm-record-trigger-hold .74s ease-out infinite}.crm-record-trigger.is-arming .crm-record-trigger__icon{transform:translateZ(0) scale(1.08)}.crm-record-trigger.is-recording{transform:translate3d(0,-2px,0) scale(1.22);filter:saturate(1.24);box-shadow:0 24px 52px rgba(var(--crm-accent-rgb),.42),0 0 0 10px rgba(var(--crm-accent-rgb),.13),inset 0 1px 0 rgba(255,255,255,.24)}.crm-record-trigger.is-recording .crm-record-trigger__halo{opacity:.92;animation:crm-record-trigger-recording .92s ease-in-out infinite}.crm-record-trigger.is-recording .crm-record-trigger__icon{transform:translateZ(0) scale(1.16)}.crm-record-trigger.is-video{box-shadow:0 16px 36px rgba(var(--crm-info-rgb),.28),inset 0 1px 0 rgba(255,255,255,.22)}html.dark .crm-record-trigger__halo{border-color:rgba(194,255,250,.44);background:radial-gradient(circle,rgba(94,248,235,.22),transparent 62%)}.crm-chat-audio-rec-inline{position:relative;min-height:3.35rem;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:1.45rem;padding:.5rem .58rem .5rem 1rem;background:radial-gradient(circle at 8% 0,rgba(255,255,255,.96),transparent 8rem),linear-gradient(145deg,rgba(255,255,255,.97),rgba(232,253,255,.88));box-shadow:0 16px 36px rgba(4,79,103,.14),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -16px 24px rgba(var(--crm-accent-rgb),.04);color:var(--crm-text);transform:translateZ(0);transition:border-color .16s ease,background .16s ease,box-shadow .16s var(--crm-ease-out),transform .16s var(--crm-ease-out)}.crm-chat-audio-rec-inline:before{content:"";position:absolute;inset:0;opacity:calc(var(--crm-audio-rec-progress, 0) * .95);background:linear-gradient(90deg,rgba(239,79,117,.16),rgba(239,79,117,.04) 54%,transparent);pointer-events:none;transition:opacity .12s ease}.crm-chat-audio-rec-inline>*{position:relative;z-index:1}.crm-chat-audio-rec-inline.is-cancel{border-color:color-mix(in srgb,var(--crm-danger) 42%,rgba(255,255,255,.5));background:radial-gradient(circle at 8% 0,rgba(255,255,255,.92),transparent 8rem),linear-gradient(145deg,color-mix(in srgb,var(--crm-danger) 10%,rgba(255,255,255,.96)),rgba(251,237,242,.92));box-shadow:0 16px 34px rgba(146,30,52,.14),inset 0 1px 0 rgba(255,255,255,.78)}.crm-chat-audio-rec-inline.is-video{padding-left:.55rem}.crm-chat-rec-mic,.crm-chat-rec-preview,.crm-chat-rec-video-token{position:relative;display:grid;flex-shrink:0;width:2.55rem;height:2.55rem;place-items:center;overflow:hidden;border-radius:999px;color:var(--crm-accent);background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.92),transparent 1.35rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.18),rgba(255,255,255,.58));box-shadow:0 10px 20px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.74)}.crm-chat-rec-video-token{color:white;background:linear-gradient(145deg,var(--crm-accent),var(--crm-accent-strong))}.crm-chat-audio-rec-hint{transform:translateZ(0);transition:opacity .14s ease}.crm-chat-audio-rec-meter{border-radius:999px;padding:.32rem .52rem;background:rgba(var(--crm-accent-rgb),.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.crm-chat-audio-rec-inline.is-cancel .crm-chat-audio-rec-meter{background:rgba(239,79,117,.08)}html.dark .crm-chat-audio-rec-inline{border-color:rgba(194,255,250,.16);background:radial-gradient(circle at 8% 0,rgba(94,248,235,.12),transparent 8rem),linear-gradient(145deg,rgba(10,38,52,.96),rgba(5,24,36,.9));box-shadow:0 16px 36px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -16px 24px rgba(0,0,0,.12)}html.dark .crm-chat-audio-rec-inline.is-cancel{border-color:color-mix(in srgb,var(--crm-danger) 40%,rgba(194,255,250,.1));background:radial-gradient(circle at 8% 0,rgba(239,79,117,.14),transparent 8rem),linear-gradient(145deg,rgba(44,18,29,.94),rgba(8,24,36,.9))}html.dark .crm-chat-rec-mic{color:rgb(194,255,250);background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.14),transparent 1.35rem),linear-gradient(145deg,rgba(94,248,235,.16),rgba(255,255,255,.06));box-shadow:0 10px 22px rgba(0,8,18,.24),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-chat-rec-video-token{color:white;background:linear-gradient(145deg,#2563eb,#075985)}html.dark .crm-chat-audio-rec-meter{background:rgba(94,248,235,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}@media (max-width:640px){.crm-chat-audio-rec-inline{min-height:3.25rem;border-radius:1.35rem;padding-left:.82rem}.crm-chat-audio-rec-meter{padding-inline:.42rem}}@media (max-width:430px){.crm-chat-audio-rec-inline{gap:.42rem!important;min-height:3.08rem;padding:.43rem .46rem .43rem .52rem}.crm-chat-rec-mic,.crm-chat-rec-video-token{width:2.18rem;height:2.18rem}.crm-chat-audio-rec-hint{min-width:0;gap:.2rem!important}.crm-chat-audio-rec-hint svg{width:.88rem;height:.88rem}.crm-chat-audio-rec-inline.is-cancel .crm-chat-audio-rec-hint svg{display:none}.crm-chat-audio-rec-hint span:last-child{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.crm-chat-audio-rec-meter{flex-shrink:0;gap:.34rem!important;padding:.28rem .42rem}}.crm-chat-lead-card{border-color:rgba(var(--crm-accent-rgb),.2);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.76),transparent 6rem),linear-gradient(145deg,rgba(246,255,255,.92),rgba(210,250,252,.7));color:#0d3442;box-shadow:0 8px 18px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.64);transition:transform var(--crm-motion-fast) var(--crm-ease-out),border-color var(--crm-motion-fast) ease,box-shadow var(--crm-motion-fast) var(--crm-ease-out)}.crm-chat-lead-card:hover{transform:translate3d(0,-1px,0);border-color:rgba(var(--crm-accent-rgb),.3);box-shadow:0 10px 22px rgba(4,79,103,.13),inset 0 1px 0 rgba(255,255,255,.68)}.crm-chat-lead-card--own{border-color:rgba(255,255,255,.34);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.78),transparent 6rem),linear-gradient(145deg,rgba(251,255,255,.82),rgba(203,249,251,.68))}.crm-chat-lead-card__title{color:#0b3342}.crm-chat-lead-card__title:hover{color:var(--crm-accent)}.crm-chat-lead-card__muted{color:rgba(13,52,66,.68)}.crm-chat-lead-card__status{background:rgba(var(--crm-accent-rgb),.13);color:color-mix(in srgb,var(--crm-accent) 70%,#073047)}.crm-chat-lead-card__button{border:1px solid rgba(var(--crm-accent-rgb),.18)}.crm-chat-lead-card__button--primary{background:rgba(var(--crm-accent-rgb),.15);color:#0b3342}.crm-chat-lead-card__button--primary:hover{background:rgba(var(--crm-accent-rgb),.23)}.crm-chat-lead-card__button--ghost{background:rgba(255,255,255,.38);color:#174d5a}.crm-chat-lead-card__button--ghost:hover{border-color:rgba(var(--crm-accent-rgb),.34);color:#0b3342}.crm-modal-panel{background:radial-gradient(circle at 14% 0,rgba(255,255,255,.86),transparent 14rem),linear-gradient(145deg,rgba(245,255,255,.96),rgba(209,248,251,.88));color:var(--crm-text);box-shadow:0 22px 54px rgba(4,79,103,.22),inset 0 1px 0 rgba(255,255,255,.72)}.crm-window-panel{opacity:0;transform-origin:50% 58%;transform:translate3d(0,.5rem,0) scale(.982);transition:opacity var(--motion-normal) var(--crm-ease-out),transform var(--motion-normal) var(--crm-ease-out);will-change:transform,opacity;contain:layout paint}.crm-window-backdrop[data-state=open] .crm-window-panel{opacity:1;transform:translateZ(0) scale(1)}.crm-window-backdrop[data-state=closing] .crm-window-panel{opacity:0;transform:translate3d(0,.35rem,0) scale(.985)}@media (max-width:767px){.crm-window-backdrop{align-items:flex-end!important;justify-content:center!important;padding:.75rem .75rem max(env(safe-area-inset-bottom,0px),.75rem)!important;background:rgba(2,20,28,.44)}.crm-window-panel{width:min(100%,34rem)!important;max-height:min(82dvh,42rem);transform-origin:50% 100%;transform:translate3d(0,1.15rem,0) scale(.992)}.crm-window-backdrop[data-state=open] .crm-window-panel{transform:translateZ(0) scale(1)}.crm-window-backdrop[data-state=closing] .crm-window-panel{transform:translate3d(0,.85rem,0) scale(.994)}}.crm-modal-input{box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.crm-modal-input,.crm-modal-panel input:not([type=checkbox]):not([type=radio]),.crm-modal-panel select,.crm-modal-panel textarea{border-color:rgba(var(--crm-accent-rgb),.24);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(222,252,255,.82));color:var(--crm-input-text);caret-color:var(--crm-caret)}.crm-modal-input:focus{border-color:rgba(var(--crm-accent-rgb),.5);background:rgba(255,255,255,.96)}.crm-lead-share-preview,.crm-modal-note{border-color:rgba(var(--crm-accent-rgb),.22);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.1),rgba(255,255,255,.54)),rgba(255,255,255,.58);color:color-mix(in srgb,var(--crm-text) 86%,var(--crm-accent))}.crm-lead-share-preview{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(var(--crm-accent-rgb),.22);border-radius:var(--crm-radius-lg);padding:.85rem}.crm-modal-button{border:1px solid rgba(var(--crm-accent-rgb),.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.crm-modal-button--secondary{background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(var(--crm-accent-rgb),.08));color:color-mix(in srgb,var(--crm-text) 86%,var(--crm-accent))}.crm-modal-button--secondary:hover{border-color:rgba(var(--crm-accent-rgb),.38);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(var(--crm-accent-rgb),.13));color:var(--crm-text)}.crm-modal-button--primary{border-color:rgba(var(--crm-accent-rgb),.46);background:var(--crm-gradient-primary);color:#073047;box-shadow:0 14px 34px rgba(var(--crm-accent-rgb),.2)}.crm-modal-button--warning{border-color:color-mix(in srgb,var(--crm-warning) 42%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--crm-warning) 18%,transparent),rgba(255,255,255,.62));color:color-mix(in srgb,var(--crm-warning) 72%,var(--crm-text))}html.dark .crm-chat-icon-button{border-color:rgba(194,255,250,.22);background:linear-gradient(145deg,rgba(37,99,235,.18),rgba(255,255,255,.045)),rgba(6,28,41,.88);color:rgba(94,248,235,.92);box-shadow:0 14px 28px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-chat-icon-button:hover{border-color:rgba(94,248,235,.38);background:linear-gradient(145deg,rgba(37,99,235,.24),rgba(255,255,255,.06)),rgba(8,35,50,.94);color:var(--crm-text);box-shadow:0 16px 32px rgba(0,8,18,.42),inset 0 1px 0 rgba(255,255,255,.1)}html.dark .crm-chat-lead-card{border-color:rgba(194,255,250,.18);background:radial-gradient(circle at 12% 0,rgba(76,255,221,.12),transparent 6rem),linear-gradient(145deg,rgba(10,43,55,.94),rgba(5,24,36,.86));color:var(--crm-text);box-shadow:0 10px 22px rgba(0,8,18,.26),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-chat-lead-card--own{border-color:rgba(255,255,255,.26);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.82),transparent 6rem),linear-gradient(145deg,rgba(246,255,255,.86),rgba(202,249,251,.72));color:#0d3442}html.dark .crm-chat-lead-card:not(.crm-chat-lead-card--own) .crm-chat-lead-card__title{color:var(--crm-text)}html.dark .crm-chat-lead-card:not(.crm-chat-lead-card--own) .crm-chat-lead-card__muted{color:rgba(221,250,255,.68)}html.dark .crm-chat-lead-card--own .crm-chat-lead-card__title{color:#0b3342}html.dark .crm-chat-lead-card--own .crm-chat-lead-card__muted{color:rgba(13,52,66,.68)}html.dark .crm-chat-lead-card__status{background:rgba(37,99,235,.16);color:rgba(94,248,235,.94)}html.dark .crm-chat-lead-card--own .crm-chat-lead-card__status{background:rgba(var(--crm-accent-rgb),.14);color:#0b3342}html.dark .crm-chat-lead-card__button--primary{color:var(--crm-text);background:rgba(37,99,235,.14)}html.dark .crm-chat-lead-card--own .crm-chat-lead-card__button--ghost,html.dark .crm-chat-lead-card--own .crm-chat-lead-card__button--primary{color:#0b3342}html.dark .crm-modal-panel{background:radial-gradient(circle at 14% 0,rgba(76,255,221,.12),transparent 14rem),linear-gradient(145deg,rgba(10,43,55,.96),rgba(3,18,29,.92));box-shadow:0 26px 68px rgba(0,8,18,.48),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-modal-input{box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-modal-input,html.dark .crm-modal-panel input:not([type=checkbox]):not([type=radio]),html.dark .crm-modal-panel select,html.dark .crm-modal-panel textarea{border-color:rgba(194,255,250,.18);background:linear-gradient(145deg,rgba(12,55,70,.86),rgba(4,23,35,.76));color:var(--crm-input-text)}html.dark .crm-modal-input:focus{border-color:rgba(94,248,235,.4);background:rgba(8,35,50,.94)}html.dark .crm-lead-share-preview,html.dark .crm-modal-note{border-color:rgba(194,255,250,.16);background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.035)),rgba(4,23,35,.52);color:rgba(221,250,255,.82)}html.dark .crm-modal-button{border-color:rgba(194,255,250,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-modal-button--secondary{background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.04)),rgba(4,23,35,.42);color:rgba(238,252,255,.9)}html.dark .crm-modal-button--primary{color:#062535;box-shadow:0 16px 34px rgba(37,99,235,.18)}html.dark .crm-modal-button--warning{background:linear-gradient(145deg,color-mix(in srgb,var(--crm-warning) 16%,transparent),rgba(255,255,255,.035)),rgba(4,23,35,.42);color:color-mix(in srgb,var(--crm-warning) 78%,rgba(238,252,255,.9))}.crm-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(var(--crm-accent-rgb),.38) transparent}.crm-scrollbar::-webkit-scrollbar{width:6px;height:6px}.crm-scrollbar::-webkit-scrollbar-track{background:transparent}.crm-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--crm-accent-rgb),.32);border-radius:999px}.crm-chat-wallpaper{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),linear-gradient(135deg,rgba(var(--crm-accent-rgb),.055) 25%,transparent 25%) 0 0 /28px 28px,linear-gradient(315deg,rgba(var(--crm-info-rgb),.04) 25%,transparent 25%) 0 0 /28px 28px,var(--crm-gradient-app)}.crm-chat-video-rec-center{position:absolute;inset:0;z-index:24;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(var(--crm-accent-rgb),.1),transparent min(18rem,46vw));animation:crm-chat-video-rec-center-in .16s var(--crm-ease-out) both}.crm-chat-video-rec-card{position:relative;width:min(58vw,17rem);min-width:12.5rem;aspect-ratio:1;overflow:hidden;border:1px solid rgba(229,255,255,.48);border-radius:1.85rem;background:radial-gradient(circle at 50% 34%,rgba(var(--crm-accent-rgb),.18),transparent 38%),linear-gradient(145deg,rgba(5,42,56,.92),rgba(4,18,31,.96));box-shadow:0 18px 44px rgba(0,35,48,.28),0 0 0 .42rem rgba(var(--crm-accent-rgb),.08),inset 0 1px 0 rgba(255,255,255,.18);transform:translate3d(0,-.8rem,0);transition:border-color .16s ease,box-shadow .16s ease,transform .16s var(--crm-ease-out)}.crm-chat-video-rec-card video{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:rgba(4,23,35,.88)}.crm-chat-video-rec-card:after{content:"";position:absolute;inset:.5rem;z-index:3;border:1px solid rgba(255,255,255,.28);border-radius:1.45rem;pointer-events:none}.crm-chat-video-rec-fallback{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:rgba(255,255,255,.82);background:radial-gradient(circle,rgba(var(--crm-accent-rgb),.18),transparent 62%);pointer-events:none}.crm-chat-video-rec-center:not(.is-preparing) .crm-chat-video-rec-fallback{opacity:.12}.crm-chat-video-rec-status{right:.82rem;bottom:.82rem;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .58rem;color:white;font-size:.82rem;background:rgba(8,28,38,.68)}.crm-chat-video-rec-caption,.crm-chat-video-rec-status{position:absolute;z-index:4;border-radius:999px;font-weight:700;line-height:1}.crm-chat-video-rec-caption{left:50%;bottom:-2.55rem;width:-moz-max-content;width:max-content;max-width:min(78vw,18rem);transform:translate3d(-50%,0,0);padding:.38rem .72rem;color:var(--crm-text);font-size:.78rem;background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(4,79,103,.12);white-space:nowrap}.crm-chat-video-rec-center.is-cancel .crm-chat-video-rec-card{border-color:color-mix(in srgb,var(--crm-danger) 58%,rgba(255,255,255,.42));box-shadow:0 18px 44px rgba(146,30,52,.22),0 0 0 .42rem rgba(239,79,117,.11),inset 0 1px 0 rgba(255,255,255,.18)}.crm-chat-video-rec-center.is-cancel .crm-chat-video-rec-caption{color:var(--crm-danger)}html.dark .crm-chat-video-rec-card{border-color:rgba(194,255,250,.18);box-shadow:0 18px 44px rgba(0,8,18,.4),0 0 0 .42rem rgba(94,248,235,.07),inset 0 1px 0 rgba(255,255,255,.12)}html.dark .crm-chat-video-rec-caption{color:rgb(221,250,255);background:rgba(9,34,47,.92);box-shadow:0 8px 18px rgba(0,8,18,.24)}@media (max-width:420px){.crm-chat-video-rec-card{width:min(68vw,16rem);min-width:12rem;border-radius:1.65rem}.crm-chat-video-rec-card:after{border-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.crm-chat-video-rec-center{animation:none}.crm-chat-video-rec-card{transform:translate3d(0,-.8rem,0);transition:none}}.crm-chat-recording-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(var(--crm-accent-rgb),.14),transparent 15rem),linear-gradient(180deg,rgba(2,20,28,.18),rgba(1,13,20,.28));backdrop-filter:blur(1.5px) brightness(.88);-webkit-backdrop-filter:blur(1.5px) brightness(.88);animation:crm-chat-recording-overlay-in .16s ease-out both}.crm-chat-recording-overlay--video{align-items:center;justify-content:center;padding:max(env(safe-area-inset-top,0px),1.25rem) 1rem calc(8.5rem + max(env(safe-area-inset-bottom, 0px), 0px));background:radial-gradient(circle at 50% 38%,rgba(var(--crm-accent-rgb),.12),transparent 18rem),linear-gradient(180deg,rgba(1,16,28,.66),rgba(1,12,20,.72));backdrop-filter:blur(2px) brightness(.74);-webkit-backdrop-filter:blur(2px) brightness(.74)}.crm-chat-recording-card{display:grid;width:min(18rem,calc(100vw - 4rem));justify-items:center;gap:.9rem;border:1px solid rgba(var(--crm-accent-rgb),.28);border-radius:2rem;padding:1.1rem 1rem 1rem;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.82),transparent 9rem),linear-gradient(145deg,rgba(246,255,255,.92),rgba(202,248,251,.82));box-shadow:0 22px 48px rgba(3,72,94,.2),inset 0 1px 0 rgba(255,255,255,.74);color:var(--crm-text);transform:translate3d(var(--crm-rec-drag-x,0),0,0);animation:crm-chat-recording-card-in .21s cubic-bezier(.2,.86,.24,1) both;transition:transform .12s linear,border-color .16s ease,background .16s ease,box-shadow .16s ease;will-change:transform}.crm-chat-recording-card.is-cancel{border-color:color-mix(in srgb,var(--crm-danger) 42%,transparent);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.82),transparent 9rem),linear-gradient(145deg,color-mix(in srgb,var(--crm-danger) 10%,rgba(246,255,255,.92)),rgba(238,248,250,.86));box-shadow:0 22px 48px rgba(146,30,52,.18),inset 0 1px 0 rgba(255,255,255,.68)}.crm-chat-recording-orb{position:relative;display:grid;width:5.5rem;height:5.5rem;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(135deg,var(--crm-accent),var(--crm-accent-strong));color:white;box-shadow:0 18px 42px rgba(var(--crm-accent-rgb),.32)}.crm-chat-recording-orb.is-video{background:rgba(4,42,56,.28)}.crm-chat-recording-orb.is-cancel{background:linear-gradient(135deg,var(--crm-danger),color-mix(in srgb,var(--crm-danger) 76%,#ff9aa8));box-shadow:0 18px 42px rgba(197,43,70,.28)}.crm-chat-video-note-preview{position:relative;width:min(74vw,23rem);aspect-ratio:1;overflow:hidden;border:1px solid rgba(229,255,255,.34);border-radius:clamp(2rem,16vw,4.1rem);background:radial-gradient(circle at 48% 28%,rgba(var(--crm-accent-rgb),.2),transparent 36%),linear-gradient(145deg,rgba(5,42,56,.92),rgba(4,18,31,.96));box-shadow:0 30px 78px rgba(0,8,18,.42),0 0 0 .55rem rgba(var(--crm-accent-rgb),.08),inset 0 1px 0 rgba(255,255,255,.18);transform:translate3d(var(--crm-rec-drag-x,0),0,0);animation:crm-video-note-preview-in .26s cubic-bezier(.2,.82,.24,1) both;transition:transform .12s linear,border-color .16s ease,box-shadow .16s ease;will-change:transform,opacity}.crm-chat-video-note-preview:before{content:"";position:absolute;inset:.45rem;z-index:2;border-radius:inherit;border:1px solid rgba(255,255,255,.34);opacity:.78;pointer-events:none}.crm-chat-video-note-preview video{position:relative;z-index:1;background:rgba(4,23,35,.86);border-radius:inherit}.crm-video-note-mirror{transform:scaleX(-1)}.crm-video-note-thumb{display:inline-flex;width:var(--video-note-size,10.375rem);height:var(--video-note-size,10.375rem);max-width:min(78vw,20rem);max-height:min(78vw,20rem);aspect-ratio:1;align-items:center;justify-content:center;overflow:hidden;border-radius:clamp(1.75rem,15%,3.4rem);background:radial-gradient(circle at 48% 30%,rgba(var(--crm-accent-rgb),.16),transparent 40%),rgba(4,23,35,.34);transition:transform .18s var(--crm-ease-out),box-shadow .18s var(--crm-ease-out),background-color .18s var(--crm-ease-out);transform:translateZ(0) scale(1)}.crm-video-note-thumb>video{border-radius:inherit}.crm-video-note-thumb:hover{transform:translate3d(0,-1px,0) scale(1.012);box-shadow:0 18px 44px rgba(var(--crm-accent-rgb),.18)}.crm-video-note-thumb:active{transform:translateZ(0) scale(.988)}.crm-video-note-thumb.is-expanded{box-shadow:0 24px 70px rgba(0,18,32,.34),0 0 0 1px rgba(229,255,255,.18);animation:crm-video-note-inline-open .22s var(--crm-ease-out) both}.crm-video-note-thumb.is-playing{background:radial-gradient(circle at 48% 30%,rgba(var(--crm-accent-rgb),.22),transparent 44%),rgba(4,23,35,.42)}.crm-video-note-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:radial-gradient(circle at 50% 42%,rgba(229,255,255,.18),transparent 34%),rgba(4,23,35,.18);pointer-events:none}.crm-video-note-loading:after{content:"";width:2.3rem;height:2.3rem;border-radius:999px;border:2px solid rgba(255,255,255,.32);border-top-color:rgba(255,255,255,.92);animation:crm-spin .78s linear infinite}.crm-video-note-progress{position:absolute;left:.95rem;right:.95rem;bottom:.8rem;height:.22rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.24);pointer-events:none}.crm-video-note-progress>span{display:block;width:100%;height:100%;border-radius:inherit;background:rgba(255,255,255,.9);transform-origin:left center;transition:transform 90ms linear}@keyframes crm-video-note-inline-open{0%{opacity:.92;transform:translate3d(0,.35rem,0) scale(.965)}to{opacity:1;transform:translateZ(0) scale(1)}}.crm-video-note-viewer{position:fixed;inset:0;z-index:92;opacity:0;pointer-events:none;transition:opacity .24s var(--crm-ease-out);will-change:opacity}.crm-video-note-viewer[data-state=open],.crm-video-note-viewer[data-state=opening]{pointer-events:auto}.crm-video-note-viewer[data-state=open]{opacity:1}.crm-video-note-viewer[data-state=closing]{opacity:0;pointer-events:none}.crm-video-note-viewer__backdrop{position:absolute;inset:0;z-index:1;border:0;background:rgba(2,18,28,0);opacity:0;transition:opacity .21s var(--crm-ease-out),background-color .21s var(--crm-ease-out)}.crm-video-note-viewer[data-state=open] .crm-video-note-viewer__backdrop{opacity:1;background:rgba(2,18,28,.68)}.crm-video-note-viewer__surface{position:fixed;z-index:2;overflow:hidden;border-radius:999px;background:rgba(4,23,35,.82);box-shadow:0 28px 86px rgba(0,8,18,.48),0 0 0 1px rgba(229,255,255,.24);transform:translateZ(0) scale(1);transform-origin:top left;transition:transform .24s var(--crm-ease-out),box-shadow .24s var(--crm-ease-out),opacity .18s var(--crm-ease-out);will-change:transform,opacity;pointer-events:auto;cursor:pointer}.crm-video-note-viewer__surface video{display:block;background:rgba(4,23,35,.3);transform:translateZ(0) scaleX(-1)}.crm-video-note-viewer[data-state=open] .crm-video-note-viewer__surface{transform:translate3d(var(--viewer-tx),var(--viewer-ty),0) scale(var(--viewer-scale))}.crm-video-note-viewer[data-state=closing] .crm-video-note-viewer__surface{opacity:.98;transform:translateZ(0) scale(1)}.crm-video-note-viewer__close,.crm-video-note-viewer__toggle{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(4,23,35,.62);color:white;box-shadow:0 12px 26px rgba(0,8,18,.24);transition:transform .16s var(--crm-ease-out),background-color .16s var(--crm-ease-out),border-color .16s var(--crm-ease-out)}.crm-video-note-viewer__close{right:9%;top:9%;width:2.45rem;height:2.45rem}.crm-video-note-viewer__close:hover,.crm-video-note-viewer__toggle:hover{border-color:rgba(255,255,255,.46);background:rgba(4,23,35,.76)}.crm-chat-video-note-preview.is-cancel{border-color:color-mix(in srgb,var(--crm-danger) 58%,transparent);box-shadow:0 28px 72px rgba(197,43,70,.26)}.crm-chat-video-note-preview.is-preparing video{opacity:.24}.crm-chat-video-note-loader{position:absolute;inset:0;z-index:5;display:grid;place-items:center;gap:.65rem;padding:2rem;text-align:center;font-size:.86rem;font-weight:700;color:rgba(238,252,255,.94);background:radial-gradient(circle at 50% 42%,rgba(var(--crm-accent-rgb),.18),rgba(4,23,35,.2))}.crm-chat-video-note-spinner{width:2.8rem;height:2.8rem;border:3px solid rgba(229,255,255,.25);border-top-color:rgba(229,255,255,.92);border-radius:999px;animation:crm-spin .82s linear infinite}.crm-chat-video-note-handle{position:absolute;z-index:6;left:50%;top:1rem;width:4rem;height:.28rem;border-radius:999px;background:rgba(255,255,255,.92);transform:translate3d(-50%,0,0)}.crm-chat-recording-dock{position:fixed;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(5.9rem + max(env(safe-area-inset-bottom, 0px), 0px));display:flex;min-height:3.5rem;align-items:center;gap:.75rem;border:1px solid rgba(229,255,255,.14);border-radius:999px;padding:.55rem .55rem .55rem 1.1rem;background:rgba(7,31,44,.88);color:rgba(238,252,255,.94);box-shadow:0 18px 44px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.08);pointer-events:auto}.crm-chat-recording-dock.is-cancel{border-color:color-mix(in srgb,var(--crm-danger) 36%,transparent);background:rgba(42,17,27,.9)}.crm-chat-recording-dock__camera{display:grid;width:4.35rem;height:4.35rem;margin:-.85rem -.3rem -.85rem 0;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--crm-accent),var(--crm-info));color:white;box-shadow:0 18px 40px rgba(var(--crm-accent-rgb),.28);border:0;cursor:pointer;transform:translateZ(0);transition:transform .14s ease,background .16s ease,box-shadow .16s ease;pointer-events:auto}.crm-chat-recording-dock__camera:hover{transform:translate3d(0,-1px,0) scale(1.015)}.crm-chat-recording-dock__camera.is-cancel,.crm-chat-recording-dock__camera:active{transform:translate3d(-.15rem,0,0) scale(.95)}.crm-chat-recording-dock__camera.is-cancel{background:linear-gradient(135deg,var(--crm-danger),color-mix(in srgb,var(--crm-danger) 72%,#ff9aa8));box-shadow:0 18px 40px rgba(197,43,70,.26)}.crm-chat-recording-pulse{position:absolute;inset:.65rem;border-radius:inherit;background:rgba(255,255,255,.16);animation:crm-chat-recording-pulse 1.2s ease-in-out infinite}html.dark .crm-chat-wallpaper--recording{filter:none}html.dark .crm-chat-recording-overlay{background:radial-gradient(circle at 50% 50%,rgba(var(--crm-accent-rgb),.16),transparent 15rem),linear-gradient(180deg,rgba(4,22,31,.42),rgba(1,12,18,.52))}html.dark .crm-chat-recording-card{border-color:rgba(194,255,250,.16);background:radial-gradient(circle at 50% 0,rgba(80,223,234,.12),transparent 9rem),linear-gradient(145deg,rgba(8,36,48,.92),rgba(4,22,32,.88));box-shadow:0 24px 52px rgba(0,8,18,.42),inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-chat-recording-card.is-cancel{border-color:color-mix(in srgb,var(--crm-danger) 42%,transparent);background:radial-gradient(circle at 50% 0,rgba(255,96,122,.12),transparent 9rem),linear-gradient(145deg,rgba(40,17,26,.92),rgba(14,20,28,.88))}.crm-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--crm-accent-rgb),.52)}.crm-mobile-safe-bottom{padding-bottom:max(env(safe-area-inset-bottom,0px),.75rem)}.crm-pwa-status,.crm-pwa-update{position:fixed;left:max(.85rem,env(safe-area-inset-left,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:95;border:1px solid var(--crm-border-strong);border-radius:1.3rem;background:radial-gradient(circle at 10% 0,rgba(255,255,255,.54),transparent 8rem),var(--crm-gradient-card);box-shadow:var(--crm-shadow-card);color:var(--crm-text);backdrop-filter:blur(10px) saturate(126%);-webkit-backdrop-filter:blur(10px) saturate(126%)}.crm-pwa-status{top:max(.8rem,env(safe-area-inset-top,0px));padding:.78rem 1rem;font-size:.86rem;font-weight:760;line-height:1.35;animation:crm-pwa-toast-in .22s var(--crm-ease-out) both}.crm-pwa-status--offline{border-color:color-mix(in srgb,var(--crm-warning) 36%,transparent)}.crm-pwa-update{bottom:calc(5.75rem + max(env(safe-area-inset-bottom, 0px), .85rem));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1rem;animation:crm-pwa-toast-in .24s var(--crm-ease-out) both}.crm-pwa-update span,.crm-pwa-update strong{display:block}.crm-pwa-update strong{font-size:.9rem;line-height:1.2}.crm-pwa-update span{margin-top:.2rem;color:var(--crm-text-secondary);font-size:.78rem;line-height:1.35}.crm-pwa-update button{min-height:2.65rem;border:1px solid rgba(255,255,255,.58);border-radius:1rem;background:var(--crm-gradient-primary);color:#062535;padding:.65rem .9rem;font-size:.82rem;font-weight:850;box-shadow:var(--crm-shadow-glow);transition:transform .16s var(--crm-ease-out),filter .16s ease,opacity .16s ease}.crm-pwa-update button:disabled{cursor:wait;opacity:.68}.crm-pwa-update button:not(:disabled):active{transform:translateY(1px) scale(.99)}html.dark .crm-install-prompt__panel{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.08),transparent 9rem),radial-gradient(circle at 100% 100%,rgba(37,99,235,.2),transparent 11rem),var(--crm-gradient-card);box-shadow:var(--crm-shadow-card),0 30px 90px rgba(0,9,17,.54)}html.dark .crm-install-prompt__scrim{background:radial-gradient(circle at 50% 100%,rgba(37,99,235,.14),transparent 18rem),linear-gradient(180deg,rgba(0,8,14,.04),rgba(0,8,14,.48))}html.dark .crm-install-prompt__primary{color:#04131d}html.dark .crm-pwa-status,html.dark .crm-pwa-update{background:radial-gradient(circle at 10% 0,rgba(255,255,255,.08),transparent 8rem),var(--crm-gradient-card)}@media (min-width:768px){.crm-install-prompt{align-items:center;padding:2rem}.crm-install-prompt__panel{transform-origin:center;border-radius:2.25rem}.crm-install-prompt__actions{grid-template-columns:1fr .82fr}.crm-install-prompt__actions--single{grid-template-columns:1fr}.crm-pwa-status,.crm-pwa-update{left:auto;right:max(1.25rem,env(safe-area-inset-right,0px));width:min(25rem,calc(100vw - 2.5rem))}.crm-pwa-update{bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.crm-mobile-drawer-backdrop,.crm-mobile-drawer-layer,.crm-mobile-drawer-panel,.crm-mobile-header,.crm-mobile-header-action,.crm-mobile-header-avatar,.crm-mobile-header-menu{animation:none!important;transition-duration:1ms}.crm-install-prompt__panel,.crm-pwa-status,.crm-pwa-update{animation:none}}.crm-has-bottom-nav{padding-bottom:calc(5.75rem + max(env(safe-area-inset-bottom, 0px), 0px))}.crm-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;border:1px solid var(--crm-border-strong);border-radius:1.65rem;background:rgba(255,255,255,.78);box-shadow:0 22px 58px rgba(4,79,103,.24),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}html.dark .crm-bottom-nav{background:rgba(8,31,43,.82);box-shadow:0 22px 58px rgba(0,8,18,.42),inset 0 1px 0 rgba(255,255,255,.09)}.crm-bottom-nav-item{min-height:3.75rem;border-radius:1.35rem;color:var(--crm-text-muted);transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.crm-bottom-nav-item-active{color:var(--crm-text);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.18),rgba(255,255,255,.58));box-shadow:0 10px 24px rgba(var(--crm-accent-rgb),.16)}html.dark .crm-bottom-nav-item-active{background:linear-gradient(145deg,rgba(37,99,235,.18),rgba(255,255,255,.07));box-shadow:0 10px 24px rgba(37,99,235,.14)}.crm-input-surface{border:1px solid var(--crm-border);background:var(--crm-input-bg);color:var(--crm-input-text);caret-color:var(--crm-caret);box-shadow:inset 0 1px 0 rgba(255,255,255,.62);backdrop-filter:blur(6px) saturate(125%);-webkit-backdrop-filter:blur(6px) saturate(125%)}.crm-input-surface::-moz-placeholder{color:var(--crm-input-placeholder);opacity:1}.crm-input-surface::placeholder{color:var(--crm-input-placeholder);opacity:1}.crm-input-surface:focus,.crm-input-surface:focus-within{background:var(--crm-input-bg-focus);border-color:var(--crm-border-accent)}.crm-input-surface:disabled{cursor:not-allowed;opacity:.62}html.dark .crm-input-surface{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crm-profile-theme-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:1.125rem;border:1px solid var(--crm-border);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.08),rgba(255,255,255,.36)),var(--crm-surface-soft);padding:.35rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.54)}.crm-profile-theme-option{min-height:2.75rem;border-radius:.9rem;color:var(--crm-text-muted);font-size:.875rem;font-weight:700;transition:transform var(--motion-normal) var(--crm-ease-out),background-color var(--motion-normal) ease,color var(--motion-normal) ease,box-shadow var(--motion-normal) var(--crm-ease-out)}.crm-profile-theme-option:hover{color:var(--crm-text);background:rgba(var(--crm-accent-rgb),.1)}.crm-profile-theme-option.is-active{color:var(--crm-text);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(210,251,255,.7));box-shadow:0 12px 28px rgba(4,112,134,.14),inset 0 1px 0 rgba(255,255,255,.72);transform:translate3d(0,-1px,0)}html.dark .crm-profile-theme-control{background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.04)),var(--crm-surface-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-profile-theme-option.is-active{background:linear-gradient(145deg,rgba(37,99,235,.16),rgba(255,255,255,.08));box-shadow:0 12px 28px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.1)}.crm-notification-state-card{border-radius:1.25rem;border:1px solid var(--crm-border);background:radial-gradient(circle at 0 0,rgba(var(--crm-accent-rgb),.12),transparent 12rem),var(--crm-surface-soft);padding:1rem}.crm-activity-log-row{background:linear-gradient(90deg,rgba(var(--crm-accent-rgb),.04),transparent 38%);transition:background-color var(--motion-normal) ease,transform var(--motion-normal) var(--crm-ease-out)}.crm-activity-log-row:hover{background-color:rgba(var(--crm-accent-rgb),.06)}.crm-activity-log-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--crm-border);padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1}.crm-auth-tab.is-active{color:var(--crm-text);background:radial-gradient(circle at 10% 0,rgba(255,255,255,.82),transparent 5rem),linear-gradient(145deg,rgba(255,255,255,.78),rgba(177,249,253,.58));box-shadow:0 12px 28px rgba(4,112,134,.13),inset 0 1px 0 rgba(255,255,255,.76)}html.dark .crm-auth-tabs{background:radial-gradient(circle at 18% 0,rgba(56,189,248,.12),transparent 7rem),linear-gradient(145deg,rgba(13,62,74,.74),rgba(4,23,35,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-auth-tab:hover{background:rgba(37,99,235,.12)}html.dark .crm-auth-tab.is-active{background:radial-gradient(circle at 10% 0,rgba(56,189,248,.18),transparent 5rem),linear-gradient(145deg,rgba(17,76,89,.82),rgba(7,36,51,.78));box-shadow:0 12px 30px rgba(0,10,20,.28),inset 0 1px 0 rgba(255,255,255,.1)}html.dark .crm-auth-close,html.dark .crm-auth-note,html.dark .crm-oauth-button,html.dark .crm-oauth-icon{background:radial-gradient(circle at 12% 0,rgba(56,189,248,.11),transparent 7rem),linear-gradient(145deg,rgba(11,50,63,.82),rgba(4,22,34,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-auth-close:hover,html.dark .crm-oauth-button:hover{background:radial-gradient(circle at 12% 0,rgba(56,189,248,.16),transparent 7rem),linear-gradient(145deg,rgba(15,70,82,.92),rgba(5,31,45,.84))}.crm-empty-state{border:1px dashed rgba(var(--crm-accent-rgb),.36);background:rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.crm-login-screen{min-height:100svh}.crm-login-screen.crm-mobile-safe-bottom{padding-bottom:0}.crm-split-panel.is-active .crm-split-panel__shine{opacity:.72;transform:translateX(5%)}.crm-split-panel.is-active .crm-split-panel__content{transform:translateY(-.4rem) scale(1.02)}.crm-split-panel.is-muted .crm-split-panel__content{opacity:0;transform:translateX(var(--crm-muted-shift,0)) scale(.92);pointer-events:none}.crm-split-panel.is-muted{cursor:pointer}.crm-split-panel--employee.is-muted .crm-split-panel__content{--crm-muted-shift:-2rem}.crm-split-panel--owner.is-muted .crm-split-panel__content{--crm-muted-shift:2rem}.crm-split-panel.is-active .crm-split-panel__icon{transform:translateY(-.25rem) scale(1.08) rotate(-2deg);background:rgba(255,255,255,.36)}.crm-split-panel.is-active .crm-split-panel__cta,.crm-split-panel:hover .crm-split-panel__cta{opacity:1;transform:translateY(0);background:rgba(255,255,255,.42);box-shadow:0 24px 58px rgba(4,79,103,.18),inset 0 1px 0 rgba(255,255,255,.6)}.crm-split-inline-auth.is-open{max-height:min(52vh,42rem);margin-top:.25rem;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.crm-split-desktop .crm-split-inline-auth.is-open{max-height:min(52vh,42rem);margin-top:0;visibility:visible;transition-delay:70ms,70ms,0s}.crm-split-panel.is-muted .crm-split-panel__compact-title{opacity:.84}.crm-split-panel.is-active .crm-generated-art--desktop{opacity:.84;filter:drop-shadow(0 38px 70px rgba(3,62,94,.28));transform:translateY(-1rem) scale(1.045)}.crm-split-panel.is-muted .crm-generated-art--desktop{opacity:.22;transform:translateY(.8rem) scale(.9)}.crm-split-panel.is-active .crm-split-art{opacity:.9;filter:saturate(1.1);transform:translateY(-1.2rem) scale(1.05)}.crm-split-panel.is-muted .crm-split-art{opacity:.36;transform:scale(.9)}.crm-mobile-choice-card .crm-split-inline-auth.is-open{max-height:72svh}.crm-mobile-split-login .crm-mobile-choice-card .crm-split-inline-auth.is-open{max-height:calc(100% - .25rem)}.crm-leads-workspace{container-type:inline-size;width:100%;max-width:100%;min-width:0;overflow-x:clip}.crm-leads-list{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:.85rem}.crm-leads-workspace *{min-width:0}.crm-lead-workspace-item{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;content-visibility:auto;contain-intrinsic-size:auto 22rem}.crm-lead-actions-menu,.crm-lead-actions-row,.crm-lead-meta-grid,.crm-lead-primary,.crm-lead-source-tile{min-width:0;max-width:100%}.crm-lead-message{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.crm-lead-meta-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;font-size:.75rem}.crm-lead-filter-count{display:inline-flex;min-width:1.55rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(var(--crm-accent-rgb),.18);background:rgba(var(--crm-accent-rgb),.08);padding:0 .42rem;font-size:.72rem;font-weight:700;line-height:1;color:currentColor}.crm-lead-actions-menu__panel{display:grid;gap:.45rem;border-radius:1.15rem;border:1px solid rgba(var(--crm-accent-rgb),.12);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.72),transparent 6rem),linear-gradient(145deg,rgba(255,255,255,.72),rgba(var(--crm-accent-rgb),.055));padding:.45rem}@container (min-width: 44rem){.crm-lead-meta-grid,.crm-leads-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 74rem){.crm-leads-list{grid-template-columns:minmax(0,1fr);gap:.65rem}.crm-lead-workspace-item{grid-template-columns:minmax(16rem,1.05fr) minmax(12rem,.78fr) minmax(14rem,.78fr) minmax(15rem,.85fr);align-items:start;gap:.75rem;padding:.85rem;border-radius:1.45rem}.crm-lead-primary{align-self:stretch}.crm-lead-message{-webkit-line-clamp:3}.crm-lead-meta-grid{grid-template-columns:minmax(0,1fr);align-self:stretch}.crm-lead-actions-row{align-self:stretch}}@media (max-width:420px){.crm-lead-workspace-item{border-radius:1.45rem!important;padding:.9rem!important}.crm-lead-actions-menu__panel{grid-template-columns:minmax(0,1fr)}}.crm-comment-entry,.crm-comment-input,.crm-lead-assignee-control,.crm-lead-comment-tile,.crm-soft-select{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.82),transparent 7rem),linear-gradient(145deg,rgba(250,255,255,.9),rgba(213,250,252,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.crm-lead-assignee-control,.crm-lead-comment-tile{border-color:rgba(var(--crm-accent-rgb),.16);border-radius:1.18rem}.crm-lead-action-note{display:inline-flex;width:100%;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--crm-warning) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-warning) 12%,transparent),rgba(255,255,255,.4)),rgba(255,255,255,.34);color:color-mix(in srgb,var(--crm-warning) 82%,var(--crm-text))}.crm-lead-action-note__dot{width:.45rem;height:.45rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .25rem color-mix(in srgb,currentColor 10%,transparent)}.crm-lead-highlight{outline:2px solid rgba(var(--crm-accent-rgb),.68);outline-offset:3px;box-shadow:0 0 0 7px rgba(var(--crm-accent-rgb),.1),0 16px 36px rgba(var(--crm-accent-rgb),.12)}.crm-lead-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;border:1px solid rgba(var(--crm-accent-rgb),.14);border-radius:1.35rem;padding:.42rem;background:radial-gradient(circle at 14% 0,rgba(255,255,255,.78),transparent 7rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.065),rgba(255,255,255,.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.crm-lead-action-button{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.56);white-space:normal;transform:translateZ(0);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.crm-lead-action-button:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 58%);opacity:.9;pointer-events:none}.crm-lead-action-button:hover{transform:translate3d(0,-1px,0);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 8px 18px rgba(4,79,103,.08)}.crm-lead-action-button:active{transform:translateZ(0) scale(.985)}.crm-lead-action-button:disabled{filter:saturate(.78);box-shadow:none;transform:none}.crm-lead-action-button--primary{border-color:rgba(var(--crm-accent-rgb),.42);background:linear-gradient(135deg,rgba(45,212,191,.22),rgba(48,178,235,.15)),rgba(255,255,255,.52);color:color-mix(in srgb,var(--crm-accent) 74%,var(--crm-text))}.crm-lead-action-button--primary:hover{border-color:rgba(var(--crm-accent-rgb),.56);background:linear-gradient(135deg,rgba(45,212,191,.3),rgba(48,178,235,.2)),rgba(255,255,255,.6)}.crm-lead-action-button--secondary{border-color:rgba(var(--crm-accent-rgb),.2);background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(var(--crm-accent-rgb),.065)),rgba(255,255,255,.5);color:color-mix(in srgb,var(--crm-text) 88%,var(--crm-accent))}.crm-lead-action-button--secondary:hover{border-color:rgba(var(--crm-accent-rgb),.36);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(var(--crm-accent-rgb),.11)),rgba(255,255,255,.58);color:var(--crm-accent)}.crm-lead-action-button--success{border-color:color-mix(in srgb,var(--crm-success) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-success) 20%,transparent),rgba(255,255,255,.5)),rgba(255,255,255,.5);color:var(--crm-success)}.crm-lead-action-button--success:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-success) 28%,transparent),rgba(255,255,255,.58)),rgba(255,255,255,.58)}.crm-lead-action-button--warning{border-color:color-mix(in srgb,var(--crm-warning) 38%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-warning) 18%,transparent),rgba(255,255,255,.48)),rgba(255,255,255,.48);color:color-mix(in srgb,var(--crm-warning) 78%,var(--crm-text))}.crm-lead-action-button--warning:hover{border-color:color-mix(in srgb,var(--crm-warning) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-warning) 25%,transparent),rgba(255,255,255,.56)),rgba(255,255,255,.56)}.crm-lead-action-button--danger{border-color:color-mix(in srgb,var(--crm-danger) 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-danger) 12%,transparent),rgba(255,255,255,.5)),rgba(255,255,255,.5);color:var(--crm-danger)}.crm-lead-action-button--danger:hover{border-color:color-mix(in srgb,var(--crm-danger) 48%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-danger) 18%,transparent),rgba(255,255,255,.56)),rgba(255,255,255,.56)}.crm-comment-input,.crm-soft-select{border:1px solid rgba(var(--crm-accent-rgb),.22);color:var(--crm-input-text);caret-color:var(--crm-caret)}.crm-lead-comment-tile:hover{border-color:rgba(var(--crm-accent-rgb),.34);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.84),transparent 8rem),linear-gradient(145deg,rgba(238,255,255,.9),rgba(185,245,250,.58))}.crm-comments-modal{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.78),transparent 14rem),linear-gradient(145deg,rgba(246,255,255,.9),rgba(213,250,252,.82))}@media (max-width:640px){.crm-comments-modal{max-height:calc(100svh - max(env(safe-area-inset-top, 0px), .75rem) - max(env(safe-area-inset-bottom, 0px), .75rem))!important;border-radius:1.65rem!important}.crm-comments-modal .crm-scrollbar{padding-left:1rem;padding-right:1rem}.crm-comment-input{min-width:0;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.85),transparent 8rem),linear-gradient(145deg,rgba(255,255,255,.92),rgba(221,251,253,.72))}}html.dark .crm-split-desktop{background:#041523}html.dark .crm-split-panel--employee{border-right-color:rgba(167,255,245,.3);background:radial-gradient(circle at 12% 84%,rgba(74,255,218,.18),transparent 24rem),radial-gradient(circle at 76% 18%,rgba(110,230,255,.12),transparent 26rem),linear-gradient(140deg,#083b45,#062b3b 48%,#031722)}html.dark .crm-split-panel--owner{background:radial-gradient(circle at 86% 80%,rgba(74,177,255,.22),transparent 25rem),radial-gradient(circle at 18% 20%,rgba(51,255,214,.12),transparent 25rem),linear-gradient(140deg,#07334c,#08245a 52%,#051125)}html.dark .crm-split-panel__shine{background:radial-gradient(circle at 50% 42%,rgba(76,255,221,.15),transparent 23rem),linear-gradient(115deg,transparent 28%,rgba(255,255,255,.08),transparent 56%)}html.dark .crm-split-panel__icon{border-color:rgba(185,255,250,.22);background:rgba(4,20,31,.36);color:#6df6e3;box-shadow:0 20px 52px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.11)}html.dark .crm-mobile-choice-card .text-crm-text,html.dark .crm-mobile-login h1,html.dark .crm-split-center__top h1,html.dark .crm-split-panel__title{color:rgba(238,252,255,.94)}html.dark .crm-mobile-login p,html.dark .crm-split-center__top p,html.dark .crm-split-panel__text{color:rgba(221,250,255,.68)}html.dark .crm-split-panel__compact-title,html.dark .crm-split-panel__hint{color:rgba(221,250,255,.7)}html.dark .crm-mobile-choice-card__cta,html.dark .crm-mobile-login-pill,html.dark .crm-split-login-pill,html.dark .crm-split-panel__cta{border-color:rgba(192,255,250,.24);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),linear-gradient(135deg,rgba(37,99,235,.2),rgba(88,170,255,.12));color:rgba(238,252,255,.93);box-shadow:0 22px 60px rgba(0,8,18,.35),inset 0 1px 0 rgba(255,255,255,.11)}html.dark .crm-mobile-login-pill:hover,html.dark .crm-split-login-pill:hover,html.dark .crm-split-panel.is-active .crm-split-panel__cta,html.dark .crm-split-panel:hover .crm-split-panel__cta{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.055)),linear-gradient(135deg,rgba(37,99,235,.28),rgba(88,170,255,.17));box-shadow:0 28px 76px rgba(0,8,18,.42),0 0 34px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.14)}html.dark .crm-split-inline-auth{border-color:rgba(187,255,250,.22);box-shadow:0 34px 86px rgba(0,8,18,.48),0 0 44px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.11)}html.dark .crm-split-inline-auth--employee{background:radial-gradient(circle at 14% 0,rgba(51,255,214,.14),transparent 13rem),linear-gradient(145deg,rgba(8,45,52,.9),rgba(4,22,34,.84))}html.dark .crm-split-inline-auth--owner{background:radial-gradient(circle at 88% 0,rgba(90,184,255,.17),transparent 13rem),linear-gradient(145deg,rgba(8,44,66,.91),rgba(5,23,43,.86))}html.dark .crm-mobile-login{background:radial-gradient(circle at 50% 0,rgba(62,255,229,.18),transparent 20rem),radial-gradient(circle at 92% 28%,rgba(85,170,255,.14),transparent 18rem),linear-gradient(180deg,#0b4350,#062b3b 44%,#03111e)}html.dark .crm-mobile-choice-card{border-color:rgba(194,255,250,.2);box-shadow:0 24px 70px rgba(0,8,18,.44),inset 0 1px 0 rgba(255,255,255,.1)}html.dark .crm-mobile-choice-card--employee{background:radial-gradient(circle at 94% 18%,rgba(64,255,222,.13),transparent 8rem),linear-gradient(145deg,rgba(9,55,62,.9),rgba(5,27,38,.82))}html.dark .crm-mobile-choice-card--owner{background:radial-gradient(circle at 94% 18%,rgba(91,174,255,.15),transparent 8rem),linear-gradient(145deg,rgba(9,48,72,.9),rgba(5,25,45,.84))}html.dark .crm-auth-backdrop{background:rgba(1,8,15,.66)}html.dark .crm-mobile-split-brand h1{color:rgba(238,252,255,.94)}html.dark .crm-mobile-split-brand p{color:rgba(221,250,255,.66)}html.dark .crm-comment-entry,html.dark .crm-comment-input,html.dark .crm-lead-assignee-control,html.dark .crm-lead-comment-tile,html.dark .crm-soft-select{background:radial-gradient(circle at 12% 0,rgba(76,255,221,.1),transparent 8rem),linear-gradient(145deg,rgba(11,50,62,.86),rgba(4,23,35,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-lead-filter-count{border-color:rgba(194,255,250,.14);background:rgba(37,99,235,.08)}html.dark .crm-lead-actions-menu__panel{border-color:rgba(194,255,250,.12);background:radial-gradient(circle at 18% 0,rgba(76,255,221,.08),transparent 6rem),linear-gradient(145deg,rgba(37,99,235,.07),rgba(255,255,255,.03))}html.dark .crm-mobile-header{border-color:rgba(194,255,250,.14);background:radial-gradient(circle at 6% 0,rgba(37,99,235,.16),transparent 7.5rem),linear-gradient(135deg,rgba(8,34,48,.94),rgba(4,18,30,.9));box-shadow:0 20px 44px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-mobile-header-action,html.dark .crm-mobile-header-avatar{border-color:rgba(194,255,250,.14);background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.04)),rgba(5,23,34,.58);color:rgba(221,250,255,.78);box-shadow:0 12px 28px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-mobile-header-action:hover,html.dark .crm-mobile-header-avatar:hover{border-color:rgba(37,99,235,.3);color:var(--crm-accent)}html.dark .crm-mobile-header-menu{border-color:rgba(194,255,250,.18);background:linear-gradient(145deg,rgba(37,99,235,.16),rgba(255,255,255,.045)),var(--crm-surface);box-shadow:0 12px 26px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-mobile-header-menu.is-active{border-color:rgba(194,255,250,.38);background:var(--crm-gradient-primary);color:#062535;box-shadow:0 16px 36px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.18)}html.dark .crm-mobile-drawer-layer[data-state=open] .crm-mobile-drawer-backdrop{background:linear-gradient(90deg,rgba(37,99,235,.08),rgba(5,23,34,.18) 45%,rgba(1,8,15,.34))}html.dark .crm-mobile-drawer-panel{border-color:rgba(194,255,250,.14);background:radial-gradient(circle at 0 0,rgba(37,99,235,.14),transparent 8rem),linear-gradient(165deg,rgba(8,36,50,.985),rgba(4,18,30,.955));box-shadow:24px 0 58px rgba(0,8,18,.42),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-mobile-drawer-panel .crm-icon-action{border-color:rgba(194,255,250,.14);background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.04)),rgba(5,23,34,.64);color:rgba(221,250,255,.78);box-shadow:0 12px 28px rgba(0,8,18,.28)}html.dark .crm-sidebar-button--idle,html.dark .crm-sidebar-sub-button--idle{background:rgba(37,99,235,.055);color:rgba(221,250,255,.74)}html.dark .crm-sidebar-button--idle:hover,html.dark .crm-sidebar-sub-button--idle:hover{border-color:rgba(37,99,235,.24);background:rgba(37,99,235,.12);color:var(--crm-text)}html.dark .crm-sidebar-button--active,html.dark .crm-sidebar-sub-button--active{border-color:rgba(37,99,235,.34);background:linear-gradient(135deg,rgba(37,99,235,.17),rgba(255,255,255,.045)),var(--crm-surface);color:var(--crm-accent);box-shadow:0 10px 26px rgba(0,8,18,.26)}html.dark .crm-mobile-drawer-panel .crm-control-surface,html.dark .crm-mobile-drawer-panel .crm-sidebar-button,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(94,248,235,.11),transparent 6.5rem),linear-gradient(145deg,rgba(17,58,72,.9),rgba(5,28,40,.9)),rgba(6,29,42,.88);box-shadow:0 14px 28px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.075),inset 0 -16px 24px rgba(0,0,0,.12)}html.dark .crm-mobile-drawer-panel .crm-sidebar-button--idle,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button--idle{color:rgba(221,250,255,.8)}html.dark .crm-mobile-drawer-panel .crm-control-surface:hover,html.dark .crm-mobile-drawer-panel .crm-sidebar-button--idle:hover,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button--idle:hover{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(94,248,235,.16),transparent 6.5rem),linear-gradient(145deg,rgba(22,70,84,.94),rgba(7,35,48,.92)),rgba(8,35,49,.92);color:var(--crm-text);box-shadow:0 17px 34px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.095),inset 0 -16px 24px rgba(0,0,0,.14);transform:translate3d(0,-1px,0)}html.dark .crm-mobile-drawer-panel .crm-sidebar-button--active,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button--active{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(94,248,235,.2),transparent 6.5rem),linear-gradient(145deg,rgba(18,84,96,.98),rgba(7,48,61,.94)),rgba(7,40,54,.96);color:rgb(94,248,235);box-shadow:0 18px 36px rgba(37,99,235,.16),0 10px 28px rgba(0,8,18,.3),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -16px 26px rgba(0,0,0,.13)}html.dark .crm-mobile-drawer-panel .crm-control-danger:hover{border-color:transparent;background:radial-gradient(circle at 18% 0,rgba(255,119,157,.16),transparent 6.5rem),linear-gradient(145deg,rgba(76,31,48,.94),rgba(18,31,44,.92)),rgba(32,20,32,.92);color:var(--crm-danger);box-shadow:0 17px 34px rgba(90,18,37,.26),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-chat-menu-panel{border-color:rgba(194,255,250,.16);background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.035)),var(--crm-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-lead-action-button{border-color:rgba(194,255,250,.12);color:rgba(238,252,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-lead-action-note{border-color:color-mix(in srgb,var(--crm-warning) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-warning) 13%,transparent),rgba(255,255,255,.035)),rgba(4,23,35,.54);color:color-mix(in srgb,var(--crm-warning) 78%,rgba(238,252,255,.88))}html.dark .crm-lead-highlight{outline-color:rgba(94,248,235,.72);box-shadow:0 0 0 7px rgba(37,99,235,.12),0 18px 42px rgba(0,8,18,.32)}html.dark .crm-lead-actions-row{border-color:rgba(194,255,250,.12);background:radial-gradient(circle at 14% 0,rgba(76,255,221,.09),transparent 7rem),linear-gradient(145deg,rgba(37,99,235,.06),rgba(255,255,255,.028));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html.dark .crm-lead-actions-row--compact{background:transparent;box-shadow:none;border-color:transparent}html.dark .crm-lead-action-button--secondary{border-color:rgba(194,255,250,.16);background:linear-gradient(145deg,rgba(37,99,235,.1),rgba(255,255,255,.045)),rgba(4,23,35,.42);color:rgba(238,252,255,.9)}html.dark .crm-lead-action-button--primary{border-color:rgba(37,99,235,.34);background:linear-gradient(135deg,rgba(37,99,235,.19),rgba(88,170,255,.1)),rgba(4,23,35,.4);color:rgba(94,248,235,.94)}html.dark .crm-lead-action-button--success{border-color:color-mix(in srgb,var(--crm-success) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-success) 16%,transparent),rgba(255,255,255,.035)),rgba(4,23,35,.42);color:color-mix(in srgb,var(--crm-success) 78%,rgba(238,252,255,.9))}html.dark .crm-lead-action-button--warning{border-color:color-mix(in srgb,var(--crm-warning) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-warning) 16%,transparent),rgba(255,255,255,.035)),rgba(4,23,35,.42);color:color-mix(in srgb,var(--crm-warning) 78%,rgba(238,252,255,.9))}html.dark .crm-lead-action-button--danger{border-color:color-mix(in srgb,var(--crm-danger) 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--crm-danger) 13%,transparent),rgba(255,255,255,.035)),rgba(4,23,35,.42);color:color-mix(in srgb,var(--crm-danger) 82%,rgba(238,252,255,.88))}html.dark .crm-comment-input,html.dark .crm-soft-select{border-color:rgba(194,255,250,.18)}html.dark .crm-lead-comment-tile:hover{border-color:rgba(37,99,235,.34);background:radial-gradient(circle at 12% 0,rgba(76,255,221,.14),transparent 8rem),linear-gradient(145deg,rgba(13,62,73,.9),rgba(5,29,43,.78))}html.dark .crm-comments-modal{background:radial-gradient(circle at 12% 0,rgba(76,255,221,.12),transparent 14rem),linear-gradient(145deg,rgba(10,43,55,.94),rgba(3,18,29,.9))}html.dark .crm-comment-entry--event{background:radial-gradient(circle at 100% 0,rgba(37,99,235,.13),transparent 8rem),linear-gradient(145deg,rgba(11,48,60,.82),rgba(4,23,35,.68))}.crm-lead-actions-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;align-self:start}.crm-lead-actions-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 2.65rem;gap:.45rem;align-items:stretch;width:100%;min-width:0}.crm-lead-actions-main.no-more{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-actions-main.has-one-primary.no-more{grid-template-columns:minmax(0,1fr)}.crm-lead-action-button{min-height:2.55rem;width:100%;min-width:0;padding:.62rem .85rem;border-radius:999px;white-space:nowrap}.crm-lead-action-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-lead-actions-menu__trigger{width:2.65rem;min-width:2.65rem;max-width:2.65rem;height:2.55rem;min-height:2.55rem;padding:0;aspect-ratio:1/1;place-self:stretch end}.crm-lead-actions-menu__trigger .crm-lead-actions-menu__chevron{width:1rem;height:1rem;margin:auto;transition:transform .18s ease}.crm-lead-actions-menu__trigger.is-open .crm-lead-actions-menu__chevron{transform:rotate(180deg)}.crm-lead-actions-menu__panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 74rem){.crm-lead-actions-row{align-self:start;gap:.45rem;border-radius:1.2rem;padding:.35rem}.crm-lead-actions-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.35rem;gap:.35rem}.crm-lead-actions-main.no-more{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-lead-action-button{min-height:2.25rem;padding:.48rem .7rem;font-size:.72rem;line-height:1}.crm-lead-actions-menu__trigger{width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:2.25rem;min-height:2.25rem}.crm-lead-actions-menu__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;border-radius:1rem}}@media (max-width:640px){.crm-lead-actions-main{grid-template-columns:repeat(2,minmax(0,1fr)) 3rem;gap:.5rem}.crm-lead-action-button{min-height:3rem;padding:.72rem .85rem;font-size:.9rem}.crm-lead-actions-menu__trigger{width:3rem;min-width:3rem;max-width:3rem;height:3rem;min-height:3rem}.crm-lead-actions-menu__panel{grid-template-columns:minmax(0,1fr)}}@keyframes crm-art-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-.9rem) rotate(1.2deg)}}@keyframes crm-backdrop-in{0%{opacity:0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}to{opacity:1;backdrop-filter:blur(4px) saturate(112%);-webkit-backdrop-filter:blur(4px) saturate(112%)}}@keyframes crm-sheet-in{0%{opacity:0;transform:translateY(2.2rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.crm-login-screen{align-items:flex-start;padding-top:max(env(safe-area-inset-top,0px),1rem)}.crm-login-screen.crm-mobile-safe-bottom{padding-top:0!important;padding-bottom:0!important}.crm-login-card{border-radius:1.35rem}}@media (max-width:640px) and (max-height:860px){.crm-mobile-login{padding-top:1rem!important;padding-bottom:1rem!important}.crm-mobile-login header h1{margin-top:1rem!important;font-size:1.48rem!important}.crm-mobile-login header p{margin-top:.45rem!important;font-size:.78rem!important;line-height:1.45!important}.crm-mobile-login-pill{min-height:3.2rem;margin-top:.9rem!important}.crm-mobile-choice-card{min-height:10.9rem;padding:1rem}.crm-mobile-choice-card.is-auth-open{min-height:auto}.crm-login-safe-note,.crm-mobile-choice-hint{display:none!important}.crm-login-card{padding:1rem}.crm-login-divider{margin-bottom:.75rem;margin-top:.75rem}}@media (max-width:640px) and (max-height:780px){.crm-login-brand,.crm-login-copy,.crm-login-safe-note{display:none!important}.crm-login-card{padding:1rem}.crm-login-scenarios{margin-bottom:.75rem}.crm-login-scenarios button{min-height:4.85rem;padding:.65rem}.crm-login-scenarios .scenario-copy{display:none}.crm-login-title{font-size:1.35rem;line-height:1.12}.crm-login-divider{margin-bottom:.7rem;margin-top:.7rem}}@media (max-width:380px){.crm-login-card{padding-left:.9rem;padding-right:.9rem}.crm-login-title{font-size:1.28rem}}.crm-mobile-split-login .crm-mobile-choice-card .crm-split-inline-auth.is-open{max-height:calc(100% - 4.7rem)}html.dark .crm-mobile-split-login{background:radial-gradient(circle at 50% 50%,rgba(59,255,225,.12),transparent 13rem),linear-gradient(180deg,#0d4a4b,#062e3a 49.5%,#08275c 50%,#041226)}html.dark .crm-mobile-split-login .crm-mobile-choice-card--employee{border-bottom-color:rgba(181,255,248,.28);background:radial-gradient(circle at 8% 78%,rgba(76,255,221,.16),transparent 14rem),radial-gradient(circle at 92% 18%,rgba(86,233,255,.12),transparent 12rem),linear-gradient(142deg,#0b4b4e,#073642 48%,#031722)}html.dark .crm-mobile-split-login .crm-mobile-choice-card--owner{border-top-color:rgba(181,255,248,.2);background:radial-gradient(circle at 88% 82%,rgba(87,182,255,.18),transparent 14rem),radial-gradient(circle at 10% 24%,rgba(54,255,219,.1),transparent 12rem),linear-gradient(142deg,#083e65,#082a63 48%,#041226)}html.dark .crm-mobile-split-login .crm-mobile-choice-card__title{color:rgba(239,253,255,.94)}html.dark .crm-mobile-split-login .crm-mobile-choice-card__text,html.dark .crm-mobile-split-login .crm-mobile-choice-hint{color:rgba(219,250,255,.68)}html.dark .crm-mobile-split-login[data-active=employee] .crm-mobile-choice-card--owner:not(.is-auth-open) .crm-mobile-choice-card__title,html.dark .crm-mobile-split-login[data-active=owner] .crm-mobile-choice-card--employee:not(.is-auth-open) .crm-mobile-choice-card__title{color:rgba(239,253,255,.82)}.crm-login-screen,.crm-mobile-login,.crm-mobile-split-login,.crm-mobile-split-login .crm-mobile-split-stage,.crm-split-desktop,.crm-split-desktop__stage,.crm-split-panel{min-height:100dvh}@media (min-width:1024px) and (max-height:840px){.crm-split-desktop{--crm-auth-panel-title:clamp(2.25rem,4vw,3.7rem);--crm-auth-center-title:clamp(1.9rem,2.55vw,3rem);--crm-auth-art-w:clamp(17rem,27vw,31rem);--crm-auth-art-h:clamp(13rem,20vw,23rem)}.crm-split-center__top{top:clamp(1.35rem,5vh,2.8rem)}.crm-split-login-pill{min-height:3.25rem;margin-top:clamp(.8rem,1.8vh,1.1rem)}.crm-split-panel--employee,.crm-split-panel--owner{padding-top:clamp(8.8rem,19vh,10rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.crm-split-panel__content{gap:.72rem}.crm-split-panel__icon{width:3.55rem;height:3.55rem;border-radius:1.25rem}.crm-split-panel__text{font-size:clamp(.96rem,1vw,1.05rem);line-height:1.4}.crm-split-panel__hint{max-width:23rem;font-size:.82rem;line-height:1.42}.crm-split-panel__cta{min-height:3rem;margin-top:.2rem}.crm-generated-art--desktop{bottom:-5.6rem;opacity:.38}.crm-split-panel.is-active .crm-generated-art--desktop{opacity:.54;transform:translateY(-.35rem) scale(1.02)}.crm-split-panel.is-muted .crm-generated-art--desktop{opacity:.16}.crm-split-panel.is-auth-open .crm-split-panel__content{gap:.48rem;transform:translateY(clamp(-20rem,-34vh,-13rem)) scale(1)}.crm-split-panel.is-auth-open .crm-split-panel__title{font-size:clamp(1.85rem,2.5vw,2.45rem);line-height:.98}.crm-split-panel.is-auth-open .crm-split-panel__hint,.crm-split-panel.is-auth-open .crm-split-panel__text{display:none}.crm-split-panel.is-auth-open .crm-split-panel__cta{min-height:2.85rem;margin-top:0}.crm-split-desktop .crm-split-inline-auth{top:calc(100% + .55rem)}.crm-split-desktop .crm-split-inline-auth.is-open{max-height:min(58vh,34rem)}.crm-split-desktop .crm-split-inline-auth.is-open .crm-auth-inline-body{max-height:min(36vh,22rem)}}@keyframes crm-mobile-auth-panel-in{0%{opacity:0;transform:translate3d(0,1.05rem,0) scale(.965)}58%{opacity:.9;transform:translate3d(0,.16rem,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes crm-mobile-auth-content-in{0%{opacity:0;transform:translate3d(0,.55rem,0)}to{opacity:1;transform:translateZ(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.inset-y-3{top:.75rem;bottom:.75rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-\[76px\]{bottom:76px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-full{left:100%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.m-3{margin:.75rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mr-1{margin-right:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[3px\]{margin-bottom:3px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[760px\]{height:760px}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-\[14\.5rem\]{max-height:14.5rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[55vh\]{max-height:55vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[calc\(100dvh-15rem\)\]{max-height:calc(100dvh - 15rem)}.max-h-\[min\(48rem\2c calc\(100dvh-2rem\)\)\]{max-height:min(48rem,calc(100dvh - 2rem))}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-5{min-height:1.25rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[10\.25rem\]{min-height:10.25rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[44px\]{min-height:44px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[780px\]{min-height:780px}.min-h-\[88px\]{min-height:88px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(17rem\2c 64vw\)\]{width:min(17rem,64vw)}.w-\[min\(232px\2c 66vw\)\]{width:min(232px,66vw)}.w-\[min\(240px\2c 72vw\)\]{width:min(240px,72vw)}.w-\[min\(252px\2c 66vw\)\]{width:min(252px,66vw)}.w-\[min\(58\%\2c 14rem\)\]{width:min(58%,14rem)}.w-\[min\(66\%\2c 16rem\)\]{width:min(66%,16rem)}.w-\[min\(72\%\2c 18rem\)\]{width:min(72%,18rem)}.w-\[var\(--crm-v5-sidebar\2c 256px\)\]{width:var(--crm-v5-sidebar,256px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-40{min-width:10rem}.min-w-\[20px\]{min-width:20px}.min-w-\[3\.4rem\]{min-width:3.4rem}.min-w-\[36px\]{min-width:36px}.min-w-\[4\.1rem\]{min-width:4.1rem}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[420px\]{max-width:420px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(78\%\2c 34rem\)\]{max-width:min(78%,34rem)}.max-w-\[min\(82\%\2c 38rem\)\]{max-width:min(82%,38rem)}.max-w-\[min\(82vw\2c 36rem\)\]{max-width:min(82vw,36rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem}.translate-y-1{--tw-translate-y:0.25rem}.-rotate-90,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[auto\2c 1fr\]{grid-template-columns:auto 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.625rem\]{border-radius:1.625rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-crm2xl{border-radius:1.5rem}.rounded-crmLg{border-radius:var(--crm-radius-lg)}.rounded-crmXl{border-radius:var(--crm-radius-xl)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-crmLg{border-top-left-radius:var(--crm-radius-lg);border-top-right-radius:var(--crm-radius-lg)}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color-mix\(in_srgb\2c var\(--crm-warning\)_34\%\2c var\(--crm-border\)\)\]{border-color:color-mix(in srgb,var(--crm-warning) 34%,var(--crm-border))}.border-\[var\(--crm-border-accent\)\]{border-color:var(--crm-border-accent)}.border-crm-accent{border-color:var(--crm-accent)}.border-crm-border{border-color:var(--crm-border)}.border-crm-border-strong{border-color:var(--crm-border-strong)}.border-transparent{border-color:transparent}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#061b22\]{--tw-bg-opacity:1;background-color:rgb(6 27 34/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--crm-info\)_18\%\2c var\(--crm-surface\)\)\]{background-color:color-mix(in srgb,var(--crm-info) 18%,var(--crm-surface))}.bg-\[color-mix\(in_srgb\2c var\(--crm-warning\)_10\%\2c var\(--crm-surface\)\)\]{background-color:color-mix(in srgb,var(--crm-warning) 10%,var(--crm-surface))}.bg-\[color-mix\(in_srgb\2c var\(--crm-warning\)_22\%\2c var\(--crm-surface\)\)\]{background-color:color-mix(in srgb,var(--crm-warning) 22%,var(--crm-surface))}.bg-\[var\(--crm-accent-soft\)\]{background-color:var(--crm-accent-soft)}.bg-\[var\(--crm-surface-strong\)\]{background-color:var(--crm-surface-strong)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-crm-accent{background-color:var(--crm-accent)}.bg-crm-bg{background-color:var(--crm-bg)}.bg-crm-border{background-color:var(--crm-border)}.bg-crm-border-strong{background-color:var(--crm-border-strong)}.bg-crm-danger{background-color:var(--crm-danger)}.bg-crm-info{background-color:var(--crm-info)}.bg-crm-panel{background-color:var(--crm-panel)}.bg-crm-success{background-color:var(--crm-success)}.bg-crm-surface{background-color:var(--crm-surface)}.bg-crm-surface-soft{background-color:var(--crm-surface-soft)}.bg-crm-surface-strong{background-color:var(--crm-surface-strong)}.bg-crm-warning{background-color:var(--crm-warning)}.bg-slate-950\/40{background-color:rgb(2 6 23/.4)}.bg-slate-950\/45{background-color:rgb(2 6 23/.45)}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-\[linear-gradient\(180deg\2c var\(--crm-accent\)\2c var\(--crm-info\)\)\]{background-image:linear-gradient(180deg,var(--crm-accent),var(--crm-info))}.bg-\[linear-gradient\(90deg\2c var\(--crm-accent\)\2c var\(--crm-info\)\)\]{background-image:linear-gradient(90deg,var(--crm-accent),var(--crm-info))}.bg-\[linear-gradient\(90deg\2c var\(--crm-danger\)\2c var\(--crm-warning\)\)\]{background-image:linear-gradient(90deg,var(--crm-danger),var(--crm-warning))}.bg-\[linear-gradient\(90deg\2c var\(--crm-info\)\2c var\(--crm-accent\)\)\]{background-image:linear-gradient(90deg,var(--crm-info),var(--crm-accent))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-crm-accent{--tw-gradient-from:var(--crm-accent) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[var\(--crm-accent-soft\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--crm-accent-soft) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[var\(--crm-accent-strong\)\]{--tw-gradient-to:var(--crm-accent-strong) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-px{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[calc\(5\.35rem\+max\(env\(safe-area-inset-bottom\2c 0px\)\2c 0px\)\)\]{padding-bottom:calc(5.35rem + max(env(safe-area-inset-bottom,0px),0px))}.pb-\[max\(env\(safe-area-inset-bottom\2c 0px\)\2c 0\.65rem\)\]{padding-bottom:max(env(safe-area-inset-bottom,0px),.65rem)}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--crm-primary-foreground\)\]{color:var(--crm-primary-foreground)}.text-crm-accent{color:var(--crm-accent)}.text-crm-danger{color:var(--crm-danger)}.text-crm-info{color:var(--crm-info)}.text-crm-muted{color:var(--crm-text-muted)}.text-crm-success{color:var(--crm-success)}.text-crm-text{color:var(--crm-text)}.text-crm-warning{color:var(--crm-warning)}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/90{color:rgb(255 255 255/.9)}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--crm-accent\)\],.accent-crm-accent{accent-color:var(--crm-accent)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[inset_0_0_0_1px_var\(--crm-border\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--crm-border\)\]{--tw-shadow:inset 0 0 0 1px var(--crm-border);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color)}.shadow-crmCard{--tw-shadow:var(--crm-shadow-card);--tw-shadow-colored:var(--crm-shadow-card)}.shadow-crmCard,.shadow-crmGlow{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-crmGlow{--tw-shadow:var(--crm-shadow-glow);--tw-shadow-colored:var(--crm-shadow-glow)}.shadow-crmSoft{--tw-shadow:var(--crm-shadow-soft);--tw-shadow-colored:var(--crm-shadow-soft)}.shadow-crmSoft,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-crm-border{--tw-ring-color:var(--crm-border)}.ring-crm-surface{--tw-ring-color:var(--crm-surface)}.ring-crm-text{--tw-ring-color:var(--crm-text)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[var\(--crm-surface\)\]{--tw-ring-offset-color:var(--crm-surface)}.ring-offset-crm-bg{--tw-ring-offset-color:var(--crm-bg)}.\!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)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c box-shadow\2c opacity\2c transform\]{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c opacity\2c transform\]{transition-property:background-color,border-color,color,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c transform\]{transition-property:background-color,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c transform\]{transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\]{transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c opacity\]{transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c transform\]{transition-property:background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c opacity\2c transform\]{transition-property:border-color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\2c border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@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))}}@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))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.\[color-scheme\:light\]{color-scheme:light}:root{--bg:#EAF6FF;--bg2:#DCEFFD;--surface:#FFFFFF;--surface2:rgba(255,255,255,0.76);--text:#0F2438;--muted:rgba(15,36,56,0.66);--border:rgba(10,49,82,0.1);--borderStrong:rgba(10,49,82,0.17);--accent:#2563EB;--accent2:#0284C7;--ring:rgba(37,99,235,0.24);--shadow:0 20px 56px rgba(8,51,86,0.14);--shadowHover:0 26px 76px rgba(8,51,86,0.18);--crm-bg:#eaf6ff;--crm-bg-deep:#f8fcff;--crm-panel:rgba(255,255,255,0.9);--crm-surface:rgba(255,255,255,0.74);--crm-surface-strong:rgba(255,255,255,0.93);--crm-surface-soft:rgba(238,247,255,0.62);--crm-border:rgba(10,49,82,0.1);--crm-border-strong:rgba(10,49,82,0.17);--crm-border-accent:rgba(37,99,235,0.34);--crm-text:#0f2438;--crm-text-secondary:#36566f;--crm-text-muted:rgba(15,36,56,0.64);--crm-accent:#2563eb;--crm-accent-strong:#0284c7;--crm-accent-soft:rgba(37,99,235,0.1);--crm-success:#0fae7d;--crm-warning:#c47a12;--crm-danger:#e84a66;--crm-info:#0ea5e9;--crm-radius-sm:0.5rem;--crm-radius-md:0.75rem;--crm-radius-lg:1.125rem;--crm-radius-xl:1.5rem;--crm-shadow-card:0 24px 70px rgba(8,51,86,0.14),0 8px 22px rgba(255,255,255,0.18) inset,0 1px 0 rgba(255,255,255,0.55) inset;--crm-shadow-soft:0 14px 36px rgba(8,51,86,0.1);--crm-shadow-glow:0 18px 44px rgba(37,99,235,0.22);--crm-gradient-app:linear-gradient(180deg,#f8fcff,#eaf6ff 55%,#dceefd);--crm-gradient-card:linear-gradient(145deg,rgba(255,255,255,0.96),rgba(246,251,255,0.86));--crm-gradient-primary:linear-gradient(135deg,#2563eb,#0284c7);--crm-accent-rgb:37,99,235;--crm-info-rgb:14,165,233;--crm-input-bg:rgba(255,255,255,0.82);--crm-input-bg-focus:rgba(255,255,255,0.96);--crm-input-text:#0f2438;--crm-input-placeholder:rgba(15,36,56,0.48);--crm-autofill-bg:#edf7ff;--crm-caret:#2563eb;--motion-fast:120ms;--motion-normal:180ms;--motion-slow:260ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--crm-ease-out:var(--ease-out);--crm-ease-soft:var(--ease-standard);--crm-motion-fast:var(--motion-fast);--crm-motion-main:var(--motion-normal);--crm-motion-drawer:var(--motion-slow)}html.dark{--crm-bg:#07182b;--crm-bg-deep:#04101f;--crm-panel:rgba(12,31,52,0.94);--crm-surface:rgba(12,31,52,0.9);--crm-surface-strong:#10243a;--crm-surface-soft:#142d46;--crm-border:rgba(151,199,238,0.13);--crm-border-strong:rgba(151,199,238,0.22);--crm-border-accent:rgba(72,149,239,0.42);--crm-text:#eaf6ff;--crm-text-secondary:#bfdbef;--crm-text-muted:rgba(157,183,202,0.76);--crm-accent:#2563eb;--crm-accent-strong:#075985;--crm-accent-soft:rgba(37,99,235,0.16);--crm-success:#5ee2ac;--crm-warning:#f3b64b;--crm-danger:#ff6f8a;--crm-info:#38bdf8;--crm-shadow-card:0 28px 80px rgba(0,8,18,0.5),0 1px 0 rgba(255,255,255,0.12) inset;--crm-shadow-soft:0 16px 42px rgba(0,10,20,0.36);--crm-shadow-glow:0 18px 46px rgba(37,99,235,0.24);--crm-gradient-app:radial-gradient(circle at 18% 8%,rgba(37,99,235,0.18) 0,transparent 32%),radial-gradient(circle at 88% 18%,rgba(56,189,248,0.14) 0,transparent 30%),linear-gradient(150deg,#0b1d33,#07182b 52%,#04101f);--crm-gradient-card:linear-gradient(145deg,rgba(16,36,58,0.94),rgba(11,29,51,0.86));--crm-gradient-primary:linear-gradient(135deg,#2563eb,#075985);--crm-accent-rgb:37,99,235;--crm-info-rgb:56,189,248;--crm-input-bg:#0d2136;--crm-input-bg-focus:#12304c;--crm-input-text:#eaf6ff;--crm-input-placeholder:rgba(158,184,202,0.68);--crm-autofill-bg:#10243a;--crm-caret:#58b7ff}*,:after,:before{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth;overscroll-behavior:none;overflow-x:hidden}input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-size:16px;line-height:1.625;text-rendering:optimizeLegibility}@keyframes crm-panel-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes crm-chat-message-in{0%{opacity:0;transform:translate3d(0,.4rem,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes crm-stage-grid-in{0%{opacity:0;transform:translate3d(0,-.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes crm-stage-panel-in{0%{opacity:0;transform:translate3d(0,-.45rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes crm-list-item-in{0%{opacity:0;transform:translate3d(0,.35rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes crm-skeleton-pulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes crm-chat-recording-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes crm-chat-video-rec-center-in{0%{opacity:0}to{opacity:1}}@keyframes crm-chat-recording-card-in{0%{opacity:0}to{opacity:1}}@keyframes crm-video-note-preview-in{0%{opacity:0;transform:translate3d(var(--crm-rec-drag-x,0),1.8rem,0) scale(.9)}72%{opacity:1;transform:translate3d(var(--crm-rec-drag-x,0),-.18rem,0) scale(1.012)}to{opacity:1;transform:translate3d(var(--crm-rec-drag-x,0),0,0) scale(1)}}@keyframes crm-chat-recording-pulse{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.88;transform:scale(1.08)}}@keyframes crm-record-trigger-hold{0%{opacity:.78;transform:translateZ(0) scale(.82)}70%{opacity:.28;transform:translateZ(0) scale(1.32)}to{opacity:0;transform:translateZ(0) scale(1.44)}}@keyframes crm-record-trigger-recording{0%,to{opacity:.46;transform:translateZ(0) scale(.94)}50%{opacity:.9;transform:translateZ(0) scale(1.24)}}@keyframes crm-spin{to{transform:rotate(1turn)}}@keyframes crm-install-prompt-enter{0%{opacity:0;transform:translate3d(0,1.35rem,0) scale(.97)}62%{opacity:1;transform:translate3d(0,-.12rem,0) scale(1.006)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes crm-pwa-toast-in{0%{opacity:0;transform:translate3d(0,.75rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--crm-input-text)!important;caret-color:var(--crm-caret)!important;box-shadow:0 0 0 1000px var(--crm-autofill-bg) inset!important;border-color:var(--crm-border-accent)!important;-webkit-transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}.embedded-lead-card{background-color:rgba(255,255,255,.62)!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 18px 50px rgba(17,24,39,.1)!important;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.embedded-lead-card:hover{border-color:rgba(17,24,39,.14)!important}.badge-urgent{display:inline-flex;align-items:center;gap:6px;background:rgba(234,88,12,.08);border:1px solid rgba(234,88,12,.22);color:#c2410c;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-urgent-dot{width:6px;height:6px;border-radius:50%;background:#ea580c;flex-shrink:0;animation:pulse-dot 2s ease-in-out infinite;will-change:transform,opacity}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.hero-rate-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;background:var(--accent2);color:#fff;border-radius:16px;padding:12px 28px;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.15;box-shadow:0 6px 20px rgba(123,165,154,.28),0 2px 6px rgba(123,165,154,.14)}.cta-hint{font-size:12px;color:rgba(31,41,55,.52);margin-top:8px;padding-left:2px}@keyframes quiz-step-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.quiz-step-animate{animation:quiz-step-in .2s ease forwards;will-change:transform,opacity}.quiz-benefit-pill{display:inline-flex;align-items:center;gap:5px;background:rgba(123,165,154,.12);border:1px solid rgba(123,165,154,.28);color:#1F2937;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.button-primary{background:var(--accent2);color:#fff;font-size:15px;font-weight:600;box-shadow:0 14px 36px rgba(123,165,154,.32);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.button-primary:hover{background:#5f857b;transform:translateY(-3px) scale(1.01);box-shadow:0 22px 50px rgba(123,165,154,.44)}.button-primary:active{transform:translateY(0) scale(.99);box-shadow:0 8px 20px rgba(123,165,154,.28)}.why-now-card{background:#ffffff;border:1px solid #e8e0d5;border-radius:12px;padding:28px;transition:transform .3s ease,box-shadow .3s ease}.why-now-card:hover{transform:translateY(-3px);box-shadow:var(--shadowHover)}.why-now-card__title{margin-top:16px;font-size:16px;font-weight:600;color:#1a1a1a}.why-now-card__text{margin-top:8px;font-size:14px;color:#666666;line-height:1.6}.theme-transitioning .crm-activity-log-pill,.theme-transitioning .crm-activity-log-row,.theme-transitioning .crm-app-bg,.theme-transitioning .crm-bottom-nav,.theme-transitioning .crm-bottom-nav-item,.theme-transitioning .crm-card,.theme-transitioning .crm-card-strong,.theme-transitioning .crm-control-surface,.theme-transitioning .crm-glass,.theme-transitioning .crm-icon-action,.theme-transitioning .crm-input-surface,.theme-transitioning .crm-notification-state-card,.theme-transitioning .crm-premium-panel,.theme-transitioning .crm-profile-theme-control,.theme-transitioning .crm-profile-theme-option,.theme-transitioning .crm-v4-badge,.theme-transitioning .crm-v4-button,.theme-transitioning .crm-v4-card,.theme-transitioning .crm-v4-chip,.theme-transitioning .crm-v4-empty,.theme-transitioning .crm-v4-error,.theme-transitioning .crm-v4-icon-button,.theme-transitioning .crm-v4-input,.theme-transitioning .crm-v4-segmented,.theme-transitioning .crm-v4-select,.theme-transitioning .crm-v4-shell,.theme-transitioning .crm-v4-status-badge,.theme-transitioning .crm-v4-surface,.theme-transitioning .crm-v4-textarea{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.dark{color-scheme:dark}.dark body{background-color:var(--crm-bg-deep);color:var(--crm-text)}.dark .bg-white{background-color:#082638!important}.dark .bg-slate-50{background-color:#031824!important}.dark .bg-slate-100{background-color:#0c3342!important}.dark .bg-slate-200{background-color:#124454!important}.dark .bg-white\/90{background-color:rgba(8,31,43,.93)!important}.dark .bg-white\/80{background-color:rgba(8,31,43,.85)!important}.dark .bg-black\/20{background-color:rgba(0,0,0,.5)!important}.dark .bg-black\/30{background-color:rgba(0,0,0,.6)!important}.dark .bg-black\/40{background-color:rgba(0,0,0,.75)!important}.dark .bg-\[\#f0f2f5\]{background-color:#031824!important}.dark .bg-\[\#f0f4f7\]{background-color:#082638!important}.dark .bg-\[\#effdde\]{background-color:#0d3d3f!important}.dark .bg-\[\#dfe6eb\]{background-color:#031824!important}.dark .text-slate-900{color:#effcff!important}.dark .text-slate-800{color:#dff8fb!important}.dark .text-slate-700{color:#c4edf3!important}.dark .text-slate-600{color:#9bd9e4!important}.dark .text-slate-500{color:#72b8c7!important}.dark .text-slate-400{color:#5598a8!important}.dark .text-emerald-800\/60{color:rgba(134,239,172,.65)!important}.dark .text-emerald-700\/70{color:rgba(134,239,172,.75)!important}.dark .border-slate-100,.dark .border-slate-200{border-color:#124454!important}.dark .border-slate-300{border-color:#1a5a6b!important}.dark .border-white\/40{border-color:rgba(255,255,255,.07)!important}.dark .border-white\/50{border-color:rgba(255,255,255,.09)!important}.dark .hover\:bg-slate-100:hover,.dark .hover\:bg-slate-50:hover{background-color:#0c3342!important}.dark .hover\:bg-slate-700:hover{background-color:#082638!important}.dark input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),.dark select,.dark textarea{background-color:var(--crm-input-bg)!important;color:var(--crm-input-text)!important;border-color:var(--crm-border)!important;caret-color:var(--crm-caret)!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--crm-input-placeholder)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--crm-input-placeholder)!important}.dark .bg-blue-100{background-color:#1e3a5f!important}.dark .text-blue-700{color:#93c5fd!important}.dark .bg-yellow-100{background-color:#3d2600!important}.dark .text-yellow-700{color:#fcd34d!important}.dark .bg-green-100{background-color:#14532d!important}.dark .bg-green-50{background-color:#052e16!important}.dark .text-green-700{color:#86efac!important}.dark .bg-red-50{background-color:#3b0a0a!important}.dark .text-red-600{color:#f87171!important}.dark .bg-orange-50{background-color:#3d1500!important}.dark .text-orange-700{color:#fb923c!important}.dark .border-green-200{border-color:#166534!important}.dark .border-red-200{border-color:#7f1d1d!important}.dark .border-orange-200{border-color:#7c2d12!important}.dark .shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.55)!important}.dark .shadow{box-shadow:0 4px 6px rgba(0,0,0,.55)!important}.dark .shadow-xl{box-shadow:0 20px 25px rgba(0,0,0,.65)!important}.dark .shadow-2xl{box-shadow:0 25px 50px rgba(0,0,0,.75)!important}.complex-price-badge{display:inline-block;background:rgba(5,150,105,.9);color:#fff;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:-.01em;backdrop-filter:blur(4px)}.crm-platform-root{--platform-bg:#061923;--platform-bg-2:#082531;--platform-surface:rgba(238,253,255,0.92);--platform-surface-strong:rgba(255,255,255,0.98);--platform-surface-dark:rgba(5,25,35,0.86);--platform-line:rgba(7,70,82,0.16);--platform-line-dark:rgba(180,247,255,0.13);--platform-text:#08212c;--platform-muted:#5d7480;--platform-dark-text:#ecfeff;--platform-dark-muted:#96b9c4;--platform-aqua:#12cbd0;--platform-aqua-2:#42e4d2;--platform-blue:#2084e8;--platform-warning:#d79511;--platform-danger:#d94b69;--platform-success:#049a72;--platform-radius:28px;color:var(--platform-text);background:radial-gradient(circle at 20% 10%,rgba(66,228,210,.28),transparent 34rem),radial-gradient(circle at 82% 5%,rgba(32,132,232,.2),transparent 32rem),linear-gradient(145deg,#06202b,#071821 45%,#042631)}.crm-platform-root *,.crm-platform-root :after,.crm-platform-root :before{box-sizing:border-box}.crm-platform-login-card{border:1px solid rgba(188,249,255,.2);color:var(--platform-dark-text);background:linear-gradient(180deg,rgba(12,61,75,.86),rgba(4,24,34,.92)),radial-gradient(circle at top right,rgba(18,203,208,.3),transparent 28rem);box-shadow:0 28px 80px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.12)}.crm-platform-brand{gap:14px}.crm-platform-brand>span{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(180,247,255,.22);border-radius:16px;color:var(--platform-aqua-2);background:rgba(255,255,255,.08)}.crm-platform-brand p,.crm-platform-hero p,.crm-platform-panel__head p,.crm-platform-summary-card p,.crm-platform-topbar p{margin:0;color:var(--platform-aqua-2);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-platform-brand h1,.crm-platform-brand h2,.crm-platform-hero h1,.crm-platform-panel__head h2,.crm-platform-topbar h2{margin:3px 0 0;font-weight:800;letter-spacing:-.03em}.crm-platform-login-card h1{font-size:clamp(28px,5vw,42px)}.crm-platform-login-copy,.crm-platform-login-note{color:var(--platform-dark-muted)}.crm-platform-company__controls label,.crm-platform-form label{display:grid;gap:8px;min-width:0;color:inherit;font-size:13px;font-weight:800}.crm-platform-company__controls label>span,.crm-platform-form label>span{color:currentColor;opacity:.72}.crm-platform-company__controls select,.crm-platform-form input,.crm-platform-search input{min-height:46px;width:100%;border:1px solid rgba(180,247,255,.22);border-radius:16px;outline:none;color:var(--platform-dark-text);background:rgba(255,255,255,.08);padding:0 14px;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.crm-platform-form input::-moz-placeholder,.crm-platform-search input::-moz-placeholder{color:rgba(235,254,255,.45)}.crm-platform-form input::placeholder,.crm-platform-search input::placeholder{color:rgba(235,254,255,.45)}.crm-platform-company__controls select:focus,.crm-platform-form input:focus,.crm-platform-search input:focus{border-color:rgba(66,228,210,.9);box-shadow:0 0 0 4px rgba(18,203,208,.16)}.crm-platform-icon-button,.crm-platform-install button,.crm-platform-primary,.crm-platform-secondary,.crm-platform-sidebar__user button{border:0;cursor:pointer;font:inherit;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}.crm-platform-primary{min-height:48px;border-radius:16px;color:#04232b;background:linear-gradient(135deg,var(--platform-aqua-2),#42b9ff);box-shadow:0 16px 34px rgba(18,203,208,.22)}.crm-platform-secondary{min-height:42px;border:1px solid rgba(5,91,104,.18);border-radius:14px;color:var(--platform-text);background:rgba(255,255,255,.74)}.crm-platform-icon-button:hover,.crm-platform-install button:hover,.crm-platform-primary:hover,.crm-platform-secondary:hover,.crm-platform-sidebar__user button:hover{transform:translateY(-1px)}.crm-platform-icon-button:active,.crm-platform-install button:active,.crm-platform-primary:active,.crm-platform-secondary:active,.crm-platform-sidebar__user button:active{transform:translateY(0) scale(.99)}.crm-platform-primary:disabled,.crm-platform-secondary:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.crm-platform-alert,.crm-platform-empty,.crm-platform-skeleton{padding:14px 16px;font-weight:700}.crm-platform-alert{border:1px solid rgba(217,75,105,.28);color:#ffd7df;background:rgba(217,75,105,.14)}.crm-platform-empty,.crm-platform-skeleton{border:1px dashed rgba(5,91,104,.16);color:var(--platform-muted);background:rgba(255,255,255,.46)}.crm-platform-login-note{margin-top:20px;border:1px solid rgba(180,247,255,.14)}.crm-platform-dashboard{grid-template-columns:280px minmax(0,1fr);gap:18px;padding:18px}.crm-platform-sidebar{top:18px;height:calc(100svh - 36px);gap:22px;border:1px solid var(--platform-line-dark);border-radius:var(--platform-radius);color:var(--platform-dark-text);background:rgba(4,24,34,.78);box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.08)}.crm-platform-sidebar nav{display:grid;gap:8px}.crm-platform-sidebar nav a{border:1px solid transparent;border-radius:16px;color:var(--platform-dark-muted);padding:12px 14px;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.crm-platform-sidebar nav a:focus-visible,.crm-platform-sidebar nav a:hover{border-color:rgba(180,247,255,.16);color:var(--platform-dark-text);background:rgba(255,255,255,.07);outline:none}.crm-platform-sidebar__user{gap:6px;border:1px solid rgba(180,247,255,.14);border-radius:20px}.crm-platform-sidebar__user span{font-weight:800}.crm-platform-sidebar__user small{color:var(--platform-dark-muted)}.crm-platform-sidebar__user button{min-height:38px;margin-top:8px;border-radius:13px;color:#ffd7df;background:rgba(217,75,105,.14)}.crm-platform-company,.crm-platform-hero,.crm-platform-install,.crm-platform-panel,.crm-platform-summary-card,.crm-platform-topbar{border:1px solid var(--platform-line);box-shadow:0 18px 54px rgba(6,45,55,.14),inset 0 1px rgba(255,255,255,.8)}.crm-platform-hero,.crm-platform-install,.crm-platform-panel,.crm-platform-topbar{border-radius:var(--platform-radius);background:var(--platform-surface)}.crm-platform-topbar{z-index:3;top:18px;gap:16px;padding:16px 18px}.crm-platform-topbar h2{font-size:clamp(20px,3vw,30px)}.crm-platform-icon-button{border:1px solid rgba(5,91,104,.16);color:var(--platform-text);background:rgba(255,255,255,.72)}.crm-platform-hero{grid-template-columns:minmax(0,1fr) minmax(180px,260px);background:radial-gradient(circle at top right,rgba(66,228,210,.32),transparent 26rem),linear-gradient(135deg,rgba(238,253,255,.95),rgba(221,248,252,.86))}.crm-platform-hero h1{max-width:760px;font-size:clamp(30px,5vw,58px);line-height:.94}.crm-platform-hero span{margin-top:16px;line-height:1.6}.crm-platform-hero__status{justify-items:start;min-height:170px;border:1px solid rgba(5,91,104,.12);color:var(--platform-dark-text);background:linear-gradient(145deg,#06313e,#0ba9b0)}.crm-platform-hero__status strong{font-size:clamp(44px,8vw,74px);line-height:1}.crm-platform-hero__status span{margin:8px 0 0;color:rgba(236,254,255,.78)}.crm-platform-summary-card{display:grid;gap:8px;min-height:178px;background:var(--platform-surface-strong)}.crm-platform-summary-card__icon{width:42px;height:42px;color:#035665;background:rgba(18,203,208,.12)}.crm-platform-summary-card strong{color:var(--platform-text);font-size:clamp(28px,5vw,44px);line-height:1}.crm-platform-summary-card--dark{color:var(--platform-dark-text);background:linear-gradient(145deg,#06232f,#0b3c48);border-color:var(--platform-line-dark)}.crm-platform-summary-card--aqua{background:linear-gradient(145deg,rgba(220,255,254,.98),rgba(181,249,244,.92))}.crm-platform-panel__head{align-items:end}.crm-platform-panel__head h2{font-size:clamp(22px,3vw,34px)}.crm-platform-search{width:min(420px,100%);min-height:48px;border:1px solid rgba(5,91,104,.14)}.crm-platform-search input{color:var(--platform-text)}.crm-platform-search input::-moz-placeholder{color:rgba(93,116,128,.72)}.crm-platform-search input::placeholder{color:rgba(93,116,128,.72)}.crm-platform-company-list{display:grid;gap:12px}.crm-platform-company{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(230px,.8fr) minmax(230px,.85fr);gap:16px;padding:16px;border-radius:22px;background:rgba(255,255,255,.72)}.crm-platform-company h3{margin:0;font-size:20px;font-weight:850;letter-spacing:-.02em}.crm-platform-company p,.crm-platform-company__meta span,.crm-platform-usage{color:var(--platform-muted);font-size:13px}.crm-platform-company__controls,.crm-platform-company__main,.crm-platform-company__meta,.crm-platform-company__usage{min-width:0}.crm-platform-company__meta{display:grid;gap:6px;margin-top:10px}.crm-platform-company__usage{display:grid;align-content:center;gap:14px}.crm-platform-usage__bar{transition:width .22s ease}.crm-platform-usage__bar--warn{background:linear-gradient(90deg,var(--platform-warning),var(--platform-danger))}.crm-platform-company__controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center}.crm-platform-company__controls select{min-height:42px;color:var(--platform-text);background:rgba(255,255,255,.84)}.crm-platform-company__controls button,.crm-platform-company__message{grid-column:1/-1}.crm-platform-company__message{color:var(--platform-muted);font-size:13px;font-weight:800}.crm-platform-badge--success{color:#027254;background:rgba(4,154,114,.12)}.crm-platform-badge--info{color:#056978;background:rgba(18,203,208,.14)}.crm-platform-badge--warning{color:#956509;background:rgba(215,149,17,.14)}.crm-platform-badge--danger{color:#a82b47;background:rgba(217,75,105,.14)}.crm-platform-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.crm-platform-audit,.crm-platform-roadmap span{border:1px solid rgba(5,91,104,.12);border-radius:18px;padding:13px 14px;background:rgba(255,255,255,.58)}.crm-platform-audit{display:grid;gap:4px}.crm-platform-audit strong,.crm-platform-install{color:var(--platform-text)}.crm-platform-install button{min-height:38px;border-radius:13px;color:var(--platform-text);background:rgba(255,255,255,.72);padding:0 12px}.crm-platform-install button:first-of-type{color:#04232b;background:linear-gradient(135deg,var(--platform-aqua-2),#42b9ff)}.dark .crm-platform-root input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),.dark .crm-platform-root select{color:var(--platform-dark-text)!important;background-color:rgba(255,255,255,.08)!important}.dark .crm-platform-company__controls select,.dark .crm-platform-search input{color:var(--platform-text)!important;background-color:initial!important}@media (max-width:1180px){.crm-platform-dashboard{grid-template-columns:1fr}.crm-platform-sidebar{position:relative;top:auto;height:auto}.crm-platform-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-platform-sidebar__user{grid-template-columns:minmax(0,1fr) auto;align-items:center}.crm-platform-sidebar__user button{grid-row:1/3;grid-column:2;margin:0;padding:0 16px}.crm-platform-company{grid-template-columns:1fr 1fr}.crm-platform-company__controls{grid-column:1/-1}}@media (max-width:760px){.crm-platform-dashboard,.crm-platform-login{padding:12px}.crm-platform-company,.crm-platform-grid-2,.crm-platform-hero,.crm-platform-sidebar nav,.crm-platform-summary-grid{grid-template-columns:1fr}.crm-platform-panel__head,.crm-platform-topbar{align-items:stretch;flex-direction:column}.crm-platform-topbar{top:12px}.crm-platform-search{width:100%}.crm-platform-company__controls,.crm-platform-sidebar__user{grid-template-columns:1fr}.crm-platform-sidebar__user button{grid-row:auto;grid-column:auto}.crm-platform-install{right:12px;bottom:12px;grid-template-columns:1fr}}.crm-owner-root{isolation:isolate;line-height:1.45;color-scheme:light}.crm-owner-root[data-platform-theme=light]{--owner-bg:#e8fbff;--owner-bg-2:#f6fdff;--owner-surface:rgba(255,255,255,0.86);--owner-surface-soft:rgba(236,252,255,0.82);--owner-ink:#0f2d36;--owner-muted:#496b76;--owner-faint:#6f8992;--owner-line:rgba(14,101,116,0.15);--owner-line-strong:rgba(14,101,116,0.28);--owner-accent:#10bdc9;--owner-accent-2:#32dccb;--owner-blue:#2c83ee;--owner-warning:#b97806;--owner-danger:#ca365c;--owner-success:#087f63;--owner-shadow:0 18px 50px rgba(6,90,110,0.13);--owner-shadow-soft:0 8px 22px rgba(6,90,110,0.09);background:radial-gradient(circle at 12% -8%,rgba(51,222,205,.28),transparent 28rem),radial-gradient(circle at 94% 0,rgba(44,131,238,.1),transparent 30rem),linear-gradient(145deg,var(--owner-bg-2),var(--owner-bg))}.crm-owner-root[data-platform-theme=dark]{--owner-surface:rgba(8,34,44,0.92);--owner-surface-soft:rgba(13,50,62,0.76);--owner-muted:#a7c9d2;--owner-faint:#7fa6af;--owner-line-strong:rgba(185,246,255,0.28);background:radial-gradient(circle at 16% 2%,rgba(37,215,228,.14),transparent 30rem),radial-gradient(circle at 92% 0,rgba(116,186,255,.09),transparent 30rem),linear-gradient(145deg,var(--owner-bg-2),var(--owner-bg))}.crm-owner-app{min-height:100svh;align-items:start}.crm-owner-drawer,.crm-owner-install,.crm-owner-login-card,.crm-owner-metric,.crm-owner-page-title,.crm-owner-panel,.crm-owner-sidebar,.crm-owner-support-chat,.crm-owner-support-context,.crm-owner-support-filters,.crm-owner-thread-list,.crm-owner-topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--owner-surface);border-color:var(--owner-line)}.crm-owner-sidebar{border-radius:1.35rem}.crm-owner-main{padding:0}.crm-owner-topbar{min-height:4.7rem;border-radius:1.35rem}.crm-owner-page-title{padding:1.25rem 1.35rem;border-radius:1.35rem}.crm-owner-page-title h1{font-size:clamp(1.9rem,2.45vw,2.65rem);letter-spacing:-.025em;text-wrap:balance}.crm-owner-page-title span,.crm-owner-panel__head span{max-width:78ch}.crm-owner-alert,.crm-owner-audit-list article,.crm-owner-company-row,.crm-owner-drawer-section,.crm-owner-empty,.crm-owner-facts div,.crm-owner-metric,.crm-owner-oauth-grid article,.crm-owner-panel{background:var(--owner-surface-strong);border-color:var(--owner-line)}.crm-owner-root[data-platform-theme=dark] .crm-owner-alert,.crm-owner-root[data-platform-theme=dark] .crm-owner-audit-list article,.crm-owner-root[data-platform-theme=dark] .crm-owner-company-row,.crm-owner-root[data-platform-theme=dark] .crm-owner-drawer-section,.crm-owner-root[data-platform-theme=dark] .crm-owner-empty,.crm-owner-root[data-platform-theme=dark] .crm-owner-facts div,.crm-owner-root[data-platform-theme=dark] .crm-owner-metric,.crm-owner-root[data-platform-theme=dark] .crm-owner-oauth-grid article,.crm-owner-root[data-platform-theme=dark] .crm-owner-panel{background:rgba(9,38,49,.88)}.crm-owner-attention-list button,.crm-owner-button,.crm-owner-icon-button,.crm-owner-link-button,.crm-owner-list-tabs button,.crm-owner-nav a,.crm-owner-ops-list button,.crm-owner-profile-chip,.crm-owner-settings-nav a,.crm-owner-sidebar__group a,.crm-owner-support-filters button,.crm-owner-thread-list button{cursor:pointer;-webkit-tap-highlight-color:transparent}.crm-owner-button,.crm-owner-icon-button,.crm-owner-link-button,.crm-owner-profile-chip{border-color:var(--owner-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,252,255,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.crm-owner-root[data-platform-theme=dark] .crm-owner-button,.crm-owner-root[data-platform-theme=dark] .crm-owner-icon-button,.crm-owner-root[data-platform-theme=dark] .crm-owner-link-button,.crm-owner-root[data-platform-theme=dark] .crm-owner-profile-chip{background:linear-gradient(180deg,rgba(19,61,73,.92),rgba(10,38,49,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crm-owner-button--primary{box-shadow:0 10px 24px rgba(16,189,201,.2)}.crm-owner-button--danger{border-color:rgba(202,54,92,.24);color:var(--owner-danger);background:rgba(202,54,92,.1)}.crm-owner-button--ghost{box-shadow:none}.crm-owner-button:focus-visible,.crm-owner-company-row:focus-visible,.crm-owner-icon-button:focus-visible,.crm-owner-link-button:focus-visible,.crm-owner-list-tabs button:focus-visible,.crm-owner-nav a:focus-visible,.crm-owner-profile-chip:focus-visible,.crm-owner-settings-nav a:focus-visible,.crm-owner-sidebar__group a:focus-visible,.crm-owner-support-filters button:focus-visible,.crm-owner-thread-list button:focus-visible{outline:none;border-color:var(--owner-accent);box-shadow:0 0 0 4px rgba(16,189,201,.18)}.crm-owner-button:disabled,.crm-owner-icon-button:disabled,.crm-owner-root input:disabled,.crm-owner-root select:disabled,.crm-owner-root textarea:disabled{opacity:1;color:var(--owner-faint)!important;background:rgba(127,166,175,.12)!important;border-color:rgba(127,166,175,.18)!important;box-shadow:none!important}.crm-owner-root input:not([type=checkbox]):not([type=radio]):not([type=file]),.crm-owner-root select,.crm-owner-root textarea,.crm-owner-search{min-height:2.75rem;border:1px solid var(--owner-line-strong);border-radius:.95rem;background:rgba(255,255,255,.92)!important;color:var(--owner-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.crm-owner-root[data-platform-theme=dark] .crm-owner-search,.crm-owner-root[data-platform-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),.crm-owner-root[data-platform-theme=dark] select,.crm-owner-root[data-platform-theme=dark] textarea{background:rgba(8,31,42,.92)!important;color:var(--owner-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crm-owner-root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.crm-owner-root option{color:#0f2d36;background:#f5fdff}.crm-owner-root[data-platform-theme=dark] option{color:#effdff;background:#0b2a35}.crm-owner-root input:focus,.crm-owner-root select:focus,.crm-owner-root textarea:focus{border-color:var(--owner-accent)!important;box-shadow:0 0 0 4px rgba(16,189,201,.16)!important}.crm-owner-company-table{border-radius:1.25rem;padding:.65rem}.crm-owner-company-table__head{min-width:1020px}.crm-owner-company-row{min-width:1020px;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.crm-owner-company-row:hover{transform:translateY(-1px);border-color:var(--owner-line-strong)}.crm-owner-audit-list strong,.crm-owner-company-row span>b,.crm-owner-company-row__identity b,.crm-owner-empty strong,.crm-owner-thread-list strong{color:var(--owner-ink)}.crm-owner-empty{color:var(--owner-muted)}.crm-owner-empty .crm-owner-button{margin-top:.35rem;justify-self:start}.crm-owner-toolbar{align-items:center}.crm-owner-toolbar .crm-owner-search{flex:1 1 320px}.crm-owner-toolbar .crm-owner-button,.crm-owner-toolbar select{flex:0 0 auto}.crm-owner-support-layout{min-height:min(70vh,760px)}.crm-owner-support-chat footer,.crm-owner-support-chat header{background:rgba(255,255,255,.28)}.crm-owner-root[data-platform-theme=dark] .crm-owner-support-chat footer,.crm-owner-root[data-platform-theme=dark] .crm-owner-support-chat header{background:rgba(255,255,255,.035)}.crm-owner-message.is-admin{border-color:transparent;color:#062b33}.crm-owner-message.is-user{background:var(--owner-surface-strong)}.crm-owner-root[data-platform-theme=dark] .crm-owner-message.is-user{background:rgba(17,54,67,.9)}.crm-owner-drawer-scrim,.crm-owner-scrim{background:rgba(3,23,31,.34)}.crm-owner-root[data-platform-theme=light] .crm-owner-drawer-scrim,.crm-owner-root[data-platform-theme=light] .crm-owner-scrim{background:rgba(15,60,72,.18)}.crm-owner-login{min-height:100svh}.crm-owner-login-card{color:var(--owner-ink)}@media (max-width:980px){.crm-owner-app{padding:.75rem}.crm-owner-sidebar{border-radius:0 1.4rem 1.4rem 0}.crm-owner-scrim{display:block}}@media (max-width:720px){.crm-owner-app{padding:.6rem}.crm-owner-topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.crm-owner-topbar>div:nth-child(2){min-width:0}.crm-owner-topbar h2,.crm-owner-topbar p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-owner-topbar__actions{display:flex;grid-column:auto;justify-content:flex-end}.crm-owner-profile-chip span{display:none}.crm-owner-page-title,.crm-owner-panel{padding:1rem}.crm-owner-metrics,.crm-owner-toolbar{grid-template-columns:1fr}.crm-owner-toolbar{display:grid}.crm-owner-toolbar .crm-owner-button,.crm-owner-toolbar select{width:100%}.crm-owner-company-table{padding:.45rem}.crm-owner-support-chat footer{display:grid}}@media (max-width:1180px){.crm-platform-content,.crm-platform-mail,.crm-platform-oauth-grid,.crm-platform-settings-grid,.crm-platform-summary-grid,.crm-platform-support,.crm-platform-workspace-grid{grid-template-columns:minmax(0,1fr)}.crm-platform-hero,.crm-platform-panel,.crm-platform-topbar{justify-self:stretch}}.crm-drawer-actions-wrap{display:flex;flex-direction:column;gap:.55rem}.crm-drawer-feature-actions{display:grid;gap:.5rem}.crm-drawer-feature-card{display:grid;min-height:3.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border:0;border-radius:1.2rem;padding:.65rem .75rem;text-align:left;color:var(--crm-text);background:radial-gradient(circle at 12% 0,rgba(255,255,255,.72),transparent 3.6rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.09),rgba(255,255,255,.54)),var(--crm-surface-strong);box-shadow:0 12px 26px rgba(4,79,103,.12),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .18s var(--crm-ease-out),color .18s ease,background-color .18s ease,box-shadow .18s var(--crm-ease-out),opacity .18s ease}.crm-drawer-feature-card:hover{transform:translate3d(0,-1px,0);color:var(--crm-accent);box-shadow:0 16px 32px rgba(4,79,103,.15),0 0 22px rgba(var(--crm-accent-rgb),.08),inset 0 1px 0 rgba(255,255,255,.78)}.crm-drawer-feature-card:active{transform:translateZ(0) scale(.985)}.crm-drawer-feature-card.is-active{color:#ffffff;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.42),transparent 4.2rem),var(--crm-gradient-primary);box-shadow:0 18px 36px rgba(var(--crm-accent-rgb),.24),inset 0 1px 0 rgba(255,255,255,.38)}.crm-drawer-feature-icon{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border-radius:.9rem;background:rgba(255,255,255,.58);color:var(--crm-accent);box-shadow:0 9px 18px rgba(4,79,103,.09),inset 0 1px 0 rgba(255,255,255,.74)}.crm-drawer-feature-card.is-active .crm-drawer-feature-icon{background:rgba(255,255,255,.18);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.crm-drawer-feature-card small,.crm-drawer-feature-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-drawer-feature-card strong{font-size:.86rem;font-weight:700;letter-spacing:-.01em}.crm-drawer-feature-card small{margin-top:.08rem;color:var(--crm-text-muted);font-size:.68rem;font-weight:600}.crm-drawer-feature-card.is-active small{color:rgba(255,255,255,.76)}.crm-drawer-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.45rem;border-radius:1.35rem;background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.12),rgba(255,255,255,.54)),var(--crm-surface);box-shadow:0 16px 32px rgba(4,79,103,.13),inset 0 1px 0 rgba(255,255,255,.72)}.crm-drawer-quick-actions--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-drawer-action{position:relative;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:0;border-radius:1rem;background:radial-gradient(circle at 24% 10%,rgba(255,255,255,.68),transparent 3.4rem),linear-gradient(145deg,rgba(var(--crm-accent-rgb),.1),rgba(255,255,255,.5)),var(--crm-surface-strong);color:var(--crm-text);box-shadow:0 10px 22px rgba(4,79,103,.11),inset 0 1px 0 rgba(255,255,255,.78);transition:transform .18s var(--crm-ease-out),color .18s ease,background-color .18s ease,box-shadow .18s var(--crm-ease-out),opacity .18s ease}.crm-drawer-action:hover{transform:translate3d(0,-1px,0);color:var(--crm-accent);box-shadow:0 14px 26px rgba(4,79,103,.15),inset 0 1px 0 rgba(255,255,255,.82)}.crm-drawer-action:active{transform:translateZ(0) scale(.985)}.crm-drawer-action:disabled{cursor:default;opacity:.62;transform:none}.crm-drawer-action--theme{color:var(--crm-accent)}.crm-drawer-action--notification.is-success,.crm-drawer-action--notification.is-success:hover{color:var(--crm-success)}.crm-drawer-action--notification.is-warning{color:var(--crm-warning)}.crm-drawer-action--notification.is-muted{color:color-mix(in srgb,var(--crm-text) 54%,transparent)}.crm-drawer-action--notification.is-accent{color:var(--crm-accent)}.crm-drawer-action--notification.is-loading svg{animation:crm-drawer-action-pulse .9s ease-in-out infinite alternate}.crm-drawer-action--logout{color:var(--crm-danger)}.crm-drawer-action-dot{position:absolute;right:.72rem;top:.72rem;width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.crm-drawer-action-error{margin:0;border-radius:1rem;background:rgba(239,79,117,.12);box-shadow:inset 0 0 0 1px rgba(239,79,117,.16);color:var(--crm-danger);padding:.65rem .8rem;font-size:.75rem;line-height:1.35}html.dark .crm-drawer-quick-actions{background:linear-gradient(145deg,rgba(20,66,78,.95),rgba(5,28,40,.93)),rgba(6,29,42,.92);box-shadow:0 16px 34px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-drawer-feature-card{background:radial-gradient(circle at 16% 0,rgba(96,165,250,.14),transparent 3.8rem),linear-gradient(145deg,rgba(19,72,84,.95),rgba(6,31,44,.94)),rgba(7,33,46,.96);box-shadow:0 14px 28px rgba(0,8,18,.32),inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-drawer-feature-card:hover{box-shadow:0 18px 36px rgba(0,8,18,.38),0 0 22px rgba(var(--crm-accent-rgb),.09),inset 0 1px 0 rgba(255,255,255,.09)}html.dark .crm-drawer-feature-card.is-active{background:radial-gradient(circle at 18% 0,rgba(147,197,253,.2),transparent 4.2rem),var(--crm-gradient-primary);box-shadow:0 18px 38px rgba(37,99,235,.2),0 10px 26px rgba(0,8,18,.31),inset 0 1px 0 rgba(255,255,255,.14)}html.dark .crm-drawer-feature-icon{background:rgba(255,255,255,.07);color:var(--crm-info);box-shadow:0 10px 20px rgba(0,8,18,.24),inset 0 1px 0 rgba(255,255,255,.08)}html.dark .crm-drawer-feature-card.is-active .crm-drawer-feature-icon{background:rgba(255,255,255,.14);color:#ffffff}html.dark .crm-drawer-action{background:radial-gradient(circle at 24% 10%,rgba(60,245,255,.12),transparent 3.6rem),linear-gradient(145deg,rgba(19,72,84,.95),rgba(6,31,44,.94)),rgba(7,33,46,.96);box-shadow:0 12px 24px rgba(0,8,18,.31),inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-drawer-action:hover{box-shadow:0 15px 30px rgba(0,8,18,.38),0 0 22px rgba(var(--crm-accent-rgb),.08),inset 0 1px 0 rgba(255,255,255,.09)}@keyframes crm-drawer-action-pulse{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.crm-drawer-action,.crm-drawer-action--notification.is-loading svg{animation:none;transition-duration:1ms}}@media (max-width:767px){.crm-mobile-drawer-panel{width:min(17rem,64vw)!important;border:0!important}.crm-mobile-drawer-panel .crm-control-surface,.crm-mobile-drawer-panel .crm-sidebar-button,.crm-mobile-drawer-panel .crm-sidebar-sub-button{border:0!important;outline:0;background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.1),rgba(255,255,255,.58)),var(--crm-surface)!important;box-shadow:0 14px 28px rgba(4,79,103,.14)!important}.crm-mobile-drawer-panel .crm-control-surface:hover,.crm-mobile-drawer-panel .crm-sidebar-button--idle:hover,.crm-mobile-drawer-panel .crm-sidebar-sub-button--idle:hover{border:0!important;background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.15),rgba(255,255,255,.64)),var(--crm-surface-strong)!important;box-shadow:0 18px 34px rgba(4,79,103,.17)!important}.crm-mobile-drawer-panel .crm-sidebar-button--active,.crm-mobile-drawer-panel .crm-sidebar-sub-button--active{border:0!important;background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.2),rgba(255,255,255,.58)),color-mix(in srgb,var(--crm-surface-strong) 88%,var(--crm-accent) 12%)!important;box-shadow:0 18px 36px rgba(var(--crm-accent-rgb),.18)!important}.crm-mobile-drawer-panel .crm-control-danger:hover{border:0!important;background:linear-gradient(145deg,rgba(239,79,117,.14),rgba(255,255,255,.56)),var(--crm-surface-strong)!important;box-shadow:0 18px 34px rgba(146,30,52,.14)!important}html.dark .crm-mobile-drawer-panel .crm-control-surface,html.dark .crm-mobile-drawer-panel .crm-sidebar-button,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button{border:0!important;background:linear-gradient(145deg,rgba(20,66,78,.94),rgba(5,28,40,.92)),rgba(6,29,42,.9)!important;box-shadow:0 15px 30px rgba(0,8,18,.34)!important}html.dark .crm-mobile-drawer-panel .crm-control-surface:hover,html.dark .crm-mobile-drawer-panel .crm-sidebar-button--idle:hover,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button--idle:hover{border:0!important;background:linear-gradient(145deg,rgba(26,78,91,.98),rgba(7,35,48,.94)),rgba(8,35,49,.94)!important;box-shadow:0 18px 36px rgba(0,8,18,.38)!important}html.dark .crm-mobile-drawer-panel .crm-sidebar-button--active,html.dark .crm-mobile-drawer-panel .crm-sidebar-sub-button--active{border:0!important;background:linear-gradient(145deg,rgba(18,87,99,.98),rgba(7,48,61,.94)),rgba(7,40,54,.96)!important;box-shadow:0 19px 38px rgba(37,99,235,.17),0 10px 26px rgba(0,8,18,.3)!important}html.dark .crm-mobile-drawer-panel .crm-control-danger:hover{border:0!important;background:linear-gradient(145deg,rgba(76,31,48,.96),rgba(18,31,44,.94)),rgba(32,20,32,.94)!important;box-shadow:0 18px 36px rgba(90,18,37,.28)!important}}.crm-support-hero{background:radial-gradient(circle at 12% 0,rgba(var(--crm-accent-rgb),.14),transparent 13rem),var(--crm-gradient-card)}.crm-support-email{color:var(--crm-accent);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.1),rgba(255,255,255,.54)),var(--crm-surface);box-shadow:0 10px 22px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.66)}html.dark .crm-support-email{color:var(--crm-text);background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.2),rgba(255,255,255,.06)),var(--crm-surface-strong);box-shadow:0 10px 22px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.12)}.crm-support-panel{background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(239,249,255,.62)),var(--crm-surface)}.crm-support-panel-head{background:radial-gradient(circle at 0 0,rgba(var(--crm-accent-rgb),.11),transparent 12rem),rgba(255,255,255,.38)}.crm-support-messages{display:flex;min-height:20rem;max-height:min(58vh,34rem);flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem;background:linear-gradient(180deg,rgba(var(--crm-accent-rgb),.035),transparent 34%),color-mix(in srgb,var(--crm-surface) 82%,transparent)}.crm-support-message{display:flex}.crm-support-message.is-own{justify-content:flex-end}.crm-support-message.is-platform{justify-content:flex-start}.crm-support-message-bubble{width:min(100%,38rem);border-radius:1.25rem;padding:.8rem .9rem;color:var(--crm-text);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.52)),var(--crm-surface-strong);box-shadow:0 12px 28px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.72)}.crm-support-message.is-own .crm-support-message-bubble{color:#ffffff;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.32),transparent 6rem),var(--crm-gradient-primary);box-shadow:0 15px 30px rgba(var(--crm-accent-rgb),.2),inset 0 1px 0 rgba(255,255,255,.34)}.crm-support-message-bubble strong,.crm-support-message-bubble time{font-size:.72rem;font-weight:700}.crm-support-message-bubble time{color:var(--crm-text-muted);font-variant-numeric:tabular-nums}.crm-support-message.is-own .crm-support-message-bubble time{color:rgba(255,255,255,.72)}.crm-support-message-bubble p{margin:.45rem 0 0;white-space:pre-wrap;font-size:.92rem;line-height:1.55}.crm-support-empty{display:grid;min-height:16rem;place-items:center;align-content:center;gap:.7rem;text-align:center;color:var(--crm-text-muted)}.crm-support-empty-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:1.1rem;color:var(--crm-accent);background:rgba(var(--crm-accent-rgb),.1);box-shadow:0 12px 26px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.64)}.crm-support-empty h3{margin:0;color:var(--crm-text);font-size:1rem;font-weight:700}.crm-support-empty p{margin:0;max-width:22rem;font-size:.88rem;line-height:1.55}.crm-support-skeleton{width:min(100%,32rem);height:4.7rem;border-radius:1.25rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent),rgba(var(--crm-accent-rgb),.08);background-size:180% 100%,100% 100%;animation:crm-support-skeleton 1.15s ease-in-out infinite}.crm-support-skeleton--short{width:min(82%,25rem);align-self:flex-end}.crm-support-composer{background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.32)),color-mix(in srgb,var(--crm-surface) 86%,transparent)}.crm-support-textarea{border:0;background:linear-gradient(145deg,rgba(var(--crm-accent-rgb),.06),rgba(255,255,255,.62)),var(--crm-surface-strong);color:var(--crm-text);box-shadow:0 12px 28px rgba(4,79,103,.09),inset 0 1px 0 rgba(255,255,255,.72)}.crm-support-textarea::-moz-placeholder{color:var(--crm-text-muted)}.crm-support-textarea::placeholder{color:var(--crm-text-muted)}html.dark .crm-support-hero,html.dark .crm-support-panel{background:radial-gradient(circle at 12% 0,rgba(96,165,250,.13),transparent 13rem),var(--crm-gradient-card)}html.dark .crm-support-panel-head{background:radial-gradient(circle at 0 0,rgba(96,165,250,.1),transparent 12rem),rgba(7,33,46,.48)}html.dark .crm-support-messages{background:linear-gradient(180deg,rgba(96,165,250,.045),transparent 34%),rgba(5,21,34,.72)}html.dark .crm-support-message-bubble{background:linear-gradient(145deg,rgba(17,48,67,.96),rgba(7,31,46,.94)),rgba(7,33,46,.96);box-shadow:0 14px 28px rgba(0,8,18,.31),inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-support-empty-icon{background:rgba(56,189,248,.1);box-shadow:0 14px 28px rgba(0,8,18,.28),inset 0 1px 0 rgba(255,255,255,.07)}html.dark .crm-support-composer{background:linear-gradient(180deg,rgba(7,33,46,.74),rgba(4,18,31,.72)),rgba(6,24,37,.8)}html.dark .crm-support-textarea{background:linear-gradient(145deg,rgba(18,72,95,.65),rgba(7,31,46,.95)),rgba(7,33,46,.96);box-shadow:0 14px 28px rgba(0,8,18,.3),inset 0 1px 0 rgba(255,255,255,.07)}@keyframes crm-support-skeleton{0%{background-position:120% 0,0 0}to{background-position:-80% 0,0 0}}@media (prefers-reduced-motion:reduce){.crm-support-skeleton{animation:none}}.crm-owner-root{--owner-control-h:44px;--owner-fast:160ms;--owner-ease:cubic-bezier(0.2,0,0,1);overflow-x:clip;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.crm-owner-root[data-platform-theme=light]{color-scheme:light;--owner-bg:#e9fbff;--owner-bg-2:#f7feff;--owner-surface:rgba(255,255,255,0.82);--owner-surface-strong:#ffffff;--owner-surface-soft:rgba(234,252,255,0.78);--owner-ink:#102f38;--owner-muted:#4f6f78;--owner-faint:#78939b;--owner-line:rgba(18,103,119,0.14);--owner-line-strong:rgba(18,103,119,0.24);--owner-accent:#0dbfca;--owner-accent-2:#31dccb;--owner-blue:#2b83ef;--owner-warning:#bd7d08;--owner-danger:#cb3c63;--owner-success:#0a8465;--owner-shadow:0 20px 54px rgba(5,94,116,0.12);--owner-shadow-soft:0 10px 28px rgba(5,94,116,0.08);background:radial-gradient(circle at 12% -8%,rgba(49,220,203,.3),transparent 30rem),radial-gradient(circle at 100% 0,rgba(43,131,239,.11),transparent 32rem),linear-gradient(145deg,#f8feff,#e9fbff 48%,#dff8fd)}.crm-owner-root[data-platform-theme=dark]{color-scheme:dark;--owner-bg:#061820;--owner-bg-2:#092833;--owner-surface:rgba(8,34,44,0.9);--owner-surface-strong:#0b2a35;--owner-surface-soft:rgba(13,50,62,0.74);--owner-ink:#effdff;--owner-muted:#a6cbd4;--owner-faint:#7fa7b0;--owner-line:rgba(185,246,255,0.15);--owner-line-strong:rgba(185,246,255,0.27);--owner-blue:#74baff;--owner-success:#62dfad;--owner-shadow:0 22px 60px rgba(0,7,12,0.32);--owner-shadow-soft:0 10px 28px rgba(0,7,12,0.24);background:radial-gradient(circle at 16% 2%,rgba(37,215,228,.14),transparent 30rem),radial-gradient(circle at 92% 0,rgba(116,186,255,.08),transparent 30rem),linear-gradient(145deg,#092833,#061820)}.crm-owner-app{width:min(1760px,100%);margin:0 auto;gap:1rem;padding:1rem}.crm-owner-main,.crm-owner-page,.crm-owner-page-title,.crm-owner-panel,.crm-owner-topbar{min-width:0}.crm-owner-sidebar{top:1rem;height:calc(100svh - 2rem);overflow:auto;border:1px solid var(--owner-line);border-radius:var(--owner-radius);background:var(--owner-surface);color:var(--owner-ink);box-shadow:var(--owner-shadow-soft)}.crm-owner-company-row,.crm-owner-drawer,.crm-owner-empty,.crm-owner-login-card,.crm-owner-metric,.crm-owner-page-title,.crm-owner-panel,.crm-owner-support-chat,.crm-owner-support-context,.crm-owner-support-filters,.crm-owner-thread-list,.crm-owner-topbar{border:1px solid var(--owner-line);background:var(--owner-surface);color:var(--owner-ink);box-shadow:var(--owner-shadow-soft)}.crm-owner-audit-list article,.crm-owner-company-row,.crm-owner-drawer-section,.crm-owner-empty,.crm-owner-facts div,.crm-owner-metric,.crm-owner-oauth-grid article,.crm-owner-panel{background:var(--owner-surface-strong)}.crm-owner-attention-list button,.crm-owner-button,.crm-owner-icon-button,.crm-owner-list-tabs button,.crm-owner-nav a,.crm-owner-ops-list button,.crm-owner-profile-chip,.crm-owner-settings-nav a,.crm-owner-sidebar__group a,.crm-owner-support-filters button,.crm-owner-theme,.crm-owner-thread-list button,.crm-owner-toolbar button{min-height:var(--owner-control-h);border:1px solid var(--owner-line-strong);border-radius:16px;background:rgba(255,255,255,.72);color:var(--owner-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.62);transition:transform var(--owner-fast) var(--owner-ease),border-color var(--owner-fast) var(--owner-ease),background-color var(--owner-fast) var(--owner-ease),color var(--owner-fast) var(--owner-ease),box-shadow var(--owner-fast) var(--owner-ease)}.crm-owner-root[data-platform-theme=dark] .crm-owner-attention-list button,.crm-owner-root[data-platform-theme=dark] .crm-owner-button,.crm-owner-root[data-platform-theme=dark] .crm-owner-icon-button,.crm-owner-root[data-platform-theme=dark] .crm-owner-list-tabs button,.crm-owner-root[data-platform-theme=dark] .crm-owner-nav a,.crm-owner-root[data-platform-theme=dark] .crm-owner-ops-list button,.crm-owner-root[data-platform-theme=dark] .crm-owner-profile-chip,.crm-owner-root[data-platform-theme=dark] .crm-owner-settings-nav a,.crm-owner-root[data-platform-theme=dark] .crm-owner-sidebar__group a,.crm-owner-root[data-platform-theme=dark] .crm-owner-support-filters button,.crm-owner-root[data-platform-theme=dark] .crm-owner-theme,.crm-owner-root[data-platform-theme=dark] .crm-owner-thread-list button,.crm-owner-root[data-platform-theme=dark] .crm-owner-toolbar button{background:rgba(13,50,62,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crm-owner-button:hover,.crm-owner-icon-button:hover,.crm-owner-list-tabs button:hover,.crm-owner-nav a:hover,.crm-owner-profile-chip:hover,.crm-owner-settings-nav a:hover,.crm-owner-sidebar__group a:hover,.crm-owner-support-filters button:hover,.crm-owner-theme:hover,.crm-owner-thread-list button:hover,.crm-owner-toolbar button:hover{transform:translate3d(0,-1px,0);border-color:var(--owner-accent);color:var(--owner-ink)}.crm-owner-button--primary{border-color:transparent!important;background:linear-gradient(135deg,var(--owner-accent),var(--owner-accent-2))!important;color:#062b33!important;box-shadow:0 12px 28px rgba(13,191,202,.24)}.crm-owner-button--danger{border-color:rgba(203,60,99,.28)!important;background:rgba(203,60,99,.1)!important;color:var(--owner-danger)!important}.crm-owner-button--ghost{background:transparent!important;box-shadow:none!important}.crm-owner-root input:not([type=checkbox]):not([type=radio]):not([type=file]),.crm-owner-root textarea,.crm-owner-search,.crm-owner-select>button{min-height:var(--owner-control-h);border:1px solid var(--owner-line-strong);border-radius:16px;background:rgba(255,255,255,.88)!important;color:var(--owner-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.66)}.crm-owner-root[data-platform-theme=dark] .crm-owner-search,.crm-owner-root[data-platform-theme=dark] .crm-owner-select>button,.crm-owner-root[data-platform-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),.crm-owner-root[data-platform-theme=dark] textarea{background:rgba(8,31,42,.9)!important;color:var(--owner-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crm-owner-search input{min-height:1.5rem!important;border:0!important;background:transparent!important;box-shadow:none!important}.crm-owner-select{position:relative;flex:0 0 auto;min-width:180px}.crm-owner-select>button{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .9rem;font:inherit;font-weight:720;cursor:pointer}.crm-owner-select>button svg{transition:transform var(--owner-fast) var(--owner-ease)}.crm-owner-select.is-open>button{border-color:var(--owner-accent);box-shadow:0 0 0 4px rgba(13,191,202,.16)}.crm-owner-select.is-open>button svg{transform:rotate(180deg)}.crm-owner-select__menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;display:grid;gap:4px;min-width:max(100%,180px);padding:6px;border:1px solid var(--owner-line-strong);border-radius:18px;background:var(--owner-surface-strong);box-shadow:0 18px 42px rgba(5,94,116,.18)}.crm-owner-root[data-platform-theme=dark] .crm-owner-select__menu{background:#0b2a35;box-shadow:0 20px 48px rgba(0,7,12,.36)}.crm-owner-select__menu button{min-height:38px;border:0;border-radius:12px;background:transparent;color:var(--owner-ink);padding:0 .75rem;text-align:left;font-weight:720;cursor:pointer}.crm-owner-select__menu button.is-selected,.crm-owner-select__menu button:hover{background:rgba(13,191,202,.14);color:var(--owner-ink)}.crm-owner-root [aria-disabled=true],.crm-owner-root [disabled]{opacity:1;color:var(--owner-faint)!important}.crm-owner-root input::-moz-placeholder,.crm-owner-root textarea::-moz-placeholder{opacity:1}.crm-owner-root input::placeholder,.crm-owner-root textarea::placeholder{opacity:1}.crm-owner-company-table{max-width:100%;border:1px solid var(--owner-line);border-radius:20px;background:var(--owner-surface-soft)}.crm-owner-company-row,.crm-owner-company-table__head{min-width:1020px}.crm-owner-drawer-scrim,.crm-owner-scrim{background:rgba(8,37,48,.28);backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:980px){.crm-owner-app{grid-template-columns:minmax(0,1fr);padding:.75rem}.crm-owner-sidebar{position:fixed;top:.75rem;bottom:.75rem;left:.75rem;z-index:70;width:min(320px,calc(100vw - 1.5rem));height:auto;transform:translate3d(-110%,0,0);background:radial-gradient(circle at 0 0,rgba(49,220,203,.2),transparent 14rem),linear-gradient(180deg,rgba(248,254,255,.98),rgba(224,249,253,.98));box-shadow:22px 0 64px rgba(5,94,116,.2)}.crm-owner-sidebar.is-open{transform:translateZ(0)}.crm-owner-root[data-platform-theme=dark] .crm-owner-sidebar{background:radial-gradient(circle at 0 0,rgba(37,215,228,.15),transparent 14rem),linear-gradient(180deg,rgba(9,38,49,.98),rgba(6,24,32,.98));box-shadow:22px 0 64px rgba(0,7,12,.42)}.crm-owner-scrim{background:rgba(9,55,67,.22)}}@media (max-width:720px){.crm-owner-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.crm-owner-select,.crm-owner-toolbar .crm-owner-button,.crm-owner-toolbar button{width:100%;min-width:0}.crm-owner-page-title h1{font-size:clamp(1.7rem,9vw,2.2rem)}}.crm-owner-root{--owner-bg:#e8fbff;--owner-bg-2:#d8f7fb;--owner-surface:rgba(255,255,255,0.9);--owner-surface-strong:#ffffff;--owner-surface-soft:rgba(242,253,255,0.82);--owner-ink:#102f38;--owner-muted:#54717a;--owner-faint:#789198;--owner-line:rgba(9,80,96,0.13);--owner-line-strong:rgba(9,80,96,0.22);--owner-accent:#0bbdca;--owner-accent-2:#28d8c7;--owner-blue:#2e8cff;--owner-warning:#d99618;--owner-danger:#e44d75;--owner-success:#0b9f76;--owner-shadow:0 18px 50px rgba(5,92,112,0.13);--owner-shadow-soft:0 8px 22px rgba(5,92,112,0.1);--owner-radius:22px;min-height:100svh;background:radial-gradient(circle at 12% -10%,rgba(44,220,210,.28),transparent 32%),linear-gradient(135deg,var(--owner-bg) 0,var(--owner-bg-2) 54%,#f7feff 100%);color:var(--owner-ink)}.crm-owner-root[data-platform-theme=dark]{--owner-bg:#061b24;--owner-bg-2:#092d38;--owner-surface:rgba(9,37,47,0.88);--owner-surface-strong:#0b2b36;--owner-surface-soft:rgba(15,57,70,0.72);--owner-ink:#f1fdff;--owner-muted:#a9d0d7;--owner-faint:#74a4ad;--owner-line:rgba(166,246,255,0.14);--owner-line-strong:rgba(166,246,255,0.25);--owner-accent:#25d7e4;--owner-accent-2:#38e9d2;--owner-blue:#70b8ff;--owner-warning:#ffd166;--owner-danger:#ff7b9c;--owner-success:#65e0af;--owner-shadow:0 22px 60px rgba(0,7,12,0.34);--owner-shadow-soft:0 8px 24px rgba(0,7,12,0.22)}.crm-owner-root *,.crm-owner-root :after,.crm-owner-root :before{box-sizing:border-box}.crm-owner-svg{width:1.1em;height:1.1em;flex:0 0 auto}.crm-owner-app{display:grid;grid-template-columns:292px minmax(0,1fr)}.crm-owner-sidebar{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-right:1px solid var(--owner-line);background:linear-gradient(180deg,rgba(7,59,72,.9),rgba(5,35,45,.82));color:#effcff}.crm-owner-root[data-platform-theme=light] .crm-owner-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(217,250,255,.78));color:var(--owner-ink);box-shadow:10px 0 36px rgba(4,103,124,.08)}.crm-owner-brand,.crm-owner-drawer,.crm-owner-install,.crm-owner-metric,.crm-owner-page-title,.crm-owner-panel,.crm-owner-support-chat,.crm-owner-support-context,.crm-owner-support-filters,.crm-owner-thread-list,.crm-owner-topbar{border:1px solid var(--owner-line);background:var(--owner-surface);box-shadow:var(--owner-shadow-soft)}.crm-owner-brand{display:flex;align-items:center;gap:.75rem;border-radius:20px;padding:.9rem}.crm-owner-avatar,.crm-owner-brand>span,.crm-owner-metric__icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:1rem;background:linear-gradient(135deg,var(--owner-accent),var(--owner-accent-2));color:#07323b;font-weight:800}.crm-owner-brand p,.crm-owner-kicker,.crm-owner-metric p,.crm-owner-page-title p,.crm-owner-panel__head p,.crm-owner-sidebar__group>span,.crm-owner-support-context>p{margin:0 0 .2rem;color:var(--owner-accent);font-size:.73rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.crm-owner-brand h1,.crm-owner-login-card h2,.crm-owner-page-title h1,.crm-owner-panel__head h2,.crm-owner-topbar h2{margin:0;color:var(--owner-ink);font-weight:800;letter-spacing:-.02em;line-height:1.06}.crm-owner-brand h1{font-size:1.05rem}.crm-owner-list-tabs,.crm-owner-nav,.crm-owner-sidebar__group{display:grid;gap:.45rem}.crm-owner-list-tabs button,.crm-owner-nav a,.crm-owner-settings-nav a,.crm-owner-sidebar__group a,.crm-owner-support-filters button,.crm-owner-toolbar button{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;border:1px solid transparent;border-radius:1rem;padding:0 .85rem;background:transparent;color:var(--owner-muted);font-weight:750;text-decoration:none;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.crm-owner-list-tabs button.is-active,.crm-owner-nav a.is-active,.crm-owner-nav a:hover,.crm-owner-settings-nav a.is-active,.crm-owner-sidebar__group a.is-active,.crm-owner-sidebar__group a:hover,.crm-owner-support-filters button.is-active,.crm-owner-toolbar button.is-active{border-color:var(--owner-line-strong);background:rgba(37,215,228,.12);color:var(--owner-ink);transform:translateY(-1px)}.crm-owner-nav a b{margin-left:auto;min-width:1.35rem;border-radius:999px;background:var(--owner-danger);color:white;text-align:center;font-size:.75rem}.crm-owner-sidebar__group{border:1px solid var(--owner-line);border-radius:1.2rem;padding:.85rem;background:rgba(255,255,255,.06)}.crm-owner-theme{display:flex;min-height:2.7rem;border:1px solid var(--owner-line);border-radius:1rem;padding:0 .9rem;color:var(--owner-ink);font-weight:800}.crm-owner-sidebar__user,.crm-owner-theme{align-items:center;gap:.75rem;background:var(--owner-surface)}.crm-owner-sidebar__user{margin-top:auto;display:grid;grid-template-columns:auto 1fr;border:1px solid var(--owner-line);border-radius:1.25rem;padding:.9rem}.crm-owner-sidebar__user span,.crm-owner-sidebar__user strong{display:block;color:var(--owner-ink);line-height:1.2}.crm-owner-sidebar__user span{color:var(--owner-muted);font-size:.82rem}.crm-owner-sidebar__user .crm-owner-button{grid-column:1/-1}.crm-owner-main{min-width:0;padding:1.25rem}.crm-owner-topbar{position:static;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--owner-radius);padding:1rem;margin-bottom:1.1rem}.crm-owner-topbar p{margin:0;color:var(--owner-muted);font-size:.84rem}.crm-owner-topbar h2{font-size:1.55rem}.crm-owner-topbar__actions{display:flex;align-items:center;gap:.65rem}.crm-owner-menu-button{display:none!important}.crm-owner-page{display:grid;gap:1rem}.crm-owner-page-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-radius:28px;padding:1.35rem}.crm-owner-page-title h1{font-size:clamp(2rem,3vw,3rem)}.crm-owner-company-row small,.crm-owner-empty span,.crm-owner-metric span,.crm-owner-page-title span,.crm-owner-panel__head span,.crm-owner-thread-list em{color:var(--owner-muted)}.crm-owner-metrics{display:grid;grid-template-columns:repeat(6,minmax(160px,1fr));gap:.85rem}.crm-owner-metric{border-radius:20px;padding:1rem}.crm-owner-metric strong{display:block;margin:.4rem 0 .1rem;color:var(--owner-ink);font-size:2rem;line-height:1}.crm-owner-metric--warning .crm-owner-metric__icon{background:rgba(217,150,24,.18);color:var(--owner-warning)}.crm-owner-metric--dark .crm-owner-metric__icon{background:rgba(46,140,255,.16);color:var(--owner-blue)}.crm-owner-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem}.crm-owner-span-2{grid-column:span 2}.crm-owner-panel{border-radius:var(--owner-radius);padding:1.05rem}.crm-owner-panel__head{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.crm-owner-panel__head h2{font-size:1.55rem}.crm-owner-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem}.crm-owner-button,.crm-owner-icon-button,.crm-owner-link-button,.crm-owner-profile-chip{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;border:1px solid var(--owner-line);border-radius:.95rem;padding:0 1rem;color:var(--owner-ink);background:var(--owner-surface-strong);font-weight:800;text-decoration:none;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out)}.crm-owner-button:hover,.crm-owner-icon-button:hover,.crm-owner-link-button:hover,.crm-owner-profile-chip:hover{transform:translateY(-1px);border-color:var(--owner-line-strong);box-shadow:var(--owner-shadow-soft)}.crm-owner-button:disabled,.crm-owner-icon-button:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.crm-owner-button--primary{border-color:transparent;background:linear-gradient(135deg,var(--owner-accent),var(--owner-accent-2));color:#08323a}.crm-owner-button--danger{color:#9b2243;background:rgba(228,77,117,.12);border-color:rgba(228,77,117,.24)}.crm-owner-button--ghost{background:transparent}.crm-owner-button--sm{min-height:2.25rem;padding-inline:.75rem;font-size:.88rem}.crm-owner-button--full{width:100%}.crm-owner-icon-button{width:2.65rem;padding:0}.crm-owner-profile-chip{padding-right:.85rem}.crm-owner-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;border:1px solid var(--owner-line);border-radius:999px;padding:0 .65rem;color:var(--owner-muted);background:var(--owner-surface-soft);font-size:.78rem;font-weight:850;white-space:nowrap}.crm-owner-badge--success{color:var(--owner-success);background:rgba(11,159,118,.12);border-color:rgba(11,159,118,.24)}.crm-owner-badge--warning{color:var(--owner-warning);background:rgba(217,150,24,.14);border-color:rgba(217,150,24,.26)}.crm-owner-badge--danger{color:var(--owner-danger);background:rgba(228,77,117,.13);border-color:rgba(228,77,117,.26)}.crm-owner-badge--info{color:var(--owner-blue);background:rgba(46,140,255,.12);border-color:rgba(46,140,255,.24)}.crm-owner-settings-nav,.crm-owner-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.crm-owner-search{display:flex;align-items:center;gap:.55rem;min-height:2.8rem;border:1px solid var(--owner-line);border-radius:1rem;padding:0 .85rem;background:var(--owner-surface-strong);min-width:min(430px,100%)}.crm-owner-form-grid input,.crm-owner-form-grid select,.crm-owner-form-grid textarea,.crm-owner-mail-layout input,.crm-owner-mail-layout textarea,.crm-owner-search input,.crm-owner-support-chat textarea,.crm-owner-toolbar select{width:100%;min-height:2.75rem;border:1px solid var(--owner-line);border-radius:.95rem;padding:0 .85rem;background:var(--owner-surface-strong);color:var(--owner-ink);outline:none}.crm-owner-search input{min-height:auto;border:0;padding:0;background:transparent}.crm-owner-root input::-moz-placeholder,.crm-owner-root textarea::-moz-placeholder{color:var(--owner-faint)}.crm-owner-root input::placeholder,.crm-owner-root textarea::placeholder{color:var(--owner-faint)}.crm-owner-root input:focus,.crm-owner-root select:focus,.crm-owner-root textarea:focus{border-color:var(--owner-accent);box-shadow:0 0 0 4px rgba(11,189,202,.13)}.crm-owner-company-table{overflow-x:auto}.crm-owner-company-row,.crm-owner-company-table__head{display:grid;grid-template-columns:minmax(250px,1.6fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(240px,1.2fr) minmax(140px,.8fr);gap:.8rem;min-width:980px}.crm-owner-company-table__head{padding:0 .85rem .5rem;color:var(--owner-muted);font-size:.78rem;font-weight:850;text-transform:uppercase}.crm-owner-company-row{width:100%;align-items:center;border:1px solid var(--owner-line);border-radius:1.1rem;margin-bottom:.55rem;padding:.85rem;background:var(--owner-surface-strong);color:var(--owner-ink);text-align:left}.crm-owner-company-row__identity{display:grid;grid-template-columns:auto 1fr;gap:.15rem .65rem}.crm-owner-company-row__identity i{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:.85rem;background:linear-gradient(135deg,var(--owner-accent),var(--owner-accent-2));color:#07323b;font-style:normal;font-weight:850}.crm-owner-company-row span>b,.crm-owner-company-row__identity b{display:block;color:var(--owner-ink)}.crm-owner-company-row__usage{display:grid;gap:.45rem}.crm-owner-usage{display:grid;gap:.3rem}.crm-owner-usage>div{display:flex;justify-content:space-between;gap:.75rem;color:var(--owner-muted);font-size:.78rem;font-weight:800}.crm-owner-bars i,.crm-owner-usage i{display:block;overflow:hidden;height:.45rem;border-radius:999px;background:rgba(11,189,202,.12)}.crm-owner-bars b,.crm-owner-usage b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--owner-accent),var(--owner-blue))}.crm-owner-usage b.is-warn{background:linear-gradient(90deg,var(--owner-warning),var(--owner-danger))}.crm-owner-attention-list,.crm-owner-audit-list,.crm-owner-bars,.crm-owner-ops-list{display:grid;gap:.65rem}.crm-owner-attention-list button,.crm-owner-ops-list button,.crm-owner-thread-list button{display:grid;align-items:center;gap:.75rem;width:100%;border:1px solid var(--owner-line);border-radius:1rem;padding:.75rem;background:var(--owner-surface-strong);color:var(--owner-ink);text-align:left}.crm-owner-attention-list button{grid-template-columns:auto 1fr auto}.crm-owner-ops-list button{grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) minmax(160px,1fr) auto}.crm-owner-bars div{display:grid;grid-template-columns:90px 1fr auto;gap:.65rem;align-items:center}.crm-owner-audit-list article,.crm-owner-roadmap-grid .crm-owner-panel{border:1px solid var(--owner-line);border-radius:1rem;padding:.85rem;background:var(--owner-surface-strong)}.crm-owner-audit-list span,.crm-owner-audit-list strong{display:block}.crm-owner-support-layout{display:grid;grid-template-columns:150px minmax(260px,330px) minmax(0,1fr) minmax(240px,300px);gap:.85rem;min-height:68vh}.crm-owner-support-chat,.crm-owner-support-context,.crm-owner-support-filters,.crm-owner-thread-list{border-radius:var(--owner-radius);padding:.85rem}.crm-owner-thread-list{overflow:auto}.crm-owner-thread-list button{grid-template-columns:auto 1fr auto;margin-bottom:.55rem}.crm-owner-thread-list button.is-active{border-color:var(--owner-accent);background:rgba(11,189,202,.12)}.crm-owner-thread-list em,.crm-owner-thread-list small,.crm-owner-thread-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-owner-support-chat{display:grid;grid-template-rows:auto 1fr auto;min-height:0;padding:0;overflow:hidden}.crm-owner-support-chat footer,.crm-owner-support-chat header{padding:.85rem;border-bottom:1px solid var(--owner-line)}.crm-owner-support-chat footer{display:flex;gap:.65rem;border-top:1px solid var(--owner-line);border-bottom:0}.crm-owner-support-messages{display:flex;flex-direction:column;gap:.55rem;overflow:auto;padding:1rem}.crm-owner-message{max-width:76%;border:1px solid var(--owner-line);border-radius:1rem;padding:.75rem;background:var(--owner-surface-strong)}.crm-owner-message.is-admin{align-self:flex-end;background:linear-gradient(135deg,var(--owner-accent),var(--owner-accent-2));color:#07323b}.crm-owner-message.is-user{align-self:flex-start}.crm-owner-message small,.crm-owner-message span{display:block;font-size:.78rem;font-weight:800;opacity:.75}.crm-owner-message p{margin:.25rem 0}.crm-owner-mail-layout,.crm-owner-roadmap-grid,.crm-owner-settings-grid{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:1rem}.crm-owner-mail-layout .crm-owner-panel:last-child,.crm-owner-roadmap-grid,.crm-owner-settings-grid .crm-owner-panel:first-child{grid-column:span 2}.crm-owner-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.crm-owner-form label,.crm-owner-form-grid label{display:grid;gap:.35rem;color:var(--owner-muted);font-size:.84rem;font-weight:800}.crm-owner-secret-input{display:flex;gap:.45rem}.crm-owner-secret-input input{min-width:0}.crm-owner-oauth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.crm-owner-oauth-grid article{display:grid;gap:.65rem;border:1px solid var(--owner-line);border-radius:1rem;padding:.85rem;background:var(--owner-surface-strong)}.crm-owner-oauth-grid article>div{display:flex;justify-content:space-between;gap:.75rem}.crm-owner-oauth-grid code{overflow-wrap:anywhere;color:var(--owner-muted);font-size:.82rem}.crm-owner-alert,.crm-owner-empty,.crm-owner-skeleton{border:1px solid var(--owner-line);border-radius:1rem;padding:1rem;background:var(--owner-surface-soft)}.crm-owner-empty{display:grid;gap:.35rem}.crm-owner-alert--success{color:var(--owner-success);background:rgba(11,159,118,.12);border-color:rgba(11,159,118,.26)}.crm-owner-alert--danger{color:var(--owner-danger);background:rgba(228,77,117,.12);border-color:rgba(228,77,117,.26)}.crm-owner-drawer-scrim,.crm-owner-scrim{position:fixed;inset:0;z-index:80;border:0;background:rgba(4,22,30,.38)}.crm-owner-drawer{position:fixed;z-index:90;top:.75rem;right:.75rem;bottom:.75rem;width:min(520px,calc(100vw - 1.5rem));display:flex;flex-direction:column;gap:1rem;border-radius:28px;padding:1rem;overflow:auto;animation:crm-owner-drawer-in .22s var(--ease-out)}@keyframes crm-owner-drawer-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.crm-owner-drawer footer,.crm-owner-drawer header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.crm-owner-drawer-section{display:grid;gap:.75rem;border:1px solid var(--owner-line);border-radius:1.15rem;padding:.9rem;background:var(--owner-surface-soft)}.crm-owner-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.crm-owner-facts div{border:1px solid var(--owner-line);border-radius:.9rem;padding:.75rem;background:var(--owner-surface-strong)}.crm-owner-facts span,.crm-owner-facts strong{display:block}.crm-owner-facts span{color:var(--owner-muted);font-size:.78rem;font-weight:800}.crm-owner-check{display:flex!important;align-items:center;gap:.6rem}.crm-owner-check input{width:1rem;height:1rem}.crm-owner-install{position:fixed;z-index:120;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.75rem;border-radius:1.2rem;padding:.85rem}.crm-owner-login{display:grid;place-items:center;padding:1rem}.crm-owner-login-card{width:min(460px,100%);display:grid;gap:1.1rem;border:1px solid var(--owner-line);border-radius:28px;padding:1.4rem;background:var(--owner-surface);box-shadow:var(--owner-shadow)}.crm-owner-login-card h2{font-size:2rem}.crm-owner-form{display:grid;gap:.8rem}.crm-owner-root[data-platform-theme=dark] .crm-owner-button--danger{color:#ffd7e1}@media (max-width:1280px){.crm-owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-owner-support-layout{grid-template-columns:140px minmax(240px,320px) minmax(0,1fr)}.crm-owner-support-context{grid-column:2/-1}}@media (max-width:980px){.crm-owner-app{grid-template-columns:1fr}.crm-owner-sidebar{position:fixed;z-index:100;inset:0 auto 0 0;width:min(320px,86vw);transform:translateX(-105%);transition:transform .22s var(--ease-out)}.crm-owner-sidebar.is-open{transform:translateX(0)}.crm-owner-menu-button{display:inline-flex!important}.crm-owner-main{padding:.75rem}.crm-owner-dashboard-grid,.crm-owner-mail-layout,.crm-owner-settings-grid,.crm-owner-support-layout{grid-template-columns:1fr}.crm-owner-mail-layout .crm-owner-panel:last-child,.crm-owner-roadmap-grid,.crm-owner-settings-grid .crm-owner-panel:first-child,.crm-owner-span-2,.crm-owner-support-context{grid-column:auto}}@media (max-width:640px){.crm-owner-page-title,.crm-owner-panel__head,.crm-owner-support-chat footer,.crm-owner-topbar{align-items:stretch;flex-direction:column}.crm-owner-topbar{display:grid;grid-template-columns:auto 1fr}.crm-owner-topbar__actions{grid-column:1/-1}.crm-owner-profile-chip span{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-owner-page-title h1{font-size:2rem}.crm-owner-facts,.crm-owner-ops-list button{grid-template-columns:1fr}.crm-owner-install{left:.75rem;right:.75rem;bottom:.75rem}}@media (prefers-reduced-motion:reduce){.crm-owner-root *,.crm-owner-root :after,.crm-owner-root :before{transition-duration:1ms!important;animation-duration:1ms!important;scroll-behavior:auto!important}}.crm-platform-root[data-platform-theme]{color-scheme:light}.crm-platform-root[data-platform-theme=dark]{color-scheme:dark}.crm-platform-root[data-platform-theme=dark] .crm-platform-audit,.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row,.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row__actions,.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row__controls,.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row__metrics div,.crm-platform-root[data-platform-theme=dark] .crm-platform-empty,.crm-platform-root[data-platform-theme=dark] .crm-platform-filterbar,.crm-platform-root[data-platform-theme=dark] .crm-platform-mail__folders button,.crm-platform-root[data-platform-theme=dark] .crm-platform-oauth-card,.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap article,.crm-platform-root[data-platform-theme=dark] .crm-platform-settings-section,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__filters button,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__threads button,.crm-platform-root[data-platform-theme=dark] .crm-platform-tabs,.crm-platform-root[data-platform-theme=dark] .crm-platform-tabs button{background:linear-gradient(145deg,rgba(10,52,62,.92),rgba(6,34,44,.96)),rgba(6,34,44,.96);border-color:rgba(112,239,235,.18);color:rgba(237,253,255,.94);box-shadow:0 18px 46px rgba(0,0,0,.18)}.crm-platform-root[data-platform-theme=dark] .crm-platform-filterbar button.is-active,.crm-platform-root[data-platform-theme=dark] .crm-platform-mail__folders button.is-active,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__filters button.is-active,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__threads button.is-active,.crm-platform-root[data-platform-theme=dark] .crm-platform-tabs button.is-active{background:linear-gradient(135deg,rgba(43,214,211,.24),rgba(55,164,255,.16));border-color:rgba(112,239,235,.36);color:#effeff}.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row p,.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row small,.crm-platform-root[data-platform-theme=dark] .crm-platform-empty p,.crm-platform-root[data-platform-theme=dark] .crm-platform-empty span,.crm-platform-root[data-platform-theme=dark] .crm-platform-mail__reader-head span,.crm-platform-root[data-platform-theme=dark] .crm-platform-oauth-card code,.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap span,.crm-platform-root[data-platform-theme=dark] .crm-platform-settings-section p,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__threads button b,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__threads button em,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__threads button small{color:rgba(190,224,231,.82)}.crm-platform-root[data-platform-theme=dark] .crm-platform-empty strong,.crm-platform-root[data-platform-theme=dark] .crm-platform-mail__reader-head strong,.crm-platform-root[data-platform-theme=dark] .crm-platform-oauth-card strong,.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap strong,.crm-platform-root[data-platform-theme=dark] .crm-platform-settings-section h3,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__threads button strong{color:rgba(246,254,255,.96)}.crm-platform-root[data-platform-theme=dark] .crm-platform-company-row select,.crm-platform-root[data-platform-theme=dark] .crm-platform-filterbar select,.crm-platform-root[data-platform-theme=dark] .crm-platform-mail input,.crm-platform-root[data-platform-theme=dark] .crm-platform-mail textarea,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__composer textarea,.crm-platform-root[data-platform-theme=dark] input:not([type=checkbox]),.crm-platform-root[data-platform-theme=dark] select,.crm-platform-root[data-platform-theme=dark] textarea{background:rgba(5,26,34,.9);border-color:rgba(112,239,235,.2);color:rgba(241,254,255,.96)}.crm-platform-root[data-platform-theme=dark] input::-moz-placeholder,.crm-platform-root[data-platform-theme=dark] textarea::-moz-placeholder{color:rgba(182,215,222,.58)}.crm-platform-root[data-platform-theme=dark] input::placeholder,.crm-platform-root[data-platform-theme=dark] textarea::placeholder{color:rgba(182,215,222,.58)}.crm-platform-root[data-platform-theme=dark] .crm-platform-button:disabled,.crm-platform-root[data-platform-theme=dark] .crm-platform-button[aria-disabled=true],.crm-platform-root[data-platform-theme=dark] button:disabled{background:rgba(8,50,60,.86);border-color:rgba(112,239,235,.12);color:rgba(190,224,231,.52);opacity:1}.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap article,.crm-platform-root[data-platform-theme=dark] input:disabled,.crm-platform-root[data-platform-theme=dark] input[readonly],.crm-platform-root[data-platform-theme=dark] select:disabled,.crm-platform-root[data-platform-theme=dark] textarea:disabled,.crm-platform-root[data-platform-theme=dark] textarea[readonly]{background:linear-gradient(145deg,rgba(8,46,56,.9),rgba(5,30,39,.96)),rgba(5,30,39,.96);border-color:rgba(112,239,235,.14);color:rgba(217,241,246,.72);opacity:1}.crm-platform-root[data-platform-theme=light] .crm-platform-company-row,.crm-platform-root[data-platform-theme=light] .crm-platform-company-row__actions,.crm-platform-root[data-platform-theme=light] .crm-platform-company-row__controls,.crm-platform-root[data-platform-theme=light] .crm-platform-company-row__metrics div,.crm-platform-root[data-platform-theme=light] .crm-platform-empty,.crm-platform-root[data-platform-theme=light] .crm-platform-mail__folders button,.crm-platform-root[data-platform-theme=light] .crm-platform-support__threads button,.crm-platform-root[data-platform-theme=light] .crm-platform-tabs button{background:rgba(255,255,255,.9);border-color:rgba(12,132,143,.1);color:#15333b}.crm-platform-root[data-platform-theme=light] .crm-platform-empty p,.crm-platform-root[data-platform-theme=light] .crm-platform-empty span{color:rgba(56,86,94,.68)}.crm-platform-root[data-platform-theme=dark] .crm-platform-company-table>div,.crm-platform-root[data-platform-theme=dark] .crm-platform-empty,.crm-platform-root[data-platform-theme=dark] .crm-platform-empty *,.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap article,.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap article span,.crm-platform-root[data-platform-theme=dark] .crm-platform-settings>div{background-color:initial}.crm-platform-root[data-platform-theme=dark] .crm-platform-company-table>.crm-platform-empty,.crm-platform-root[data-platform-theme=dark] .crm-platform-empty,.crm-platform-root[data-platform-theme=dark] .crm-platform-roadmap article,.crm-platform-root[data-platform-theme=dark] .crm-platform-settings>.crm-platform-empty{background:linear-gradient(145deg,rgba(8,48,58,.96),rgba(5,29,38,.98))!important;border-color:rgba(112,239,235,.16)!important;color:rgba(232,249,252,.9)!important}.crm-platform-root[data-platform-theme=dark] .crm-platform-button:disabled,.crm-platform-root[data-platform-theme=dark] .crm-platform-button[aria-disabled=true],.crm-platform-root[data-platform-theme=dark] button:disabled{background:linear-gradient(135deg,rgba(8,51,61,.92),rgba(6,38,49,.92))!important;border-color:rgba(112,239,235,.16)!important;color:rgba(205,232,237,.62)!important}.crm-platform-root[data-platform-theme=dark] input:disabled,.crm-platform-root[data-platform-theme=dark] input[readonly],.crm-platform-root[data-platform-theme=dark] select:disabled,.crm-platform-root[data-platform-theme=dark] textarea:disabled,.crm-platform-root[data-platform-theme=dark] textarea[readonly]{background:linear-gradient(135deg,rgba(7,42,52,.94),rgba(5,31,41,.94))!important;border-color:rgba(112,239,235,.14)!important;color:rgba(213,238,242,.68)!important}.crm-platform-root[data-platform-theme=dark] .crm-platform-button--ghost,.crm-platform-root[data-platform-theme=dark] .crm-platform-button--secondary,.crm-platform-root[data-platform-theme=dark] .crm-platform-filterbar button,.crm-platform-root[data-platform-theme=dark] .crm-platform-filterbar select,.crm-platform-root[data-platform-theme=dark] .crm-platform-search,.crm-platform-root[data-platform-theme=dark] .crm-platform-support__composer{background:linear-gradient(135deg,rgba(7,44,55,.94),rgba(5,32,42,.94))!important;border-color:rgba(112,239,235,.18)!important;color:rgba(232,249,252,.9)!important}.crm-platform-root[data-platform-theme=dark] .crm-platform-button--ghost svg,.crm-platform-root[data-platform-theme=dark] .crm-platform-button--secondary svg,.crm-platform-root[data-platform-theme=dark] .crm-platform-search svg{color:rgba(125,231,232,.82)}.crm-platform-root[data-platform-theme=light]{--platform-page:#e8f8f9;--platform-page-2:#f7fcfd;--platform-ink:#102631;--platform-muted:#496976;--platform-soft:#d8f1f3;--platform-line:rgba(18,112,125,0.14);--platform-line-strong:rgba(18,112,125,0.24);--platform-card:rgba(255,255,255,0.9);--platform-card-solid:#ffffff;--platform-shadow:0 18px 52px rgba(10,72,85,0.12);--platform-shadow-soft:0 10px 28px rgba(10,72,85,0.1);color:var(--platform-ink);background:radial-gradient(circle at 14% 4%,rgba(93,228,218,.3),transparent 30rem),radial-gradient(circle at 86% 0,rgba(69,187,255,.16),transparent 34rem),linear-gradient(180deg,var(--platform-page-2),var(--platform-page))}.crm-platform-root[data-platform-theme=dark]{--platform-page:#061820;--platform-page-2:#08212b;--platform-ink:#effdff;--platform-muted:#a8c7d0;--platform-soft:#123743;--platform-line:rgba(185,246,255,0.16);--platform-line-strong:rgba(185,246,255,0.26);--platform-card:rgba(9,36,47,0.92);--platform-card-solid:#0a2630;--platform-sidebar:#061820;--platform-sidebar-2:#0b2a36;--platform-shadow:0 22px 70px rgba(0,0,0,0.28);--platform-shadow-soft:0 12px 34px rgba(0,0,0,0.22);color:var(--platform-ink);background:radial-gradient(circle at 20% 8%,rgba(20,198,200,.16),transparent 34rem),radial-gradient(circle at 92% 0,rgba(45,132,232,.1),transparent 32rem),linear-gradient(180deg,var(--platform-page-2),var(--platform-page))}.crm-platform-root[data-platform-theme] .crm-platform-topbar{position:relative;top:auto;backdrop-filter:none}.crm-platform-root[data-platform-theme] .crm-platform-analytics,.crm-platform-root[data-platform-theme] .crm-platform-audit-panel,.crm-platform-root[data-platform-theme] .crm-platform-chart-card,.crm-platform-root[data-platform-theme] .crm-platform-hero,.crm-platform-root[data-platform-theme] .crm-platform-insights article,.crm-platform-root[data-platform-theme] .crm-platform-mail__folders,.crm-platform-root[data-platform-theme] .crm-platform-mail__list,.crm-platform-root[data-platform-theme] .crm-platform-mail__reader,.crm-platform-root[data-platform-theme] .crm-platform-meter-card,.crm-platform-root[data-platform-theme] .crm-platform-oauth-card,.crm-platform-root[data-platform-theme] .crm-platform-panel,.crm-platform-root[data-platform-theme] .crm-platform-roadmap article,.crm-platform-root[data-platform-theme] .crm-platform-settings-section,.crm-platform-root[data-platform-theme] .crm-platform-summary-card,.crm-platform-root[data-platform-theme] .crm-platform-support__chat,.crm-platform-root[data-platform-theme] .crm-platform-support__context,.crm-platform-root[data-platform-theme] .crm-platform-support__filters,.crm-platform-root[data-platform-theme] .crm-platform-support__threads,.crm-platform-root[data-platform-theme] .crm-platform-topbar{color:var(--platform-ink);background:var(--platform-card);border-color:var(--platform-line);box-shadow:var(--platform-shadow-soft)}.crm-platform-root[data-platform-theme=dark] .crm-platform-hero{background:radial-gradient(circle at right 0,rgba(20,198,200,.18),transparent 24rem),linear-gradient(135deg,rgba(9,43,55,.96),rgba(7,26,35,.95))}.crm-platform-root[data-platform-theme=light] .crm-platform-hero{background:radial-gradient(circle at right 0,rgba(93,228,218,.28),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.94),rgba(225,248,250,.9))}.crm-platform-root[data-platform-theme] .crm-platform-empty{border:1px solid var(--platform-line);color:var(--platform-muted);background:linear-gradient(135deg,rgba(20,198,200,.08),transparent),var(--platform-card-solid);box-shadow:inset 0 1px rgba(255,255,255,.35)}.crm-platform-root[data-platform-theme=dark] .crm-platform-empty{background:linear-gradient(135deg,rgba(20,198,200,.1),transparent),rgba(8,30,39,.92)}.crm-platform-root[data-platform-theme] .crm-platform-empty strong{color:var(--platform-ink)}.crm-platform-root[data-platform-theme] input:not([type=checkbox]),.crm-platform-root[data-platform-theme] select,.crm-platform-root[data-platform-theme] textarea{color:var(--platform-ink)!important;background-color:rgba(255,255,255,.78)!important;border-color:var(--platform-line-strong)}.crm-platform-root[data-platform-theme=dark] input:not([type=checkbox]),.crm-platform-root[data-platform-theme=dark] select,.crm-platform-root[data-platform-theme=dark] textarea{color:var(--platform-ink)!important;background-color:rgba(255,255,255,.08)!important}.crm-platform-root[data-platform-theme] .crm-platform-search input{background:transparent!important}.crm-platform-theme-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--platform-line-strong);border-radius:15px;color:var(--platform-ink);background:rgba(255,255,255,.62);padding:0 12px;font:inherit;font-weight:850;cursor:pointer;transition:transform .15s var(--platform-ease),background-color .15s var(--platform-ease),border-color .15s var(--platform-ease)}.crm-platform-root[data-platform-theme=dark] .crm-platform-theme-switch{background:rgba(255,255,255,.08)}.crm-platform-theme-switch:focus-visible,.crm-platform-theme-switch:hover{border-color:rgba(20,198,200,.55);outline:none;transform:translateY(-1px)}.crm-platform-theme-switch span{display:grid;width:28px;height:28px;place-items:center;border-radius:10px;color:#04252c;background:linear-gradient(145deg,var(--platform-aqua-2),#8befff)}.crm-platform-theme-switch b{font-size:13px}.crm-platform-sidebar>.crm-platform-theme-switch{width:100%;color:var(--platform-sidebar-text);background:rgba(255,255,255,.06)}.crm-platform-analytics{display:grid;gap:16px;padding:18px;border:1px solid var(--platform-line);border-radius:28px}.crm-platform-analytics__head{display:flex;justify-content:space-between;gap:16px}.crm-platform-analytics__head p,.crm-platform-chart-card p,.crm-platform-meter-card p{margin:0;color:var(--platform-aqua);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crm-platform-analytics__head h2{margin:4px 0 0;font-size:clamp(24px,3vw,38px);line-height:1;letter-spacing:-.03em}.crm-platform-analytics__head span{display:block;margin-top:8px;color:var(--platform-muted)}.crm-platform-analytics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-platform-chart-card,.crm-platform-meter-card{display:grid;min-height:190px;gap:14px;padding:16px;border:1px solid var(--platform-line);border-radius:22px}.crm-platform-chart-card strong,.crm-platform-meter-card strong{display:block;margin-top:8px;color:var(--platform-ink);font-size:40px;line-height:1}.crm-platform-chart-card span,.crm-platform-meter-card span{display:block;margin-top:8px;color:var(--platform-muted)}.crm-platform-mini-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22px,1fr);align-items:end;gap:8px;min-height:92px;padding-top:8px}.crm-platform-mini-chart__item{display:grid;gap:8px;min-width:0;align-items:end}.crm-platform-mini-chart__item i{display:block;min-height:12px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--platform-aqua-2),var(--platform-blue));box-shadow:0 10px 24px rgba(20,198,200,.18)}.crm-platform-mini-chart__item span{overflow:hidden;margin:0;color:var(--platform-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crm-platform-meter{overflow:hidden;height:12px;border-radius:999px;background:rgba(20,198,200,.12)}.crm-platform-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--platform-aqua-2),var(--platform-blue))}@media (max-width:1440px){.crm-platform-analytics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.crm-platform-analytics__grid{grid-template-columns:minmax(0,1fr)}.crm-platform-topbar .crm-platform-theme-switch{width:100%}}@media (max-width:1180px){.crm-platform-filterbar{grid-template-columns:minmax(0,1fr)}}.crm-platform-root{--platform-page:#eef7f8;--platform-page-2:#f7fbfc;--platform-ink:#102631;--platform-muted:#627884;--platform-soft:#dbecef;--platform-line:rgba(13,80,92,0.12);--platform-line-strong:rgba(13,80,92,0.2);--platform-card:rgba(255,255,255,0.88);--platform-card-solid:#ffffff;--platform-sidebar:#071b25;--platform-sidebar-2:#0b2a36;--platform-sidebar-text:#effdff;--platform-sidebar-muted:#91aeb7;--platform-aqua:#14c6c8;--platform-aqua-2:#5de4da;--platform-blue:#2d84e8;--platform-green:#07966f;--platform-yellow:#d39412;--platform-red:#d94363;--platform-shadow:0 22px 70px rgba(16,53,65,0.12);--platform-shadow-soft:0 12px 36px rgba(16,53,65,0.1);--platform-radius-lg:28px;--platform-radius-md:20px;--platform-radius-sm:14px;--platform-ease:cubic-bezier(0.22,1,0.36,1);min-height:100svh;color:var(--platform-ink);background:radial-gradient(circle at 18% 8%,rgba(93,228,218,.28),transparent 34rem),radial-gradient(circle at 84% 2%,rgba(45,132,232,.12),transparent 36rem),linear-gradient(180deg,var(--platform-page-2),var(--platform-page))}.crm-platform-root *{scrollbar-width:thin;scrollbar-color:rgba(20,198,200,.4) transparent}.crm-platform-svg{width:20px;height:20px}.crm-platform-dashboard{display:grid;grid-template-columns:292px minmax(0,1fr);gap:22px;width:min(1760px,100%);margin:0 auto;padding:22px;align-items:start}.crm-platform-content{display:grid;gap:18px;min-width:0;animation:crmPlatformPageIn .18s var(--platform-ease) both}@keyframes crmPlatformPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.crm-platform-sidebar{position:sticky;top:22px;display:flex;height:calc(100svh - 44px);min-height:680px;flex-direction:column;gap:18px;padding:18px;border:1px solid rgba(186,246,255,.12);border-radius:30px;color:var(--platform-sidebar-text);background:radial-gradient(circle at 32% 0,rgba(20,198,200,.18),transparent 18rem),linear-gradient(180deg,var(--platform-sidebar-2),var(--platform-sidebar));box-shadow:0 28px 90px rgba(3,18,25,.28)}.crm-platform-brand{display:flex;align-items:center;gap:12px}.crm-platform-avatar,.crm-platform-brand>span,.crm-platform-thread-avatar{display:grid;place-items:center;flex:0 0 auto;color:#04252c;background:linear-gradient(145deg,var(--platform-aqua-2),#8befff);box-shadow:inset 0 1px rgba(255,255,255,.65)}.crm-platform-brand>span{width:46px;height:46px;border-radius:17px}.crm-platform-audit-panel p,.crm-platform-brand p,.crm-platform-hero p,.crm-platform-panel__head p,.crm-platform-sidebar__group>span,.crm-platform-summary-card p,.crm-platform-support__context>p,.crm-platform-topbar p{margin:0;color:var(--platform-aqua);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crm-platform-audit-panel h3,.crm-platform-brand h1,.crm-platform-hero h1,.crm-platform-panel__head h2,.crm-platform-topbar h2{margin:3px 0 0;font-weight:850;letter-spacing:-.03em}.crm-platform-brand--compact h1{color:var(--platform-sidebar-text);font-size:18px}.crm-platform-nav{display:grid;gap:8px}.crm-platform-nav button,.crm-platform-sidebar__group button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;border:1px solid transparent;border-radius:16px;color:var(--platform-sidebar-muted);background:transparent;padding:0 12px;text-align:left;font:inherit;font-weight:750;cursor:pointer;transition:transform .15s var(--platform-ease),color .15s var(--platform-ease),background-color .15s var(--platform-ease),border-color .15s var(--platform-ease)}.crm-platform-nav button:focus-visible,.crm-platform-nav button:hover,.crm-platform-sidebar__group button.is-active,.crm-platform-sidebar__group button:focus-visible,.crm-platform-sidebar__group button:hover{border-color:rgba(186,246,255,.16);color:var(--platform-sidebar-text);background:rgba(255,255,255,.07);outline:none;transform:translateY(-1px)}.crm-platform-nav b{min-width:22px;border-radius:999px;color:#05232b;background:var(--platform-aqua-2);padding:3px 6px;text-align:center;font-size:11px}.crm-platform-sidebar__group{display:grid;gap:8px;padding:12px;border:1px solid rgba(186,246,255,.1);border-radius:20px;background:rgba(255,255,255,.04)}.crm-platform-sidebar__group button{grid-template-columns:1fr;min-height:36px;padding:0 10px}.crm-platform-sidebar__user{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;margin-top:auto;padding:14px;border:1px solid rgba(186,246,255,.14);border-radius:22px;background:rgba(255,255,255,.06)}.crm-platform-sidebar__user span{color:var(--platform-sidebar-text);font-weight:850}.crm-platform-sidebar__user small,.crm-platform-sidebar__user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-platform-sidebar__user small{color:var(--platform-sidebar-muted)}.crm-platform-sidebar__user .crm-platform-button{grid-column:1/-1}.crm-platform-avatar{width:44px;height:44px;border-radius:16px;font-weight:900}.crm-platform-avatar--small{width:38px;height:38px;border-radius:14px}.crm-platform-audit-panel,.crm-platform-hero,.crm-platform-insights article,.crm-platform-install,.crm-platform-panel,.crm-platform-summary-card,.crm-platform-topbar{border:1px solid var(--platform-line);background:var(--platform-card);box-shadow:var(--platform-shadow-soft),inset 0 1px rgba(255,255,255,.9)}.crm-platform-topbar{position:sticky;z-index:4;top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:14px 16px;border-radius:24px;backdrop-filter:blur(12px)}.crm-platform-topbar h2{font-size:clamp(22px,2.6vw,34px)}.crm-platform-topbar__actions{display:flex;align-items:center;gap:10px;min-width:0}.crm-platform-button,.crm-platform-filterbar button,.crm-platform-filterbar select,.crm-platform-icon-button,.crm-platform-mail__folders button,.crm-platform-support__filters button,.crm-platform-support__threads button,.crm-platform-tabs button{font:inherit;cursor:pointer;transition:transform .15s var(--platform-ease),opacity .15s var(--platform-ease),color .15s var(--platform-ease),background-color .15s var(--platform-ease),border-color .15s var(--platform-ease),box-shadow .15s var(--platform-ease)}.crm-platform-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border:1px solid transparent;border-radius:15px;padding:0 16px;white-space:nowrap;font-weight:850}.crm-platform-button--sm{min-height:38px;border-radius:13px;padding-inline:12px;font-size:13px}.crm-platform-button--md{min-height:46px}.crm-platform-button--full{width:100%}.crm-platform-button--primary{color:#05252c;background:linear-gradient(135deg,var(--platform-aqua-2),#45bbff);box-shadow:0 14px 32px rgba(20,198,200,.2)}.crm-platform-button--secondary{border-color:var(--platform-line-strong);color:var(--platform-ink);background:rgba(255,255,255,.78)}.crm-platform-button--ghost{border-color:rgba(13,80,92,.1);color:var(--platform-ink);background:rgba(255,255,255,.48)}.crm-platform-button--danger{border-color:rgba(217,67,99,.24);color:#9f2942;background:rgba(255,231,236,.82)}.crm-platform-button:hover,.crm-platform-filterbar button:hover,.crm-platform-icon-button:hover,.crm-platform-mail__folders button:hover,.crm-platform-support__threads button:hover,.crm-platform-tabs button:hover{transform:translateY(-1px)}.crm-platform-button:active,.crm-platform-icon-button:active{transform:translateY(0) scale(.98)}.crm-platform-button:disabled,.crm-platform-icon-button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.crm-platform-icon-button{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--platform-line-strong);border-radius:15px;color:var(--platform-ink);background:rgba(255,255,255,.78)}.crm-platform-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,280px);gap:22px;padding:clamp(22px,4vw,34px);border-radius:32px;background:radial-gradient(circle at right 0,rgba(93,228,218,.32),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.9),rgba(225,248,250,.88))}.crm-platform-hero h1{max-width:820px;font-size:clamp(32px,4vw,64px);line-height:.98}.crm-platform-hero span{display:block;max-width:760px;margin-top:14px;color:var(--platform-muted);line-height:1.65}.crm-platform-hero__status{display:grid;align-content:center;gap:8px;min-height:160px;padding:22px;border-radius:24px;color:#eaffff;background:linear-gradient(145deg,#083746,#0cb5b9);box-shadow:inset 0 1px rgba(255,255,255,.18)}.crm-platform-hero__status strong{font-size:clamp(46px,7vw,76px);line-height:.95}.crm-platform-hero__status span{margin:0;color:rgba(239,253,255,.78)}.crm-platform-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-platform-summary-card{display:flex;align-items:flex-start;gap:14px;min-height:132px;padding:18px;border-radius:24px}.crm-platform-summary-card__icon{display:grid;width:44px;height:44px;place-items:center;flex:0 0 auto;border-radius:15px;color:#045966;background:rgba(20,198,200,.13)}.crm-platform-summary-card strong{display:block;margin-top:8px;color:var(--platform-ink);font-size:clamp(30px,4vw,46px);line-height:.95}.crm-platform-summary-card span{display:block;margin-top:8px;color:var(--platform-muted);font-size:14px}.crm-platform-summary-card--aqua{background:linear-gradient(145deg,rgba(226,255,254,.94),rgba(255,255,255,.88))}.crm-platform-summary-card--dark{color:#effdff;background:linear-gradient(145deg,#092633,#104151)}.crm-platform-summary-card--dark span,.crm-platform-summary-card--dark strong{color:inherit}.crm-platform-workspace-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:18px}.crm-platform-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crm-platform-audit-panel,.crm-platform-insights article{border-radius:24px;padding:18px}.crm-platform-insights strong{display:block;margin-top:10px;font-size:42px;line-height:1}.crm-platform-insights span{display:block;margin-top:8px;color:var(--platform-muted)}.crm-platform-audit-panel{display:grid;gap:12px}.crm-platform-panel{display:grid;gap:16px;padding:18px;border-radius:28px}.crm-platform-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.crm-platform-panel__head h2{font-size:clamp(24px,3vw,38px)}.crm-platform-panel__head span{display:block;max-width:780px;margin-top:6px;color:var(--platform-muted);line-height:1.55}.crm-platform-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.crm-platform-search{display:flex;align-items:center;gap:10px;min-height:46px;min-width:0;border:1px solid var(--platform-line-strong);border-radius:16px;color:var(--platform-muted);background:rgba(255,255,255,.72);padding:0 12px}.crm-platform-company-row select,.crm-platform-field input,.crm-platform-filterbar select,.crm-platform-mail input,.crm-platform-mail textarea,.crm-platform-search input,.crm-platform-secret-field input,.crm-platform-support__composer textarea{width:100%;min-width:0;border:1px solid var(--platform-line-strong);border-radius:14px;outline:none;color:var(--platform-ink);background:rgba(255,255,255,.82);padding:0 12px;font:inherit;transition:border-color .15s var(--platform-ease),box-shadow .15s var(--platform-ease),background-color .15s var(--platform-ease)}.crm-platform-search input{min-height:auto;border:0;background:transparent;padding:0}.crm-platform-search--top{width:min(430px,42vw)}.crm-platform-company-row select,.crm-platform-field input,.crm-platform-filterbar select,.crm-platform-secret-field input{min-height:42px}.crm-platform-mail textarea,.crm-platform-support__composer textarea{min-height:88px;resize:vertical;padding-block:12px}.crm-platform-root input::-moz-placeholder,.crm-platform-root textarea::-moz-placeholder{color:rgba(98,120,132,.72)}.crm-platform-root input::placeholder,.crm-platform-root textarea::placeholder{color:rgba(98,120,132,.72)}.crm-platform-root input:focus,.crm-platform-root select:focus,.crm-platform-root textarea:focus{border-color:rgba(20,198,200,.82);box-shadow:0 0 0 4px rgba(20,198,200,.14)}.crm-platform-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px auto;gap:10px;align-items:center}.crm-platform-filterbar button{min-height:42px;border:1px solid var(--platform-line-strong);border-radius:14px;color:var(--platform-muted);background:rgba(255,255,255,.72);padding:0 14px;font-weight:800}.crm-platform-filterbar button.is-active{color:#05252c;border-color:transparent;background:linear-gradient(135deg,var(--platform-aqua-2),#45bbff)}.crm-platform-company-table{display:grid;gap:10px}.crm-platform-company-row{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(220px,.72fr) minmax(230px,.78fr) minmax(280px,.9fr) minmax(150px,.42fr);gap:14px;align-items:center;min-width:0;border:1px solid var(--platform-line);border-radius:22px;background:rgba(255,255,255,.72);padding:14px;box-shadow:inset 0 1px rgba(255,255,255,.75)}.crm-platform-company-row__identity{display:flex;align-items:center;gap:12px;min-width:0}.crm-platform-company-row__actions,.crm-platform-company-row__controls,.crm-platform-company-row__identity>div:last-child,.crm-platform-company-row__metrics,.crm-platform-company-row__title,.crm-platform-company-row__usage{min-width:0}.crm-platform-company-row__title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crm-platform-company-row h3{margin:0;overflow:hidden;font-size:18px;font-weight:850;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.crm-platform-company-row p,.crm-platform-company-row small{display:block;margin:4px 0 0;overflow:hidden;color:var(--platform-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.crm-platform-company-row__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-platform-company-row__metrics div{min-width:0;border:1px solid rgba(13,80,92,.08);border-radius:15px;background:rgba(255,255,255,.5);padding:10px}.crm-platform-company-row__metrics span,.crm-platform-field span,.crm-platform-usage span{color:var(--platform-muted);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.crm-platform-company-row__metrics strong{display:block;overflow:hidden;margin-top:5px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.crm-platform-media-status{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;margin-top:6px;border-radius:999px;padding:3px 8px;color:#087d61;background:rgba(10,184,145,.13);font-size:11px;font-style:normal;font-weight:850;line-height:1.1;white-space:nowrap}.crm-platform-media-status.is-blocked{color:#b83255;background:rgba(232,80,111,.15)}.crm-platform-usage{display:grid;gap:8px}.crm-platform-usage__row{display:flex;justify-content:space-between;gap:10px;font-size:12px}.crm-platform-usage__row strong{font-size:12px}.crm-platform-usage__track{height:8px;overflow:hidden;border-radius:999px;background:rgba(13,80,92,.1)}.crm-platform-usage__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--platform-aqua),var(--platform-blue));transition:transform .22s var(--platform-ease);transform-origin:left center}.crm-platform-usage__bar--warn{background:linear-gradient(90deg,var(--platform-yellow),var(--platform-red))}.crm-platform-company-row__controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-platform-company-row__controls label,.crm-platform-field{display:grid;gap:7px}.crm-platform-company-row__controls .crm-platform-check{display:flex;grid-column:1/-1;align-items:center;gap:8px;color:var(--platform-muted);font-size:13px;font-weight:800}.crm-platform-company-row__actions{display:grid;gap:8px}.crm-platform-company-row__actions>span{color:var(--platform-muted);font-size:12px;font-weight:800;text-align:center}.crm-platform-badge{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850}.crm-platform-badge--success{color:#06714f;background:rgba(7,150,111,.13)}.crm-platform-badge--info{color:#076777;background:rgba(20,198,200,.14)}.crm-platform-badge--warning{color:#906208;background:rgba(211,148,18,.16)}.crm-platform-badge--danger{color:#a52843;background:rgba(217,67,99,.14)}.crm-platform-alert,.crm-platform-empty,.crm-platform-skeleton{display:grid;gap:6px;border-radius:18px;padding:16px;color:var(--platform-muted);font-size:14px}.crm-platform-empty,.crm-platform-skeleton{border:1px dashed rgba(13,80,92,.16);background:rgba(255,255,255,.54)}.crm-platform-empty strong{color:var(--platform-ink);font-size:16px}.crm-platform-alert{border:1px solid rgba(217,67,99,.22);color:#9f2942;background:rgba(255,231,236,.78);font-weight:750}.crm-platform-alert--success{border-color:rgba(7,150,111,.22);color:#05714f;background:rgba(222,250,241,.86)}.crm-platform-alert--neutral{border-color:rgba(20,198,200,.24);color:#075969;background:rgba(224,252,252,.86)}.crm-platform-audit-list,.crm-platform-roadmap{display:grid;gap:10px}.crm-platform-audit,.crm-platform-roadmap article{display:grid;gap:4px;border:1px solid var(--platform-line);border-radius:18px;background:rgba(255,255,255,.58);padding:13px 14px}.crm-platform-audit strong,.crm-platform-roadmap strong{color:var(--platform-ink)}.crm-platform-audit span,.crm-platform-roadmap span{color:var(--platform-muted);font-size:13px}.crm-platform-support{display:grid;grid-template-columns:150px minmax(260px,.82fr) minmax(360px,1.12fr) minmax(240px,.52fr);gap:12px;min-height:560px}.crm-platform-mail__folders,.crm-platform-mail__list,.crm-platform-mail__reader,.crm-platform-settings-section,.crm-platform-support__chat,.crm-platform-support__context,.crm-platform-support__filters,.crm-platform-support__threads{border:1px solid var(--platform-line);border-radius:22px;background:rgba(255,255,255,.6)}.crm-platform-support__filters{display:grid;align-content:start;gap:8px;padding:10px}.crm-platform-mail__folders button,.crm-platform-support__filters button{min-height:38px;border:1px solid transparent;border-radius:14px;color:var(--platform-muted);background:transparent;padding:0 10px;text-align:left;font:inherit;font-weight:800}.crm-platform-mail__folders button.is-active,.crm-platform-support__filters button.is-active{color:#05252c;background:rgba(20,198,200,.16)}.crm-platform-support__threads{display:grid;align-content:start;gap:8px;overflow:auto;padding:10px}.crm-platform-support__threads button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:start;min-height:88px;border:1px solid transparent;border-radius:18px;color:var(--platform-ink);background:rgba(255,255,255,.48);padding:10px;text-align:left;font:inherit}.crm-platform-support__threads button.is-active{border-color:rgba(20,198,200,.24);background:rgba(224,252,252,.72);box-shadow:0 10px 26px rgba(20,198,200,.12)}.crm-platform-thread-avatar{width:38px;height:38px;border-radius:14px;font-weight:900}.crm-platform-support__threads button b,.crm-platform-support__threads button em,.crm-platform-support__threads button small,.crm-platform-support__threads button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-platform-support__threads button b,.crm-platform-support__threads button em,.crm-platform-support__threads button small{color:var(--platform-muted);font-size:12px;font-style:normal}.crm-platform-support__threads button i{grid-column:3;border-radius:999px;color:#05252c;background:var(--platform-aqua-2);padding:3px 7px;font-size:11px;font-style:normal;font-weight:900}.crm-platform-support__chat{display:grid;grid-template-rows:auto minmax(260px,1fr) auto;min-width:0;overflow:hidden}.crm-platform-support__chat-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border-bottom:1px solid var(--platform-line)}.crm-platform-support__chat-head strong{display:block;font-size:18px}.crm-platform-support__chat-head span{display:block;margin-top:3px;color:var(--platform-muted);font-size:13px}.crm-platform-support__messages{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:14px}.crm-platform-message{display:grid;gap:5px;max-width:min(78%,620px);border-radius:18px;padding:11px 13px;animation:crmPlatformMessageIn .15s var(--platform-ease) both}@keyframes crmPlatformMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.crm-platform-message small,.crm-platform-message span{font-size:12px;font-weight:750;opacity:.72}.crm-platform-message p{margin:0;line-height:1.5;white-space:pre-wrap}.crm-platform-message.is-user{align-self:flex-start;color:#102a34;background:#ffffff;border:1px solid rgba(15,70,86,.1);box-shadow:0 12px 28px rgba(12,42,54,.08)}.crm-platform-message.is-admin{align-self:flex-end;color:#05252c;background:linear-gradient(135deg,#6de8de,#33c0f5)}.crm-platform-root[data-platform-theme=light] .crm-platform-message.is-user{color:#102a34;background:rgba(255,255,255,.94)}.crm-platform-root[data-platform-theme=dark] .crm-platform-message.is-user{color:#e8fdff;background:linear-gradient(145deg,rgba(22,74,88,.92),rgba(8,41,52,.92));border-color:rgba(133,242,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(0,0,0,.16)}.crm-platform-root[data-platform-theme=dark] .crm-platform-message.is-user small,.crm-platform-root[data-platform-theme=dark] .crm-platform-message.is-user span{color:rgba(219,251,255,.78);opacity:1}.crm-platform-root[data-platform-theme=dark] .crm-platform-message.is-user p{color:#ffffff}.crm-platform-support__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px;border-top:1px solid var(--platform-line);background:rgba(255,255,255,.55)}.crm-platform-support__context{display:grid;align-content:start;gap:12px;padding:14px}.crm-platform-support__context h3{margin:0;font-size:22px;letter-spacing:-.02em}.crm-platform-support__context dl{display:grid;gap:8px;margin:0}.crm-platform-support__context dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--platform-line);padding-bottom:8px}.crm-platform-support__context dt{color:var(--platform-muted)}.crm-platform-support__context dd{margin:0;font-weight:850}.crm-platform-mail{display:grid;grid-template-columns:210px minmax(280px,.8fr) minmax(360px,1.2fr);gap:12px;min-height:420px}.crm-platform-mail__folders{display:grid;align-content:start;gap:8px;padding:10px}.crm-platform-mail__folders button{display:flex;align-items:center;justify-content:space-between}.crm-platform-mail__list,.crm-platform-mail__reader{display:grid;align-content:start;gap:12px;padding:14px}.crm-platform-mail__reader-head{display:grid;gap:4px}.crm-platform-mail__reader-head strong{font-size:18px}.crm-platform-mail__reader-head span{color:var(--platform-muted);font-size:13px}.crm-platform-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.crm-platform-tabs button{display:grid;gap:4px;min-height:72px;border:1px solid var(--platform-line);border-radius:18px;color:var(--platform-muted);background:rgba(255,255,255,.56);padding:10px;text-align:left;font:inherit}.crm-platform-tabs button strong{color:var(--platform-ink)}.crm-platform-tabs button span{overflow:hidden;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crm-platform-tabs button.is-active{border-color:rgba(20,198,200,.3);color:#075969;background:rgba(224,252,252,.78)}.crm-platform-settings{display:grid;gap:12px}.crm-platform-settings-section{display:grid;gap:14px;padding:16px}.crm-platform-settings-section__head{display:flex;justify-content:space-between;gap:12px}.crm-platform-settings-section h3{margin:0;font-size:22px;letter-spacing:-.02em}.crm-platform-settings-section p{margin:5px 0 0;color:var(--platform-muted)}.crm-platform-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-platform-secret-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.crm-platform-field small{color:var(--platform-muted);font-size:12px}.crm-platform-oauth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-platform-oauth-card{display:grid;gap:10px;border:1px solid var(--platform-line);border-radius:18px;background:rgba(255,255,255,.58);padding:14px}.crm-platform-oauth-card>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.crm-platform-oauth-card code{overflow:auto;border:1px solid rgba(13,80,92,.1);border-radius:12px;color:#075969;background:rgba(238,250,252,.72);padding:10px;font-size:12px}.crm-platform-login{display:grid;place-items:center;padding:24px}.crm-platform-login-card{width:min(520px,100%);border:1px solid rgba(186,246,255,.16);border-radius:34px;color:#effdff;background:linear-gradient(180deg,rgba(12,61,75,.9),rgba(4,24,34,.95));box-shadow:0 30px 90px rgba(0,0,0,.34);padding:clamp(24px,5vw,42px)}.crm-platform-login-card h1{font-size:clamp(30px,5vw,44px);line-height:.98}.crm-platform-login-copy,.crm-platform-login-note{color:rgba(239,253,255,.72);line-height:1.65}.crm-platform-login-copy{margin:24px 0}.crm-platform-login-note{display:flex;gap:10px;align-items:flex-start;margin-top:18px;border:1px solid rgba(186,246,255,.14);border-radius:18px;background:rgba(255,255,255,.05);padding:14px;font-size:13px}.crm-platform-form{display:grid;gap:16px}.crm-platform-form label{display:grid;gap:8px;color:#effdff;font-size:13px;font-weight:850}.crm-platform-form input{min-height:46px;width:100%;border:1px solid rgba(186,246,255,.22);border-radius:16px;outline:none;color:#effdff;background:rgba(255,255,255,.08);padding:0 14px;font-size:15px;transition:border-color .15s var(--platform-ease),box-shadow .15s var(--platform-ease),background-color .15s var(--platform-ease)}.crm-platform-form input::-moz-placeholder{color:rgba(239,253,255,.46)}.crm-platform-form input::placeholder{color:rgba(239,253,255,.46)}.crm-platform-install{position:fixed;z-index:30;right:24px;bottom:24px;display:grid;width:min(430px,calc(100vw - 32px));grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border-radius:22px;padding:14px;backdrop-filter:blur(16px)}.crm-platform-install p{margin:0;font-weight:850}.crm-platform-install span{color:var(--platform-muted);font-size:13px}.dark .crm-platform-root{--platform-page:#061820;--platform-page-2:#09242e;--platform-card:rgba(10,38,48,0.88);--platform-card-solid:#092631;--platform-ink:#ecfeff;--platform-muted:#9ab8c1;--platform-line:rgba(185,246,255,0.12);--platform-line-strong:rgba(185,246,255,0.18);--platform-shadow:0 22px 70px rgba(0,0,0,0.24);--platform-shadow-soft:0 12px 36px rgba(0,0,0,0.18);background:radial-gradient(circle at 20% 8%,rgba(20,198,200,.18),transparent 34rem),linear-gradient(180deg,#05141b,#071d26)}.dark .crm-platform-root input:not([type=checkbox]),.dark .crm-platform-root select,.dark .crm-platform-root textarea{color:var(--platform-ink)!important;background-color:rgba(255,255,255,.07)!important}.dark .crm-platform-search input{background:transparent!important}.dark .crm-platform-button--ghost,.dark .crm-platform-button--secondary,.dark .crm-platform-filterbar button,.dark .crm-platform-filterbar select,.dark .crm-platform-icon-button{color:var(--platform-ink);background:rgba(255,255,255,.07)}.dark .crm-platform-audit,.dark .crm-platform-audit-panel,.dark .crm-platform-company-row,.dark .crm-platform-insights article,.dark .crm-platform-mail__folders,.dark .crm-platform-mail__list,.dark .crm-platform-mail__reader,.dark .crm-platform-oauth-card,.dark .crm-platform-panel,.dark .crm-platform-roadmap article,.dark .crm-platform-settings-section,.dark .crm-platform-summary-card,.dark .crm-platform-support__chat,.dark .crm-platform-support__context,.dark .crm-platform-support__filters,.dark .crm-platform-support__threads{background:rgba(10,38,48,.7)}.dark .crm-platform-message.is-user{color:#e8fdff;background:linear-gradient(145deg,rgba(22,74,88,.92),rgba(8,41,52,.92));border-color:rgba(133,242,255,.16)}@media (min-width:1920px){.crm-platform-dashboard{grid-template-columns:304px minmax(0,1fr)}.crm-platform-content{grid-template-columns:minmax(0,1.15fr) minmax(360px,.38fr)}#companies,.crm-platform-hero,.crm-platform-summary-grid,.crm-platform-topbar,.crm-platform-workspace-grid{grid-column:1/-1}#roadmap,.crm-platform-mail-panel,.crm-platform-settings-panel,.crm-platform-support-panel{grid-column:auto}.crm-platform-support{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr)}.crm-platform-support__context,.crm-platform-support__filters{grid-column:1/-1}}@media (max-width:1440px){.crm-platform-dashboard{grid-template-columns:264px minmax(0,1fr)}.crm-platform-company-row{grid-template-columns:minmax(260px,1fr) minmax(210px,.7fr) minmax(230px,.8fr)}.crm-platform-company-row__actions,.crm-platform-company-row__controls{grid-column:span 1}.crm-platform-support{grid-template-columns:130px minmax(220px,.8fr) minmax(330px,1.2fr)}.crm-platform-support__context{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.crm-platform-support__context dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.crm-platform-dashboard{grid-template-columns:1fr;padding:14px}.crm-platform-sidebar{position:relative;top:auto;height:auto;min-height:0}.crm-platform-nav,.crm-platform-sidebar__group{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-platform-sidebar__group>span{grid-column:1/-1}.crm-platform-oauth-grid,.crm-platform-summary-grid,.crm-platform-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-platform-company-row{grid-template-columns:1fr}.crm-platform-company-row__controls{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-platform-mail,.crm-platform-support{grid-template-columns:1fr}.crm-platform-mail__folders,.crm-platform-support__filters{display:flex;overflow-x:auto}.crm-platform-mail__folders button,.crm-platform-support__filters button{flex:0 0 auto}}@media (max-width:760px){.crm-platform-dashboard,.crm-platform-login{padding:10px}.crm-platform-root{overflow-x:hidden}.crm-platform-hero,.crm-platform-install,.crm-platform-panel,.crm-platform-sidebar,.crm-platform-summary-card,.crm-platform-topbar{border-radius:22px}.crm-platform-topbar{position:relative;top:auto}.crm-platform-panel__head,.crm-platform-settings-section__head,.crm-platform-support__chat-head,.crm-platform-topbar,.crm-platform-topbar__actions{flex-direction:column;align-items:stretch}.crm-platform-search,.crm-platform-search--top{width:100%}.crm-platform-filterbar,.crm-platform-hero,.crm-platform-insights,.crm-platform-oauth-grid,.crm-platform-settings-grid,.crm-platform-summary-grid,.crm-platform-tabs,.crm-platform-workspace-grid{grid-template-columns:1fr}.crm-platform-nav{grid-template-columns:1fr 1fr}.crm-platform-sidebar__group{grid-template-columns:1fr 1fr 1fr}.crm-platform-summary-card{min-height:112px}.crm-platform-company-row__controls,.crm-platform-company-row__metrics{grid-template-columns:1fr}.crm-platform-support{min-height:auto}.crm-platform-message{max-width:92%}.crm-platform-install,.crm-platform-support__composer,.crm-platform-support__context,.crm-platform-support__context dl{grid-template-columns:1fr}.crm-platform-install{right:10px;bottom:10px}}@media (max-width:390px){.crm-platform-dashboard{padding:8px}.crm-platform-company-row__metrics,.crm-platform-nav,.crm-platform-sidebar__group{grid-template-columns:1fr}.crm-platform-hero h1{font-size:30px}.crm-platform-hero,.crm-platform-panel,.crm-platform-sidebar{padding:14px}}@media (prefers-reduced-motion:reduce){.crm-platform-root *,.crm-platform-root :after,.crm-platform-root :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.crm-platform-content,.crm-platform-dashboard,.crm-platform-root{max-width:100%;min-width:0}.crm-platform-content{grid-template-columns:minmax(0,1fr)}.crm-platform-hero,.crm-platform-mail,.crm-platform-panel,.crm-platform-settings,.crm-platform-summary-grid,.crm-platform-support,.crm-platform-topbar,.crm-platform-workspace-grid{width:100%;max-width:100%;min-width:0}.crm-platform-company-row,.crm-platform-company-row__actions,.crm-platform-company-row__controls,.crm-platform-company-row__metrics,.crm-platform-filterbar,.crm-platform-mail__folders,.crm-platform-mail__list,.crm-platform-mail__reader,.crm-platform-oauth-grid,.crm-platform-settings-grid,.crm-platform-support__chat,.crm-platform-support__context,.crm-platform-support__filters,.crm-platform-support__threads,.crm-platform-tabs{min-width:0}.crm-platform-filterbar>*{max-width:100%;min-width:0}.crm-platform-filterbar button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}next-route-announcer{max-width:0!important;overflow:hidden!important}.crm-tariffs-workspace{container-type:inline-size}.crm-tariff-current-card,.crm-tariff-plan-card{border:1px solid color-mix(in srgb,var(--crm-border) 76%,transparent);background:radial-gradient(circle at 18% 0,rgba(var(--crm-accent-rgb),.13),transparent 8rem),linear-gradient(145deg,color-mix(in srgb,var(--crm-surface-strong) 90%,white 10%),color-mix(in srgb,var(--crm-surface) 88%,var(--crm-accent) 12%));box-shadow:0 18px 42px rgba(4,79,103,.1),inset 0 1px 0 rgba(255,255,255,.58)}.crm-tariff-plan-card{position:relative;overflow:hidden}.crm-tariff-plan-grid{align-items:stretch}.crm-tariff-plan-grid .crm-tariff-plan-card{display:flex;min-height:clamp(20rem,34vh,28rem);flex-direction:column}.crm-tariff-plan-grid .crm-tariff-plan-card ul{margin-top:auto;padding-top:1rem}.crm-tariff-plan-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--crm-accent-rgb),.18),transparent 36%);opacity:0}.crm-tariff-plan-card.is-current{border-color:color-mix(in srgb,var(--crm-accent) 34%,transparent);box-shadow:0 22px 48px rgba(var(--crm-accent-rgb),.16),inset 0 1px 0 rgba(255,255,255,.68)}.crm-tariff-plan-card.is-current:before{opacity:1}html.dark .crm-tariff-current-card,html.dark .crm-tariff-plan-card{border-color:rgba(194,255,250,.12);background:radial-gradient(circle at 18% 0,rgba(37,99,235,.12),transparent 8rem),linear-gradient(145deg,rgba(10,42,53,.92),rgba(5,25,36,.94));box-shadow:0 20px 48px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.06)}html.dark .crm-tariff-plan-card.is-current{border-color:rgba(94,248,235,.28);box-shadow:0 22px 50px rgba(37,99,235,.16),0 14px 30px rgba(0,8,18,.34),inset 0 1px 0 rgba(255,255,255,.07)}@media (min-width:1920px){.crm-platform-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.38fr)}.crm-platform-mail-panel{grid-column:1/-1}}@media (max-width:1180px){.crm-platform-content,.crm-platform-filterbar,.crm-platform-mail,.crm-platform-oauth-grid,.crm-platform-settings-grid,.crm-platform-summary-grid,.crm-platform-support,.crm-platform-workspace-grid{grid-template-columns:minmax(0,1fr)}.crm-platform-hero,.crm-platform-panel,.crm-platform-topbar{justify-self:stretch}}.crm-login-stage{--crm-login-hero-width:clamp(1240px,84vw,1760px);--crm-login-safe-side:clamp(20px,5vw,48px);position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:clamp(4.5rem,12vh,7rem) 1rem clamp(2rem,8vh,4rem);overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse at 72% 18%,rgba(75,203,238,.62) 0,rgba(66,192,234,.25) 22%,rgba(2,55,110,.12) 44%,transparent 70%),radial-gradient(ellipse at 84% 44%,rgba(30,119,174,.34) 0,rgba(18,83,132,.22) 28%,transparent 66%),radial-gradient(ellipse at 18% 48%,rgba(1,13,33,.92) 0,rgba(2,23,54,.62) 42%,transparent 76%),radial-gradient(ellipse at 34% 18%,rgba(3,44,91,.58) 0,rgba(3,44,91,.22) 30%,transparent 70%),linear-gradient(90deg,rgba(1,6,18,.86),rgba(2,19,48,.52) 18%,rgba(3,28,67,.12) 42%,rgba(17,102,154,.18) 76%,rgba(3,27,61,.52)),linear-gradient(180deg,#040d24,#032a58 22%,#041533 58%,#04122e);isolation:isolate}.crm-login-stage__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.crm-login-stage__bg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(0,5,14,.72),rgba(1,10,26,.42) 12%,rgba(2,19,45,.12) 27%,transparent 43%,transparent 60%,rgba(3,25,54,.1) 75%,rgba(3,20,45,.4) 90%,rgba(0,7,18,.72)),linear-gradient(180deg,rgba(0,5,14,.12),transparent 22%,transparent 70%,rgba(0,6,16,.2));pointer-events:none}.crm-login-hero__video{left:50%;top:50%;display:block;width:min(var(--crm-login-hero-width),calc(100vw - var(--crm-login-safe-side) * 2));height:auto;max-width:none;max-height:calc(100vh - 52px);aspect-ratio:16/9;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 47% 58% at 50% 52%,#000 0,#000 50%,rgba(0,0,0,.78) 59%,rgba(0,0,0,.28) 67%,rgba(0,0,0,.06) 73%,transparent 79%);mask-image:radial-gradient(ellipse 47% 58% at 50% 52%,#000 0,#000 50%,rgba(0,0,0,.78) 59%,rgba(0,0,0,.28) 67%,rgba(0,0,0,.06) 73%,transparent 79%);transform:translate3d(-50%,-50%,0);transform-origin:50% 53%}.crm-login-hero__mobile-still,.crm-login-hero__video{position:absolute;z-index:0;object-position:center center;pointer-events:none}.crm-login-hero__mobile-still{inset:0;display:none;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-login-hero__shade{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 50%,rgba(38,221,240,.16),transparent 24%),radial-gradient(circle at 50% 42%,rgba(255,255,255,.1),transparent 18%),linear-gradient(180deg,rgba(0,6,14,.2),transparent 24%,rgba(0,8,16,.48)),linear-gradient(90deg,rgba(0,6,14,.4),transparent 34%,rgba(0,7,14,.08) 62%,rgba(0,7,14,.22));pointer-events:none}.crm-login-brand{position:absolute;top:38px;left:50%;z-index:4;transform:translateX(-50%);text-align:center;min-width:232px;color:rgba(246,253,255,.94);text-shadow:0 0 9px rgba(125,211,252,.14);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.crm-login-brand__title{color:rgba(239,249,255,.95);font-size:15.5px;font-weight:650;word-spacing:.54em}.crm-login-brand__subtitle,.crm-login-brand__title{line-height:1;letter-spacing:0;text-transform:uppercase;white-space:pre}.crm-login-brand__subtitle{display:block;margin-top:10px;color:rgba(178,215,236,.68);font-size:8px;font-weight:500;word-spacing:.32em}.crm-login-rail{position:absolute;top:50%;right:clamp(1rem,3vw,2.75rem);z-index:4;display:flex;flex-direction:column;gap:.85rem;transform:translateY(-50%)}.crm-login-rail__btn{display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;border-radius:9999px;border:1px solid rgba(190,240,255,.26);background:rgba(8,26,44,.3);color:rgba(220,246,255,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.crm-login-rail__btn:hover{border-color:rgba(var(--crm-accent-rgb),.6);background:rgba(var(--crm-accent-rgb),.16);color:#ffffff;transform:translateY(-2px)}.crm-login-card{position:relative;z-index:3;width:min(92vw,384px);padding:clamp(1.5rem,3vw,2rem);border-radius:1.75rem;border:1px solid rgba(190,240,255,.18);background:linear-gradient(160deg,rgba(8,26,44,.82),rgba(4,14,28,.7));box-shadow:0 30px 80px rgba(2,10,24,.56),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(20px) saturate(132%);-webkit-backdrop-filter:blur(20px) saturate(132%);color:rgba(238,252,255,.92)}.crm-login-card__title{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#eefcff}.crm-login-card__subtitle{margin-top:.4rem;font-size:.85rem;line-height:1.5;color:rgba(182,234,240,.72)}.crm-login-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:1.15rem;padding:.35rem;border-radius:1.15rem;border:1px solid rgba(190,240,255,.16);background:rgba(3,14,28,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crm-login-mode-toggle__btn{min-height:2.55rem;border-radius:.9rem;font-size:.88rem;font-weight:800;color:rgba(182,234,240,.68);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.crm-login-mode-toggle__btn:hover{color:rgba(238,252,255,.94)}.crm-login-mode-toggle__btn.is-active{background:linear-gradient(135deg,rgba(var(--crm-accent-rgb),.94),rgba(46,137,240,.9));color:#ffffff;box-shadow:0 12px 28px rgba(var(--crm-accent-rgb),.22)}.crm-login-label{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;color:rgba(220,246,255,.82)}.crm-login-input{width:100%;height:3rem;border-radius:1rem;border:1px solid rgba(190,240,255,.2);background:rgba(3,14,28,.55);padding:0 1rem;font-size:1rem;color:#eefcff;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.crm-login-input::-moz-placeholder{color:rgba(182,234,240,.45)}.crm-login-input::placeholder{color:rgba(182,234,240,.45)}.crm-login-input:focus{border-color:rgba(var(--crm-accent-rgb),.7);background:rgba(3,18,34,.7)}.crm-login-input:disabled{opacity:.6;cursor:not-allowed}.crm-login-input--code{font-size:1.18rem;font-weight:700;letter-spacing:.24em;text-align:center}.crm-login-eye{position:absolute;right:.35rem;top:50%;display:flex;height:2.6rem;width:2.6rem;align-items:center;justify-content:center;border-radius:.85rem;color:rgba(182,234,240,.7);transform:translateY(-50%);transition:color .18s ease}.crm-login-eye:hover{color:#ffffff}.crm-login-link{display:inline-flex;margin-top:-.25rem;font-size:.85rem;font-weight:600;color:var(--crm-accent);transition:color .18s ease}.crm-login-link:hover{color:#ffffff}.crm-login-submit{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,var(--crm-accent),var(--crm-accent-strong));font-size:1rem;font-weight:700;color:#ffffff;box-shadow:0 16px 36px rgba(var(--crm-accent-rgb),.28);transition:filter .18s ease,transform .18s ease,opacity .18s ease}.crm-login-submit:hover{filter:brightness(1.08)}.crm-login-submit:active{transform:translateY(1px)}.crm-login-submit:disabled{cursor:not-allowed;opacity:.6}.crm-login-divider{display:flex;align-items:center;gap:.75rem;margin:1.4rem 0 1rem;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(182,234,240,.55)}.crm-login-divider:after,.crm-login-divider:before{content:"";flex:1;height:1px;background:rgba(190,240,255,.16)}.crm-login-oauth-row{display:flex;justify-content:center;gap:.65rem}.crm-login-oauth{display:flex;height:2.85rem;width:2.85rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(190,240,255,.22);background:rgba(8,26,44,.45);color:rgba(220,246,255,.85);transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.crm-login-oauth:hover{border-color:rgba(var(--crm-accent-rgb),.6);background:rgba(var(--crm-accent-rgb),.16);color:#ffffff;transform:translateY(-2px)}.crm-login-alert{border-radius:.9rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.5}.crm-login-alert--error{border:1px solid rgba(255,123,156,.4);background:rgba(255,123,156,.12);color:#ffb9c8}.crm-login-alert--notice{border:1px solid rgba(255,209,102,.4);background:rgba(255,209,102,.12);color:#ffe2a3}.crm-login-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:flex-start;color:rgba(204,234,244,.7);font-size:.76rem;font-weight:500;line-height:1.42;cursor:pointer}.crm-login-consent input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--crm-accent);cursor:pointer}.crm-login-consent input:disabled{cursor:not-allowed;opacity:.62}.crm-login-consent a{color:rgba(126,236,255,.92);text-decoration:underline;text-decoration-color:rgba(126,236,255,.42);text-underline-offset:.18rem}.crm-login-consent a:focus-visible,.crm-login-consent a:hover{color:#ffffff;text-decoration-color:rgba(255,255,255,.72)}@media (max-width:768px){.crm-login-stage{padding:clamp(5.2rem,10vh,6.5rem) 1rem calc(6.25rem + env(safe-area-inset-bottom, 0px))}.crm-login-hero__video{display:none}.crm-login-hero__mobile-still{display:block}.crm-login-hero__shade{background:radial-gradient(circle at 50% 28%,rgba(38,221,240,.12),transparent 30%),linear-gradient(180deg,rgba(0,6,14,.14),transparent 28%,rgba(0,8,16,.34))}.crm-login-brand{top:24px}.crm-login-brand__title{font-size:13px;word-spacing:.44em}.crm-login-brand__subtitle{font-size:6.8px;word-spacing:.22em}.crm-login-rail{top:auto;right:auto;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));flex-direction:row;transform:translateX(-50%)}.crm-login-rail__btn{height:2.65rem;width:2.65rem}.crm-login-card{width:min(360px,calc(100vw - 42px))}}@media (max-width:480px){.crm-login-card__title{font-size:1.35rem}.crm-login-card{padding:1.35rem}}@media (prefers-reduced-motion:reduce){.crm-login-hero__video{display:none}.crm-login-hero__mobile-still{display:block}}.crm-platform-admin-v3{--platform-page:#eef8fb;--platform-page-2:#f8fcff;--platform-canvas:rgba(255,255,255,0.74);--platform-card:rgba(255,255,255,0.86);--platform-card-solid:#ffffff;--platform-card-inset:rgba(235,250,253,0.78);--platform-ink:#0e2430;--platform-muted:#55717c;--platform-faint:#7f99a3;--platform-line:rgba(16,78,92,0.12);--platform-line-strong:rgba(16,78,92,0.2);--platform-sidebar:#071924;--platform-sidebar-2:#092b38;--platform-sidebar-text:#f0fdff;--platform-sidebar-muted:#9ec1ca;--platform-aqua:#16c7c8;--platform-aqua-2:#68e7dc;--platform-blue:#347cf6;--platform-violet:#7c8bff;--platform-green:#36d49a;--platform-yellow:#f1b845;--platform-red:#f0607f;--platform-shadow:0 22px 58px rgba(8,48,62,0.14);--platform-shadow-soft:0 12px 34px rgba(8,48,62,0.1);--platform-radius-lg:24px;--platform-radius-md:18px;--platform-radius-sm:12px;--platform-ease:cubic-bezier(0.22,1,0.36,1);color-scheme:light;min-height:100svh;width:100%;max-width:none;color:var(--platform-ink);background:radial-gradient(circle at 18% 4%,rgba(104,231,220,.24),transparent 36rem),radial-gradient(circle at 92% 0,rgba(52,124,246,.13),transparent 38rem),linear-gradient(180deg,var(--platform-page-2),var(--platform-page));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.crm-platform-admin-v3[data-platform-theme=dark]{--platform-page:#061721;--platform-page-2:#0a202b;--platform-canvas:rgba(8,31,42,0.8);--platform-card:rgba(11,37,48,0.86);--platform-card-solid:#0d2b37;--platform-card-inset:rgba(4,22,30,0.58);--platform-ink:#effdff;--platform-muted:#a6c6cf;--platform-faint:#7fa2ad;--platform-line:rgba(156,235,246,0.13);--platform-line-strong:rgba(156,235,246,0.22);--platform-sidebar:#031018;--platform-sidebar-2:#092432;--platform-shadow:0 24px 70px rgba(0,0,0,0.32);--platform-shadow-soft:0 14px 40px rgba(0,0,0,0.24);color-scheme:dark;background:radial-gradient(circle at 16% 0,rgba(22,199,200,.13),transparent 34rem),radial-gradient(circle at 88% 0,rgba(52,124,246,.12),transparent 36rem),linear-gradient(180deg,var(--platform-page-2),var(--platform-page))}.crm-platform-admin-v3.crm-platform-dashboard{grid-template-columns:304px minmax(0,1fr);gap:0;align-items:stretch;padding:0}.crm-platform-admin-v3 .crm-platform-content{width:min(100%,1760px);margin-inline:auto;padding:24px clamp(20px,2vw,34px) 42px;gap:20px}.crm-platform-admin-v3 .crm-platform-sidebar{top:0;height:100svh;min-height:100svh;gap:16px;overflow:hidden auto;border-width:0 1px 0 0;border-color:rgba(181,246,255,.16);border-radius:0 30px 30px 0;padding:22px 18px;background:radial-gradient(circle at 18% 8%,rgba(104,231,220,.22),transparent 15rem),radial-gradient(circle at 110% 0,rgba(52,124,246,.18),transparent 17rem),linear-gradient(180deg,var(--platform-sidebar-2),var(--platform-sidebar));box-shadow:18px 0 56px rgba(3,17,24,.22)}.crm-platform-admin-v3 .crm-platform-sidebar:after{content:"";position:absolute;inset:auto 18px 0;height:90px;pointer-events:none;background:linear-gradient(180deg,rgba(3,16,24,0),rgba(3,16,24,.72))}.crm-platform-admin-v3 .crm-platform-brand--compact{position:relative;min-height:86px;border:1px solid rgba(201,250,255,.14);border-radius:24px;padding:14px;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.16),transparent 5rem),linear-gradient(135deg,rgba(21,122,154,.42),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 34px rgba(0,0,0,.16)}.crm-platform-admin-v3 .crm-platform-brand--compact>span{width:48px;height:48px;border-radius:18px;color:#04242d;background:linear-gradient(145deg,#e9ffff,var(--platform-aqua-2) 52%,#43a7ff)}.crm-platform-admin-v3 .crm-platform-brand--compact p{color:rgba(239,253,255,.66)}.crm-platform-admin-v3 .crm-platform-brand--compact h1{color:#ffffff;font-size:1.05rem;letter-spacing:-.02em}.crm-platform-admin-v3 .crm-platform-nav,.crm-platform-admin-v3 .crm-platform-sidebar__group{position:relative;z-index:1}.crm-platform-admin-v3 .crm-platform-nav button,.crm-platform-admin-v3 .crm-platform-sidebar__group button{position:relative;min-height:46px;border:0;border-radius:16px;color:rgba(232,252,255,.7);background:transparent;box-shadow:none}.crm-platform-admin-v3 .crm-platform-nav button:before,.crm-platform-admin-v3 .crm-platform-sidebar__group button:before{content:"";position:absolute;inset:5px auto 5px 5px;width:3px;border-radius:999px;background:transparent;transition:background-color .16s var(--platform-ease),opacity .16s var(--platform-ease)}.crm-platform-admin-v3 .crm-platform-nav button.is-active,.crm-platform-admin-v3 .crm-platform-nav button:focus-visible,.crm-platform-admin-v3 .crm-platform-nav button:hover,.crm-platform-admin-v3 .crm-platform-sidebar__group button.is-active,.crm-platform-admin-v3 .crm-platform-sidebar__group button:focus-visible,.crm-platform-admin-v3 .crm-platform-sidebar__group button:hover{color:#ffffff;background:linear-gradient(135deg,rgba(104,231,220,.14),rgba(52,124,246,.1)),rgba(255,255,255,.06);transform:translate3d(2px,0,0)}.crm-platform-admin-v3 .crm-platform-nav button.is-active:before,.crm-platform-admin-v3 .crm-platform-sidebar__group button.is-active:before{background:var(--platform-aqua-2);box-shadow:0 0 18px rgba(104,231,220,.46)}.crm-platform-admin-v3 .crm-platform-nav button svg,.crm-platform-admin-v3 .crm-platform-sidebar__group button svg{color:currentColor}.crm-platform-admin-v3 .crm-platform-sidebar__group{border:0;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crm-platform-admin-v3 .crm-platform-sidebar>.crm-platform-theme-switch{position:relative;z-index:1;justify-content:space-between;width:100%;border:0;color:#effdff;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.crm-platform-admin-v3 .crm-platform-sidebar__user{position:relative;z-index:1;border:0;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 30px rgba(0,0,0,.16)}.crm-platform-admin-v3 .crm-platform-topbar{top:18px;z-index:8;border:1px solid var(--platform-line);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(238,251,254,.74));box-shadow:var(--platform-shadow-soft),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08)}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-topbar{background:linear-gradient(135deg,rgba(13,43,56,.9),rgba(5,22,31,.78));box-shadow:var(--platform-shadow-soft),inset 0 1px 0 rgba(255,255,255,.07)}.crm-platform-admin-v3 .crm-platform-topbar h2{color:var(--platform-ink);font-size:1.55rem;line-height:1.12;letter-spacing:-.03em}.crm-platform-admin-v3 .crm-platform-audit-panel p,.crm-platform-admin-v3 .crm-platform-hero p,.crm-platform-admin-v3 .crm-platform-panel__head p,.crm-platform-admin-v3 .crm-platform-summary-card p,.crm-platform-admin-v3 .crm-platform-support__context>p,.crm-platform-admin-v3 .crm-platform-topbar p{color:var(--platform-aqua);font-size:.7rem;font-weight:800;letter-spacing:.08em}.crm-platform-admin-v3 .crm-platform-button--ghost,.crm-platform-admin-v3 .crm-platform-button--secondary,.crm-platform-admin-v3 .crm-platform-filterbar button,.crm-platform-admin-v3 .crm-platform-filterbar select,.crm-platform-admin-v3 .crm-platform-icon-button,.crm-platform-admin-v3 .crm-platform-mail__folders button,.crm-platform-admin-v3 .crm-platform-search,.crm-platform-admin-v3 .crm-platform-support__filters button,.crm-platform-admin-v3 .crm-platform-tabs button{border-color:var(--platform-line);color:var(--platform-ink);background:var(--platform-card-solid);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-button--ghost,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-button--secondary,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-filterbar button,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-filterbar select,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-icon-button,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-mail__folders button,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-search,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-support__filters button,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-tabs button{background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.crm-platform-admin-v3 .crm-platform-button--primary,.crm-platform-admin-v3 .crm-platform-filterbar button.is-active,.crm-platform-admin-v3 .crm-platform-mail__folders button.is-active,.crm-platform-admin-v3 .crm-platform-support__filters button.is-active,.crm-platform-admin-v3 .crm-platform-tabs button.is-active{color:#06252d;border-color:transparent;background:linear-gradient(135deg,var(--platform-aqua-2),#48c5ff);box-shadow:0 14px 28px rgba(22,199,200,.2)}.crm-platform-admin-v3 .crm-platform-button:hover,.crm-platform-admin-v3 .crm-platform-filterbar button:hover,.crm-platform-admin-v3 .crm-platform-icon-button:hover,.crm-platform-admin-v3 .crm-platform-mail__folders button:hover,.crm-platform-admin-v3 .crm-platform-support__threads button:hover,.crm-platform-admin-v3 .crm-platform-tabs button:hover{transform:translate3d(0,-1px,0)}.crm-platform-admin-v3 .crm-platform-analytics,.crm-platform-admin-v3 .crm-platform-audit-panel,.crm-platform-admin-v3 .crm-platform-chart-card,.crm-platform-admin-v3 .crm-platform-hero,.crm-platform-admin-v3 .crm-platform-insights article,.crm-platform-admin-v3 .crm-platform-mail__folders,.crm-platform-admin-v3 .crm-platform-mail__list,.crm-platform-admin-v3 .crm-platform-mail__reader,.crm-platform-admin-v3 .crm-platform-meter-card,.crm-platform-admin-v3 .crm-platform-oauth-card,.crm-platform-admin-v3 .crm-platform-panel,.crm-platform-admin-v3 .crm-platform-settings-section,.crm-platform-admin-v3 .crm-platform-summary-card,.crm-platform-admin-v3 .crm-platform-support__chat,.crm-platform-admin-v3 .crm-platform-support__context,.crm-platform-admin-v3 .crm-platform-support__filters,.crm-platform-admin-v3 .crm-platform-support__threads{border:1px solid var(--platform-line);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.5)),var(--platform-card);box-shadow:var(--platform-shadow-soft),inset 0 1px 0 rgba(255,255,255,.72)}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-analytics,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-audit-panel,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-chart-card,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-hero,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-insights article,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-mail__folders,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-mail__list,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-mail__reader,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-meter-card,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-oauth-card,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-panel,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-settings-section,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-summary-card,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-support__chat,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-support__context,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-support__filters,.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-support__threads{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),var(--platform-card);box-shadow:var(--platform-shadow-soft),inset 0 1px 0 rgba(255,255,255,.07)}.crm-platform-admin-v3 .crm-platform-hero{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:stretch;overflow:hidden;border-radius:28px;padding:clamp(22px,2.8vw,34px);background:radial-gradient(circle at 86% 4%,rgba(104,231,220,.26),transparent 18rem),linear-gradient(135deg,rgba(255,255,255,.88),rgba(235,250,253,.82))}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-hero{background:radial-gradient(circle at 86% 4%,rgba(104,231,220,.14),transparent 18rem),linear-gradient(135deg,rgba(13,43,56,.92),rgba(5,22,31,.8))}.crm-platform-admin-v3 .crm-platform-hero h1{max-width:860px;color:var(--platform-ink);font-size:clamp(2rem,3vw,3.35rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.crm-platform-admin-v3 .crm-platform-hero span{max-width:68ch;color:var(--platform-muted);font-size:.98rem;line-height:1.58}.crm-platform-admin-v3 .crm-platform-hero__status{min-height:0;border:1px solid rgba(210,255,255,.18);border-radius:24px;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.2),transparent 7rem),linear-gradient(145deg,#0b3b4d,#11b7bd 62%,#2e82ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 38px rgba(22,199,200,.18)}.crm-platform-admin-v3 .crm-platform-hero__status strong{font-size:clamp(3rem,5.8vw,5rem);letter-spacing:-.06em}.crm-platform-admin-v3 .crm-platform-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:14px}.crm-platform-admin-v3 .crm-platform-summary-card{position:relative;min-height:124px;overflow:hidden;border-radius:22px}.crm-platform-admin-v3 .crm-platform-summary-card:after{content:"";position:absolute;inset:auto 18px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--platform-aqua),var(--platform-blue));opacity:.8}.crm-platform-admin-v3 .crm-platform-summary-card__icon{color:#06333b;background:linear-gradient(145deg,rgba(104,231,220,.95),rgba(72,197,255,.72));box-shadow:0 10px 22px rgba(22,199,200,.16)}.crm-platform-admin-v3 .crm-platform-summary-card strong{color:var(--platform-ink);font-size:clamp(2.05rem,3vw,3rem);letter-spacing:-.06em}.crm-platform-admin-v3 .crm-platform-summary-card span{color:var(--platform-muted)}.crm-platform-admin-v3 .crm-platform-summary-card--dark{background:radial-gradient(circle at 100% 0,rgba(52,124,246,.2),transparent 12rem),linear-gradient(145deg,#092432,#061721)}.crm-platform-admin-v3 .crm-platform-summary-card--dark p,.crm-platform-admin-v3 .crm-platform-summary-card--dark span,.crm-platform-admin-v3 .crm-platform-summary-card--dark strong{color:#effdff}.crm-platform-admin-v3 .crm-platform-analytics{display:grid;gap:16px;border-radius:26px;padding:18px}.crm-platform-admin-v3 .crm-platform-analytics__head h2{margin:2px 0 0;color:var(--platform-ink);font-size:1.35rem;letter-spacing:-.03em}.crm-platform-admin-v3 .crm-platform-analytics__head span{display:block;max-width:62ch;margin-top:5px;color:var(--platform-muted);line-height:1.5}.crm-platform-admin-v3 .crm-platform-analytics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-platform-admin-v3 .crm-platform-chart-card,.crm-platform-admin-v3 .crm-platform-meter-card{display:grid;align-content:space-between;min-height:190px;border-radius:20px;padding:16px}.crm-platform-admin-v3 .crm-platform-chart-card strong,.crm-platform-admin-v3 .crm-platform-meter-card strong{display:block;color:var(--platform-ink);font-size:2rem;line-height:1;letter-spacing:-.05em}.crm-platform-admin-v3 .crm-platform-chart-card span,.crm-platform-admin-v3 .crm-platform-meter-card span{color:var(--platform-muted)}.crm-platform-admin-v3 .crm-platform-mini-chart{display:grid;grid-auto-flow:column;align-items:end;min-height:90px;gap:7px;padding-top:10px}.crm-platform-admin-v3 .crm-platform-mini-chart__item{display:grid;align-items:end;justify-items:center;gap:6px;min-width:0;height:100%}.crm-platform-admin-v3 .crm-platform-mini-chart__item i{width:100%;min-height:10px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,var(--platform-aqua-2),var(--platform-blue));opacity:.88}.crm-platform-admin-v3 .crm-platform-mini-chart__item span{max-width:52px;overflow:hidden;color:var(--platform-faint);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.crm-platform-admin-v3 .crm-platform-meter{height:10px;overflow:hidden;border-radius:999px;background:rgba(16,78,92,.1)}.crm-platform-admin-v3 .crm-platform-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--platform-aqua),var(--platform-blue))}.crm-platform-admin-v3 .crm-platform-workspace-grid{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:16px}.crm-platform-admin-v3 .crm-platform-audit-panel,.crm-platform-admin-v3 .crm-platform-insights article{border-radius:22px}.crm-platform-admin-v3 .crm-platform-insights strong{color:var(--platform-ink);font-size:2.45rem;letter-spacing:-.05em}.crm-platform-admin-v3 .crm-platform-audit{border:0;border-radius:16px;background:var(--platform-card-inset)}.crm-platform-admin-v3 .crm-platform-panel{gap:18px;border-radius:26px;padding:18px}.crm-platform-admin-v3 .crm-platform-panel__head{align-items:center}.crm-platform-admin-v3 .crm-platform-panel__head h2{color:var(--platform-ink);font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.08;letter-spacing:-.04em}.crm-platform-admin-v3 .crm-platform-panel__head span{max-width:70ch;color:var(--platform-muted)}.crm-platform-admin-v3 .crm-platform-filterbar{grid-template-columns:minmax(280px,1fr) minmax(150px,190px) minmax(150px,190px) auto;border:1px solid var(--platform-line);border-radius:20px;background:var(--platform-card-inset);padding:10px}.crm-platform-admin-v3 .crm-platform-company-table{gap:9px}.crm-platform-admin-v3 .crm-platform-company-row{grid-template-columns:minmax(250px,1.25fr) minmax(210px,.78fr) minmax(220px,.86fr) minmax(250px,.95fr) minmax(142px,.44fr);border:1px solid transparent;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 28px rgba(8,48,62,.075);transition:transform .16s var(--platform-ease),box-shadow .16s var(--platform-ease),border-color .16s var(--platform-ease)}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-company-row{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.18)}.crm-platform-admin-v3 .crm-platform-company-row:hover{border-color:rgba(22,199,200,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 34px rgba(8,48,62,.12);transform:translate3d(0,-1px,0)}.crm-platform-admin-v3 .crm-platform-company-row__metrics div{border:0;background:var(--platform-card-inset)}.crm-platform-admin-v3 .crm-platform-usage__track{height:8px;overflow:hidden;border-radius:999px;background:rgba(16,78,92,.1)}.crm-platform-admin-v3 .crm-platform-usage__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--platform-aqua),var(--platform-blue))}.crm-platform-admin-v3 .crm-platform-usage__bar--warn{background:linear-gradient(90deg,var(--platform-yellow),var(--platform-red))}.crm-platform-admin-v3 .crm-platform-badge{border:1px solid;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:800;line-height:1}.crm-platform-admin-v3 .crm-platform-badge--success{color:#12a779;background:rgba(54,212,154,.12)}.crm-platform-admin-v3 .crm-platform-badge--info{color:var(--platform-blue);background:rgba(52,124,246,.12)}.crm-platform-admin-v3 .crm-platform-badge--warning{color:#b47809;background:rgba(241,184,69,.14)}.crm-platform-admin-v3 .crm-platform-badge--danger{color:#c9385a;background:rgba(240,96,127,.13)}.crm-platform-admin-v3 .crm-platform-support{grid-template-areas:"filters filters filters" "threads chat context";grid-template-columns:minmax(260px,.55fr) minmax(620px,1.75fr) minmax(260px,.55fr);gap:14px;min-height:700px}.crm-platform-admin-v3 .crm-platform-mail__folders,.crm-platform-admin-v3 .crm-platform-support__filters{align-content:start;gap:8px;padding:12px}.crm-platform-admin-v3 .crm-platform-support__filters{grid-area:filters;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.crm-platform-admin-v3 .crm-platform-mail__folders button,.crm-platform-admin-v3 .crm-platform-support__filters button{justify-content:flex-start;min-height:40px;border-radius:13px;font-weight:800}.crm-platform-admin-v3 .crm-platform-support__threads{grid-area:threads;gap:8px;overflow:auto;padding:10px;min-width:0}.crm-platform-admin-v3 .crm-platform-support__threads button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid transparent;border-radius:18px;background:transparent;padding:10px;box-shadow:none}.crm-platform-admin-v3 .crm-platform-support__threads button.is-active{border-color:rgba(22,199,200,.26);background:linear-gradient(135deg,rgba(22,199,200,.13),rgba(52,124,246,.08))}.crm-platform-admin-v3 .crm-platform-thread-avatar{width:42px;height:42px;border-radius:15px;font-weight:900}.crm-platform-admin-v3 .crm-platform-support__chat{grid-area:chat;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;min-width:0;min-height:700px;border-radius:24px}.crm-platform-admin-v3 .crm-platform-support__chat-head{background:linear-gradient(135deg,rgba(22,199,200,.1),rgba(52,124,246,.06))}.crm-platform-admin-v3 .crm-platform-support__chat-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.crm-platform-admin-v3 .crm-platform-support__messages{background:radial-gradient(circle at 10% 12%,rgba(22,199,200,.06),transparent 14rem),radial-gradient(circle at 94% 2%,rgba(52,124,246,.06),transparent 16rem)}.crm-platform-admin-v3 .crm-platform-message{max-width:min(82%,720px);border-radius:20px;padding:12px 14px;box-shadow:0 12px 28px rgba(8,48,62,.1)}.crm-platform-admin-v3 .crm-platform-message.is-admin{color:#06252d;background:linear-gradient(145deg,#72ece4,#45c3ff)}.crm-platform-admin-v3 .crm-platform-message.is-user{color:#10313c;background:#ffffff}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-message.is-user{color:#effdff;background:linear-gradient(145deg,rgba(22,74,88,.94),rgba(7,35,46,.96))}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-message.is-user p{color:#ffffff}.crm-platform-admin-v3 .crm-platform-support__composer{border-top:1px solid var(--platform-line);background:var(--platform-card-inset)}.crm-platform-admin-v3 .crm-platform-support__context{grid-area:context;align-content:start;border-radius:24px;min-width:0}.crm-platform-admin-v3 .crm-platform-support__context dl div{border-color:var(--platform-line)}.crm-platform-admin-v3 .crm-platform-mail{grid-template-columns:minmax(190px,.32fr) minmax(280px,.8fr) minmax(360px,1fr)}.crm-platform-admin-v3 .crm-platform-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:10px;border:1px solid var(--platform-line);border-radius:20px;background:var(--platform-card-inset);padding:10px}.crm-platform-admin-v3 .crm-platform-tabs button{border-radius:16px;text-align:left}.crm-platform-admin-v3 .crm-platform-oauth-card,.crm-platform-admin-v3 .crm-platform-roadmap article,.crm-platform-admin-v3 .crm-platform-settings-section{border-radius:20px}.crm-platform-admin-v3 .crm-platform-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr))}.crm-platform-admin-v3 .crm-platform-oauth-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.crm-platform-admin-v3 .crm-platform-empty{border:1px dashed var(--platform-line-strong);border-radius:20px;background:var(--platform-card-inset);color:var(--platform-muted)}.crm-platform-admin-v3 .crm-platform-skeleton{border-radius:18px;background:linear-gradient(90deg,rgba(22,199,200,.06),rgba(52,124,246,.09),rgba(22,199,200,.06));color:var(--platform-muted)}.crm-platform-admin-v3 .crm-platform-alert{border-radius:16px;border-color:rgba(240,96,127,.28);background:rgba(240,96,127,.1);color:var(--platform-red)}.crm-platform-admin-v3 .crm-platform-alert--success{border-color:rgba(54,212,154,.28);background:rgba(54,212,154,.12);color:var(--platform-green)}.crm-platform-admin-v3 .crm-platform-alert--neutral{border-color:var(--platform-line-strong);background:var(--platform-card-inset);color:var(--platform-muted)}@media (min-width:1920px){.crm-platform-admin-v3 .crm-platform-content{max-width:1840px}}@media (max-width:1480px){.crm-platform-admin-v3.crm-platform-dashboard{grid-template-columns:278px minmax(0,1fr)}.crm-platform-admin-v3 .crm-platform-analytics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-platform-admin-v3 .crm-platform-company-row{grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr)}.crm-platform-admin-v3 .crm-platform-company-row__actions,.crm-platform-admin-v3 .crm-platform-company-row__controls,.crm-platform-admin-v3 .crm-platform-company-row__usage{grid-column:auto}.crm-platform-admin-v3 .crm-platform-support{grid-template-areas:"filters filters" "threads chat" "context context";grid-template-columns:minmax(250px,.42fr) minmax(560px,1fr)}.crm-platform-admin-v3 .crm-platform-support__context{grid-column:1/-1}}@media (max-width:1180px){.crm-platform-admin-v3.crm-platform-dashboard{display:block}.crm-platform-admin-v3 .crm-platform-sidebar{position:relative;top:0;height:auto;min-height:0;border-radius:0 0 26px 26px;padding:16px}.crm-platform-admin-v3 .crm-platform-nav,.crm-platform-admin-v3 .crm-platform-sidebar__group{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-platform-admin-v3 .crm-platform-sidebar__group>span{grid-column:1/-1}.crm-platform-admin-v3 .crm-platform-content{padding:18px}.crm-platform-admin-v3 .crm-platform-topbar{top:10px}.crm-platform-admin-v3 .crm-platform-hero,.crm-platform-admin-v3 .crm-platform-mail,.crm-platform-admin-v3 .crm-platform-support,.crm-platform-admin-v3 .crm-platform-workspace-grid{grid-template-columns:minmax(0,1fr)}.crm-platform-admin-v3 .crm-platform-support{grid-template-areas:"filters" "threads" "chat" "context"}.crm-platform-admin-v3 .crm-platform-support__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-platform-admin-v3 .crm-platform-support__chat{min-height:560px}.crm-platform-admin-v3 .crm-platform-filterbar{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(150px,1fr)}.crm-platform-admin-v3 .crm-platform-filterbar button{grid-column:1/-1}}@media (max-width:760px){.crm-platform-admin-v3 .crm-platform-content{padding:12px}.crm-platform-admin-v3 .crm-platform-brand--compact{min-height:auto}.crm-platform-admin-v3 .crm-platform-analytics__grid,.crm-platform-admin-v3 .crm-platform-company-row,.crm-platform-admin-v3 .crm-platform-company-row__metrics,.crm-platform-admin-v3 .crm-platform-filterbar,.crm-platform-admin-v3 .crm-platform-insights,.crm-platform-admin-v3 .crm-platform-nav,.crm-platform-admin-v3 .crm-platform-oauth-grid,.crm-platform-admin-v3 .crm-platform-settings-grid,.crm-platform-admin-v3 .crm-platform-sidebar__group,.crm-platform-admin-v3 .crm-platform-summary-grid,.crm-platform-admin-v3 .crm-platform-tabs{grid-template-columns:minmax(0,1fr)}.crm-platform-admin-v3 .crm-platform-panel__head,.crm-platform-admin-v3 .crm-platform-topbar,.crm-platform-admin-v3 .crm-platform-topbar__actions{align-items:stretch;flex-direction:column}.crm-platform-admin-v3 .crm-platform-search--top{width:100%}.crm-platform-admin-v3 .crm-platform-hero,.crm-platform-admin-v3 .crm-platform-panel,.crm-platform-admin-v3 .crm-platform-summary-card{border-radius:22px}.crm-platform-admin-v3 .crm-platform-message{max-width:92%}}.crm-platform-admin-v3 .crm-platform-support{grid-template-areas:"filters filters" "threads chat" "context chat";grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-template-rows:auto minmax(460px,1fr) auto;align-items:stretch;min-height:740px}.crm-platform-admin-v3 .crm-platform-support__threads{max-height:460px}.crm-platform-admin-v3 .crm-platform-support__chat{min-height:680px}.crm-platform-admin-v3 .crm-platform-support__context{align-self:stretch}.crm-platform-admin-v3 .crm-platform-message{max-width:min(72%,860px)}.crm-platform-admin-v3 .crm-platform-message.is-system{align-self:center;max-width:min(78%,760px);border:1px solid rgba(22,199,200,.24);border-radius:999px;color:var(--platform-muted);background:linear-gradient(135deg,rgba(22,199,200,.09),rgba(52,124,246,.07)),var(--platform-card-inset);padding:9px 16px;text-align:center;box-shadow:none}.crm-platform-admin-v3 .crm-platform-message.is-system span{color:var(--platform-aqua);opacity:1}.crm-platform-admin-v3 .crm-platform-message.is-system p{color:var(--platform-muted);font-size:.88rem;line-height:1.35}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-message.is-system{border-color:rgba(104,231,220,.18);background:linear-gradient(135deg,rgba(104,231,220,.08),rgba(52,124,246,.08)),rgba(255,255,255,.035)}.crm-platform-admin-v3[data-platform-theme=dark] .crm-platform-message.is-system p{color:rgba(232,252,255,.72)}@media (max-width:1480px){.crm-platform-admin-v3 .crm-platform-support{grid-template-areas:"filters filters" "threads chat" "context chat";grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.crm-platform-admin-v3 .crm-platform-support__context{grid-column:auto}.crm-platform-admin-v3 .crm-platform-support__chat{min-height:620px}.crm-platform-admin-v3 .crm-platform-message{max-width:min(78%,780px)}}@media (max-width:1180px){.crm-platform-admin-v3 .crm-platform-support{grid-template-areas:"filters" "threads" "chat" "context";grid-template-columns:minmax(0,1fr);grid-template-rows:auto;min-height:0}.crm-platform-admin-v3 .crm-platform-support__threads{max-height:none}.crm-platform-admin-v3 .crm-platform-support__chat{min-height:560px}}@media (max-width:760px){.crm-platform-admin-v3 .crm-platform-message{max-width:92%}}@media (prefers-reduced-motion:reduce){.crm-platform-admin-v3 .crm-platform-button,.crm-platform-admin-v3 .crm-platform-company-row,.crm-platform-admin-v3 .crm-platform-content,.crm-platform-admin-v3 .crm-platform-icon-button,.crm-platform-admin-v3 .crm-platform-nav button,.crm-platform-admin-v3 .crm-platform-sidebar__group button{animation:none!important;transition:none!important}}.crm-platform-login-v3{background:radial-gradient(circle at 18% 8%,rgba(104,231,220,.28),transparent 34rem),radial-gradient(circle at 86% 0,rgba(52,124,246,.16),transparent 36rem),linear-gradient(180deg,#f8fcff,#eef8fb)}.crm-platform-login-v3 .crm-platform-login-card{width:min(92vw,520px);border:1px solid rgba(189,247,255,.14);border-radius:32px;background:radial-gradient(circle at 18% 12%,rgba(104,231,220,.14),transparent 12rem),linear-gradient(160deg,#174a59,#092532 74%);box-shadow:0 28px 82px rgba(8,48,62,.18)}.crm-platform-login-v3 .crm-platform-brand{align-items:flex-start;gap:14px}.crm-platform-login-v3 .crm-platform-brand>div{min-width:0}.crm-platform-login-v3 .crm-platform-brand>span{width:48px;height:48px;margin-top:3px;border-radius:17px}.crm-platform-login-v3 .crm-platform-login-card h1{margin-top:6px;color:#ffffff;font-size:clamp(2rem,4vw,3.05rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.crm-platform-login-v3 .crm-platform-login-copy{color:rgba(232,252,255,.78);font-size:1rem}.crm-platform-login-v3 .crm-platform-form input{min-height:48px}.crm-platform-login-v3 .crm-platform-login-note{border-color:rgba(189,247,255,.14);background:rgba(255,255,255,.045);color:rgba(232,252,255,.78)}@media (max-width:520px){.crm-platform-login-v3{align-items:center;padding:18px 10px}.crm-platform-login-v3 .crm-platform-login-card{width:min(100%,370px);border-radius:28px;padding:26px 24px}.crm-platform-login-v3 .crm-platform-brand{align-items:flex-start;flex-direction:column;gap:12px}.crm-platform-login-v3 .crm-platform-brand>span{width:46px;height:46px}.crm-platform-login-v3 .crm-platform-login-card h1{font-size:1.7rem;line-height:1.16;letter-spacing:-.03em}}[data-crm-ui=v5]{--crm-button-solid-foreground:var(--crm-brand-gradient-foreground,#ffffff);--crm-button-solid-foreground-muted:color-mix(in srgb,var(--crm-brand-gradient-foreground,#ffffff) 84%,transparent);--crm-button-on-soft:var(--crm-text)}html.dark [data-crm-ui=v5]{--crm-button-solid-foreground-muted:color-mix(in srgb,var(--crm-brand-gradient-foreground,#ffffff) 88%,transparent);--crm-button-on-soft:var(--crm-text)}[data-crm-ui=v5] :is(.crm-mobile-header-menu.is-active,.crm-hero-primary-action,.crm-leads-primary-action,.crm-modal-button--primary,.crm-lead-action-button--primary,.crm-chat-lead-card__button--primary,.crm-profile-action-button--primary,button.bg-crm-accent,button[class*=from-crm-accent],button[class*=bg-gradient-to],a[role=button].bg-crm-accent,a[role=button][class*=from-crm-accent],a[role=button][class*=bg-gradient-to]){color:var(--crm-button-solid-foreground)!important;text-shadow:0 1px 1px rgba(4,16,31,.28)}[data-crm-ui=v5] :is(.crm-mobile-header-menu.is-active,.crm-hero-primary-action,.crm-leads-primary-action,.crm-modal-button--primary,.crm-lead-action-button--primary,.crm-chat-lead-card__button--primary,.crm-profile-action-button--primary,button.bg-crm-accent,button[class*=from-crm-accent],button[class*=bg-gradient-to],a[role=button].bg-crm-accent,a[role=button][class*=from-crm-accent],a[role=button][class*=bg-gradient-to]) :is(span,strong,small,b,em,svg,.crm-lead-action-label,.crm-chat-lead-card__button-label){color:inherit!important;text-shadow:inherit;stroke:currentColor}[data-crm-ui=v5] :is(.crm-mobile-header-menu.is-active,.crm-hero-primary-action,.crm-leads-primary-action,.crm-modal-button--primary,.crm-lead-action-button--primary,.crm-chat-lead-card__button--primary,.crm-profile-action-button--primary,button.bg-crm-accent,button[class*=from-crm-accent],button[class*=bg-gradient-to],a[role=button].bg-crm-accent,a[role=button][class*=from-crm-accent],a[role=button][class*=bg-gradient-to]):is(:hover,:focus-visible,:active){color:var(--crm-button-solid-foreground)!important}[data-crm-ui=v5] button[disabled]:is(.crm-mobile-header-menu.is-active,.crm-hero-primary-action,.crm-leads-primary-action,.crm-modal-button--primary,.crm-lead-action-button--primary,.crm-chat-lead-card__button--primary,.crm-profile-action-button--primary,.bg-crm-accent),[data-crm-ui=v5] button[disabled][class*=bg-gradient-to],[data-crm-ui=v5] button[disabled][class*=from-crm-accent]{color:var(--crm-button-solid-foreground-muted)!important;opacity:.72!important;text-shadow:0 1px 1px rgba(4,16,31,.22)}[data-crm-ui=v5] button[disabled]:is(.crm-mobile-header-menu.is-active,.crm-hero-primary-action,.crm-leads-primary-action,.crm-modal-button--primary,.crm-lead-action-button--primary,.crm-chat-lead-card__button--primary,.crm-profile-action-button--primary,.bg-crm-accent) :is(span,strong,small,b,em,svg),[data-crm-ui=v5] button[disabled][class*=bg-gradient-to] :is(span,strong,small,b,em,svg),[data-crm-ui=v5] button[disabled][class*=from-crm-accent] :is(span,strong,small,b,em,svg){color:inherit!important;stroke:currentColor}[data-crm-ui=v5] :is(.crm-modal-button--secondary,.crm-lead-action-button--secondary,.crm-profile-action-button--secondary,.crm-profile-file-button,.crm-profile-passkey-button,.crm-password-toggle,.crm-control-surface,.crm-icon-action,.crm-chat-icon-button,.crm-sidebar-button,.crm-sidebar-sub-button,button[class*=bg-crm-surface],button[class*=bg-white]){color:var(--crm-button-on-soft)!important}[data-crm-ui=v5] :is(.crm-modal-button--secondary,.crm-lead-action-button--secondary,.crm-profile-action-button--secondary,.crm-profile-file-button,.crm-profile-passkey-button,.crm-password-toggle,.crm-control-surface,.crm-icon-action,.crm-chat-icon-button,.crm-sidebar-button,.crm-sidebar-sub-button) :is(span,strong,small,b,em,svg){color:inherit!important;stroke:currentColor}[data-crm-ui=v5] :is(.crm-lead-action-button--success,.crm-profile-action-button--success,button[class*="bg-crm-success/"]){color:var(--crm-state-success-text,var(--crm-success))!important}[data-crm-ui=v5] :is(.crm-lead-action-button--warning,.crm-modal-button--warning,button[class*="bg-crm-warning/"]){color:var(--crm-state-warning-text,var(--crm-warning))!important}[data-crm-ui=v5] :is(.crm-lead-action-button--danger,.crm-profile-action-button--danger,button[class*="bg-crm-danger/"]){color:var(--crm-state-danger-text,var(--crm-danger))!important}.crm-login-mode-toggle__btn.is-active,.crm-login-submit,.crm-login-submit:is(:hover,:focus-visible,:active){color:var(--crm-brand-gradient-foreground,#ffffff)!important;text-shadow:none}.crm-login-mode-toggle__btn.is-active :is(span,strong,small,svg),.crm-login-submit :is(span,strong,small,svg){color:inherit!important;stroke:currentColor}.crm-login-submit:disabled{color:color-mix(in srgb,var(--crm-brand-gradient-foreground,#ffffff) 84%,transparent)!important}.crm-platform-admin-v3 :is(.crm-platform-button--primary,.crm-platform-filterbar button.is-active,.crm-platform-tabs button.is-active,.crm-platform-support__filters button.is-active,.crm-platform-mail__folders button.is-active){color:var(--crm-brand-gradient-foreground,#06252d)!important;text-shadow:none}.crm-platform-admin-v3 :is(.crm-platform-button--primary,.crm-platform-filterbar button.is-active,.crm-platform-tabs button.is-active,.crm-platform-support__filters button.is-active,.crm-platform-mail__folders button.is-active) :is(span,strong,small,b,em,svg){color:inherit!important;stroke:currentColor}[data-crm-ui=v5] button.crm-profile-action-button.crm-profile-action-button--primary[aria-disabled=true],[data-crm-ui=v5] button.crm-profile-action-button.crm-profile-action-button--primary[disabled],[data-crm-ui=v5][data-active-tab=profile] button.crm-profile-action-button.crm-profile-action-button--primary[aria-disabled=true],[data-crm-ui=v5][data-active-tab=profile] button.crm-profile-action-button.crm-profile-action-button--primary[disabled]{color:var(--crm-button-solid-foreground-muted)!important;opacity:.72!important;text-shadow:0 1px 1px rgba(4,16,31,.22)}[data-crm-ui=v5] button.crm-profile-action-button.crm-profile-action-button--primary[aria-disabled=true] :is(span,strong,small,b,em,svg),[data-crm-ui=v5] button.crm-profile-action-button.crm-profile-action-button--primary[disabled] :is(span,strong,small,b,em,svg),[data-crm-ui=v5][data-active-tab=profile] button.crm-profile-action-button.crm-profile-action-button--primary[aria-disabled=true] :is(span,strong,small,b,em,svg),[data-crm-ui=v5][data-active-tab=profile] button.crm-profile-action-button.crm-profile-action-button--primary[disabled] :is(span,strong,small,b,em,svg){color:inherit!important;stroke:currentColor}html.dark .crm-mobile-choice-card .data-\[state\=active\]\:text-crm-text[data-state=active],html.dark .crm-mobile-choice-card .hover\:text-crm-text:hover{color:rgba(238,252,255,.94)}.placeholder\:text-crm-muted::-moz-placeholder{color:var(--crm-text-muted)}.placeholder\:text-crm-muted::placeholder{color:var(--crm-text-muted)}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:border-crm-border-strong:hover{border-color:var(--crm-border-strong)}.hover\:bg-crm-accent-strong:hover{background-color:var(--crm-accent-strong)}.hover\:bg-crm-surface:hover{background-color:var(--crm-surface)}.hover\:bg-crm-surface-strong:hover{background-color:var(--crm-surface-strong)}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:text-crm-accent:hover{color:var(--crm-accent)}.hover\:text-crm-danger:hover{color:var(--crm-danger)}.hover\:text-crm-success:hover{color:var(--crm-success)}.hover\:text-crm-text:hover{color:var(--crm-text)}.hover\:text-crm-warning:hover{color:var(--crm-warning)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.focus\:bg-crm-surface-strong:focus{background-color:var(--crm-surface-strong)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-crm-accent:focus-visible{--tw-ring-color:var(--crm-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-crm-bg:focus-visible{--tw-ring-offset-color:var(--crm-bg)}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:translate-y-0:active,.active\:translate-y-px:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y:1px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.group\/message:focus-within .group-focus-within\/message\:pointer-events-auto{pointer-events:auto}.group\/message:focus-within .group-focus-within\/message\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/message:focus-within .group-focus-within\/message\:opacity-100{opacity:1}.group\/message:hover .group-hover\/message\:pointer-events-auto{pointer-events:auto}.group\/message:hover .group-hover\/message\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100,.group\/message:hover .group-hover\/message\:opacity-100{opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem}.data-\[state\=checked\]\:translate-x-5[data-state=checked],.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\[state\=active\]\:bg-crm-surface[data-state=active]{background-color:var(--crm-surface)}.data-\[state\=checked\]\:bg-crm-accent[data-state=checked]{background-color:var(--crm-accent)}.data-\[state\=selected\]\:bg-crm-surface-strong[data-state=selected]{background-color:var(--crm-surface-strong)}.data-\[state\=active\]\:text-crm-text[data-state=active]{color:var(--crm-text)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.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%}.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%}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.dark\:\[color-scheme\:dark\]:is(.dark *){color-scheme:dark}@media (min-width:640px){.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-2{margin-left:-.5rem;margin-right:-.5rem}.sm\:ml-7{margin-left:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-12{height:3rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:min-w-\[18rem\]{min-width:18rem}.sm\:max-w-\[72\%\]{max-width:72%}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[11rem\2c 1fr\]{grid-template-columns:11rem 1fr}.sm\:grid-cols-\[auto\2c 1fr\2c auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(10rem\2c 0\.72fr\)_minmax\(0\2c 1\.28fr\)\]{grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr)}.sm\:grid-cols-\[minmax\(12rem\2c 1fr\)_12rem\]{grid-template-columns:minmax(12rem,1fr) 12rem}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:self-center{align-self:center}.sm\:whitespace-pre{white-space:pre}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-\[max\(env\(safe-area-inset-bottom\2c 0px\)\2c 0\.75rem\)\]{padding-bottom:max(env(safe-area-inset-bottom,0px),.75rem)}.sm\:pl-3{padding-left:.75rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-0{padding-top:0}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:left-80{left:20rem}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pb-3{padding-bottom:.75rem}}@media (min-width:1024px){.lg\:inset-y-4{top:1rem;bottom:1rem}.lg\:left-4{left:1rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[34rem\]{width:34rem}.lg\:max-w-sm{max-width:24rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[auto\2c minmax\(12rem\2c 0\.9fr\)\2c minmax\(18rem\2c 1\.4fr\)\2c auto\]{grid-template-columns:auto minmax(12rem,.9fr) minmax(18rem,1.4fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:rounded-\[1\.75rem\]{border-radius:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-0{padding-bottom:0}}@media (min-width:1280px){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)\2c minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}