.nx-ma-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111a2c80;position:fixed;inset:0}.nx-ma-modal{z-index:61;background:hsl(var(--card));border:1px solid hsl(var(--border));width:440px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-strong);border-radius:16px;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.nx-ma-modal--wide{width:560px}.nx-ma-modal-head{align-items:flex-start;gap:14px;padding:22px 22px 0;display:flex}.nx-ma-modal-head .mh-ic{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.nx-ma-modal-head .mh-ic svg{stroke-width:1.9px;width:21px;height:21px}.nx-ma-modal-head .mh-ic.brand{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.nx-ma-modal-head .mh-ic.danger{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.nx-ma-modal-head .mh-ic.warn{background:hsl(var(--warning) / .16);color:#a9700f}.nx-ma-modal-head .mh-txt{flex:1;min-width:0;padding-top:1px}.nx-ma-modal-head h3{letter-spacing:-.012em;color:hsl(var(--foreground));margin:0 0 4px;font-size:16.5px;font-weight:700}.nx-ma-modal-head .sub{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.5}.nx-ma-modal-head .mh-x{width:30px;height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;display:inline-flex}.nx-ma-modal-head .mh-x:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-ma-modal-head .mh-x svg{width:17px;height:17px}.nx-ma-modal-body{padding:16px 22px 4px;overflow-y:auto}.nx-ma-modal-body.flush{padding-top:18px}.nx-ma-modal-foot{justify-content:flex-end;align-items:center;gap:10px;padding:18px 22px 22px;display:flex}.nx-ma-modal-foot .spacer{flex:1}.nx-ma-modal-foot .hint{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-ma-confirm-target{background:hsl(var(--destructive) / .06);border:1px solid hsl(var(--destructive) / .18);border-radius:9px;align-items:center;gap:10px;margin-top:4px;padding:11px 13px;display:flex}.nx-ma-confirm-target svg{width:16px;height:16px;color:hsl(var(--destructive));flex-shrink:0}.nx-ma-confirm-target b{font:600 13px var(--font-sans);color:hsl(var(--foreground))}.nx-ma-confirm-target .m{font:500 12px var(--font-mono);color:hsl(var(--muted-foreground));margin-left:auto}.nx-ma-btn{border-radius:var(--radius-lg,8px);border:1px solid hsl(var(--border));background:hsl(var(--card));height:34px;color:hsl(var(--foreground));font:600 12.5px var(--font-sans);cursor:pointer;white-space:nowrap;transition:var(--transition-smooth,.15s ease);align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-ma-btn:hover{background:hsl(var(--accent))}.nx-ma-btn svg{width:14px;height:14px}.nx-ma-btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));border-color:hsl(var(--primary))}.nx-ma-btn.primary:hover{background:hsl(var(--primary-dark,220 78% 32%));color:hsl(var(--primary-foreground,0 0% 100%));border-color:hsl(var(--primary-dark,220 78% 32%))}.nx-ma-btn.ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}.nx-ma-btn.ghost:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-ma-btn.danger{background:hsl(var(--destructive));color:#fff;border-color:hsl(var(--destructive))}.nx-ma-btn.danger:hover{background:#de2121}.nx-ma-btn.sm{height:28px;padding:0 10px;font-size:11.5px}.nx-ma-fld{flex-direction:column;gap:6px;margin-bottom:15px;display:flex}.nx-ma-fld:last-child{margin-bottom:0}.nx-ma-fld label{font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground))}.nx-ma-fld .ctl{background:hsl(var(--card));border:1px solid hsl(var(--input));border-radius:var(--radius-md,6px);align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.nx-ma-fld .ctl:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .16)}.nx-ma-fld .ctl svg{width:15px;height:15px;color:hsl(var(--muted-foreground));flex-shrink:0}.nx-ma-fld .ctl input,.nx-ma-fld .ctl select{font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.nx-ma-fld textarea{border:1px solid hsl(var(--input));border-radius:var(--radius-md,6px);resize:vertical;min-height:66px;line-height:1.5;font:inherit;color:inherit;background:hsl(var(--card));outline:0;width:100%;padding:10px 12px;font-size:13.5px}.nx-ma-fld textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .16)}.nx-ma-fld .help{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));line-height:1.4}.nx-ma-fld-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}@media (width<=520px){.nx-ma-fld-row{grid-template-columns:1fr}}.nx-ma-switch-row{align-items:center;gap:12px;padding:11px 0;display:flex}.nx-ma-switch-row .sr-txt{flex:1;min-width:0}.nx-ma-switch-row .sr-txt b{font:600 13px var(--font-sans);color:hsl(var(--foreground));display:block}.nx-ma-switch-row .sr-txt span{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-alert--toast.nx-alert--with-prog{padding-bottom:16px}.nx-alert__prog{background:hsl(var(--nx-h) var(--nx-s) var(--nx-l));transform-origin:0;height:2.5px;animation:linear forwards nx-ma-prog;position:absolute;bottom:0;left:0}@keyframes nx-ma-prog{0%{width:100%}to{width:0%}}.nx-alert__undo{font:700 12px var(--font-sans);color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px}.nx-alert__undo:hover{background:hsl(var(--primary) / .1)}.nx-ma-banner{font:600 13px var(--font-sans);border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 16px;display:flex}.nx-ma-banner svg{flex-shrink:0;width:16px;height:16px}.nx-ma-banner .b-grow{flex:1;min-width:0;line-height:1.45}.nx-ma-banner .b-act{font:700 12.5px var(--font-sans);text-underline-offset:2px;cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.nx-ma-banner.maint{color:#82430d;background:#f59f0a24}.nx-ma-banner.rate{background:hsl(var(--destructive) / .1);color:#ad1f1f}.nx-ma-empty{text-align:center;flex-direction:column;align-items:center;padding:38px 24px;display:flex}.nx-ma-empty .e-ic{background:hsl(var(--primary) / .08);width:60px;height:60px;color:hsl(var(--primary));border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.nx-ma-empty .e-ic svg{stroke-width:1.7px;width:28px;height:28px}.nx-ma-empty h4{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0 0 5px;font-size:16px;font-weight:700}.nx-ma-empty p{color:hsl(var(--muted-foreground));max-width:40ch;margin:0 0 18px;font-size:13px;line-height:1.5}.nx-ma-empty .e-acts{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.nx-ma-empty.compact{padding:28px 20px}.nx-ma-empty.compact .e-ic{border-radius:13px;width:48px;height:48px;margin-bottom:13px}.nx-ma-empty.compact .e-ic svg{width:22px;height:22px}.nx-ma-spinner{border:3px solid hsl(var(--primary) / .18);border-top-color:hsl(var(--primary));border-radius:999px;flex-shrink:0;width:30px;height:30px;animation:.7s linear infinite nx-ma-spin}.nx-ma-spinner.sm{border-width:2.5px;width:18px;height:18px}@keyframes nx-ma-spin{to{transform:rotate(360deg)}}.nx-ma-loading-inline{font:600 13px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:10px;display:inline-flex}.nx-ma-loading-block{align-items:center;gap:14px;display:flex}.nx-ma-loading-block__title{font:600 13px var(--font-sans);color:hsl(var(--foreground))}.nx-ma-loading-block__sub{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px}.nx-ma-skel{background:hsl(var(--muted-foreground) / .16);border-radius:6px;position:relative;overflow:hidden}.nx-ma-skel:after{content:"";background:linear-gradient(90deg, transparent, hsl(var(--card) / .55), transparent);animation:1.4s infinite nx-ma-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes nx-ma-shimmer{to{transform:translate(100%)}}.nx-ma-drawer-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a2c73;position:fixed;inset:0}.nx-ma-drawer{z-index:61;background:hsl(var(--card));border-left:1px solid hsl(var(--border));width:420px;max-width:92vw;box-shadow:var(--shadow-strong);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.nx-ma-drawer-head{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;padding:18px 20px;display:flex}.nx-ma-drawer-head .dh-ic{background:hsl(var(--primary) / .1);width:36px;height:36px;color:hsl(var(--primary));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-ma-drawer-head .dh-ic svg{width:18px;height:18px}.nx-ma-drawer-head h3{letter-spacing:-.01em;color:hsl(var(--foreground));flex:1;margin:0;font-size:15px;font-weight:700}.nx-ma-drawer-head .sub{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-ma-drawer-body{flex:1;min-height:0;padding:20px;overflow-y:auto}.nx-ma-drawer-foot{border-top:1px solid hsl(var(--border));justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.nx-ma-dr-section{margin-bottom:22px}.nx-ma-dr-section:last-child{margin-bottom:0}.nx-ma-dr-section .dl{font:700 10.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));margin-bottom:10px}.nx-ma-dr-meta{grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px;display:grid}.nx-ma-dr-meta .k{color:hsl(var(--muted-foreground))}.nx-ma-dr-meta .v{text-align:right;color:hsl(var(--foreground));font-weight:600}.nx-org-login{--ol-ink:#151c28;--ol-ink-3:#79849a;--ol-line:#dbdfe6;min-height:100dvh}.nx-org-login .login{color:#fff;background:linear-gradient(150deg,#0f182a,#122140);grid-template-columns:1.1fr .9fr;min-height:100dvh;display:grid;position:relative;overflow:hidden}.nx-org-login .login:before{content:"";background:hsl(var(--bp) / .5);filter:blur(90px);pointer-events:none;border-radius:999px;width:420px;height:420px;position:absolute;top:-90px;left:-70px}.nx-org-login .login:after{content:"";background:hsl(var(--bacc) / .4);filter:blur(90px);pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute;bottom:-100px;right:-60px}.nx-org-login .login .hero{z-index:1;flex-direction:column;min-height:0;padding:40px 44px;display:flex;position:relative}.nx-org-login .login .orglogo{align-items:center;height:52px;margin-bottom:auto;display:flex}.nx-org-login .login .orglogo img{-o-object-fit:contain;object-fit:contain;max-width:220px;max-height:52px}.nx-org-login .login .orglogo .ph{font:700 13px var(--font-sans,system-ui);color:#ffffffa6;border:1px dashed #ffffff4d;border-radius:8px;padding:9px 13px}.nx-org-login .login .htxt h2{font:800 clamp(24px, 3vw, 32px) / 1.12 var(--font-sans,system-ui);letter-spacing:-.02em;margin:0}.nx-org-login .login .htxt h2 em{color:hsl(var(--bacc));font-style:normal}.nx-org-login .login .htxt p{font:400 14px/1.5 var(--font-sans,system-ui);color:#c3d1df;max-width:38ch;margin:12px 0 0}.nx-org-login .login .nxlock{align-items:center;gap:9px;margin-top:22px;display:flex}.nx-org-login .login .nxlock .nx{font:800 18px var(--font-sans,system-ui);letter-spacing:-.02em}.nx-org-login .login .nxlock .nx span{color:hsl(var(--bacc))}.nx-org-login .login .nxlock .by{font:600 9.5px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:#a2b8cd;border-left:1px solid #fff3;padding-left:9px}.nx-org-login .login .panel-wrap{z-index:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative}.nx-org-login .login .panel{width:100%;max-width:420px;color:var(--ol-ink);background:#fff;border-radius:14px;flex-direction:column;padding:28px 26px;display:flex;box-shadow:0 18px 50px #1b223242}.nx-org-login .login .panel .t{font:700 17px var(--font-sans,system-ui);color:var(--ol-ink)}.nx-org-login .login .panel .s{font:400 12.5px var(--font-sans,system-ui);color:var(--ol-ink-3);margin:5px 0 20px}.nx-org-login .login .login-fld{font:600 10px var(--font-sans,system-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--ol-ink-3);margin-bottom:6px;display:block}.nx-org-login .login .login-input{border-color:var(--ol-line);background:#f9f9fb;border-radius:9px;height:40px;margin-bottom:14px}.nx-org-login .login .login-input:focus-visible{border-color:hsl(var(--bp));ring-color:hsl(var(--bp) / .25)}.nx-org-login .login .login-submit{background:hsl(var(--bp));border-radius:9px;width:100%;height:42px;font-weight:700}.nx-org-login .login .login-submit:hover{background:hsl(var(--bpd))}.nx-org-login .login .login-link{font:600 11.5px var(--font-sans,system-ui);color:hsl(var(--bp));text-align:center;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.nx-org-login .login .login-link:hover{color:hsl(var(--bpd))}.nx-org-login .login .pw{font:600 9.5px var(--font-mono,monospace);color:var(--ol-ink-3);text-align:center;letter-spacing:.04em;margin-top:20px}.nx-org-login .login-loading{color:#fff;background:linear-gradient(150deg,#0f182a,#122140);place-items:center;min-height:100dvh;display:grid}.nx-org-login .login-error-panel{width:100%;max-width:420px;color:var(--ol-ink);text-align:center;background:#fff;border-radius:14px;padding:28px 26px;box-shadow:0 18px 50px #1b223242}@media (width<=900px){.nx-org-login .login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.nx-org-login .login .hero{padding:28px 24px 12px}.nx-org-login .login .orglogo{margin-bottom:20px}.nx-org-login .login .panel-wrap{align-items:flex-start;padding:0 16px 20px}}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif}body{line-height:inherit;background:hsl(var(--background));color:hsl(var(--foreground));margin:0}#root{min-height:100vh}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--primary:24.6 95% 53.1%;--primary-foreground:60 9.1% 97.8%;--border:214.3 31.8% 91.4%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--border:217.2 32.6% 17.5%}*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--background:220 15% 95%;--foreground:220 30% 15%;--card:0 0% 100%;--card-foreground:220 30% 15%;--popover:0 0% 100%;--popover-foreground:220 30% 15%;--primary:220 72% 42%;--primary-foreground:0 0% 100%;--primary-light:220 62% 62%;--primary-dark:220 78% 32%;--bp:220 72% 42%;--bpd:220 78% 32%;--bacc:200 80% 48%;--secondary:220 18% 75%;--secondary-foreground:220 28% 20%;--secondary-light:220 14% 85%;--muted:220 18% 88%;--muted-foreground:220 22% 35%;--accent:220 22% 93%;--accent-foreground:220 30% 15%;--success:142 76% 36%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--destructive-light:0 75% 85%;--destructive-border:0 70% 70%;--info:200 80% 48%;--info-foreground:0 0% 100%;--border:220 18% 82%;--input:220 18% 82%;--ring:220 72% 42%;--sidebar-background:220 38% 10%;--sidebar-foreground:220 14% 78%;--sidebar-primary:200 80% 55%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:220 50% 18%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:220 22% 16%;--sidebar-ring:200 80% 55%;--workspace-queue:220 20% 96%;--workspace-chat:0 0% 100%;--workspace-ai:225 25% 96%;--workspace-header:220 45% 20%;--workspace-header-end:220 40% 25%;--workspace-tabs:220 20% 96%;--workspace-divider:220 18% 82%;--tabs-list-bg:220 18% 92%;--content-area-bg:0 0% 100%;--panel-divider:220 18% 78%;--table-header:220 20% 90%;--table-row-hover:220 25% 95%;--chart-1:220 72% 42%;--chart-2:200 80% 48%;--chart-3:38 92% 50%;--chart-4:142 76% 36%;--chart-5:270 70% 60%;--chart-6:200 70% 44%;--chart-7:148 55% 42%;--chart-8:220 45% 58%;--module-ai:260 70% 55%;--module-contact:180 65% 50%;--module-workspace:215 70% 50%;--module-social:330 70% 55%;--module-supervisor:280 65% 55%;--module-autonomous:340 70% 55%;--module-speech:190 70% 50%;--module-cx:45 80% 50%;--module-insights:150 50% 45%;--module-billing:145 60% 45%;--module-admin:35 85% 55%;--gradient-primary:linear-gradient(135deg, #1e51b8, #189bdc);--gradient-hero:linear-gradient(180deg, #f0f2f4, #fff);--gradient-card:linear-gradient(135deg, #fff, #f9fafb);--gradient-slate:linear-gradient(135deg, #213050, #253c6a);--gradient-accent:linear-gradient(135deg, #189bdc, #1bbbbb);--gradient-sidebar:linear-gradient(180deg, #111827, #0e1420);--gradient-auth-hero:linear-gradient(135deg, #0a1628 0%, #0f2035 50%, #0a1628 100%);--shadow-soft:0 2px 8px #1c233114;--shadow-medium:0 4px 16px #1c23311f;--shadow-strong:0 8px 32px #1c23312e;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:all .4s cubic-bezier(.68, -.55, .265, 1.55);--radius:.375rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem}.dark{--background:220 38% 8%;--foreground:220 10% 95%;--card:220 32% 12%;--card-foreground:220 10% 95%;--popover:220 32% 12%;--popover-foreground:220 10% 95%;--primary:220 72% 55%;--primary-foreground:var(--org-primary-on-raw,0 0% 100%);--primary-light:220 62% 68%;--primary-dark:220 78% 42%;--secondary:220 22% 25%;--secondary-foreground:220 10% 90%;--secondary-light:220 18% 35%;--muted:220 22% 18%;--muted-foreground:220 14% 70%;--accent:220 28% 22%;--accent-foreground:220 10% 95%;--success:142 70% 45%;--success-foreground:220 38% 8%;--warning:38 90% 55%;--warning-foreground:220 38% 8%;--destructive:0 80% 65%;--destructive-foreground:0 0% 100%;--destructive-light:0 70% 30%;--destructive-border:0 65% 50%;--info:200 78% 58%;--info-foreground:220 38% 8%;--border:220 28% 22%;--input:220 28% 22%;--ring:220 72% 55%;--sidebar-background:220 35% 14%;--sidebar-foreground:220 8% 92%;--sidebar-primary:220 68% 58%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:220 40% 22%;--sidebar-accent-foreground:220 62% 82%;--sidebar-border:220 28% 25%;--sidebar-ring:220 68% 58%;--tabs-list-bg:220 28% 16%;--content-area-bg:220 32% 12%;--panel-divider:220 28% 22%;--table-header:220 28% 18%;--table-row-hover:220 28% 16%;--gradient-primary:linear-gradient(135deg, #3a71df, #40b0e7);--gradient-hero:linear-gradient(180deg, #0d121c, #151b28);--gradient-card:linear-gradient(135deg, #151b28, #1c2331);--gradient-sidebar:linear-gradient(180deg, #1b2437, #141b29);--shadow-soft:0 2px 8px #0000004d;--shadow-medium:0 4px 16px #0006;--shadow-strong:0 8px 32px #00000080;--chart-1:220 72% 58%;--chart-2:200 78% 58%;--chart-3:38 92% 60%;--chart-4:142 70% 50%;--chart-5:270 70% 70%;--chart-6:200 68% 52%;--chart-7:148 50% 48%;--chart-8:220 40% 62%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans)}[data-radix-scroll-area-viewport]{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}[data-radix-scroll-area-viewport]::-webkit-scrollbar{width:10px}[data-radix-scroll-area-viewport]::-webkit-scrollbar-track{background:0 0}[data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:5px}[data-radix-scroll-area-viewport]::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.container{max-width:1400px}}.h1{font:var(--weight-bold) var(--text-3xl) / var(--leading-tight) var(--font-sans);letter-spacing:-.02em;color:hsl(var(--foreground))}.h2{font:var(--weight-bold) var(--text-2xl) / var(--leading-snug) var(--font-sans);letter-spacing:-.02em;color:hsl(var(--foreground))}.h3{font:var(--weight-semibold) var(--text-xl) / var(--leading-snug) var(--font-sans);color:hsl(var(--foreground))}.h4{font:var(--weight-semibold) var(--text-lg) / var(--leading-snug) var(--font-sans);color:hsl(var(--foreground))}.\!body{font:var(--weight-regular) var(--text-base) / var(--leading-normal) var(--font-sans)!important;color:hsl(var(--foreground))!important}.body{font:var(--weight-regular) var(--text-base) / var(--leading-normal) var(--font-sans);color:hsl(var(--foreground))}.caption{font:var(--weight-medium) var(--text-xs) / var(--leading-snug) var(--font-sans);color:hsl(var(--muted-foreground))}.eyebrow{font:var(--weight-semibold) var(--text-2xs) / 1 var(--font-sans);text-transform:uppercase;letter-spacing:.025em;color:hsl(var(--muted-foreground))}.\!code{font:var(--weight-regular) var(--text-sm) / var(--leading-snug) var(--font-mono)!important}.code{font:var(--weight-regular) var(--text-sm) / var(--leading-snug) var(--font-mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-3px\]{inset:-3px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!left-\[-7px\]{left:-7px!important}.\!right-\[-7px\]{right:-7px!important}.\!top-1\/2{top:50%!important}.\!top-6{top:1.5rem!important}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-5{bottom:-1.25rem}.-bottom-px{bottom:-1px}.-left-12{left:-3rem}.-left-\[9px\]{left:-9px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-px{right:-1px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-14{bottom:3.5rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[-13px\]{left:-13px}.left-\[-5px\]{left:-5px}.left-\[18px\]{left:18px}.left-\[50\%\]{left:50%}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[18px\]{top:18px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-0{z-index:0}.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-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[500\]{z-index:500}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-\[2px\]{margin-bottom:-2px}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-9{margin-left:2.25rem}.ml-\[-5px\]{margin-left:-5px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-18px\]{margin-top:-18px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.\!h-3{height:.75rem!important}.\!h-\[29px\]{height:29px!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-28{height:7rem}.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-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[108px\]{height:108px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[35vh\]{height:35vh}.h-\[360px\]{height:360px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[560px\]{height:560px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[6px\]{height:6px}.h-\[70vh\]{height:70vh}.h-\[7px\]{height:7px}.h-\[80vh\]{height:80vh}.h-\[90vh\]{height:90vh}.h-\[9px\]{height:9px}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-\[calc\(100vh-260px\)\]{height:calc(100vh - 260px)}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[min\(360px\,45vh\)\]{height:min(360px,45vh)}.h-\[min\(420px\,50vh\)\]{height:min(420px,50vh)}.h-\[min\(560px\,65vh\)\]{height:min(560px,65vh)}.h-\[min\(60vh\,480px\)\]{height:min(60vh,480px)}.h-\[min\(60vh\,640px\)\]{height:min(60vh,640px)}.h-\[min\(70vh\,540px\)\]{height:min(70vh,540px)}.h-\[min\(92vh\,860px\)\]{height:min(92vh,860px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[100px\]{max-height:100px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[350px\]{max-height:350px}.max-h-\[380px\]{max-height:380px}.max-h-\[400px\]{max-height:400px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(85vh-100px\)\]{max-height:calc(85vh - 100px)}.max-h-\[min\(16rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(16rem,var(--radix-select-content-available-height))}.max-h-\[min\(20rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(20rem,var(--radix-select-content-available-height))}.max-h-\[min\(24rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(24rem,var(--radix-select-content-available-height))}.max-h-\[min\(320px\,50vh\)\]{max-height:min(320px,50vh)}.max-h-\[min\(70vh\,480px\)\]{max-height:min(70vh,480px)}.max-h-\[min\(70vh\,640px\)\]{max-height:min(70vh,640px)}.max-h-\[min\(72vh\,560px\)\]{max-height:min(72vh,560px)}.max-h-\[min\(88vh\,720px\)\]{max-height:min(88vh,720px)}.max-h-\[min\(92vh\,880px\)\]{max-height:min(92vh,880px)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-2{min-height:.5rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[280px\]{min-height:280px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[640px\]{min-height:640px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-3{width:.75rem!important}.\!w-\[29px\]{width:29px!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.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-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.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-96{width:24rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[11\%\]{width:11%}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[23\%\]{width:23%}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[33\%\]{width:33%}.w-\[35\%\]{width:35%}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[55\%\]{width:55%}.w-\[5px\]{width:5px}.w-\[600px\]{width:600px}.w-\[6px\]{width:6px}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[720px\]{width:720px}.w-\[7px\]{width:7px}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[92\%\]{width:92%}.w-\[95vw\]{width:95vw}.w-\[min\(100\%\,14rem\)\]{width:min(100%,14rem)}.w-\[min\(100vw-2rem\,380px\)\]{width:min(100vw - 2rem,380px)}.w-\[min\(280px\,100vw-12rem\)\]{width:min(280px,100vw - 12rem)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-\[112px\]{min-width:112px}.min-w-\[11rem\]{min-width:11rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[148px\]{min-width:148px}.min-w-\[150px\]{min-width:150px}.min-w-\[15px\]{min-width:15px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[1rem\]{min-width:1rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[320px\]{min-width:320px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[50px\]{min-width:50px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[168px\]{max-width:168px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[40px\]{max-width:40px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[70\%\]{max-width:70%}.max-w-\[72px\]{max-width:72px}.max-w-\[75\%\]{max-width:75%}.max-w-\[76\%\]{max-width:76%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[min\(100\%\,24rem\)\]{max-width:min(100%,24rem)}.max-w-\[min\(96vw\,920px\)\]{max-width:min(96vw,920px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[3\]{flex:3}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.\!-translate-y-1\/2{--tw-translate-y:-50%!important;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))!important}.-translate-x-1\/2{--tw-translate-x:-50%;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-px{--tw-translate-x:-1px;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%;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-\[-50\%\]{--tw-translate-x:-50%;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-px{--tw-translate-x:1px;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-\[-50\%\]{--tw-translate-y:-50%;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-180{--tw-rotate:180deg;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-45{--tw-rotate:45deg;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;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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.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))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;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))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;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))}.scale-\[0\.985\]{--tw-scale-x:.985;--tw-scale-y:.985;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{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))}@keyframes bounce{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.animate-bounce{animation:1s infinite bounce}@keyframes glow-pulse{0%,to{background-color:hsl(var(--success) / .1)}50%{background-color:hsl(var(--success) / .25)}}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes ping-slow{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.animate-ping-slow{animation:2s ease-in-out infinite ping-slow}@keyframes pulse{}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse-border{0%,to{border-color:hsl(var(--success));box-shadow:0 0 0 0 hsl(var(--success) / .7)}50%{border-color:hsl(var(--success));box-shadow:0 0 20px 10px hsl(var(--success) / .3)}}.animate-pulse-border{animation:1.5s ease-in-out infinite pulse-border}@keyframes ring-shake{0%,to{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(0)}}.animate-ring-shake{animation:.8s ease-in-out infinite ring-shake}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[100px\,1fr\,1fr\]{grid-template-columns:100px 1fr 1fr}.grid-cols-\[1fr\,100px\,1fr\,60px\,40px\]{grid-template-columns:1fr 100px 1fr 60px 40px}.grid-cols-\[1fr\,120px\]{grid-template-columns:1fr 120px}.grid-cols-\[1fr\,1fr\,40px\]{grid-template-columns:1fr 1fr 40px}.grid-cols-\[1fr\,80px\,80px\,100px\]{grid-template-columns:1fr 80px 80px 100px}.grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.grid-cols-\[1fr_80px_1fr_1fr_28px\]{grid-template-columns:1fr 80px 1fr 1fr 28px}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[36px_1fr_auto\]{grid-template-columns:36px 1fr auto}.grid-cols-\[40px_1fr_auto\]{grid-template-columns:40px 1fr auto}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[56px_1fr\]{grid-template-columns:56px 1fr}.grid-cols-\[64px_320px_1fr_auto\]{grid-template-columns:64px 320px 1fr auto}.grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto auto}.grid-cols-\[minmax\(200px\,320px\)_1fr_auto\]{grid-template-columns:minmax(200px,320px) 1fr auto}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-rows-\[52px_1fr\]{grid-template-rows:52px 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,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}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.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{gap:0}.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-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * 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))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.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}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-\[8px\]{border-top-left-radius:8px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-\[8px\]{border-top-right-radius:8px}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-0{border-left-width:0;border-right-width:0}.border-x-\[6px\]{border-left-width:6px;border-right-width:6px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-\[3px\]{border-top-width:3px}.border-t-\[8px\]{border-top-width:8px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(0_72\%_50\%_\/_0\.25\)\]{border-color:#db242440}.border-\[hsl\(0_72\%_50\%_\/_0\.28\)\]{border-color:#db242447}.border-\[hsl\(142_64\%_36\%_\/_0\.30\)\]{border-color:#21974c4d}.border-\[hsl\(142_64\%_38\%_\/_0\.30\)\]{border-color:#239f504d}.border-\[hsl\(220_18\%_88\%\)\]{--tw-border-opacity:1;border-color:hsl(220 18% 88%/var(--tw-border-opacity,1))}.border-\[hsl\(220_18\%_90\%\)\]{--tw-border-opacity:1;border-color:hsl(220 18% 90%/var(--tw-border-opacity,1))}.border-\[hsl\(220_18\%_92\%\)\]{--tw-border-opacity:1;border-color:hsl(220 18% 92%/var(--tw-border-opacity,1))}.border-\[hsl\(220_30\%_14\%\)\]{--tw-border-opacity:1;border-color:hsl(220 30% 14%/var(--tw-border-opacity,1))}.border-\[hsl\(220_30\%_18\%\)\]{--tw-border-opacity:1;border-color:hsl(220 30% 18%/var(--tw-border-opacity,1))}.border-\[hsl\(220_30\%_22\%\)\]{--tw-border-opacity:1;border-color:hsl(220 30% 22%/var(--tw-border-opacity,1))}.border-\[hsl\(220_47\%_5\%\)\]{--tw-border-opacity:1;border-color:hsl(220 47% 5%/var(--tw-border-opacity,1))}.border-\[hsl\(220_50\%_8\%\)\]{--tw-border-opacity:1;border-color:hsl(220 50% 8%/var(--tw-border-opacity,1))}.border-\[hsl\(var\(--workspace-divider\)\)\]{border-color:hsl(var(--workspace-divider))}.border-\[hsl\(var\(--workspace-divider\)\)\]\/60{border-color:hsl(var(--workspace-divider) / .6)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--as-border-soft\)\]{border-color:var(--as-border-soft)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--nx-line-soft\)\]{border-color:var(--nx-line-soft)}.border-\[var\(--text\)\]{border-color:var(--text)}.border-accent{border-color:hsl(var(--accent))}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-accent\/30{border-color:hsl(var(--accent) / .3)}.border-accent\/50{border-color:hsl(var(--accent) / .5)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-500\/70{border-color:#f59e0bb3}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-600\/30{border-color:#d977064d}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-background{border-color:hsl(var(--background))}.border-background\/30{border-color:hsl(var(--background) / .3)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/35{border-color:#3b82f659}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600\/20{border-color:#2563eb33}.border-blue-600\/30{border-color:#2563eb4d}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-border\/90{border-color:hsl(var(--border) / .9)}.border-cyan-500{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-700{--tw-border-opacity:1;border-color:rgb(14 116 144/var(--tw-border-opacity,1))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/45{border-color:hsl(var(--destructive) / .45)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/40{border-color:#a7f3d066}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-600\/50{border-color:#05966980}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-foreground{border-color:hsl(var(--foreground))}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-fuchsia-700{--tw-border-opacity:1;border-color:rgb(162 28 175/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-500\/20{border-color:#6b728033}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-400\/40{border-color:#4ade8066}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-700{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.border-info\/30{border-color:hsl(var(--info) / .3)}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-muted\/60{border-color:hsl(var(--muted) / .6)}.border-muted\/70{border-color:hsl(var(--muted) / .7)}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/50{border-color:#f9731680}.border-orange-700{--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-pink-700{--tw-border-opacity:1;border-color:rgb(190 24 93/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-700{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/40{border-color:#f8717166}.border-red-400\/60{border-color:#f8717199}.border-red-400\/70{border-color:#f87171b3}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/45{border-color:#ef444473}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-red-600\/30{border-color:#dc26264d}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-600\/20{border-color:#0284c733}.border-sky-600\/50{border-color:#0284c780}.border-sky-700{--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-500\/30{border-color:#64748b4d}.border-slate-500\/35{border-color:#64748b59}.border-success{border-color:hsl(var(--success))}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-success\/30{border-color:hsl(var(--success) / .3)}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-700{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-teal-800{--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/35{border-color:#8b5cf659}.border-violet-600\/30{border-color:#7c3aed4d}.border-violet-700{--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.border-warning{border-color:hsl(var(--warning))}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-warning\/30{border-color:hsl(var(--warning) / .3)}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-workspace-divider{border-color:hsl(var(--workspace-divider))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-700{--tw-border-opacity:1;border-color:rgb(161 98 7/var(--tw-border-opacity,1))}.border-x-transparent{border-left-color:#0000;border-right-color:#0000}.border-b-amber-500{--tw-border-opacity:1;border-bottom-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-b-blue-500{--tw-border-opacity:1;border-bottom-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-b-destructive{border-bottom-color:hsl(var(--destructive))}.border-b-green-500{--tw-border-opacity:1;border-bottom-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-b-orange-500{--tw-border-opacity:1;border-bottom-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-b-transparent{border-bottom-color:#0000}.border-b-violet-500{--tw-border-opacity:1;border-bottom-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-l-accent{border-left-color:hsl(var(--accent))}.border-l-amber-400{--tw-border-opacity:1;border-left-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-l-blue-500{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-border{border-left-color:hsl(var(--border))}.border-l-destructive{border-left-color:hsl(var(--destructive))}.border-l-destructive\/40{border-left-color:hsl(var(--destructive) / .4)}.border-l-emerald-500{--tw-border-opacity:1;border-left-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-l-emerald-500\/60{border-left-color:#10b98199}.border-l-info{border-left-color:hsl(var(--info))}.border-l-muted-foreground{border-left-color:hsl(var(--muted-foreground))}.border-l-muted-foreground\/20{border-left-color:hsl(var(--muted-foreground) / .2)}.border-l-orange-500{--tw-border-opacity:1;border-left-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-primary\/50{border-left-color:hsl(var(--primary) / .5)}.border-l-purple-500{--tw-border-opacity:1;border-left-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-red-600{--tw-border-opacity:1;border-left-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-l-sky-500{--tw-border-opacity:1;border-left-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-l-success{border-left-color:hsl(var(--success))}.border-l-transparent{border-left-color:#0000}.border-l-warning{border-left-color:hsl(var(--warning))}.border-l-yellow-500{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-foreground{border-top-color:hsl(var(--foreground))}.border-t-transparent{border-top-color:#0000}.\!bg-\[var\(--bg-elev\)\]{background-color:var(--bg-elev)!important}.\!bg-blue-500{--tw-bg-opacity:1!important;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))!important}.\!bg-card\/60{background-color:hsl(var(--card) / .6)!important}.\!bg-cyan-500{--tw-bg-opacity:1!important;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))!important}.\!bg-green-500{--tw-bg-opacity:1!important;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))!important}.\!bg-orange-500{--tw-bg-opacity:1!important;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))!important}.\!bg-primary\/15{background-color:hsl(var(--primary) / .15)!important}.\!bg-purple-500{--tw-bg-opacity:1!important;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))!important}.\!bg-red-500{--tw-bg-opacity:1!important;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))!important}.bg-\[\#00A884\]{--tw-bg-opacity:1;background-color:rgb(0 168 132/var(--tw-bg-opacity,1))}.bg-\[\#075E54\]{--tw-bg-opacity:1;background-color:rgb(7 94 84/var(--tw-bg-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(0_72\%_50\%\)\]{--tw-bg-opacity:1;background-color:hsl(0 72% 50%/var(--tw-bg-opacity,1))}.bg-\[hsl\(0_72\%_50\%_\/_0\.04\)\]{background-color:#db24240a}.bg-\[hsl\(0_72\%_50\%_\/_0\.10\)\]{background-color:#db24241a}.bg-\[hsl\(142_64\%_36\%_\/_0\.10\)\]{background-color:#21974c1a}.bg-\[hsl\(142_64\%_38\%\)\]{--tw-bg-opacity:1;background-color:hsl(142 64% 38%/var(--tw-bg-opacity,1))}.bg-\[hsl\(142_64\%_38\%_\/_0\.10\)\]{background-color:#239f501a}.bg-\[hsl\(142_70\%_38\%\)\]{--tw-bg-opacity:1;background-color:hsl(142 70% 38%/var(--tw-bg-opacity,1))}.bg-\[hsl\(200_80\%_48\%_\/_0\.12\)\]{background-color:#189bdc1f}.bg-\[hsl\(220\,72\%\,42\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 72% 42%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_12\%_60\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 12% 60%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_18\%_88\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 18% 88%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_18\%_96\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 18% 96%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_18\%_98\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 18% 98%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_20\%_96\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 20% 96%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_22\%_22\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 22% 22%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_24\%_98\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 24% 98%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_30\%_20\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 30% 20%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_38\%_10\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 38% 10%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_38\%_12\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 38% 12%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_38\%_14\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 38% 14%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_47\%_5\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 47% 5%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_50\%_8\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 50% 8%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_60\%_22\%\)\]{--tw-bg-opacity:1;background-color:hsl(220 60% 22%/var(--tw-bg-opacity,1))}.bg-\[hsl\(220_72\%_42\%\/0\.1\)\]{background-color:#1e51b81a}.bg-\[hsl\(220_72\%_42\%_\/_0\.12\)\]{background-color:#1e51b81f}.bg-\[hsl\(330_70\%_55\%_\/_0\.14\)\]{background-color:#dd3c8c24}.bg-\[hsl\(38_92\%_50\%\)\]{--tw-bg-opacity:1;background-color:hsl(38 92% 50%/var(--tw-bg-opacity,1))}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--chart-1\)\)\]{background-color:hsl(var(--chart-1))}.bg-\[hsl\(var\(--chart-2\)\)\]{background-color:hsl(var(--chart-2))}.bg-\[hsl\(var\(--chart-4\)\)\]{background-color:hsl(var(--chart-4))}.bg-\[hsl\(var\(--chart-5\)\)\]{background-color:hsl(var(--chart-5))}.bg-\[hsl\(var\(--warning\,40_96\%_53\%\)\)\]{background-color:hsl(var(--warning,40 96% 53%))}.bg-\[hsl\(var\(--workspace-chat\)\)\]{background-color:hsl(var(--workspace-chat))}.bg-\[hsl\(var\(--workspace-divider\)\)\]{background-color:hsl(var(--workspace-divider))}.bg-\[hsl\(var\(--workspace-queue\)\)\]{background-color:hsl(var(--workspace-queue))}.bg-\[hsl\(var\(--workspace-tabs\)\)\]{background-color:hsl(var(--workspace-tabs))}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--as-border\)\]{background-color:var(--as-border)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg\,hsl\(220_22\%_96\%\)\)\]{background-color:var(--bg,#f3f4f7)}.bg-\[var\(--bg-elev\)\]{background-color:var(--bg-elev)}.bg-\[var\(--bg-elev-3\)\]{background-color:var(--bg-elev-3)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-accent\/30{background-color:hsl(var(--accent) / .3)}.bg-accent\/50{background-color:hsl(var(--accent) / .5)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/25{background-color:#fbbf2440}.bg-amber-400\/60{background-color:#fbbf2499}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/40{background-color:#f59e0b66}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/15{background-color:#60a5fa26}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/15{background-color:#2563eb26}.bg-border{background-color:hsl(var(--border))}.bg-border\/50{background-color:hsl(var(--border) / .5)}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{background-color:hsl(var(--card))}.bg-card\/10{background-color:hsl(var(--card) / .1)}.bg-card\/15{background-color:hsl(var(--card) / .15)}.bg-card\/20{background-color:hsl(var(--card) / .2)}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-chart-2\/5{background-color:hsl(var(--chart-2) / .05)}.bg-content{background-color:hsl(var(--content-area-bg))}.bg-current{background-color:currentColor}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-destructive\/30{background-color:hsl(var(--destructive) / .3)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-500\/\[0\.04\]{background-color:#10b9810a}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[0\.07\]{background-color:#10b98112}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\/10{background-color:#0596691a}.bg-emerald-600\/5{background-color:#0596690d}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/25{background-color:hsl(var(--foreground) / .25)}.bg-fuchsia-50{--tw-bg-opacity:1;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-info\/15{background-color:hsl(var(--info) / .15)}.bg-info\/5{background-color:hsl(var(--info) / .05)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted-foreground\/50{background-color:hsl(var(--muted-foreground) / .5)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-muted\/90{background-color:hsl(var(--muted) / .9)}.bg-muted\/95{background-color:hsl(var(--muted) / .95)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-800{--tw-bg-opacity:1;background-color:rgb(154 52 18/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/70{background-color:hsl(var(--primary) / .7)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary) / .03)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/5{background-color:#f871710d}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/60{background-color:#ef444499}.bg-red-500\/\[0\.04\]{background-color:#ef44440a}.bg-red-500\/\[0\.06\]{background-color:#ef44440f}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/15{background-color:#dc262626}.bg-red-600\/5{background-color:#dc26260d}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/10{background-color:hsl(var(--secondary) / .1)}.bg-secondary\/15{background-color:hsl(var(--secondary) / .15)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-accent{background-color:hsl(var(--sidebar-accent))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sidebar-border\/30{background-color:hsl(var(--sidebar-border) / .3)}.bg-sidebar\/90{background-color:hsl(var(--sidebar-background) / .9)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/5,.bg-sky-500\/\[0\.05\]{background-color:#0ea5e90d}.bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-600\/10{background-color:#0284c71a}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-success\/20{background-color:hsl(var(--success) / .2)}.bg-success\/5{background-color:hsl(var(--success) / .05)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-600\/15{background-color:#7c3aed26}.bg-warning{background-color:hsl(var(--warning))}.bg-warning\/10{background-color:hsl(var(--warning) / .1)}.bg-warning\/15{background-color:hsl(var(--warning) / .15)}.bg-warning\/20{background-color:hsl(var(--warning) / .2)}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-white\/80{background-color:#fffc}.bg-workspace-chat{background-color:hsl(var(--workspace-chat))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-gradient-card{background-image:var(--gradient-card)}.bg-gradient-primary{background-image:var(--gradient-primary)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[hsl\(220_28\%_99\%\)\]{--tw-gradient-from:#fcfcfd var(--tw-gradient-from-position);--tw-gradient-to:#fcfcfd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(220_72\%_42\%\)\]{--tw-gradient-from:#1e51b8 var(--tw-gradient-from-position);--tw-gradient-to:#1e51b800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/20{--tw-gradient-from:hsl(var(--accent) / .2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent\/5{--tw-gradient-from:hsl(var(--accent) / .05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:#f59e0b1a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/\[0\.07\]{--tw-gradient-from:#f59e0b12 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from:hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from:#3b82f61a var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/5{--tw-gradient-from:#3b82f60d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from:#06b6d41a var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:#10b9811a var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/\[0\.07\]{--tw-gradient-from:#10b98112 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/30{--tw-gradient-from:#022c224d var(--tw-gradient-from-position);--tw-gradient-to:#022c2200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from:#22c55e1a var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/5{--tw-gradient-from:#22c55e0d var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted{--tw-gradient-from:hsl(var(--muted)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/30{--tw-gradient-from:hsl(var(--muted) / .3) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from:#f973161a var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/\[0\.08\]{--tw-gradient-from:#f9731614 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/10{--tw-gradient-from:#ec48991a var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from:hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from:hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.06\]{--tw-gradient-from:hsl(var(--primary) / .06) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/\[0\.07\]{--tw-gradient-from:hsl(var(--primary) / .07) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from:#a855f71a var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600\/\[0\.09\]{--tw-gradient-from:#dc262617 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/\[0\.06\]{--tw-gradient-from:#0ea5e90f var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:#0284c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/5{--tw-gradient-from:#64748b0d var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-success\/20{--tw-gradient-from:hsl(var(--success) / .2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--success) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-success\/5{--tw-gradient-from:hsl(var(--success) / .05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--success) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:#0d9488 var(--tw-gradient-from-position);--tw-gradient-to:#0d948800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/60{--tw-gradient-from:#f5f3ff99 var(--tw-gradient-from-position);--tw-gradient-to:#f5f3ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-warning\/20{--tw-gradient-from:hsl(var(--warning) / .2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--warning) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-warning\/5{--tw-gradient-from:hsl(var(--warning) / .05) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--warning) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-background{--tw-gradient-to:hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-300{--tw-gradient-to:#d8b4fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d8b4fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sidebar{--tw-gradient-to:hsl(var(--sidebar-background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--sidebar-background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(200_80\%_48\%\)\]{--tw-gradient-to:#189bdc var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to:hsl(var(--accent) / .1) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-background{--tw-gradient-to:hsl(var(--background)) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to:#3b82f60d var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-cyan-500\/5{--tw-gradient-to:#06b6d40d var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:#ecfdf5 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.to-green-500\/5{--tw-gradient-to:#22c55e0d var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-muted{--tw-gradient-to:hsl(var(--muted)) var(--tw-gradient-to-position)}.to-muted\/10{--tw-gradient-to:hsl(var(--muted) / .1) var(--tw-gradient-to-position)}.to-muted\/20{--tw-gradient-to:hsl(var(--muted) / .2) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/5{--tw-gradient-to:#f973160d var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to:hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to:hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to:#a855f71a var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to:#a855f70d var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.to-sidebar{--tw-gradient-to:hsl(var(--sidebar-background)) var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-sky-500\/10{--tw-gradient-to:#0ea5e91a var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to:#0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to:#0369a1 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.to-success\/10{--tw-gradient-to:hsl(var(--success) / .1) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-warning\/10{--tw-gradient-to:hsl(var(--warning) / .1) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-green-500{fill:#22c55e}.fill-green-600{fill:#16a34a}.fill-muted-foreground{fill:hsl(var(--muted-foreground))}.fill-primary{fill:hsl(var(--primary))}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.stroke-border{stroke:hsl(var(--border))}.stroke-muted{stroke:hsl(var(--muted))}.stroke-primary{stroke:hsl(var(--primary))}.stroke-primary\/30{stroke:hsl(var(--primary) / .3)}.stroke-\[1\.75\]{stroke-width:1.75px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.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-\[12px_14px\]{padding:12px 14px}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.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-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.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}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0{padding-top:0;padding-bottom:0}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.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-24{padding-top:6rem;padding-bottom:6rem}.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}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[18px\]{padding-left:18px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-primary{color:hsl(var(--primary))!important}.text-\[\#00A884\]{--tw-text-opacity:1;color:rgb(0 168 132/var(--tw-text-opacity,1))}.text-\[hsl\(0_72\%_38\%\)\]{--tw-text-opacity:1;color:hsl(0 72% 38%/var(--tw-text-opacity,1))}.text-\[hsl\(142_64\%_22\%\)\]{--tw-text-opacity:1;color:hsl(142 64% 22%/var(--tw-text-opacity,1))}.text-\[hsl\(142_70\%_42\%\)\]{--tw-text-opacity:1;color:hsl(142 70% 42%/var(--tw-text-opacity,1))}.text-\[hsl\(200_60\%_70\%\)\]{--tw-text-opacity:1;color:hsl(200 60% 70%/var(--tw-text-opacity,1))}.text-\[hsl\(200_70\%_80\%\)\]{--tw-text-opacity:1;color:hsl(200 70% 80%/var(--tw-text-opacity,1))}.text-\[hsl\(200_80\%_35\%\)\]{--tw-text-opacity:1;color:hsl(200 80% 35%/var(--tw-text-opacity,1))}.text-\[hsl\(200_80\%_72\%\)\]{--tw-text-opacity:1;color:hsl(200 80% 72%/var(--tw-text-opacity,1))}.text-\[hsl\(220_12\%_46\%\)\]{--tw-text-opacity:1;color:hsl(220 12% 46%/var(--tw-text-opacity,1))}.text-\[hsl\(220_12\%_50\%\)\]{--tw-text-opacity:1;color:hsl(220 12% 50%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_42\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 42%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_45\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 45%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_46\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 46%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_48\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 48%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_50\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 50%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_52\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 52%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_60\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 60%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_65\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 65%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_70\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 70%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_78\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 78%/var(--tw-text-opacity,1))}.text-\[hsl\(220_14\%_88\%\)\]{--tw-text-opacity:1;color:hsl(220 14% 88%/var(--tw-text-opacity,1))}.text-\[hsl\(220_22\%_38\%\)\]{--tw-text-opacity:1;color:hsl(220 22% 38%/var(--tw-text-opacity,1))}.text-\[hsl\(220_22\%_42\%\)\]{--tw-text-opacity:1;color:hsl(220 22% 42%/var(--tw-text-opacity,1))}.text-\[hsl\(220_24\%_36\%\)\]{--tw-text-opacity:1;color:hsl(220 24% 36%/var(--tw-text-opacity,1))}.text-\[hsl\(220_28\%_22\%\)\]{--tw-text-opacity:1;color:hsl(220 28% 22%/var(--tw-text-opacity,1))}.text-\[hsl\(220_30\%_10\%\)\]{--tw-text-opacity:1;color:hsl(220 30% 10%/var(--tw-text-opacity,1))}.text-\[hsl\(220_30\%_12\%\)\]{--tw-text-opacity:1;color:hsl(220 30% 12%/var(--tw-text-opacity,1))}.text-\[hsl\(220_30\%_15\%\)\]{--tw-text-opacity:1;color:hsl(220 30% 15%/var(--tw-text-opacity,1))}.text-\[hsl\(220_30\%_18\%\)\]{--tw-text-opacity:1;color:hsl(220 30% 18%/var(--tw-text-opacity,1))}.text-\[hsl\(220_72\%_38\%\)\]{--tw-text-opacity:1;color:hsl(220 72% 38%/var(--tw-text-opacity,1))}.text-\[hsl\(220_72\%_42\%\)\]{--tw-text-opacity:1;color:hsl(220 72% 42%/var(--tw-text-opacity,1))}.text-\[hsl\(330_70\%_38\%\)\]{--tw-text-opacity:1;color:hsl(330 70% 38%/var(--tw-text-opacity,1))}.text-\[hsl\(38_92\%_40\%\)\]{--tw-text-opacity:1;color:hsl(38 92% 40%/var(--tw-text-opacity,1))}.text-\[hsl\(var\(--chart-2\)\)\]{color:hsl(var(--chart-2))}.text-\[hsl\(var\(--chart-3\)\)\]{color:hsl(var(--chart-3))}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--as-accent\)\]{color:var(--as-accent)}.text-\[var\(--as-text-dim\)\]{color:var(--as-text-dim)}.text-\[var\(--as-text-mute\)\]{color:var(--as-text-mute)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--nx-ai-accent\)\]{color:var(--nx-ai-accent)}.text-\[var\(--nx-text-3\)\]{color:var(--nx-text-3)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-\[var\(--text-mute\)\]{color:var(--text-mute)}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-accent\/30{color:hsl(var(--accent) / .3)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-500\/50{color:#f59e0b80}.text-amber-500\/80{color:#f59e0bcc}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-fuchsia-500{--tw-text-opacity:1;color:rgb(217 70 239/var(--tw-text-opacity,1))}.text-fuchsia-600{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.text-fuchsia-700{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-info{color:hsl(var(--info))}.text-inherit{color:inherit}.text-input{color:hsl(var(--input))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-600\/80{color:#ea580ccc}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-primary-light{color:hsl(var(--primary-light))}.text-primary\/30{color:hsl(var(--primary) / .3)}.text-primary\/50{color:hsl(var(--primary) / .5)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-primary\/90{color:hsl(var(--primary) / .9)}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-red-950{--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary-foreground\/70{color:hsl(var(--secondary-foreground) / .7)}.text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/55{color:hsl(var(--sidebar-foreground) / .55)}.text-sidebar-foreground\/60{color:hsl(var(--sidebar-foreground) / .6)}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sidebar-primary{color:hsl(var(--sidebar-primary))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-success\/30{color:hsl(var(--success) / .3)}.text-success\/80{color:hsl(var(--success) / .8)}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-warning{color:hsl(var(--warning))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.text-warning\/30{color:hsl(var(--warning) / .3)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-8px_16px_-12px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 -8px 16px -12px #0003;--tw-shadow-colored:0 -8px 16px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_hsl\(142_64\%_38\%_\/_0\.20\)\]{--tw-shadow:0 0 0 3px #239f5033;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_hsl\(var\(--primary\)\/0\.18\)\]{--tw-shadow:0 0 0 3px hsl(var(--primary)/.18);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(239\,68\,68\,0\.12\)\]{--tw-shadow:0 0 0 3px #ef44441f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(239\,68\,68\,0\.15\)\]{--tw-shadow:0 0 0 3px #ef444426;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_-2px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 10px -2px #ef444480;--tw-shadow-colored:0 0 10px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_-8px_rgba\(239\,68\,68\,0\.45\)\]{--tw-shadow:0 0 20px -8px #ef444473;--tw-shadow-colored:0 0 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_-2px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 8px -2px #10b98180;--tw-shadow-colored:0 0 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_-2px_rgba\(249\,115\,22\,0\.45\)\]{--tw-shadow:0 0 8px -2px #f9731673;--tw-shadow-colored:0 0 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_-2px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 8px -2px #fbbf2473;--tw-shadow-colored:0 0 8px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_hsl\(var\(--primary\)\/0\.6\)\]{--tw-shadow:0 0 8px hsl(var(--primary)/.6);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:2px 0 4px -2px #0000000f;--tw-shadow-colored:2px 0 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[2px_0_4px_-2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:2px 0 4px -2px #00000014;--tw-shadow-colored:2px 0 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-medium{--tw-shadow:var(--shadow-medium);--tw-shadow-colored:var(--shadow-medium);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;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 #0000000d;--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)}.shadow-soft{--tw-shadow:var(--shadow-soft);--tw-shadow-colored:var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-black\/25{--tw-shadow-color:#00000040;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color:#3b82f680;--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color:#22c55e80;--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:hsl(var(--primary) / .2);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/25{--tw-shadow-color:hsl(var(--primary) / .25);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-destructive{outline-color:hsl(var(--destructive))}.outline-info{outline-color:hsl(var(--info))}.outline-primary{outline-color:hsl(var(--primary))}.outline-success{outline-color:hsl(var(--success))}.outline-warning{outline-color:hsl(var(--warning))}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.ring{--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(3px + 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-0{--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)}.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);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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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-inset{--tw-ring-inset:inset}.ring-\[var\(--primary\)\]{--tw-ring-color:var(--primary)}.ring-amber-400\/70{--tw-ring-color:#fbbf24b3}.ring-amber-500\/20{--tw-ring-color:#f59e0b33}.ring-amber-500\/25{--tw-ring-color:#f59e0b40}.ring-amber-500\/30{--tw-ring-color:#f59e0b4d}.ring-amber-500\/40{--tw-ring-color:#f59e0b66}.ring-background{--tw-ring-color:hsl(var(--background))}.ring-black\/\[0\.03\]{--tw-ring-color:#00000008}.ring-black\/\[0\.06\]{--tw-ring-color:#0000000f}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-500\/20{--tw-ring-color:#3b82f633}.ring-border\/60{--tw-ring-color:hsl(var(--border) / .6)}.ring-destructive\/75{--tw-ring-color:hsl(var(--destructive) / .75)}.ring-emerald-500\/25{--tw-ring-color:#10b98140}.ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.ring-orange-500\/30{--tw-ring-color:#f973164d}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary\/10{--tw-ring-color:hsl(var(--primary) / .1)}.ring-primary\/20{--tw-ring-color:hsl(var(--primary) / .2)}.ring-primary\/25{--tw-ring-color:hsl(var(--primary) / .25)}.ring-primary\/30{--tw-ring-color:hsl(var(--primary) / .3)}.ring-primary\/40{--tw-ring-color:hsl(var(--primary) / .4)}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-red-500\/15{--tw-ring-color:#ef444426}.ring-red-500\/20{--tw-ring-color:#ef444433}.ring-red-500\/35{--tw-ring-color:#ef444459}.ring-red-500\/40{--tw-ring-color:#ef444466}.ring-red-500\/50{--tw-ring-color:#ef444480}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-sky-500\/25{--tw-ring-color:#0ea5e940}.ring-transparent{--tw-ring-color:transparent}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-yellow-400{--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1))}.ring-offset-0{--tw-ring-offset-width:0px}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(239\,68\,68\,0\.35\)\]{--tw-drop-shadow:drop-shadow(0 0 6px #ef444459);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[box-shadow\,transform\,opacity\,background-color\,border-color\]{transition-property:box-shadow,transform,opacity,background-color,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\]{transition-property:left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[var\(--transition-smooth\)\]{transition-property:var(--transition-smooth);transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.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{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-left-4{--tw-enter-translate-x:-1rem}.slide-in-from-right-2{--tw-enter-translate-x:.5rem}.slide-in-from-right-4{--tw-enter-translate-x:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.slide-in-from-top-2{--tw-enter-translate-y:-.5rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.fill-mode-both{animation-fill-mode:both}.\[animation-delay\:0ms\]{animation-delay:0s}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}@font-face{font-family:Twemoji Country Flags;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2");font-display:swap;unicode-range:U+1F1E6-1F1FF}.country-flag{font-variant-emoji:emoji;font-family:Twemoji Country Flags,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Segoe UI Symbol,sans-serif}html[data-app=nx-center],html[data-app=omnicore]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.omnicore-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:220 47% 6%;--foreground:210 40% 96%;--card:220 40% 10%;--card-foreground:210 40% 96%;--popover:220 40% 10%;--popover-foreground:210 40% 96%;--primary:160 84% 39%;--primary-foreground:0 0% 100%;--primary-light:160 70% 50%;--primary-dark:160 84% 30%;--secondary:217 25% 25%;--secondary-foreground:210 40% 90%;--secondary-light:217 22% 30%;--muted:220 30% 15%;--muted-foreground:215 20% 65%;--accent:220 30% 18%;--accent-foreground:210 40% 96%;--success:160 84% 39%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:220 47% 8%;--destructive:0 70% 55%;--destructive-foreground:0 0% 100%;--destructive-light:0 70% 18%;--destructive-border:0 65% 42%;--info:188 70% 45%;--info-foreground:0 0% 100%;--border:217 33% 20%;--input:217 33% 20%;--ring:160 84% 39%;--sidebar-background:220 47% 6%;--sidebar-foreground:210 40% 96%;--sidebar-primary:160 84% 39%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:160 40% 12%;--sidebar-accent-foreground:160 60% 70%;--sidebar-border:217 33% 17%;--sidebar-ring:160 84% 39%;--workspace-queue:220 40% 8%;--workspace-chat:220 47% 6%;--workspace-ai:220 35% 9%;--workspace-header:220 47% 5%;--workspace-header-end:220 42% 9%;--workspace-tabs:220 34% 11%;--workspace-divider:217 33% 20%;--tabs-list-bg:220 34% 11%;--content-area-bg:220 40% 10%;--panel-divider:217 33% 20%;--table-header:220 35% 12%;--table-row-hover:220 30% 14%;--gradient-primary:linear-gradient(135deg, #10b77f, #26d99d);--gradient-hero:linear-gradient(180deg, #080d16, #0f1624);--gradient-card:linear-gradient(135deg, #0f1624, #141b2a);--gradient-sidebar:linear-gradient(180deg, #090f1a, #070b13);--shadow-soft:0 2px 8px #05090f59;--shadow-medium:0 4px 24px #05090f73;--shadow-strong:0 8px 40px #05090f8c;--chart-1:160 84% 39%;--chart-2:188 70% 45%;--chart-3:38 92% 52%;--chart-4:142 55% 45%;--chart-5:262 70% 58%;--chart-6:188 62% 40%;--chart-7:145 48% 42%;--chart-8:160 40% 52%;--workspace-header-fg:0 0% 100%}.agent-workspace[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:220 18% 96%;--foreground:220 30% 18%;--card:0 0% 100%;--card-foreground:220 30% 18%;--popover:0 0% 100%;--popover-foreground:220 30% 18%;--primary:220 72% 42%;--primary-foreground:0 0% 100%;--primary-light:200 80% 48%;--primary-dark:220 72% 32%;--secondary:220 18% 92%;--secondary-foreground:220 30% 22%;--secondary-light:220 18% 95%;--muted:220 18% 94%;--muted-foreground:220 14% 42%;--accent:220 18% 93%;--accent-foreground:220 30% 18%;--destructive:0 72% 50%;--destructive-foreground:0 0% 100%;--destructive-light:0 72% 96%;--destructive-border:0 65% 85%;--border:220 18% 88%;--input:220 18% 88%;--ring:220 72% 42%;--workspace-queue:220 20% 96%;--workspace-chat:0 0% 100%;--workspace-ai:225 25% 96%;--workspace-header:0 0% 100%;--workspace-header-end:220 18% 98%;--workspace-header-fg:220 30% 18%;--workspace-tabs:220 18% 94%;--workspace-divider:220 18% 88%;--tabs-list-bg:220 18% 94%;--content-area-bg:0 0% 100%;--panel-divider:220 18% 88%;--table-header:220 18% 95%;--table-row-hover:220 18% 93%;--shadow-soft:0 1px 2px #1c23310a;--shadow-medium:0 4px 16px #1c233114;--shadow-strong:0 8px 24px #1c23311f}.agent-workspace[data-theme=light] .workspace-header-chrome{box-shadow:var(--shadow-soft)}.agent-workspace[data-theme=light] .workspace-header-chrome .header-on-chrome{color:hsl(var(--workspace-header-fg))}.agent-workspace[data-theme=light] .workspace-header-chrome .header-muted-on-chrome{color:hsl(var(--workspace-header-fg) / .65)}.agent-workspace[data-theme=light] .workspace-header-chrome .header-chip-on-chrome{background:hsl(var(--foreground) / .06);border-color:hsl(var(--border));color:hsl(var(--workspace-header-fg) / .85)}.agent-workspace.omnicore-theme .workspace-header-chrome .header-on-chrome,.agent-workspace[data-theme=dark] .workspace-header-chrome .header-on-chrome{color:hsl(var(--workspace-header-fg))}.agent-workspace.omnicore-theme .workspace-header-chrome .header-muted-on-chrome,.agent-workspace[data-theme=dark] .workspace-header-chrome .header-muted-on-chrome{color:hsl(var(--workspace-header-fg) / .6)}.agent-workspace.omnicore-theme .workspace-header-chrome .header-chip-on-chrome,.agent-workspace[data-theme=dark] .workspace-header-chrome .header-chip-on-chrome{color:hsl(var(--workspace-header-fg) / .9);background:#ffffff1a;border-color:#ffffff4d}.desk-workspace-grid>*{min-width:0;min-height:0}.desk-shell .desk-queue{background:hsl(var(--workspace-queue))}.desk-shell .desk-queue-title{color:hsl(var(--foreground))}.desk-shell .desk-queue-count{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.desk-shell .desk-queue-ico-btn{width:24px;height:24px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.desk-shell .desk-queue-ico-btn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.desk-shell .desk-queue-search{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--muted-foreground))}.desk-shell .desk-queue-search input{color:hsl(var(--foreground))}.desk-shell .desk-queue-kbd{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.desk-shell .desk-q-tab{color:hsl(var(--muted-foreground))}.desk-shell .desk-q-tab-active{color:hsl(var(--foreground))}.desk-shell .desk-q-tab-active:after{content:"";background:hsl(var(--primary));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.desk-shell .desk-q-tab-n{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:1px 5px;font-size:9.5px}.desk-shell .desk-q-tab-active .desk-q-tab-n{background:hsl(var(--primary) / .15);color:hsl(var(--primary))}.desk-shell .desk-conv:hover{background:hsl(var(--accent))}.desk-shell .desk-conv-active{background:hsl(var(--primary) / .08)}.desk-shell .desk-conv-active:before{content:"";background:hsl(var(--primary));border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-2px}.desk-shell .desk-conv-name{color:hsl(var(--foreground))}.desk-shell .desk-conv-when{color:hsl(var(--muted-foreground))}.desk-shell .desk-conv-unread .desk-conv-when{color:hsl(var(--primary))}.desk-shell .desk-conv-preview{color:hsl(var(--muted-foreground))}.desk-shell .desk-conv-unread .desk-conv-preview{color:hsl(var(--foreground) / .75)}.desk-shell .desk-conv-badge{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.desk-shell .desk-conv-sla-ok{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.desk-shell .desk-conv-sla-warn{background:hsl(var(--warning) / .12);color:hsl(var(--warning))}.desk-shell .desk-conv-sla-risk{background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.desk-shell.omnicore-theme .desk-queue-title,.desk-shell.omnicore-theme .desk-conv-name{color:hsl(var(--foreground))}.desk-shell .desk-side{background:hsl(var(--workspace-queue))}.desk-shell .desk-s-head-title{color:hsl(var(--muted-foreground))}.desk-shell .desk-s-head-ai{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.desk-shell .desk-s-head-sep{background:hsl(var(--border))}.desk-shell .desk-cust{background:hsl(var(--card));border-color:hsl(var(--border))}.desk-shell .desk-cust-av{color:#0f618a;background:#d6ddeb}.desk-shell .desk-cust-name{color:hsl(var(--foreground))}.desk-shell .desk-cust-id,.desk-shell .desk-cust-k{color:hsl(var(--muted-foreground))}.desk-shell .desk-cust-v{color:hsl(var(--foreground))}.desk-shell .desk-cust-tag-vip{background:hsl(var(--warning) / .15);color:hsl(var(--warning))}.desk-shell .desk-cust-tag-plan{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.desk-shell .desk-sent{background:hsl(var(--card));border-color:hsl(var(--border))}.desk-shell .desk-sent-face{color:#1c7d3f;background:#239f5024}.desk-shell .desk-sent-label{color:hsl(var(--foreground))}.desk-shell .desk-sent-score{color:#1a753b}.desk-shell .desk-sent-bar{background:hsl(var(--muted))}.desk-shell .desk-sent-fill{background:#239f50}.desk-shell .desk-sent-note{color:hsl(var(--muted-foreground))}.desk-shell .desk-action{background:hsl(var(--card));border-color:hsl(var(--border))}.desk-shell .desk-action:hover{background:hsl(var(--accent))}.desk-shell .desk-action-ico{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.desk-shell .desk-action-title{color:hsl(var(--foreground))}.desk-shell .desk-action-sub{color:hsl(var(--muted-foreground))}.desk-shell .desk-kb{background:hsl(var(--card));border-color:hsl(var(--border))}.desk-shell .desk-kb-src{color:hsl(var(--muted-foreground))}.desk-shell .desk-kb-match{color:hsl(var(--primary))}.desk-shell .desk-kb-title{color:hsl(var(--foreground))}.desk-shell .desk-kb-body{color:hsl(var(--muted-foreground))}.desk-shell .desk-kb-btn{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.desk-shell .desk-kb-btn-primary{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.desk-shell .desk-copilot-embed{border-color:hsl(var(--border));background:hsl(var(--card) / .5)}.supervisor-workspace.desk-shell .desk-main{background:#f9f9fb}.supervisor-workspace.desk-shell .desk-q-tab-n:not(.desk-q-tab-active .desk-q-tab-n){color:#4c5a76;background:#e6e9ef}.supervisor-workspace .supervisor-kpi-card{border:1px solid hsl(var(--workspace-divider));background:#fff;border-radius:10px;box-shadow:0 1px 2px #1c23310a}.desk-shell .desk-pane{background:hsl(var(--workspace-chat))}.desk-shell .desk-conv-head{background:hsl(var(--card))}.desk-shell .desk-conv-head-av{color:#0f618a;background:#d6ddeb}.desk-shell .desk-conv-head-name{color:hsl(var(--foreground))}.desk-shell .desk-conv-head-meta{color:hsl(var(--muted-foreground))}.desk-shell .desk-conv-head-tag-vip{background:hsl(var(--warning) / .15);color:hsl(var(--warning))}.desk-shell .desk-conv-head-tag-ch{background:hsl(var(--success) / .12);color:hsl(var(--success))}.desk-shell .desk-ch-btn{border-color:hsl(var(--border));background:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground))}.desk-shell .desk-ch-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.desk-shell .desk-ch-btn-danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .08)}.desk-shell .desk-ch-btn-danger:hover{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive))}.desk-shell .desk-timeline{scrollbar-width:thin}.desk-shell .desk-msg-them .desk-msg-bubble{background:hsl(var(--muted));color:hsl(var(--foreground));border-bottom-left-radius:4px}.desk-shell .desk-msg-me .desk-msg-bubble{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-bottom-right-radius:4px}.desk-shell .desk-msg-ai .desk-msg-bubble{background:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .25);color:hsl(var(--foreground))}.desk-shell .desk-msg-system .desk-msg-bubble{background:hsl(var(--muted) / .6);border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:999px;padding:6px 12px;font-size:11.5px}.desk-shell .desk-msg-av{font-size:11px;font-weight:600}.desk-shell .desk-msg-them .desk-msg-av{color:#0f618a;background:#d6ddeb}.desk-shell .desk-msg-me .desk-msg-av{background:hsl(var(--primary) / .85);color:hsl(var(--primary-foreground))}.desk-shell .desk-msg-meta{color:hsl(var(--muted-foreground));font-family:ui-monospace,monospace;font-size:10px}.desk-shell .desk-composer{background:hsl(var(--card))}.desk-shell .desk-composer-box{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:9px;grid-template-columns:1fr auto;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:grid}.desk-shell .desk-composer-box:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .15)}.desk-shell .desk-composer-foot{color:hsl(var(--muted-foreground));font-family:ui-monospace,monospace;font-size:10px}.desk-shell .desk-session-tabs{background:hsl(var(--workspace-tabs));border-color:hsl(var(--workspace-divider))}.desk-shell .desk-session-tab{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:hsl(var(--muted) / .4)}.desk-shell .desk-session-tab:hover{background:hsl(var(--muted))}.desk-shell .desk-session-tab-active{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border));box-shadow:0 1px 2px #0000000f}.desk-shell .desk-empty{background:hsl(var(--workspace-chat))}.omnicore-app-shell{flex-direction:row}.omnicore-app-shell .omnicore-rail,.omnicore-app-shell .nx-embedded-module{height:100%;min-height:0}.omnicore-app-shell>.flex-1,.omnicore-app-shell>div:last-child{min-width:0;min-height:0}.nx-embedded-module .omnicore-embedded-main{color:#20293c;background:#f3f4f7}.nx-embedded-module .omnicore-embedded-main .page-head{background:#fff}.nx-app-shell{--nx-rail-label:10px;--nx-sidebar-title:15px;--nx-sidebar-subtitle:12px;--nx-sidebar-section-label:11px;--nx-sidebar-group:13.5px;--nx-sidebar-item:14px;height:100dvh;max-height:100dvh;overflow:hidden}.nx-app-shell .nx-module-rail,.nx-app-shell .nx-section-sidebar{height:100%;min-height:0}.nx-topbar{background:#fff;border-bottom:1px solid #e1e4ea;height:52px;box-shadow:0 1px 2px #1c23310a}.nx-topbar .nx-crumb{color:#6e7a91;font-size:11.5px;font-weight:500}.nx-topbar .nx-crumb strong{color:#20293c;font-weight:600}[data-sidebar=sidebar]{background:hsl(var(--sidebar-background));border-color:hsl(var(--sidebar-border))}[data-sidebar=sidebar] [data-sidebar=header]{border-color:hsl(var(--sidebar-border))}.nx-workspace-topbar{background:linear-gradient(#fff,#fcfcfd)}.nx-module-rail .nx-rail-label{text-overflow:ellipsis;max-width:44px;font-size:var(--nx-rail-label);letter-spacing:.02em;font-weight:600;line-height:1.15;overflow:hidden}.nx-section-sidebar .nx-sidebar-module-title{font-size:var(--nx-sidebar-title);letter-spacing:-.01em;font-weight:600}.nx-section-sidebar .nx-sidebar-module-subtitle{font-size:var(--nx-sidebar-subtitle)}.nx-sidebar-section-label{font-size:var(--nx-sidebar-section-label);letter-spacing:.1em;text-transform:uppercase;color:#6e7a91;margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-weight:700}.nx-section-group{text-align:left;width:100%;font-size:var(--nx-sidebar-group);color:#283348;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;font-weight:600;transition:background .15s;display:flex}.nx-section-group:hover{background:#eceff3}.nx-section-group.is-active{color:#1a469e}.nx-rail-item-active:before{content:"";background:#30abe8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.nx-section-item{font-size:var(--nx-sidebar-item,14px);color:#283348;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;line-height:1.35;transition:background .15s;display:flex;position:relative}.nx-section-item:hover:not(.nx-section-item-active){background:#eceff3}.nx-section-item-active{color:#1a469e;background:#fff;font-weight:600;box-shadow:0 1px 2px #1c23310f}.nx-section-item-active:before{content:"";background:#1e51b8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-10px}.nx-section-item-active svg{color:#1e51b8}.desk-shell .desk-dialpad,.desk-outbound-dialog .desk-dialpad{grid-template-columns:repeat(3,1fr);gap:10px;max-width:264px;margin-inline:auto;display:grid}.desk-shell .desk-dialpad-compact,.desk-outbound-dialog .desk-dialpad-compact{gap:8px;max-width:240px}.desk-shell .desk-dialpad-key,.desk-outbound-dialog .desk-dialpad-key{aspect-ratio:1;border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;max-width:72px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin-inline:auto;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.desk-shell .desk-dialpad-compact .desk-dialpad-key,.desk-outbound-dialog .desk-dialpad-compact .desk-dialpad-key{max-width:64px}.desk-shell .desk-dialpad-key:hover:not(:disabled),.desk-outbound-dialog .desk-dialpad-key:hover:not(:disabled){background:hsl(var(--muted) / .65);border-color:hsl(var(--primary) / .35);box-shadow:0 2px 8px hsl(var(--primary) / .08)}.desk-shell .desk-dialpad-key:active:not(:disabled),.desk-outbound-dialog .desk-dialpad-key:active:not(:disabled){background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .45)}.desk-shell .desk-dialpad-key:disabled,.desk-outbound-dialog .desk-dialpad-key:disabled{opacity:.5;cursor:not-allowed}.desk-shell .desk-dialpad-digit,.desk-outbound-dialog .desk-dialpad-digit{font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1.1}.desk-shell .desk-dialpad-compact .desk-dialpad-digit,.desk-outbound-dialog .desk-dialpad-compact .desk-dialpad-digit{font-size:1rem}.desk-shell .desk-dialpad-letters,.desk-outbound-dialog .desk-dialpad-letters{letter-spacing:.08em;color:hsl(var(--muted-foreground));font-size:8px;font-weight:500;line-height:1}.desk-shell .desk-dialpad-backspace,.desk-outbound-dialog .desk-dialpad-backspace{width:44px;height:44px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.desk-shell .desk-dialpad-backspace:hover:not(:disabled),.desk-outbound-dialog .desk-dialpad-backspace:hover:not(:disabled){background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .2)}.desk-outbound-dialog .desk-outbound-head{align-items:center;gap:10px;display:flex}.desk-outbound-dialog .desk-outbound-head-ico{background:hsl(var(--primary) / .12);width:32px;height:32px;color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.desk-outbound-dialog .desk-outbound-display{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;box-shadow:0 1px 2px #1c23310a}.desk-outbound-dialog .desk-outbound-route{border:1px solid hsl(var(--primary) / .22);background:hsl(var(--primary) / .05);border-radius:10px}.desk-outbound-dialog .desk-outbound-call{color:#fff;background:#16a249;border-radius:999px;height:44px;font-size:.875rem;font-weight:600;box-shadow:0 4px 14px #16a24947}.desk-outbound-dialog .desk-outbound-call:hover:not(:disabled){background:#188b42}.desk-outbound-dialog .desk-outbound-call:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));box-shadow:none}.desk-outbound-dialog .desk-outbound-history-item{border:1px solid hsl(var(--border) / .8);background:hsl(var(--card) / .6);border-radius:8px}.desk-outbound-dialog .desk-outbound-history-item:hover{background:hsl(var(--muted) / .45)}.nx-assistant{--nx-ai-accent:#1588c1;--nx-ai-accent-2:#23a5e7;--nx-ai-tint:#189bdc1a;--nx-ai-line:#189bdc4d;--nx-line-soft:#dbdfe6;--nx-bg-side:#f6f7f8;--nx-text-3:#697896;color:#1b2232;background:#f6f7f8}.nx-assistant:before{content:"";background:radial-gradient(420px 180px at 75% 0%, var(--nx-ai-tint), transparent 70%);pointer-events:none;z-index:0;height:180px;position:absolute;top:0;left:0;right:0}.nx-assistant>*{z-index:1;position:relative}.nx-assistant .nx-assistant-head{border-bottom:1px solid var(--nx-line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fff 0%,#fffffff5 100%);padding:14px 16px 12px}.nx-assistant .nx-assistant-badge{background:linear-gradient(135deg, var(--nx-ai-accent), var(--nx-ai-accent-2));color:#fff;width:32px;height:32px;box-shadow:0 0 0 1px var(--nx-ai-line), 0 6px 14px -6px #189bdc80;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-assistant .nx-assistant-title{letter-spacing:-.005em;color:#1b2232;font-size:14.5px;font-weight:600}.nx-assistant .nx-assistant-sub{color:var(--nx-text-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.nx-assistant .nx-assistant-pulse{background:var(--nx-ai-accent);border-radius:999px;width:7px;height:7px;animation:2s ease-out infinite nx-assistant-pulse}@keyframes nx-assistant-pulse{0%{box-shadow:0 0 #189bdcb3}70%{box-shadow:0 0 0 8px #189bdc00}to{box-shadow:0 0 #189bdc00}}.nx-assistant .nx-assistant-icon-btn{color:#404c64;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx-assistant .nx-assistant-icon-btn:hover{color:#1b2232;background:#e9ecf1}.nx-assistant .nx-assistant-context{border-bottom:1px solid var(--nx-line-soft);background:#fff;padding:8px 16px}.nx-assistant .nx-assistant-context-badge{border-color:var(--nx-line-soft);color:#404c64;background:#f9fafb;font-size:10px}.nx-assistant .nx-assistant-msg-out .nx-assistant-bubble{color:#1b2232;background:#1e51b81a;border:1px solid #1e51b847;border-bottom-right-radius:4px}.nx-assistant .nx-assistant-msg-in .nx-assistant-bubble{color:#1b2232;border:1px solid var(--nx-line-soft);background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px #1c23310a}.nx-assistant .nx-assistant-bubble{border-radius:14px;max-width:85%;padding:10px 13px;font-size:13px;line-height:1.5}.nx-assistant .nx-assistant-quick{border:1px solid var(--nx-line-soft);background:#fff;border-radius:10px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 1px 2px #1c23310a}.nx-assistant .nx-assistant-quick:hover{border-color:var(--nx-ai-line);background:#f9fafb;box-shadow:0 4px 12px #1c23310f}.nx-assistant .nx-assistant-chip{border:1px solid var(--nx-line-soft);color:#404c64;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.nx-assistant .nx-assistant-chip:hover{border-color:var(--nx-ai-line);background:#f9fafb}.nx-assistant .nx-assistant-composer{border-top:1px solid var(--nx-line-soft);background:#fff;padding:12px 14px}.nx-assistant .nx-assistant-composer-box{background:#f0f2f4;border:1px solid #c9ced9;border-radius:10px;flex:1;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.nx-assistant .nx-assistant-composer-box:focus-within{border-color:#1e51b8;box-shadow:0 0 0 3px #1e51b81f}.nx-assistant .nx-assistant-send{color:#fff;cursor:pointer;background:#1e51b8;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.nx-assistant .nx-assistant-send:disabled{opacity:.45;cursor:not-allowed}.nx-assistant .nx-assistant-send:hover:not(:disabled){background:#123c91}.nx-assistant .nx-assistant-history-item{border-radius:8px;font-size:12px}.nx-assistant .nx-assistant-history-item:hover{background:#eceff3}.nx-assistant .nx-assistant-history-item-active{background:#1e51b814;border:1px solid #1e51b833}.nx-assistant .nx-assistant-agent-select{border:1px solid var(--nx-line-soft);background:#f9fafb;border-radius:999px;height:28px;font-size:11px;font-weight:500}.nx-assistant .nx-assistant-foot{color:var(--nx-text-3);border-top:1px solid var(--nx-line-soft);background:var(--nx-bg-side);align-items:center;gap:8px;padding:8px 16px 10px;font-size:10px;display:flex}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0::file-selector-button{border-width:0}.file\:bg-primary::file-selector-button{background-color:hsl(var(--primary))}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2\.5::file-selector-button{padding-left:.625rem;padding-right:.625rem}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.file\:text-primary-foreground::file-selector-button{color:hsl(var(--primary-foreground))}.placeholder\:text-\[hsl\(220_14\%_50\%\)\]::placeholder{--tw-text-opacity:1;color:hsl(220 14% 50%/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.before\:left-\[-8px\]:before{content:var(--tw-content);left:-8px}.before\:top-2:before{content:var(--tw-content);top:.5rem}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-r:before{content:var(--tw-content);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.before\:bg-sidebar-primary:before{content:var(--tw-content);background-color:hsl(var(--sidebar-primary))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-x-2:after{content:var(--tw-content);left:.5rem;right:.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-0\.5:after{content:var(--tw-content);height:.125rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;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))}.after\:rounded-t:after{content:var(--tw-content);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.after\:bg-primary:after{content:var(--tw-content);background-color:hsl(var(--primary))}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:flex-none:last-child{flex:none}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[hsl\(220_18\%_84\%\)\]:focus-within{--tw-border-opacity:1;border-color:hsl(220 18% 84%/var(--tw-border-opacity,1))}.focus-within\:bg-\[hsl\(220_22\%_94\%\)\]:focus-within{--tw-bg-opacity:1;background-color:hsl(220 22% 94%/var(--tw-bg-opacity,1))}.focus-within\:ring-2:focus-within{--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-within\:ring-\[hsl\(220_72\%_42\%_\/_0\.15\)\]:focus-within{--tw-ring-color:#1e51b826}.hover\:\!h-4:hover{height:1rem!important}.hover\:\!w-4:hover{width:1rem!important}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;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-100:hover{--tw-scale-x:1;--tw-scale-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))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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;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-\[1\.00\]:hover{--tw-scale-x:1;--tw-scale-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))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;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-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;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-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;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\:animate-none:hover{animation:none}.hover\:border-\[hsl\(var\(--border\)\)\]:hover{border-color:hsl(var(--border))}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-info\/30:hover{border-color:hsl(var(--info) / .3)}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-muted-foreground\/40:hover{border-color:hsl(var(--muted-foreground) / .4)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-primary\/55:hover{border-color:hsl(var(--primary) / .55)}.hover\:border-purple-500\/40:hover{border-color:#a855f766}.hover\:border-red-500\/40:hover{border-color:#ef444466}.hover\:border-sky-500\/40:hover{border-color:#0ea5e966}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-success\/30:hover{border-color:hsl(var(--success) / .3)}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-warning\/30:hover{border-color:hsl(var(--warning) / .3)}.hover\:\!bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)!important}.hover\:bg-\[hsl\(216_20\%_95\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(216 20% 95%/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(220_22\%_95\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(220 22% 95%/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(220_22\%_97\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(220 22% 97%/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(220_22\%_98\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(220 22% 98%/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(220_30\%_16\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(220 30% 16%/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(220_30\%_18\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(220 30% 18%/var(--tw-bg-opacity,1))}.hover\:bg-\[hsl\(220_50\%_16\%\)\]:hover{--tw-bg-opacity:1;background-color:hsl(220 50% 16%/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--bg-elev-3\)\]:hover{background-color:var(--bg-elev-3)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/5:hover{background-color:hsl(var(--accent) / .05)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / .6)}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / .8)}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/5:hover{background-color:#3b82f60d}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/20:hover{background-color:#2563eb33}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-card\/10:hover{background-color:hsl(var(--card) / .1)}.hover\:bg-card\/20:hover{background-color:hsl(var(--card) / .2)}.hover\:bg-card\/30:hover{background-color:hsl(var(--card) / .3)}.hover\:bg-card\/5:hover{background-color:hsl(var(--card) / .05)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/40:hover{background-color:#22c55e66}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-info\/10:hover{background-color:hsl(var(--info) / .1)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/5:hover{background-color:hsl(var(--muted) / .05)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-600:hover{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-dark:hover{background-color:hsl(var(--primary-dark))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/30:hover{background-color:hsl(var(--primary) / .3)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/\[0\.015\]:hover{background-color:hsl(var(--primary) / .015)}.hover\:bg-primary\/\[0\.02\]:hover{background-color:hsl(var(--primary) / .02)}.hover\:bg-primary\/\[0\.08\]:hover{background-color:hsl(var(--primary) / .08)}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-500\/5:hover{background-color:#a855f70d}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/60:hover{background-color:#ef444499}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-success\/10:hover{background-color:hsl(var(--success) / .1)}.hover\:bg-success\/90:hover{background-color:hsl(var(--success) / .9)}.hover\:bg-table-hover:hover{background-color:hsl(var(--table-row-hover))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-warning\/10:hover{background-color:hsl(var(--warning) / .1)}.hover\:bg-warning\/90:hover{background-color:hsl(var(--warning) / .9)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:\!text-primary:hover{color:hsl(var(--primary))!important}.hover\:text-\[hsl\(220_30\%_18\%\)\]:hover{--tw-text-opacity:1;color:hsl(220 30% 18%/var(--tw-text-opacity,1))}.hover\:text-\[hsl\(220_78\%_32\%\)\]:hover{--tw-text-opacity:1;color:hsl(220 78% 32%/var(--tw-text-opacity,1))}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-destructive\/80:hover{color:hsl(var(--destructive) / .8)}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-info:hover{color:hsl(var(--info))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-dark:hover{color:hsl(var(--primary-dark))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-800:hover{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-sidebar-foreground:hover{color:hsl(var(--sidebar-foreground))}.hover\:text-success:hover{color:hsl(var(--success))}.hover\:text-violet-600:hover{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.hover\:text-warning:hover{color:hsl(var(--warning))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_4px_14px_hsla\(220\,28\%\,15\%\,0\.08\)\]:hover{--tw-shadow:0 4px 14px #1c233114;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-medium:hover{--tw-shadow:var(--shadow-medium);--tw-shadow-colored:var(--shadow-medium);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--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)}.hover\:shadow-soft:hover{--tw-shadow:var(--shadow-soft);--tw-shadow-colored:var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-strong:hover{--tw-shadow:var(--shadow-strong);--tw-shadow-colored:var(--shadow-strong);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-2:hover{--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)}.hover\:ring-primary\/30:hover{--tw-ring-color:hsl(var(--primary) / .3)}.hover\:ring-primary\/50:hover{--tw-ring-color:hsl(var(--primary) / .5)}.hover\:file\:bg-primary\/90::file-selector-button:hover{background-color:hsl(var(--primary) / .9)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--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\:ring-1:focus{--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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--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\:ring-primary:focus{--tw-ring-color:hsl(var(--primary))}.focus\:ring-primary\/20:focus{--tw-ring-color:hsl(var(--primary) / .2)}.focus\:ring-primary\/40:focus{--tw-ring-color:hsl(var(--primary) / .4)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:bg-muted\/50:focus-visible{background-color:hsl(var(--muted) / .5)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.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-1: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(1px + 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-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-amber-400\/40:focus-visible{--tw-ring-color:#fbbf2466}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:hsl(var(--primary))}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:hsl(var(--primary) / .3)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:hsl(var(--primary) / .4)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;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\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;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\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;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\:translate-x-1{--tw-translate-x:.25rem;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\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.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))}.group:hover .group-hover\:bg-primary{background-color:hsl(var(--primary))}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group\/item:hover .group-hover\/item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/70{color:hsl(var(--destructive-foreground) / .7)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-background:focus{--tw-ring-offset-color:hsl(var(--background))}.peer:checked~.peer-checked\:border-primary{border-color:hsl(var(--primary))}.peer:checked~.peer-checked\:bg-primary\/5{background-color:hsl(var(--primary) / .05)}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;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-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;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-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;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-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;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\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem;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],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);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-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);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\=open\]\:rotate-180[data-state=open]{--tw-rotate:180deg;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))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:hsl(var(--primary))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[highlighted\]\:bg-accent[data-highlighted],.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[state\=active\]\:font-semibold[data-state=active]{font-weight:600}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[highlighted\]\:text-accent-foreground[data-highlighted],.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--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-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.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-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[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\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.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-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.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\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed],.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;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-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: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))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:block{display:block}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex{display:flex}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: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[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;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[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:justify-center{justify-content:center}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:px-2{padding-left:.5rem;padding-right:.5rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background) / .8)}.supports-\[backdrop-filter\]\:bg-card\/80{background-color:hsl(var(--card) / .8)}}.dark\:border-amber-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-amber-900\/50:is(.dark *){border-color:#78350f80}.dark\:border-blue-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-emerald-900\/30:is(.dark *){border-color:#064e3b4d}.dark\:border-emerald-900\/40:is(.dark *){border-color:#064e3b66}.dark\:border-green-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.dark\:border-green-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(20 83 45/var(--tw-border-opacity,1))}.dark\:border-green-900\/60:is(.dark *){border-color:#14532d99}.dark\:border-orange-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(154 52 18/var(--tw-border-opacity,1))}.dark\:border-orange-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(124 45 18/var(--tw-border-opacity,1))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.dark\:border-red-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-red-900\/50:is(.dark *){border-color:#7f1d1d80}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-violet-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(91 33 182/var(--tw-border-opacity,1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(133 77 14/var(--tw-border-opacity,1))}.dark\:border-yellow-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(113 63 18/var(--tw-border-opacity,1))}.dark\:bg-\[\#005C4B\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 92 75/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1F2C33\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 44 51/var(--tw-bg-opacity,1))}.dark\:bg-amber-500\/\[0\.06\]:is(.dark *){background-color:#f59e0b0f}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-amber-950\/10:is(.dark *){background-color:#451a031a}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-amber-950\/5:is(.dark *){background-color:#451a030d}.dark\:bg-amber-950\/50:is(.dark *){background-color:#451a0380}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1e3a8a80}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.dark\:bg-emerald-950\/15:is(.dark *){background-color:#022c2226}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/20:is(.dark *){background-color:#11182733}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/50:is(.dark *){background-color:#14532d80}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 46 22/var(--tw-bg-opacity,1))}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/25:is(.dark *){background-color:#052e1640}.dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.dark\:bg-green-950\/40:is(.dark *){background-color:#052e1666}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-orange-950\/10:is(.dark *){background-color:#4314071a}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8318434d}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-purple-900\/50:is(.dark *){background-color:#581c8780}.dark\:bg-purple-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 7 100/var(--tw-bg-opacity,1))}.dark\:bg-purple-950\/20:is(.dark *){background-color:#3b076433}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.dark\:bg-red-950\/10:is(.dark *){background-color:#450a0a1a}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-red-950\/50:is(.dark *){background-color:#450a0a80}.dark\:bg-sky-900\/30:is(.dark *){background-color:#0c4a6e4d}.dark\:bg-teal-900\/30:is(.dark *){background-color:#134e4a4d}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2e106533}.dark\:bg-violet-950\/40:is(.dark *){background-color:#2e106566}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.dark\:from-green-950:is(.dark *){--tw-gradient-from:#052e16 var(--tw-gradient-from-position);--tw-gradient-to:#052e1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#052e1633 var(--tw-gradient-from-position);--tw-gradient-to:#052e1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3b076433 var(--tw-gradient-from-position);--tw-gradient-to:#3b076400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-900\/10:is(.dark *){--tw-gradient-from:#4c1d951a var(--tw-gradient-from-position);--tw-gradient-to:#4c1d9500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-950\/10:is(.dark *){--tw-gradient-from:#4220061a var(--tw-gradient-from-position);--tw-gradient-to:#42200600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-blue-950\/20:is(.dark *){--tw-gradient-to:#17255433 var(--tw-gradient-to-position)}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#022c2233 var(--tw-gradient-to-position)}.dark\:to-green-900:is(.dark *){--tw-gradient-to:#14532d var(--tw-gradient-to-position)}.dark\:to-slate-800:is(.dark *){--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-200\/90:is(.dark *){color:#fde68ae6}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-400\/90:is(.dark *){color:#fbbf24e6}.dark\:text-amber-50:is(.dark *){--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-fuchsia-400:is(.dark *){--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-orange-400\/70:is(.dark *){color:#fb923cb3}.dark\:text-pink-200:is(.dark *){--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.dark\:text-pink-400:is(.dark *){--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.dark\:text-primary:is(.dark *){color:hsl(var(--primary))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-red-50:is(.dark *){--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.dark\:ring-white\/\[0\.06\]:is(.dark *){--tw-ring-color:#ffffff0f}.dark\:ring-white\/\[0\.08\]:is(.dark *){--tw-ring-color:#ffffff14}.dark\:hover\:bg-\[hsl\(216_30\%_16\%\)\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:hsl(216 30% 16%/var(--tw-bg-opacity,1))}.dark\:hover\:bg-amber-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.dark\:hover\:bg-amber-900\/30:hover:is(.dark *){background-color:#78350f4d}.dark\:hover\:bg-emerald-900\/20:hover:is(.dark *){background-color:#064e3b33}.dark\:hover\:bg-emerald-950\/20:hover:is(.dark *){background-color:#022c2233}.dark\:hover\:bg-emerald-950\/30:hover:is(.dark *){background-color:#022c224d}.dark\:hover\:bg-green-950\/30:hover:is(.dark *){background-color:#052e164d}.dark\:hover\:bg-red-950\/50:hover:is(.dark *){background-color:#450a0a80}.dark\:hover\:text-amber-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:hover\:text-violet-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:ml-auto{margin-left:auto}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:h-\[350px\]{height:350px}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-\[160px\]{width:160px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[480px\]{width:480px}.sm\:w-\[540px\]{width:540px}.sm\:w-auto{width:auto}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:min-w-\[160px\]{min-width:160px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[540px\]{max-width:540px}.sm\:max-w-\[55\%\]{max-width:55%}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[650px\]{max-width:650px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[750px\]{max-width:750px}.sm\:max-w-\[min\(96vw\,900px\)\]{max-width:min(96vw,900px)}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-auto{flex:auto}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.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\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-center{align-self:center}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pl-7{padding-left:1.75rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:-mt-8{margin-top:-2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-\[400px\]{height:400px}.md\:w-\[90vw\]{width:90vw}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-9{height:2.25rem}.lg\:h-\[450px\]{height:450px}.lg\:h-\[min\(70vh\,560px\)\]{height:min(70vh,560px)}.lg\:h-\[min\(70vh\,720px\)\]{height:min(70vh,720px)}.lg\:min-h-\[320px\]{min-height:320px}.lg\:min-h-\[440px\]{min-height:440px}.lg\:w-9{width:2.25rem}.lg\:w-\[210px\]{width:210px}.lg\:w-\[220px\]{width:220px}.lg\:w-\[800px\]{width:800px}.lg\:w-\[min\(100\%\,380px\)\]{width:min(100%,380px)}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0}.lg\:max-w-sm{max-width:24rem}.lg\:flex-none{flex:none}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.lg\:grid-cols-\[minmax\(11rem\,13rem\)_1fr\]{grid-template-columns:minmax(11rem,13rem) 1fr}.lg\:grid-cols-\[minmax\(200px\,1fr\)_minmax\(180px\,0\.6fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(200px,1fr) minmax(180px,.6fr) minmax(0,1.4fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-2\.5{padding:.625rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pb-0{padding-bottom:0}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=1100px){.min-\[1100px\]\:inline{display:inline}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-0{top:0}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:table-cell{display:table-cell}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}}@media (width>=1536px){.\32 xl\:flex{display:flex}.\32 xl\:hidden{display:none}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:flex-col{flex-direction:column}.\32 xl\:gap-1\.5{gap:.375rem}}.\[\&\:has\(\:checked\)\]\:ring-2:has(:checked){--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)}.\[\&\:has\(\:checked\)\]\:ring-primary:has(:checked){--tw-ring-color:hsl(var(--primary))}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\.absolute\]\:hidden>button.absolute,.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:bg-blue-500>div{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.\[\&\>div\]\:bg-green-500>div{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.\[\&\>div\]\:bg-red-500>div{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;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\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;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\=open\]\]\:border-b[data-state=open]{border-bottom-width:1px}.\[\&\[data-state\=open\]\]\:border-border\/60[data-state=open]{border-color:hsl(var(--border) / .6)}.\[\&\[data-state\=open\]_svg\]\:rotate-180[data-state=open] svg{--tw-rotate:180deg;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))}.\[\&_\.nx-alert__prog\]\:\!\[animation-play-state\:paused\] .nx-alert prog{animation-play-state:paused!important}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_button\:hover\]\:bg-\[hsl\(220_22\%_95\%\)\] button:hover{--tw-bg-opacity:1;background-color:hsl(220 22% 95%/var(--tw-bg-opacity,1))}.\[\&_button\:hover\]\:bg-card\/10 button:hover{background-color:hsl(var(--card) / .1)}.\[\&_button\:hover\]\:text-white button:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[\&_button\]\:text-\[hsl\(220_22\%_38\%\)\] button{--tw-text-opacity:1;color:hsl(220 22% 38%/var(--tw-text-opacity,1))}.\[\&_button\]\:text-\[var\(--fg-faint\)\] button{color:var(--fg-faint)}.\[\&_button\]\:text-white\/60 button{color:#fff9}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-black\/5 code{background-color:#0000000d}.\[\&_code\]\:px-1 code{padding-left:.25rem;padding-right:.25rem}.\[\&_code\]\:py-0\.5 code{padding-top:.125rem;padding-bottom:.125rem}.\[\&_code\]\:text-\[11px\] code{font-size:11px}.\[\&_li\]\:my-0\.5 li{margin-top:.125rem;margin-bottom:.125rem}.\[\&_ol\]\:my-1 ol{margin-top:.25rem;margin-bottom:.25rem}.\[\&_ol\]\:pl-4 ol{padding-left:1rem}.\[\&_p\+p\]\:mt-1\.5 p+p{margin-top:.375rem}.\[\&_p\]\:m-0 p{margin:0}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[hsl\(220_14\%_68\%\)\] svg{--tw-text-opacity:1;color:hsl(220 14% 68%/var(--tw-text-opacity,1))}.\[\&_svg\]\:text-sidebar-primary svg{color:hsl(var(--sidebar-primary))}.hover\:\[\&_svg\]\:text-white svg:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:bg-table-header tr{background-color:hsl(var(--table-header))}.\[\&_ul\]\:my-1 ul{margin-top:.25rem;margin-bottom:.25rem}.\[\&_ul\]\:pl-4 ul{padding-left:1rem}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-state=active] .\[\[data-state\=active\]_\&\]\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}[data-state=active] .\[\[data-state\=active\]_\&\]\:text-foreground{color:hsl(var(--foreground))}[data-state=closed]>.\[\[data-state\=closed\]\>\&\]\:rotate-\[-90deg\]{--tw-rotate:-90deg;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=open]>.\[\[data-state\=open\]\>\&\]\:rotate-180{--tw-rotate:180deg;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))}:root{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#fff;--bg-elev-3:#eaecf0;--panel:#fff;--sidebar:#dde1e9;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:hsl(var(--primary));--accent-2:hsl(var(--primary-dark));--accent-ink:#fff;--danger:hsl(var(--destructive));--warn:hsl(var(--warning));--info:hsl(var(--info));--success:hsl(var(--success));--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--grid:#1c23310d;--grid-strong:#1c233114;--c-flow:hsl(var(--primary));--c-message:#22a0a0;--c-input:hsl(var(--bacc));--c-ai:#6226d9;--c-logic:#b27710;--c-action:#9b2dd2;--c-integration:#d92680;--c-routing:hsl(var(--primary));--c-guardrail:#ed2c2c;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-theme=dark]{--bg:#0d121c;--bg-elev:#151b28;--bg-elev-2:#19202e;--bg-elev-3:#212a3b;--panel:#151b28;--border:#283348;--border-strong:#374562;--text:#f1f2f4;--text-dim:#a8afbd;--text-mute:#7c879c;--accent:#5081e2;--accent-2:#7ba0ea;--sidebar:#0a0f19;--grid:#ffffff0a;--grid-strong:#ffffff12;--shadow-lg:0 24px 60px -12px #0000008c, 0 6px 18px -6px #00000080;--shadow-md:0 6px 16px -6px #0006, 0 2px 4px -2px #0006}.jb-app{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow:hidden}.jb-app button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.jb-app input,.jb-app textarea,.jb-app select{font:inherit;color:inherit}.jb-app.app{grid-template:"top top top"52px"lib canvas insp"1fr"bottom bottom bottom"36px/264px 1fr 360px;width:100%;height:100%;min-height:0;display:grid}.jb-app--no-insp{grid-template-columns:264px 1fr;grid-template-areas:"top top""lib canvas""bottom bottom"}.jb-app--lib-collapsed{grid-template-columns:0 1fr 360px}.jb-app--lib-collapsed.jb-app--no-insp{grid-template-columns:0 1fr}.jb-app--lib-collapsed .library,.jb-app--lib-collapsed .library.library--collapsed{opacity:0;pointer-events:none;border:none;width:0;min-width:0;max-width:0;padding:0;overflow:hidden}.jb-app .inspector{min-width:280px;max-width:360px}.jb-app.jb-app-main{flex-direction:column;flex:1;min-height:0;display:flex}.jb-app .jb-app-main{flex:1;min-height:0}.jb-app .library{border-right:1px solid var(--border-strong);background:var(--sidebar)}.jb-app .inspector{border-left:1px solid var(--border);background:var(--panel)}.jb-flow-canvas .react-flow{background:var(--bg)}.jb-flow-canvas .react-flow__node{box-shadow:none!important;background:0 0!important;border:none!important;width:auto!important;padding:0!important}.jb-flow-canvas .react-flow__node .node{cursor:grab;position:relative;top:auto!important;left:auto!important}.jb-flow-canvas .react-flow__handle{opacity:.35;transition:opacity .15s,transform .1s;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important}.jb-flow-canvas .react-flow__node:hover .react-flow__handle,.jb-flow-canvas .react-flow__node.selected .react-flow__handle{opacity:1}.jb-flow-canvas .react-flow__handle:hover{cursor:pointer;transform:scale(1.3);opacity:1!important}.jb-flow-canvas.react-flow--connecting .react-flow__handle{opacity:.7}.jb-flow-canvas.react-flow--connecting .react-flow__handle.connectable{opacity:1;transform:scale(1.2)}.jb-flow-canvas .react-flow__edge-path{stroke:var(--border-strong);stroke-width:2px}.jb-app.app.simulator-open{grid-template-columns:264px 1fr 380px}@media (width<=1180px){.jb-app.app,.jb-app.app.simulator-open{grid-template-columns:230px 1fr 320px}}@media (width<=1000px){.jb-app.app,.jb-app.app.simulator-open{grid-template-columns:200px 1fr 280px}.topbar .breadcrumb .sep:first-of-type,.topbar .breadcrumb>span:first-child,.topbar .breadcrumb>span:nth-child(3),.topbar .flow-status,.topbar .collab,.topbar .divider-v{display:none}}.brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:28px;padding-right:12px;display:flex}.brand .logo{background:linear-gradient(135deg, var(--accent) 0%, var(--info) 100%);width:26px;height:26px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 2px #1418281f}.brand .name{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.brand .name .sub{color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:500}.breadcrumb .current .chev{color:var(--text-mute)}.flow-status{color:#a9700f;letter-spacing:.04em;text-transform:uppercase;background:#f59f0a24;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.flow-status.published{color:var(--success);background:#16a24924}.flow-status .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.iconbtn:hover,.iconbtn.active{background:var(--bg-elev-3);color:var(--text)}.library{background:var(--sidebar);border-right:1px solid var(--border-strong);flex-direction:column;grid-area:lib;min-height:0;display:flex}.lib-header{flex-direction:column;gap:10px;padding:12px 14px 8px;display:flex}.lib-header h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);margin:0;font-size:12px;font-weight:700}.search{position:relative}.search input{background:color-mix(in oklab, var(--sidebar) 60%, var(--bg-elev));border:1px solid var(--border-strong);width:100%;height:32px;color:var(--text);border-radius:8px;outline:none;padding:0 10px 0 30px;font-size:13px}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1e51b82e}.search input::placeholder{color:var(--text-mute)}.search svg{color:var(--text-mute);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.lib-tabs{border-bottom:1px solid var(--border);gap:2px;padding:0 10px;display:flex}.lib-tab{color:var(--text-dim);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px;font-size:12px;font-weight:500}.lib-tab.active{color:var(--text);border-bottom-color:var(--accent)}.lib-scroll{flex:1;padding:8px 8px 30px;overflow-y:auto}.lib-group{margin-top:6px}.lib-group-head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);align-items:center;gap:6px;padding:8px 8px 6px;font-size:11px;font-weight:700;display:flex}.lib-group-head .count{background:color-mix(in oklab, var(--sidebar) 40%, var(--bg-elev-3));color:var(--text-dim);letter-spacing:0;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px}.lib-item{cursor:grab;color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;transition:background .1s,border-color .1s;display:flex}.lib-item:hover{background:color-mix(in oklab, var(--sidebar) 60%, var(--bg-elev));border-color:var(--border)}.lib-item .lib-ico{background:color-mix(in oklab, var(--node-color,var(--accent)) 22%, var(--bg-elev));width:30px;height:30px;color:var(--node-color,var(--accent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--node-color,var(--accent)) 40%, transparent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.lib-item .lib-ico svg{stroke-width:2.2px}.lib-item .lib-meta{flex-direction:column;flex:1;min-width:0;display:flex}.lib-item .lib-name{font-size:13px;font-weight:500;line-height:1.2}.lib-item .lib-desc{color:var(--text-mute);text-wrap:pretty;margin-top:2px;font-size:11px;line-height:1.2}.lib-footer{border-top:1px solid var(--border-strong);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.tip{color:var(--text-dim);background:#1e51b80f;border:1px solid #1e51b833;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.tip .tip-ico{color:var(--accent);flex-shrink:0;margin-top:1px}.canvas-wrap{background:radial-gradient(circle at 20px 20px, var(--grid) 1.2px, transparent 1.2px) 0 0 / 24px 24px, radial-gradient(circle at 120px 120px, var(--grid-strong) 1.5px, transparent 1.5px) 0 0 / 240px 240px, var(--bg);grid-area:canvas;position:relative;overflow:hidden}.canvas-pan{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.canvas-controls{background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-md);z-index:4;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;left:14px}.canvas-controls .iconbtn{border-radius:6px;width:30px;height:30px}.zoom-readout{font-variant-numeric:tabular-nums;color:var(--text-dim);font-size:12px;font-family:var(--font-mono);place-items:center;min-width:44px;padding:0 6px;display:grid}.minimap{background:var(--bg-elev);border:1px solid var(--border);width:180px;height:120px;box-shadow:var(--shadow-md);z-index:4;border-radius:10px;position:absolute;bottom:14px;right:14px;overflow:hidden}.minimap .mm-view{border:1.5px solid var(--accent);pointer-events:none;background:#1e51b814;border-radius:4px;position:absolute}.minimap .mm-node{opacity:.85;background:currentColor;border-radius:2px;position:absolute}.validation-bar{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);box-shadow:var(--shadow-md);z-index:3;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 14px;font-size:12px;font-weight:500;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.validation-bar>*{flex-shrink:0}.validation-bar .chip{background:var(--bg-elev-3);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.validation-bar .chip.warn{color:#a9700f;background:#f59f0a24}.validation-bar .chip.err{color:var(--danger);background:#ef434324}.validation-bar .chip.ok{color:var(--success);background:#16a24924}.node{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);width:250px;box-shadow:var(--shadow-md);-webkit-user-select:none;user-select:none;cursor:grab;transition:border-color .12s,box-shadow .12s;position:absolute}.node:hover{border-color:var(--border-strong)}.node.selected{border-color:var(--node-color,var(--accent));box-shadow:0 0 0 1px var(--node-color,var(--accent)), var(--shadow-lg)}.node.dragging{cursor:grabbing}.node-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.node-head .nh-ico{background:color-mix(in oklab, var(--node-color) 14%, var(--bg-elev));width:28px;height:28px;color:var(--node-color);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--node-color) 30%, transparent);border-radius:7px;place-items:center;display:grid}.node-head .nh-meta{flex-direction:column;flex:1;min-width:0;display:flex}.node-head .nh-type{text-transform:uppercase;letter-spacing:.08em;color:var(--node-color);font-size:10px;font-weight:700}.node-head .nh-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.node-head .nh-actions{opacity:0;gap:2px;transition:opacity .1s;display:flex}.node:hover .nh-actions,.node.selected .nh-actions{opacity:1}.nh-actions .nh-btn{width:22px;height:22px;color:var(--text-mute);border-radius:5px;place-items:center;display:grid}.nh-actions .nh-btn:hover{background:var(--bg-elev-3);color:var(--text)}.node-body{color:var(--text-dim);padding:10px 12px;font-size:12px}.node-body .nb-line{align-items:center;gap:6px;padding:4px 0;display:flex}.node-body .nb-line .nb-key{color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;min-width:60px;font-size:10px;font-weight:600}.node-body .nb-line .nb-val{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.node-body .nb-prompt{background:var(--bg-elev-3);border:1px solid var(--border);font-family:var(--font-mono);color:var(--text);text-wrap:pretty;border-radius:7px;margin:6px 0 2px;padding:7px 9px;font-size:11.5px;line-height:1.5}.node-body .nb-prompt.spoken{font-family:var(--font-ui);color:var(--text);font-style:italic}.node-body .nb-prompt .var{color:var(--node-color);font-style:normal;font-weight:600}.node-body .nb-prompt .kw{color:var(--accent);font-weight:600}.node-body .nb-tools{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.node-body .nb-tool{background:var(--bg-elev-3);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:10.5px;font-weight:500;display:inline-flex}.node-body .nb-tool .dot{background:var(--node-color);border-radius:999px;width:5px;height:5px}.node-foot{border-top:1px solid var(--border);color:var(--text-mute);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.node-foot .stat{align-items:center;gap:4px;display:inline-flex}.node-foot .stat svg{color:var(--text-mute)}.port{background:var(--bg-elev);border:2px solid var(--node-color,var(--text-dim));z-index:2;border-radius:999px;width:12px;height:12px;position:absolute}.port.in{top:24px;left:-7px}.port.out{right:-7px}.port.out.single{top:24px}.port-row{border-top:1px dashed var(--border);color:var(--text);justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex;position:relative}.port-row:first-of-type{border-top:1px solid var(--border)}.port-row .port.out{position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.port-row .pr-label{align-items:center;gap:6px;display:flex}.port-row .pr-tag{color:var(--text-mute);font-size:10px;font-family:var(--font-mono);background:var(--bg-elev-3);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-weight:500}.port-row.branch-error .pr-tag,.port-row.branch-invalid .pr-tag,.port-row.branch-blocked .pr-tag,.port-row.branch-timeout .pr-tag{color:var(--danger);background:#ef434314;border-color:#ef434340}.port-row.branch-retry .pr-tag{color:var(--warn);background:#f59f0a1a;border-color:#f59f0a40}.port-row.branch-success .pr-tag,.port-row.branch-valid .pr-tag,.port-row.branch-true .pr-tag{color:var(--success);background:#16a24914;border-color:#16a24940}.edges-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.edge-path{fill:none;stroke:var(--border-strong);stroke-width:2px;transition:stroke .15s}.edge-path.active{stroke:var(--accent);stroke-width:2.5px;filter:drop-shadow(0 0 6px #1e51b866)}.edge-label{fill:var(--text-dim);font-size:10.5px;font-family:var(--font-ui);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-weight:500}.edge-label-bg{fill:var(--bg-elev);stroke:var(--border);stroke-width:1px}.insp-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.insp-head .ihi{background:color-mix(in oklab, var(--node-color) 14%, var(--bg-elev));width:32px;height:32px;color:var(--node-color);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--node-color) 30%, transparent);border-radius:8px;place-items:center;display:grid}.insp-head .iht{flex-direction:column;flex:1;min-width:0;display:flex}.insp-head .iht-type{text-transform:uppercase;letter-spacing:.08em;color:var(--node-color);font-size:10.5px;font-weight:700}.insp-head .iht-title{color:var(--text);font-size:14px;font-weight:500}.insp-tab{color:var(--text-dim);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px;font-size:12.5px;font-weight:500}.insp-tab .badge{background:var(--bg-elev-3);color:var(--text-dim);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px}.insp-body{flex:1;padding:14px 16px 30px;overflow-y:auto}.field{margin-bottom:14px}.field label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.field label .req{color:var(--danger)}.field label .info-ico{color:var(--text-mute);cursor:help}.field .help{color:var(--text-mute);margin-top:4px;font-size:11.5px;line-height:1.45}.field-row{gap:8px;display:flex}.field-row .field{flex:1;min-width:0}.input,.select,.textarea{background:var(--bg-elev);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;outline:none;padding:8px 10px;font-size:13px;transition:border-color .12s,box-shadow .12s}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1e51b824}.textarea{resize:vertical;min-height:80px;font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.textarea.prompt{min-height:140px}.select-row{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.select-row:hover{border-color:var(--border-strong)}.select-row .sr-icon{color:var(--node-color)}.select-row .sr-name{flex:1;font-size:13px}.select-row .sr-meta{color:var(--text-mute);font-size:11px;font-family:var(--font-mono)}.kv-list{flex-direction:column;gap:6px;display:flex}.kv-row{grid-template-columns:1fr 1.4fr 24px;align-items:center;gap:6px;display:grid}.kv-row .input{font-family:var(--font-mono);padding:6px 8px;font-size:12px}.kv-row .remove{color:var(--text-mute);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.kv-row .remove:hover{color:var(--danger);background:#ef434314}.var-chip{color:var(--accent);font-family:var(--font-mono);background:#1e51b81a;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.tool-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.tool-card .tc-ico{background:var(--bg-elev-3);width:28px;height:28px;color:var(--node-color);box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;place-items:center;display:grid}.tool-card .tc-meta{flex:1;min-width:0}.tool-card .tc-name{font-size:13px;font-weight:500;font-family:var(--font-mono)}.tool-card .tc-desc{color:var(--text-mute);font-size:11px}.toggle{background:var(--bg-elev-3);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .15s,border-color .15s;position:relative}.toggle:after{content:"";background:var(--text-dim);border-radius:999px;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.toggle.on{background:#1e51b847;border-color:#1e51b880}.toggle.on:after{background:var(--accent);transform:translate(14px)}.section-head .add{color:var(--accent);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.add-row{border:1px dashed var(--border);color:var(--text-mute);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.add-row:hover{border-color:var(--accent);color:var(--accent);background:#1e51b80a}.sim-fab{z-index:6;background:var(--bg-elev);border:1px solid var(--border);height:32px;color:var(--text);box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:500;display:flex;position:absolute;top:16px;right:20px}.sim-fab:hover{border-color:var(--accent)}.sim-fab .pulse{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 #1e51b8b3}.sim-drawer{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;grid-area:insp;min-height:0;display:flex}.sim-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.sim-head .sim-mode{background:var(--bg-elev-3);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.sim-head .sim-mode button{color:var(--text-dim);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.sim-head .sim-mode button.on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-md)}.sim-head .sim-close{margin-left:auto}.sim-call-card{background:linear-gradient(180deg, var(--bg-elev), #1e51b80a);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;margin:14px 16px;padding:14px;display:flex}.sim-call-card .sc-row{align-items:center;gap:10px;display:flex}.sim-call-card .sc-avatar{color:#fff;background:linear-gradient(135deg,#f97316,#ec4899);border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.sim-call-card .sc-meta{flex:1}.sim-call-card .sc-name{font-size:13px;font-weight:500}.sim-call-card .sc-num{color:var(--text-mute);font-size:11.5px;font-family:var(--font-mono)}.sim-call-card .sc-timer{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sim-transcript{flex-direction:column;flex:1;gap:10px;padding:4px 16px 16px;display:flex;overflow-y:auto}.bubble{border-radius:14px;max-width:86%;padding:9px 13px;font-size:13px;line-height:1.45;position:relative}.bubble.bot{background:var(--bg-elev-3);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.bubble.user{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end}.bubble.system{color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;border:1px dashed var(--border);background:0 0;border-radius:999px;align-self:center;padding:4px 8px;font-size:11px}.bubble .meta{color:var(--text-mute);align-items:center;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.bubble.user .meta{color:#ffffffb3}.bubble .node-pill{font-family:var(--font-mono);background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);border-radius:4px;align-items:center;gap:4px;padding:1px 5px;font-size:10px;font-weight:500;display:inline-flex}.bubble.user .node-pill{color:#ffffffd9;background:#ffffff1a;border-color:#fff3}.sim-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sim-input-row{align-items:center;gap:6px;display:flex}.sim-input-row .input{flex:1}.sim-suggestions{flex-wrap:wrap;gap:6px;display:flex}.sim-suggestions .sug{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:500}.sim-suggestions .sug:hover{color:var(--text);border-color:var(--accent);background:#1e51b80a}[data-density=compact] .node{width:224px}[data-density=compact] .node-head{padding:8px 10px 6px}[data-density=compact] .node-body{padding:8px 10px;font-size:11.5px}[data-density=compact] .jb-app.app{grid-template-rows:44px 1fr 32px}[data-density=comfortable] .node{width:280px}[data-density=comfortable] .node-head{padding:12px 14px 10px}[data-density=comfortable] .node-body{padding:12px 14px}.dot-typing{background:var(--text-mute);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite dot;display:inline-block}.dot-typing:nth-child(2){animation-delay:.15s}.dot-typing:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.jb-app.app .topbar.omiflow-menubar{-moz-column-gap:10px;white-space:nowrap;z-index:5;isolation:isolate;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:10px;width:100%;min-width:0;max-width:100%;height:52px;min-height:52px;max-height:52px;padding:0 12px;display:grid;position:relative;overflow:hidden}.jb-app.app .topbar.omiflow-menubar>.omiflow-menubar__start,.jb-app.app .topbar.omiflow-menubar>.omiflow-menubar__center,.jb-app.app .topbar.omiflow-menubar>.omiflow-menubar__end{flex-shrink:unset;min-width:0}.omiflow-menubar__start{grid-column:1;justify-self:start;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.omiflow-menubar__center{grid-column:2;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.omiflow-menubar__end{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.omiflow-menu-strip{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.omiflow-menu-slot{flex:none;align-items:center;display:flex}.omiflow-menu-trigger{height:28px;color:var(--text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 10px;font-size:13px;font-weight:500;line-height:1;transition:background .12s,color .12s;display:inline-flex}.omiflow-menu-trigger:hover,.omiflow-menu-trigger[data-state=open]{background:var(--bg-elev-3);color:var(--text)}.omiflow-dropdown-content{pointer-events:auto;z-index:500!important}.omiflow-dropdown-content [role=menuitem],.omiflow-dropdown-content [role=menuitemcheckbox],.omiflow-dropdown-content [role=menuitemradio]{cursor:pointer}.omiflow-dropdown-content [role=menuitem][data-highlighted],.omiflow-dropdown-content [role=menuitemcheckbox][data-highlighted],.omiflow-dropdown-content [role=menuitemradio][data-highlighted]{background:var(--bg-elev-3);color:var(--text)}.omiflow-menubar__end .omiflow-action-btn{flex-shrink:0;gap:5px;height:28px;padding:0 10px;font-size:12px}.omiflow-unsaved-dot{color:#f59f0a;margin-left:2px;font-size:14px;line-height:1}.jb-app.app.jb-app--platform-embedded .topbar.omiflow-menubar{-moz-column-gap:8px;column-gap:8px;height:40px;min-height:40px;max-height:40px;padding:0 10px}.jb-app.app.jb-app--platform-embedded{grid-template-rows:40px 1fr 36px;min-width:0;max-width:100%}.jb-app.app.jb-app--platform-embedded.jb-app--no-insp{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}@media (width<=1280px){.jb-app.app.jb-app--platform-embedded.jb-app--no-insp{grid-template-columns:minmax(180px,200px) minmax(0,1fr)}}.jb-app.app.jb-app--platform-embedded.jb-app--with-tabs{grid-template-rows:40px 34px 1fr 36px}.jb-app.app:not(.jb-app--platform-embedded) .topbar.omiflow-menubar{height:52px;min-height:52px;max-height:52px}.omiflow-menubar--platform .omiflow-menu-trigger--icon{width:32px;padding:0 8px}.omiflow-menubar--platform .omiflow-menubar__end .omiflow-action-btn{padding:0 8px}@media (width<=1100px){.omiflow-menubar--platform .omiflow-menubar__end .omiflow-action-label{display:none}.omiflow-menubar--platform .omiflow-menubar__end .omiflow-action-btn{justify-content:center;gap:0;width:32px;padding:0}}.omiflow-brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.omiflow-brand .brand-text{flex-direction:column;line-height:1.15;display:flex}.omiflow-brand .brand-name{color:var(--text);font-size:13px;font-weight:700}.omiflow-brand .brand-sub{color:var(--text-mute);font-size:10px}.lib-collapse-toggle{z-index:12;background:var(--bg-elev);border:1px solid var(--border-strong);width:22px;height:48px;color:var(--text-mute);box-shadow:var(--shadow-md);border-left:none;border-radius:0 8px 8px 0;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lib-collapse-toggle:hover{color:var(--text);border-color:var(--accent)}.node-quick-menu-backdrop{z-index:45;cursor:default;background:0 0;border:0;position:absolute;inset:0}.node-quick-menu{z-index:50;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--r-lg);width:300px;max-height:400px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;overflow:hidden}.node-quick-menu-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.node-quick-menu-title{margin:0;font-size:13px;font-weight:600}.node-quick-menu-sub{color:var(--text-mute);margin:2px 0 0;font-size:11px}.node-quick-menu-actions{border-bottom:1px solid var(--border);gap:4px;padding:8px 12px;display:flex}.node-quick-menu-iconbtn{border:1px solid var(--border);background:var(--bg-elev);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.node-quick-menu-iconbtn:hover{background:color-mix(in oklab, var(--accent) 10%, var(--bg-elev))}.node-quick-menu-iconbtn.danger{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 35%, var(--border))}.node--validation-error{outline:2px solid var(--danger);outline-offset:2px;box-shadow:0 0 0 4px #ef43432e}.node--disabled{opacity:.42;filter:saturate(.3)}.node--disabled .nh-title{text-decoration:line-through}.node--validation-warning{outline-offset:2px;outline:2px solid #f59f0a;box-shadow:0 0 0 4px #f59f0a26}.validation-status-trigger{cursor:pointer;background:0 0;border:none;padding:0}.validation-chip-clickable{cursor:pointer}.validation-issues-popover{flex-direction:column;max-height:280px;display:flex;overflow:hidden}.validation-issues-title{border-bottom:1px solid var(--border);margin:0;padding:10px 12px;font-size:12px;font-weight:700}.validation-issues-list{margin:0;padding:4px 0;list-style:none;overflow:auto}.validation-issue-row{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;display:flex}.validation-issue-row:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 8%, transparent)}.validation-issue-row:disabled{opacity:.55;cursor:default}.validation-issue-row.error{color:var(--danger)}.validation-issue-row.warning{color:#a9700f}.validation-issue-text{flex:1;line-height:1.35}.node-quick-menu-list{flex:1;padding:6px 0 10px;overflow:auto}.node-quick-menu-cat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);margin:8px 12px 4px;font-size:10px;font-weight:700}.node-quick-menu-item{text-align:left;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:13px;display:flex}.node-quick-menu-item:hover{background:color-mix(in oklab, var(--accent) 8%, transparent)}.node-quick-menu-icon{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.node-quick-menu-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jb-app--with-tabs{grid-template-rows:52px 34px 1fr 36px;grid-template-areas:"top top top""tabs tabs tabs""lib canvas insp""bottom bottom bottom"}.jb-app--with-tabs.jb-app--no-insp{grid-template-columns:264px 1fr;grid-template-areas:"top top""tabs tabs""lib canvas""bottom bottom"}.jb-app--with-tabs.jb-app--lib-collapsed{grid-template-columns:0 1fr 360px}.jb-app--with-tabs.jb-app--lib-collapsed.jb-app--no-insp{grid-template-columns:0 1fr}.flow-tabs{background:var(--bg-elev-3);border-bottom:1px solid var(--border);scrollbar-width:none;grid-area:tabs;align-items:stretch;display:flex;overflow:auto hidden}.flow-tabs::-webkit-scrollbar{display:none}.flow-tab{min-width:120px;max-width:200px;color:var(--text-mute);border-right:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12px;font-weight:500;transition:background .1s,color .1s;display:flex;position:relative}.flow-tab:hover{background:var(--bg-elev-2);color:var(--text-dim)}.flow-tab.active{background:var(--bg-elev);color:var(--text);border-top:2px solid var(--accent)}.flow-tab .tab-icon{opacity:.5;flex-shrink:0}.flow-tab.active .tab-icon{opacity:.8}.flow-tab .tab-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.flow-tab .tab-dirty{color:var(--warn);flex-shrink:0;font-size:14px;line-height:1}.flow-tab .tab-close{width:16px;height:16px;color:var(--text-mute);opacity:0;border-radius:4px;flex-shrink:0;place-items:center;transition:background .1s,color .1s,opacity .1s;display:inline-grid}.flow-tab:hover .tab-close,.flow-tab.active .tab-close{opacity:1}.flow-tab .tab-close:hover{background:var(--bg-elev-3);color:var(--danger)}.flow-tab-new{cursor:pointer;width:34px;min-width:34px;color:var(--text-mute);border-right:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,background .1s;display:flex}.flow-tab-new:hover{color:var(--text);background:var(--bg-elev-2)}.node-annotation-dot{pointer-events:none;background:#f59f0a;border:1.5px solid #fff9;border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:26px}.insp-annotations{border-top:1px solid var(--border);margin-top:4px;padding:12px 0 0}.insp-annotations-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.insp-annotations-head h4{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:600}.annotation-item{background:color-mix(in oklab, var(--bg-elev-3) 60%, transparent);border:1px solid var(--border);border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:12px}.annotation-item.resolved{opacity:.5}.annotation-meta{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:4px;font-size:10px;display:flex}.annotation-text{color:var(--text);line-height:1.4}.annotation-add{gap:6px;margin-top:8px;display:flex}.annotation-add textarea{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);resize:none;min-height:60px;font-size:12px;font-family:var(--font-ui);border-radius:8px;outline:none;flex:1;padding:7px 10px}.annotation-add textarea:focus{border-color:var(--accent)}.annotation-add button{background:var(--accent);height:32px;color:var(--accent-ink);white-space:nowrap;border-radius:7px;flex-shrink:0;align-self:flex-end;padding:0 10px;font-size:12px;font-weight:500}.jb-flow-canvas .react-flow__pane.draggable,.jb-flow-canvas .react-flow__node.draggable,.jb-flow-canvas .react-flow__node.draggable .node,.jb-flow-canvas .react-flow__nodesselection-rect,.jb-app .lib-item{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect x='3.5' y='10' width='15' height='9' rx='2.5' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='1' y='12' width='4' height='5' rx='2' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='4.5' y='4' width='2.5' height='8' rx='1.2' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='8' y='2' width='2.5' height='10' rx='1.2' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='11.5' y='3' width='2.5' height='9' rx='1.2' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='15' y='6' width='2.5' height='6' rx='1.2' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") 9 10,grab}.jb-flow-canvas .react-flow__pane.dragging,.jb-flow-canvas .react-flow__node.draggable.dragging,.jb-flow-canvas .react-flow__node.draggable.dragging .node,.jb-flow-canvas .node.dragging{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Crect x='2' y='9' width='16' height='9' rx='2.5' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='0' y='11' width='4' height='5' rx='2' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3Crect x='3' y='6' width='14' height='5' rx='2.5' fill='white' stroke='%23111' stroke-width='1.2'/%3E%3C/svg%3E") 9 10,grabbing}.as-app{--as-bg:#f0f2f4;--as-panel:#fff;--as-border:#d5d9e2;--as-border-soft:#e7e9ee;--as-text:#1b2232;--as-text-dim:#404c64;--as-text-mute:#697896;--as-accent:#1e51b8;--as-accent-soft:#1e51b81a;--as-shadow:0 2px 8px #1c23310f;--as-shadow-md:0 6px 16px #1c233114;--as-r-md:10px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.as-app.as-page{background:var(--as-bg);min-height:0;color:var(--as-text);flex-direction:column;flex:1;display:flex}.as-topbar{background:var(--as-panel);border-bottom:1px solid var(--as-border);flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.as-topbar .as-brand{align-items:center;gap:10px;min-width:0;display:flex}.as-topbar .as-logo{color:#fff;background:linear-gradient(135deg,#1e51b8,#1588c1);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.as-topbar h1{margin:0;font-size:16px;font-weight:600;line-height:1.2}.as-topbar .as-sub{color:var(--as-text-mute);margin:0;font-size:12px}.as-topbar .as-spacer{flex:1}.as-stats{background:var(--as-panel);border-bottom:1px solid var(--as-border-soft);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.as-kpis{background:var(--as-bg);border-bottom:1px solid var(--as-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}@media (width<=1100px){.as-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-kpi{background:var(--as-panel);border:1px solid var(--as-border);box-shadow:var(--as-shadow);border-radius:12px;padding:14px 16px}.as-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--as-text-mute);font-size:11px;font-weight:600}.as-kpi-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--as-text);margin-top:6px;font-size:28px;font-weight:700}.as-stat{border:1px solid var(--as-border-soft);color:var(--as-text-dim);background:#f9fafb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.as-stat strong{font-variant-numeric:tabular-nums;color:var(--as-text)}.as-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.as-chip-group{border:1px solid var(--as-border);border-radius:var(--as-r-md);background:var(--as-panel);padding:2px;display:inline-flex}.as-chip{color:var(--as-text-mute);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.as-chip:hover{color:var(--as-text);background:#f3f4f7}.as-chip.active{background:var(--as-accent-soft);color:var(--as-accent)}.as-chip:disabled,.as-chip.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.as-filter-groups{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.as-filter-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.as-filter-label{letter-spacing:.03em;color:var(--as-text-mute);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.as-chip-group--wrap{flex-wrap:wrap;max-width:min(100%,520px)}.as-chip .as-chip-count{opacity:.75;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.as-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:0 20px 20px;display:grid}.as-agent-card{background:var(--as-panel);border:1px solid var(--as-border);border-radius:var(--as-r-md);box-shadow:var(--as-shadow);transition:border-color .15s,box-shadow .15s;overflow:hidden}.as-agent-card:hover{box-shadow:var(--as-shadow-md);border-color:#1e51b859}.as-agent-card.type-voice{border-left:3px solid hsl(var(--bacc))}.as-agent-card.type-text{border-left:3px solid hsl(var(--primary))}.as-agent-card.type-hybrid{border-left:3px solid #9b2dd2}.as-agent-card-inner{padding:14px 16px}.as-editor-shell{background:var(--as-bg);flex-direction:column;flex:1;min-height:0;display:flex}.as-test-panel{background:var(--as-panel);border-left:1px solid var(--as-border);--as-bubble-agent:#edeff2;--as-bubble-user:#1e51b8;--as-bubble-user-fg:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.as-test-panel-header{border-bottom:1px solid var(--as-border-soft);background:var(--as-panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.as-test-header-title{min-width:0}.as-test-panel-header h2{color:var(--as-text);margin:0;font-size:13px;font-weight:600}.as-test-header-sub{color:var(--as-text-mute);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.as-test-header-stage{letter-spacing:.04em;text-transform:uppercase;color:var(--as-accent);background:var(--as-accent-soft);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:700}.as-test-header-actions{align-items:center;gap:2px;display:flex}.as-test-icon-btn{width:32px;height:32px;color:var(--as-text-mute)}.as-test-icon-btn:hover{color:var(--as-text);background:#f3f4f7}.as-test-tester{border-bottom:1px solid var(--as-border-soft);background:#f9f9fb;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:flex}.as-test-tester-avatar{background:var(--as-accent-soft);width:28px;height:28px;color:var(--as-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.as-test-tester-name{color:var(--as-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.as-test-tester-meta{color:var(--as-text-mute);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:10px;line-height:1.3;overflow:hidden}.as-test-tester-sep{opacity:.6;margin:0 4px}.as-test-tester-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--as-text-mute);background:#edeff2;border-radius:4px;flex-shrink:0;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:700}.as-test-mode-bar{border-bottom:1px solid var(--as-border-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.as-test-mode-tabs{border:1px solid var(--as-border);background:#f6f7f9;border-radius:8px;padding:2px;display:inline-flex}.as-test-mode-tab{color:var(--as-text-mute);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.as-test-mode-tab:hover{color:var(--as-text)}.as-test-mode-tab.active{background:var(--as-panel);color:var(--as-accent);box-shadow:0 1px 2px #1c23310f}.as-test-call-timer{font-variant-numeric:tabular-nums;color:var(--as-accent);font-size:12px;font-weight:600}.as-test-panel-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.as-test-voice-bar{border-bottom:1px solid var(--as-border-soft);background:#f9f9fb;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.as-test-voice-bar--warn{justify-content:flex-start}.as-test-voice-speaking{background:var(--as-accent-soft);width:24px;height:24px;color:var(--as-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.as-test-voice-embed{flex-shrink:0;max-height:140px;overflow:auto}.as-test-log-scroll{flex:1;min-height:0}.as-test-log-inner{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.as-test-log-empty{text-align:center;color:var(--as-text-mute);margin:0;padding:24px 8px;font-size:12px}.as-test-system-msg{text-align:center;letter-spacing:.04em;color:var(--as-text-mute);margin:4px 0;padding:0 12px;font-size:10px;font-weight:600}.as-test-bubble-row{width:100%;display:flex}.as-test-bubble-row.is-agent{justify-content:flex-start}.as-test-bubble-row.is-user{justify-content:flex-end}.as-test-bubble{border-radius:10px;max-width:88%;padding:8px 11px;font-size:13px;line-height:1.45}.as-test-bubble.is-agent{background:var(--as-bubble-agent);color:var(--as-text);border:1px solid var(--as-border-soft);border-bottom-left-radius:4px}.as-test-bubble.is-user{background:var(--as-bubble-user);color:var(--as-bubble-user-fg);border-bottom-right-radius:4px}.as-test-bubble.is-user .as-test-bubble-text,.as-test-bubble.is-user .as-test-bubble-text p{color:inherit}.as-test-bubble-typing{padding:10px 14px}.as-test-bubble-meta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.as-test-meta-tag,.as-test-meta-latency{border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:10px;font-weight:500}.as-test-bubble.is-agent .as-test-meta-tag,.as-test-bubble.is-agent .as-test-meta-latency{color:var(--as-text-mute);background:#dbdfe699}.as-test-bubble.is-user .as-test-meta-tag,.as-test-bubble.is-user .as-test-meta-latency{color:#ffffffd9;background:#fff3}.as-test-vars-toggle{border:none;border-top:1px solid var(--as-border-soft);width:100%;color:var(--as-text-dim);cursor:pointer;text-align:left;background:#f9f9fb;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.as-test-vars-toggle:hover{background:#f3f4f7}.as-test-vars{border-top:1px solid var(--as-border-soft);background:#fcfcfd;flex-shrink:0;max-height:120px;padding:6px 14px 10px;font-family:ui-monospace,monospace;font-size:11px;overflow-y:auto}.as-test-var-row{gap:8px;padding:3px 0;line-height:1.4;display:flex}.as-test-var-key{color:var(--as-accent);flex-shrink:0}.as-test-var-val{color:var(--as-text-dim);word-break:break-word}.as-test-footer{border-top:1px solid var(--as-border);background:var(--as-panel);flex-shrink:0;padding:8px 10px 10px}.as-test-quick-section{margin-bottom:6px}.as-test-quick-section.is-open{margin-bottom:8px}.as-test-sec-head{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;margin-bottom:0;padding:5px 2px;transition:background .15s;display:flex}.as-test-quick-section.is-open .as-test-sec-head{margin-bottom:7px}.as-test-sec-head:hover{background:#f3f4f7}.as-test-sec-ttl{letter-spacing:.08em;text-transform:uppercase;color:var(--as-text-dim);font-size:10px;font-weight:700}.as-test-sec-cnt{color:var(--as-text-mute);font-variant-numeric:tabular-nums;font-size:10px}.as-test-quick-grid{flex-direction:column;gap:5px;display:flex}.as-test-quick-row{border:1px solid var(--as-border-soft);background:var(--as-panel);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #1c23310a}.as-test-quick-row:hover:not(:disabled){border-color:hsl(var(--primary) / .35);background:#fcfcfd;box-shadow:0 3px 10px #1c23310f}.as-test-quick-row:disabled{opacity:.5;cursor:not-allowed}.as-test-quick-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.as-test-quick-icon.intent{background:var(--as-accent-soft);color:var(--as-accent)}.as-test-quick-icon.topic{color:#137bae;background:#189bdc1f}.as-test-quick-icon.mood{color:#6b30a6;background:#8033cc1f}.as-test-quick-icon.voice{color:#1d8644;background:#239f501f}.as-test-quick-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.as-test-quick-title{color:var(--as-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.as-test-quick-sub{color:var(--as-text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;line-height:1.25;overflow:hidden}.as-test-quick-arrow{color:var(--as-text-mute);opacity:.5;flex-shrink:0}.as-test-quick-row:hover:not(:disabled) .as-test-quick-arrow{color:var(--as-accent);opacity:1}.as-test-quick-strip{flex-wrap:wrap;gap:5px;display:flex}.as-test-quick-pill{border:1px solid var(--as-border-soft);background:var(--as-panel);height:28px;color:var(--as-text-dim);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.as-test-quick-pill:hover:not(:disabled){border-color:hsl(var(--primary) / .35);background:var(--as-accent-soft);color:var(--as-accent)}.as-test-quick-pill:disabled{opacity:.5;cursor:not-allowed}.as-test-input-row{align-items:center;gap:6px;display:flex}.as-test-input{border-color:var(--as-border);background:#fcfcfd;border-radius:8px;height:36px;font-size:13px}.as-test-input:focus-visible{border-color:var(--as-accent);box-shadow:0 0 0 2px var(--as-accent-soft)}.as-test-send-btn{background:var(--as-accent);color:#fff;border-radius:8px;width:36px;height:36px}.as-test-send-btn:hover:not(:disabled){background:#1b4aa7}.as-test-send-btn:disabled{opacity:.45}.as-test-mic-btn{width:36px;height:36px;color:var(--as-text-mute)}.as-test-mic-btn.is-recording{color:#db2424;background:#db242414}.as-test-mic-live{width:36px;height:36px;color:var(--as-accent);justify-content:center;align-items:center;animation:1.5s ease-in-out infinite as-mic-pulse;display:inline-flex}@keyframes as-mic-pulse{0%,to{opacity:1}50%{opacity:.45}}.nx-ai-agents .test,.nx-ai-agents .as-test-panel{--as-bg:#f0f2f4;--as-panel:#fff;--as-border:#d5d9e2;--as-border-soft:#e7e9ee;--as-text:#1b2232;--as-text-dim:#404c64;--as-text-mute:#697896;--as-accent:hsl(var(--primary));--as-accent-soft:hsl(var(--primary) / .1);--as-shadow:0 2px 8px #1c23310f;--as-shadow-md:0 6px 16px #1c233114;--as-r-md:10px;--as-bubble-agent:#edeff2;--as-bubble-user:hsl(var(--primary));--as-bubble-user-fg:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.nx-ai-agents .test{height:100%;min-height:0;overflow:hidden}.nx-ai-agents .test .as-test-panel{border-left:none}.nx-ai-agents .as-test-input{height:36px;min-height:36px;font-size:13px;line-height:1.25}.nx-ai-agents .as-test-system-msg.is-error{color:#b81e1e;border:1px dashed #b81e1e59;border-radius:999px;padding:4px 10px}.ai-journey-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-journey-kind-card{border:2px solid hsl(var(--border));background:hsl(var(--background));text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.ai-journey-kind-card:hover:not(:disabled){border-color:hsl(var(--primary) / .45);background:hsl(var(--accent))}.ai-journey-kind-card:disabled{opacity:.5;cursor:not-allowed}.ai-journey-kind-card.is-selected{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12);box-shadow:0 0 0 1px hsl(var(--primary) / .25)}.ai-journey-kind-check{width:16px;height:16px;color:hsl(var(--primary));position:absolute;top:6px;right:6px}.ai-journey-kind-icon{width:18px;height:18px;color:hsl(var(--muted-foreground))}.ai-journey-kind-card.is-selected .ai-journey-kind-icon{color:hsl(var(--primary))}.ai-journey-kind-label{font-size:12px;font-weight:600;line-height:1.2}.ai-journey-kind-card.is-selected .ai-journey-kind-label{color:hsl(var(--primary))}.ai-journey-kind-desc{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.25}@media (width<=640px){.ai-journey-kind-grid{grid-template-columns:1fr}}.nx-p0 *,.nx-p0 :before,.nx-p0 :after{box-sizing:border-box}.nx-p0,.nx-p0{height:100%;font-family:var(--font-sans);background:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:14px;overflow:hidden}.nx-p0 button,.nx-p0 input,.nx-p0 select,.nx-p0 textarea{color:inherit;font-family:inherit}.nx-p0 ::selection{background:hsl(var(--primary) / .18)}.nx-p0 a{color:inherit;text-decoration:none}.nx-p0.shell{grid-template-rows:56px 1fr;grid-template-columns:72px 1fr;width:100vw;height:100vh;display:grid}.nx-p0 .topbar{grid-column:1/-1}.nx-p0 .rail{grid-area:2/1}.nx-p0 .main{grid-area:2/2;overflow:auto}.nx-p0 .topbar{border-bottom:1px solid hsl(var(--border));z-index:30;background:#fff;grid-template-columns:72px 280px 1fr 280px auto;align-items:center;display:grid;position:relative}.nx-p0 .topbar .brand{background:#0a111f;justify-content:center;align-items:center;height:100%;display:flex}.nx-p0 .topbar .brand .mark{background:var(--gradient-primary);color:#fff;width:32px;height:32px;font:700 14px var(--font-sans);letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #00000040}.nx-p0 .ws{border-right:1px solid hsl(var(--border) / .5);cursor:pointer;grid-template-columns:32px 1fr 14px;align-items:center;gap:10px;height:100%;padding:0 16px;display:grid}.nx-p0 .ws:hover{background:hsl(var(--accent))}.nx-p0 .ws .tile{background:var(--gradient-accent);color:#fff;width:32px;height:32px;font:700 12px var(--font-sans);letter-spacing:-.01em;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .ws .name{font:600 13px var(--font-sans);color:#151c28;letter-spacing:-.005em;flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.nx-p0 .ws .name .org{align-items:center;gap:6px;display:inline-flex}.nx-p0 .ws .name .org .env{font:700 9px var(--font-mono);letter-spacing:.08em;background:hsl(var(--success) / .12);color:hsl(var(--success) / 1);border-radius:3px;padding:1px 5px}.nx-p0 .ws .name .sub{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-p0 .ws .chev{color:hsl(var(--muted-foreground))}.nx-p0 .search{background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;max-width:560px;height:36px;color:hsl(var(--muted-foreground));cursor:text;transition:var(--transition-smooth);border-radius:8px;align-items:center;gap:10px;margin:0 auto;padding:0 14px;font-size:13px;display:flex}.nx-p0 .search:hover{background:#fff;border-color:#a5aec0}.nx-p0 .search svg{stroke-width:1.75px;width:15px;height:15px}.nx-p0 .search .placeholder{color:hsl(var(--muted-foreground));flex:1}.nx-p0 .search .kbd{font:500 10.5px var(--font-mono);border:1px solid hsl(var(--border));color:#404c64;background:#fff;border-bottom-width:2px;border-radius:4px;padding:1.5px 6px}.nx-p0 .tbu{border-left:1px solid hsl(var(--border) / .5);align-items:center;gap:6px;height:100%;padding:0 12px;display:flex}.nx-p0 .tbu-btn{color:#4c5a76;cursor:pointer;width:36px;height:36px;transition:var(--transition-smooth);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-p0 .tbu-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-p0 .tbu-btn svg{stroke-width:1.75px;width:17px;height:17px}.nx-p0 .tbu-btn .ndot{background:hsl(var(--destructive));color:#fff;min-width:16px;height:16px;font:700 9.5px var(--font-sans);letter-spacing:-.02em;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:7px;right:8px}.nx-p0 .me{cursor:pointer;align-items:center;gap:10px;height:100%;padding:0 16px 0 8px;display:flex}.nx-p0 .me:hover{background:hsl(var(--accent))}.nx-p0 .me .av{color:#93255c;width:32px;height:32px;font:600 11.5px var(--font-sans);letter-spacing:.01em;background:#d1478c2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .me .who{font:600 12.5px var(--font-sans);color:hsl(var(--foreground));flex-direction:column;gap:2px;line-height:1.2;display:flex}.nx-p0 .me .who small{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase}.nx-p0 .rail{color:#bfc4cf;background:#0a111f;border-right:1px solid #060b13;flex-direction:column;gap:4px;padding:12px 8px;display:flex;overflow:hidden}.nx-p0 .rail .r-item{cursor:pointer;color:#b6bcc8;width:56px;height:52px;transition:var(--transition-smooth);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.nx-p0 .rail .r-item svg{stroke-width:1.6px;width:18px;height:18px}.nx-p0 .rail .r-item .l{font:600 9px var(--font-sans);letter-spacing:.02em}.nx-p0 .rail .r-item:hover{color:#fff;background:#192438}.nx-p0 .rail .r-item.active{color:#fff;background:#172645}.nx-p0 .rail .r-item.active:before{content:"";background:hsl(var(--info));border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-8px}.nx-p0 .rail .r-item .rdot{background:hsl(var(--destructive));border:1.5px solid #0a111f;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.nx-p0 .rail .spacer{flex:1}.nx-p0 .rail .sep{background:#192438;width:28px;height:1px;margin:6px auto}.nx-p0 .main{background:hsl(var(--background))}.nx-p0 .main::-webkit-scrollbar{width:10px;height:10px}.nx-p0 .main::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-p0 .main::-webkit-scrollbar-thumb:hover{background:#bdc4d1}.nx-p0 .view{display:none}.nx-p0 .view.active{display:block}.nx-p0 .page-head{border-bottom:1px solid hsl(var(--border));background:#fff;padding:22px 32px 0}.nx-p0 .page-head .crumb{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-bottom:6px;display:flex}.nx-p0 .page-head .crumb b{color:#19202e;font-weight:600}.nx-p0 .page-head .crumb svg{width:12px;height:12px}.nx-p0 .page-head .row{align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.nx-p0 .page-head h1{font:700 26px var(--font-sans);color:#0e121b;letter-spacing:-.025em;margin:0;line-height:1.15}.nx-p0 .page-head .sub{font:400 13.5px var(--font-sans);color:hsl(var(--muted-foreground));max-width:60ch;margin-top:4px;line-height:1.5}.nx-p0 .page-head .grow{flex:1}.nx-p0 .page-body{max-width:1320px;padding:24px 32px 48px}.nx-p0.flex.flex-col{flex:auto;height:auto;min-height:0;overflow:hidden}.nx-p0.flex.flex-col>.page-head{flex-shrink:0}.nx-p0.flex.flex-col>.page-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.nx-p0.flex.flex-col>.page-body::-webkit-scrollbar{width:10px;height:10px}.nx-p0.flex.flex-col>.page-body::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-p0.flex.flex-col>.page-body::-webkit-scrollbar-thumb:hover{background:#bdc4d1}.nx-p0 .tabs{gap:2px;margin:0 -32px;padding:0 32px;display:flex}.nx-p0 .tab{font:600 12.5px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;transition:var(--transition-smooth);align-items:center;gap:7px;padding:10px 14px 12px;display:inline-flex;position:relative}.nx-p0 .tab svg{stroke-width:1.75px;width:13px;height:13px}.nx-p0 .tab:hover{color:#283348}.nx-p0 .tab.active{color:hsl(var(--primary))}.nx-p0 .tab.active:after{content:"";background:hsl(var(--primary));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.nx-p0 .tab .n{font:600 10px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:1px 6px}.nx-p0 .tab.active .n{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.nx-p0 .btn{border:1px solid hsl(var(--border));height:34px;font:600 12.5px var(--font-sans);color:#323d52;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-p0 .btn:hover{background:hsl(var(--accent));border-color:#abb3c4}.nx-p0 .btn svg{stroke-width:1.75px;width:14px;height:14px}.nx-p0 .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));box-shadow:0 1px 2px hsl(var(--primary) / .3);border-color:#0000}.nx-p0 .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-p0 .btn.ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}.nx-p0 .btn.ghost:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-p0 .btn.sm{height:28px;padding:0 10px;font-size:11.5px}.nx-p0 .btn.lg{height:40px;padding:0 18px;font-size:13.5px}.nx-p0 .btn.danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35)}.nx-p0 .btn.danger:hover{background:hsl(var(--destructive) / .06);border-color:hsl(var(--destructive) / .55)}.nx-p0 .card{box-shadow:var(--shadow-soft);background:#fff;border-radius:12px}.nx-p0 .card.bordered{border:1px solid hsl(var(--border));box-shadow:none}.nx-p0 .welcome{color:#fff;background:#0a111f;border-radius:14px;grid-template-columns:1fr 360px;align-items:center;gap:24px;margin-bottom:28px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.nx-p0 .welcome:before{content:"";pointer-events:none;background:radial-gradient(540px 240px at 12% 18%,#1e51b859,#0000 60%),radial-gradient(420px 240px at 95% 90%,#189bdc4d,#0000 60%);position:absolute;inset:0}.nx-p0 .welcome>*{z-index:1;position:relative}.nx-p0 .welcome .eyebrow{font:700 10.5px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:#75c7f0;align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.nx-p0 .welcome .eyebrow .dash{background:currentColor;width:22px;height:1.5px}.nx-p0 .welcome h2{font:700 24px var(--font-sans);letter-spacing:-.02em;margin:0;line-height:1.2}.nx-p0 .welcome h2 em{color:#75c7f0;font-style:normal}.nx-p0 .welcome p{color:#ffffffb8;max-width:56ch;margin:8px 0 0;font-size:13.5px;line-height:1.55}.nx-p0 .welcome .ws-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nx-p0 .welcome .ws-kpi{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;padding:12px 14px}.nx-p0 .welcome .ws-kpi .l{font:600 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c}.nx-p0 .welcome .ws-kpi .v{font:700 22px var(--font-sans);letter-spacing:-.02em;margin-top:4px}.nx-p0 .welcome .ws-kpi .delta{font:600 11px var(--font-sans);color:#70db97;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.nx-p0 .welcome .ws-kpi .delta svg{width:11px;height:11px}.nx-p0 .section-title{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.nx-p0 .section-title h3{font:700 13px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:#485570;margin:0}.nx-p0 .section-title .dash{background:hsl(var(--border));flex:1;height:1px}.nx-p0 .section-title .more{font:600 11.5px var(--font-sans);color:hsl(var(--primary));cursor:pointer;align-items:center;gap:4px;display:inline-flex}.nx-p0 .section-title .more svg{width:12px;height:12px}.nx-p0 .modules{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}.nx-p0 .mod{cursor:pointer;border:1px solid hsl(var(--border) / .5);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-height:168px;padding:18px;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.nx-p0 .mod:before{content:"";background:linear-gradient(135deg, hsl(var(--m) / .18) 0%, hsl(var(--m) / .04) 60%, transparent 100%);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.nx-p0 .mod:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.nx-p0 .mod:hover{box-shadow:var(--shadow-strong);border-color:#0000;transform:translateY(-4px)scale(1.02)}.nx-p0 .mod:hover:before{opacity:1}.nx-p0 .mod:hover:after{transform:translate(120%)}.nx-p0 .mod>*{z-index:1;position:relative}.nx-p0 .mod .cat{font:600 9px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--m))}.nx-p0 .mod .ico{background:hsl(var(--m) / .12);width:44px;height:44px;color:hsl(var(--m));border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.nx-p0 .mod .ico svg{stroke-width:1.75px;width:22px;height:22px}.nx-p0 .mod h4{font:700 15px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.012em;margin:0}.nx-p0 .mod p{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px;line-height:1.45}.nx-p0 .mod .stat{font:500 11px var(--font-sans);color:hsl(var(--muted-foreground));border-top:1px dashed hsl(var(--border) / .7);align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.nx-p0 .mod .stat b{color:#20293c;font-variant-numeric:tabular-nums;font-weight:600}.nx-p0 .mod .stat .live{font:700 9px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--success));align-items:center;gap:4px;display:inline-flex}.nx-p0 .mod .stat .live .pd{background:hsl(var(--success));border-radius:999px;width:6px;height:6px;position:relative}.nx-p0 .mod .stat .live .pd:after{content:"";border:2px solid hsl(var(--success) / .45);border-radius:999px;animation:1.8s ease-out infinite ping-slow;position:absolute;inset:-3px}.nx-p0 .mod[data-m=ai]{--m:var(--module-ai)}.nx-p0 .mod[data-m=contact]{--m:var(--module-contact)}.nx-p0 .mod[data-m=workspace]{--m:var(--module-workspace)}.nx-p0 .mod[data-m=supervisor]{--m:var(--module-supervisor)}.nx-p0 .mod[data-m=social]{--m:var(--module-social)}.nx-p0 .mod[data-m=autonomous]{--m:var(--module-autonomous)}.nx-p0 .mod[data-m=speech]{--m:var(--module-speech)}.nx-p0 .mod[data-m=cx]{--m:var(--module-cx)}.nx-p0 .mod[data-m=insights]{--m:var(--module-insights)}.nx-p0 .mod[data-m=billing]{--m:var(--module-billing)}.nx-p0 .mod[data-m=admin]{--m:var(--module-admin)}.nx-p0 .strip{grid-template-columns:2fr 1fr;gap:16px;margin-top:8px;display:grid}.nx-p0 .recent-list{flex-direction:column;display:flex}.nx-p0 .recent-item{border-bottom:1px solid hsl(var(--border) / .5);cursor:pointer;transition:background var(--transition-smooth);grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.nx-p0 .recent-item:last-child{border-bottom:0}.nx-p0 .recent-item:hover{background:hsl(var(--accent))}.nx-p0 .recent-item .ric{background:hsl(var(--m) / .12);width:34px;height:34px;color:hsl(var(--m));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .recent-item .ric svg{stroke-width:1.75px;width:16px;height:16px}.nx-p0 .recent-item .body{min-width:0}.nx-p0 .recent-item .body .t{font:600 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p0 .recent-item .body .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-p0 .recent-item .when{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em}.nx-p0 .recent-item .pin{color:hsl(var(--muted-foreground))}.nx-p0 .recent-item .pin.on{color:hsl(var(--warning))}.nx-p0 .recent-item[data-m=ai]{--m:var(--module-ai)}.nx-p0 .recent-item[data-m=contact]{--m:var(--module-contact)}.nx-p0 .recent-item[data-m=workspace]{--m:var(--module-workspace)}.nx-p0 .recent-item[data-m=speech]{--m:var(--module-speech)}.nx-p0 .recent-item[data-m=admin]{--m:var(--module-admin)}.nx-p0 .recent-item[data-m=insights]{--m:var(--module-insights)}.nx-p0 .aside-card{flex-direction:column;gap:14px;display:flex}.nx-p0 .note{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.nx-p0 .note .nh{align-items:center;gap:8px;display:flex}.nx-p0 .note .nh .tag{font:700 9px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:4px;padding:3px 7px}.nx-p0 .note .nh .tag.new{background:hsl(var(--success) / .14);color:hsl(var(--success))}.nx-p0 .note .nh .when{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;margin-left:auto}.nx-p0 .note .body .t{font:700 13.5px var(--font-sans);color:#19202e;letter-spacing:-.01em;line-height:1.3}.nx-p0 .note .body .s{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12.5px;line-height:1.5}.nx-p0 .note .actions{gap:6px;display:flex}.nx-p0 .profile-cols{grid-template-columns:280px 1fr;align-items:start;gap:24px;display:grid}.nx-p0 .id-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.nx-p0 .id-card .av-lg{color:#fff;width:96px;height:96px;font:700 36px var(--font-sans);letter-spacing:-.02em;background:linear-gradient(135deg,#d1478c,#9b2761);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 4px 18px #d1478c66}.nx-p0 .id-card .av-lg .pen{width:28px;height:28px;color:hsl(var(--primary));box-shadow:var(--shadow-soft);cursor:pointer;background:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.nx-p0 .id-card .av-lg .pen svg{width:13px;height:13px}.nx-p0 .id-card h2{font:700 18px var(--font-sans);letter-spacing:-.015em;color:hsl(var(--foreground));margin:0}.nx-p0 .id-card .role{font:600 11px var(--font-sans);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em}.nx-p0 .id-card .email{font:500 12px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;word-break:break-all}.nx-p0 .id-card .chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.nx-p0 .id-card .chip{font:600 10.5px var(--font-sans);background:hsl(var(--muted));color:#404c64;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.nx-p0 .id-card .chip svg{width:11px;height:11px}.nx-p0 .id-card .chip.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p0 .id-card .chip.warn{background:hsl(var(--warning) / .16);color:#8a480f}.nx-p0 .id-card .divider{background:hsl(var(--border) / .7);width:100%;height:1px;margin:4px 0}.nx-p0 .id-card .stats{grid-template-columns:1fr 1fr 1fr;gap:4px;width:100%;display:grid}.nx-p0 .id-card .stats .st{flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.nx-p0 .id-card .stats .st .v{font:700 16px var(--font-sans);letter-spacing:-.01em;color:hsl(var(--foreground))}.nx-p0 .id-card .stats .st .l{font:600 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.nx-p0 .section-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;margin-bottom:18px;overflow:hidden}.nx-p0 .section-card .sh{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:10px;padding:14px 18px;display:flex}.nx-p0 .section-card .sh h3{font:700 14px var(--font-sans);letter-spacing:-.005em;color:#19202e;margin:0}.nx-p0 .section-card .sh .sub{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-p0 .section-card .sh .grow{flex:1}.nx-p0 .field-grid{grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px;display:grid}.nx-p0 .field-grid.three{grid-template-columns:1fr 1fr 1fr}.nx-p0 .field-grid.full{grid-template-columns:1fr}.nx-p0 .field{flex-direction:column;gap:5px;display:flex}.nx-p0 .field label{font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.nx-p0 .field .input{border:1px solid hsl(var(--border));height:36px;font:500 13px var(--font-sans);color:hsl(var(--foreground));transition:var(--transition-smooth);background:#fff;border-radius:7px;outline:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.nx-p0 .field .input:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.nx-p0 .field .input input,.nx-p0 .field .input select{height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.nx-p0 .field .input svg{stroke-width:1.75px;width:14px;height:14px;color:hsl(var(--muted-foreground))}.nx-p0 .field .help{font:500 11px var(--font-sans);color:hsl(var(--muted-foreground));line-height:1.4}.nx-p0 .row-list{flex-direction:column;display:flex}.nx-p0 .row-list .li{border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.nx-p0 .row-list .li:last-child{border-bottom:0}.nx-p0 .row-list .li .ic{background:hsl(var(--muted));color:#273249;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.nx-p0 .row-list .li .ic svg{stroke-width:1.75px;width:17px;height:17px}.nx-p0 .row-list .li .ic.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p0 .row-list .li .ic.warn{background:hsl(var(--warning) / .16);color:#8a480f}.nx-p0 .row-list .li .ic.primary{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.nx-p0 .row-list .li .body .t{font:600 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p0 .row-list .li .body .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.45}.nx-p0 .row-list .li .body .s code{font:500 11px var(--font-mono);background:hsl(var(--muted));color:#2d3953;border-radius:4px;padding:1px 5px}.nx-p0 .row-list .li .body .s .sep{color:hsl(var(--border));margin:0 6px}.nx-p0 .row-list .li .acts{align-items:center;gap:6px;display:flex}.nx-p0 .row-list .li .here{font:700 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:4px;padding:3px 7px}.nx-p0 .toggle{cursor:pointer;width:36px;height:20px;transition:var(--transition-smooth);background:#c3c9d5;border-radius:999px;flex-shrink:0;position:relative}.nx-p0 .toggle:after{content:"";width:16px;height:16px;transition:var(--transition-smooth);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.nx-p0 .toggle.on{background:hsl(var(--primary))}.nx-p0 .toggle.on:after{transform:translate(16px)}.nx-p0 .save-bar{border-top:1px solid hsl(var(--border));background:#fff;border-radius:0 0 12px 12px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 12px #1b22320d}.nx-p0 .save-bar .msg{font:500 12.5px var(--font-sans);color:hsl(var(--muted-foreground));flex:1;align-items:center;gap:8px;display:flex}.nx-p0 .save-bar .msg svg{width:14px;height:14px;color:hsl(var(--warning))}.nx-p0 .notif-layout{grid-template-columns:240px 1fr;align-items:start;gap:24px;display:grid}.nx-p0 .notif-side{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:8px}.nx-p0 .notif-side .grp{font:700 10px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));padding:10px 10px 4px}.nx-p0 .notif-side .ni{cursor:pointer;font:500 12.5px var(--font-sans);color:#33415b;transition:var(--transition-smooth);border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.nx-p0 .notif-side .ni:hover{background:hsl(var(--accent))}.nx-p0 .notif-side .ni.active{background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:600}.nx-p0 .notif-side .ni svg{stroke-width:1.75px;width:15px;height:15px}.nx-p0 .notif-side .ni .ct{font:600 10.5px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:1px 6px}.nx-p0 .notif-side .ni.active .ct{background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.nx-p0 .notif-side .sep{background:hsl(var(--border) / .6);height:1px;margin:6px 4px}.nx-p0 .notif-main{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;overflow:hidden}.nx-p0 .notif-toolbar{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:8px;padding:10px 16px;display:flex}.nx-p0 .notif-toolbar .ck{border:1.5px solid hsl(var(--border));cursor:pointer;border-radius:4px;flex-shrink:0;width:16px;height:16px}.nx-p0 .notif-toolbar .lbl{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-p0 .notif-toolbar .grow{flex:1}.nx-p0 .notif-list{flex-direction:column;display:flex}.nx-p0 .nf{border-bottom:1px solid hsl(var(--border) / .5);cursor:pointer;transition:background var(--transition-smooth);grid-template-columns:16px 36px 1fr auto;align-items:flex-start;gap:12px;padding:14px 18px;display:grid;position:relative}.nx-p0 .nf:hover{background:hsl(var(--accent))}.nx-p0 .nf:before{content:"";background:0 0;border-radius:999px;width:6px;height:6px;position:absolute;top:18px;left:0}.nx-p0 .nf.unread:before{background:hsl(var(--primary))}.nx-p0 .nf.unread .nf-t{color:hsl(var(--foreground));font-weight:600}.nx-p0 .nf .ck{border:1.5px solid hsl(var(--border));cursor:pointer;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.nx-p0 .nf .ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nx-p0 .nf .ic svg{stroke-width:1.75px;width:17px;height:17px}.nx-p0 .nf .ic.danger{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.nx-p0 .nf .ic.warn{background:hsl(var(--warning) / .14);color:#8a480f}.nx-p0 .nf .ic.info{background:hsl(var(--info) / .12);color:hsl(var(--info))}.nx-p0 .nf .ic.success{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p0 .nf .ic.mention{background:hsl(var(--module-social) / .14);color:hsl(var(--module-social))}.nx-p0 .nf .ic.agent{background:hsl(var(--module-ai) / .14);color:hsl(var(--module-ai))}.nx-p0 .nf .body{min-width:0}.nx-p0 .nf-t{font:500 13px var(--font-sans);color:#33415b;letter-spacing:-.005em;line-height:1.4}.nx-p0 .nf-t b{color:#151c28;font-weight:600}.nx-p0 .nf-t code{font:500 11.5px var(--font-mono);background:hsl(var(--muted));color:#2d3953;border-radius:4px;padding:1px 5px}.nx-p0 .nf-meta{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.nx-p0 .nf-meta .sep{color:hsl(var(--border))}.nx-p0 .nf-meta b{color:#33415b;font-weight:600;font-family:var(--font-sans)}.nx-p0 .nf-actions{opacity:0;transition:opacity var(--transition-smooth);align-items:flex-start;gap:4px;display:inline-flex}.nx-p0 .nf:hover .nf-actions{opacity:1}.nx-p0 .nf-actions button{width:28px;height:28px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .nf-actions button:hover{color:hsl(var(--foreground));background:#e1e4ea}.nx-p0 .nf-actions svg{stroke-width:1.75px;width:14px;height:14px}.nx-p0 .nf .nf-when{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;white-space:nowrap;margin-top:2px}.nx-p0 .notif-day{font:700 10.5px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));background:hsl(var(--background));border-bottom:1px solid hsl(var(--border) / .5);border-top:1px solid hsl(var(--border) / .5);padding:10px 18px 6px}.nx-p0 .matrix-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;margin-bottom:18px;overflow:hidden}.nx-p0 .matrix-card .mh{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:10px;padding:14px 18px;display:flex}.nx-p0 .matrix-card .mh .ic{background:hsl(var(--m,var(--primary)) / .12);width:32px;height:32px;color:hsl(var(--m,var(--primary)));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .matrix-card .mh .ic svg{stroke-width:1.75px;width:16px;height:16px}.nx-p0 .matrix-card .mh h3{font:700 14px var(--font-sans);letter-spacing:-.005em;color:#19202e;margin:0}.nx-p0 .matrix-card .mh .sub{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-p0 .matrix-card .mh .grow{flex:1}.nx-p0 .matrix-card[data-m=contact]{--m:var(--module-contact)}.nx-p0 .matrix-card[data-m=ai]{--m:var(--module-ai)}.nx-p0 .matrix-card[data-m=admin]{--m:var(--module-admin)}.nx-p0 .matrix-card[data-m=billing]{--m:var(--module-billing)}.nx-p0 .matrix{grid-template-columns:1fr 80px 80px 80px 80px;align-items:center;display:grid}.nx-p0 .matrix .mh-row>div,.nx-p0 .matrix .mr>div{border-bottom:1px solid hsl(var(--border) / .5);padding:10px 14px}.nx-p0 .matrix .mh-row>div{background:hsl(var(--background));font:700 10px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));text-align:center}.nx-p0 .matrix .mh-row>div:first-child{text-align:left}.nx-p0 .matrix .mh-row>div .h-ic{justify-content:center;align-items:center;gap:5px;display:inline-flex}.nx-p0 .matrix .mh-row>div .h-ic svg{width:12px;height:12px}.nx-p0 .matrix .mr{display:contents}.nx-p0 .matrix .mr>div{font:500 12.5px var(--font-sans);color:#33415b}.nx-p0 .matrix .mr>div:not(:first-child){text-align:center;justify-content:center;align-items:center;display:flex}.nx-p0 .matrix .mr:hover>div{background:hsl(var(--accent) / .5)}.nx-p0 .matrix .mr:last-child>div{border-bottom:0}.nx-p0 .matrix .ev-name{flex-direction:column;gap:2px;display:flex}.nx-p0 .matrix .ev-name .t{color:hsl(var(--foreground));font-weight:600}.nx-p0 .matrix .ev-name .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-p0 .matrix .ck{border:1.5px solid hsl(var(--border));cursor:pointer;width:18px;height:18px;transition:var(--transition-smooth);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .matrix .ck.on{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.nx-p0 .matrix .ck.on:after{content:"";border-top:0;border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.nx-p0 .matrix .ck.disabled{opacity:.35;cursor:not-allowed}.nx-p0 .dnd{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.nx-p0 .dnd .ic-lg{background:hsl(var(--info) / .12);width:44px;height:44px;color:hsl(var(--info));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .dnd .ic-lg svg{width:20px;height:20px}.nx-p0 .dnd .t{font:700 14px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.01em}.nx-p0 .dnd .s{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:3px;line-height:1.5}.nx-p0 .dnd .schedule{border-top:1px dashed hsl(var(--border) / .7);align-items:center;gap:14px;padding:14px 18px 18px;display:flex}.nx-p0 .dnd .schedule .pill{background:hsl(var(--muted));color:#33415b;height:30px;font:600 12px var(--font-mono);letter-spacing:.02em;border-radius:7px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nx-p0 .dnd .schedule .arrow{color:hsl(var(--muted-foreground))}.nx-p0 .dnd .schedule .days{gap:4px;display:flex}.nx-p0 .dnd .schedule .day{width:28px;height:28px;font:600 11px var(--font-sans);background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .dnd .schedule .day.on{background:hsl(var(--primary));color:#fff}.nx-p0 .empty-shell{place-items:center;min-height:calc(100vh - 56px);padding:48px;display:grid}.nx-p0 .empty-state{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:520px;display:flex}.nx-p0 .empty-state .code{font:800 96px var(--font-sans);background:var(--gradient-primary);color:#0000;letter-spacing:-.06em;font-feature-settings:"tnum";-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:4px;line-height:.9;display:inline-flex}.nx-p0 .empty-state .glyph{background:hsl(var(--muted));width:88px;height:88px;color:hsl(var(--muted-foreground));border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .empty-state .glyph svg{stroke-width:1.5px;width:40px;height:40px}.nx-p0 .empty-state h1{font:700 26px var(--font-sans);letter-spacing:-.025em;color:#0e121b;margin:0}.nx-p0 .empty-state p{max-width:44ch;color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.6}.nx-p0 .empty-state .acts{gap:10px;margin-top:4px;display:flex}.nx-p0 .empty-state .hint{font:500 12px var(--font-mono);color:hsl(var(--muted-foreground));border-top:1px dashed hsl(var(--border));letter-spacing:.02em;align-items:center;gap:8px;margin-top:8px;padding-top:12px;display:inline-flex}.nx-p0 .empty-state .hint code{background:hsl(var(--muted));color:#303c55;font:500 11.5px var(--font-mono);border-radius:4px;padding:2px 6px}.nx-p0 .loading-stage{place-items:center;min-height:calc(100vh - 56px);display:grid}.nx-p0 .loading-pulse{flex-direction:column;align-items:center;gap:22px;display:flex}.nx-p0 .loading-pulse .o{width:64px;height:64px;position:relative}.nx-p0 .loading-pulse .o:before,.nx-p0 .loading-pulse .o:after{content:"";background:var(--gradient-primary);border-radius:999px;position:absolute;inset:0}.nx-p0 .loading-pulse .o:before{animation:2.4s ease-out infinite lp-pulse}.nx-p0 .loading-pulse .o:after{animation:2.4s ease-out 1.2s infinite lp-pulse}@keyframes lp-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.nx-p0 .loading-pulse .o .core{background:hsl(var(--primary));z-index:1;box-shadow:0 0 24px hsl(var(--primary) / .5);border-radius:999px;position:absolute;inset:18px}.nx-p0 .loading-pulse .t{font:600 14px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p0 .loading-pulse .s{font:500 12px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.04em;text-transform:uppercase}.nx-p0 .cmdk-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#0c121d6b;justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}.nx-p0 .cmdk-backdrop.open{display:flex}.nx-p0 .cmdk{width:640px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-strong), 0 20px 60px #0a111f66;background:#fff;border-radius:14px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden}.nx-p0 .cmdk .ck-head{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:14px 18px;display:flex}.nx-p0 .cmdk .ck-head svg{width:16px;height:16px;color:hsl(var(--muted-foreground))}.nx-p0 .cmdk .ck-head input{font:500 15px var(--font-sans);color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1}.nx-p0 .cmdk .ck-head input::placeholder{color:hsl(var(--muted-foreground))}.nx-p0 .cmdk .ck-head .kbd{font:500 10.5px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:4px;padding:2px 7px}.nx-p0 .cmdk .ck-body{flex:1;padding:6px 0;overflow:auto}.nx-p0 .cmdk .ck-grp{font:700 10px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));padding:10px 18px 4px}.nx-p0 .cmdk .ck-i{cursor:pointer;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin:0 6px;padding:9px 18px;transition:background 80ms;display:grid}.nx-p0 .cmdk .ck-i.sel{background:hsl(var(--primary) / .1)}.nx-p0 .cmdk .ck-i:hover{background:hsl(var(--accent))}.nx-p0 .cmdk .ck-i .ic{background:hsl(var(--m,var(--primary)) / .12);width:28px;height:28px;color:hsl(var(--m,var(--primary)));border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.nx-p0 .cmdk .ck-i .ic svg{stroke-width:1.75px;width:14px;height:14px}.nx-p0 .cmdk .ck-i .t{font:500 13px var(--font-sans);color:hsl(var(--foreground))}.nx-p0 .cmdk .ck-i .t small{color:hsl(var(--muted-foreground));margin-left:6px;font-weight:500}.nx-p0 .cmdk .ck-i .badge{font:600 10.5px var(--font-sans);background:hsl(var(--muted));color:#374562;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.nx-p0 .cmdk .ck-i .badge svg{width:11px;height:11px}.nx-p0 .cmdk .ck-i[data-m=ai]{--m:var(--module-ai)}.nx-p0 .cmdk .ck-i[data-m=contact]{--m:var(--module-contact)}.nx-p0 .cmdk .ck-i[data-m=workspace]{--m:var(--module-workspace)}.nx-p0 .cmdk .ck-i[data-m=admin]{--m:var(--module-admin)}.nx-p0 .cmdk .ck-i[data-m=speech]{--m:var(--module-speech)}.nx-p0 .cmdk .ck-i[data-m=insights]{--m:var(--module-insights)}.nx-p0 .cmdk .ck-i[data-m=billing]{--m:var(--module-billing)}.nx-p0 .cmdk .ck-i[data-m=social]{--m:var(--module-social)}.nx-p0 .cmdk .ck-foot{border-top:1px solid hsl(var(--border));background:hsl(var(--background));font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:14px;padding:10px 18px;display:flex}.nx-p0 .cmdk .ck-foot .kbd{font:500 10px var(--font-mono);border:1px solid hsl(var(--border));color:#303c55;background:#fff;border-bottom-width:1.5px;border-radius:3px;padding:1px 5px}.nx-p0 .cmdk .ck-foot .grow{flex:1}.nx-p0 .unread-dot{background:hsl(var(--primary));border-radius:999px;width:8px;height:8px;display:inline-block}@media (width<=1240px){.nx-p0 .modules{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.nx-p0 .modules{grid-template-columns:repeat(2,1fr)}.nx-p0 .strip,.nx-p0 .profile-cols,.nx-p0 .notif-layout{grid-template-columns:1fr}}.nx-scroll-host{flex:auto;min-width:0;min-height:0}.nx-scroll-host--y{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.nx-p0.nx-scroll-host--y{overflow:hidden auto}.nx-embedded-host{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.nx-embedded-host>*{flex:auto;min-width:0;height:100%;min-height:0;max-height:100%}.nx-p1 .view{flex-direction:column;flex:1;min-height:0;display:flex}.nx-p1 .view.active{display:block}.nx-p1 .page-head{z-index:2;border-bottom:1px solid hsl(var(--border));background:#fff;flex-shrink:0;padding:22px 32px 0;position:sticky;top:0}.nx-p1 .page-head .crumb{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-bottom:6px;display:flex}.nx-p1 .page-head .crumb b{color:#19202e;font-weight:600}.nx-p1 .page-head .crumb svg{width:12px;height:12px}.nx-p1 .page-head .row{align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.nx-p1 .page-head h1{font:700 26px var(--font-sans);color:#0e121b;letter-spacing:-.025em;margin:0;line-height:1.15}.nx-p1 .page-head .sub{font:400 13.5px var(--font-sans);color:hsl(var(--muted-foreground));max-width:60ch;margin-top:4px;line-height:1.5}.nx-p1 .page-head .grow{flex:1}.nx-p1 .page-body{flex:1;max-width:none;min-height:0;padding:20px 28px 36px}.nx-p1 .tabs{gap:2px;margin:0 -32px;padding:0 32px;display:flex}.nx-p1 .tab{font:600 12.5px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;transition:var(--transition-smooth);align-items:center;gap:7px;padding:10px 14px 12px;display:inline-flex;position:relative}.nx-p1 .tab svg{stroke-width:1.75px;width:13px;height:13px}.nx-p1 .tab:hover{color:#283348}.nx-p1 .tab.active{color:hsl(var(--primary))}.nx-p1 .tab.active:after{content:"";background:hsl(var(--primary));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.nx-p1 .tab .n{font:600 10px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:1px 6px}.nx-p1 .tab.active .n{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.nx-p1 .btn{border:1px solid hsl(var(--border));height:34px;font:600 12.5px var(--font-sans);color:#323d52;cursor:pointer;transition:var(--transition-smooth);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-p1 .btn:hover{background:hsl(var(--accent));border-color:#abb3c4}.nx-p1 .btn svg{stroke-width:1.75px;width:14px;height:14px}.nx-p1 .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));box-shadow:0 1px 2px hsl(var(--primary) / .3);border-color:#0000}.nx-p1 .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-p1 .btn.ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}.nx-p1 .btn.ghost:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-p1 .btn.sm{height:28px;padding:0 10px;font-size:11.5px}.nx-p1 .btn.lg{height:40px;padding:0 18px;font-size:13.5px}.nx-p1 .btn.danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35)}.nx-p1 .btn.danger:hover{background:hsl(var(--destructive) / .06);border-color:hsl(var(--destructive) / .55)}.nx-p1 .card{box-shadow:var(--shadow-soft);background:#fff;border-radius:12px}.nx-p1 .card.bordered{border:1px solid hsl(var(--border));box-shadow:none;overflow:hidden}.nx-p1 .adm-shell{grid-template-columns:240px 1fr;align-items:stretch;min-height:calc(100vh - 56px);display:grid}.nx-p1 .adm-side{border-right:1px solid hsl(var(--border));background:#fff;flex-direction:column;align-self:start;gap:4px;height:calc(100vh - 56px);padding:18px 12px;display:flex;position:sticky;top:0;overflow:auto}.nx-p1 .adm-side .who{border-bottom:1px solid hsl(var(--border) / .7);align-items:center;gap:10px;margin-bottom:10px;padding:10px 10px 14px;display:flex}.nx-p1 .adm-side .who .ic{background:hsl(var(--module-admin) / .14);width:36px;height:36px;color:hsl(var(--module-admin));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .adm-side .who .ic svg{stroke-width:1.75px;width:18px;height:18px}.nx-p1 .adm-side .who .t{font:700 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em;line-height:1.2}.nx-p1 .adm-side .who .s{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.nx-p1 .adm-side .grp{font:700 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground));padding:12px 10px 6px}.nx-p1 .adm-side .ai{font:500 13px var(--font-sans);color:#33415b;cursor:pointer;transition:var(--transition-smooth);border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.nx-p1 .adm-side .ai svg{stroke-width:1.75px;width:15px;height:15px;color:hsl(var(--muted-foreground))}.nx-p1 .adm-side .ai:hover{background:hsl(var(--accent))}.nx-p1 .adm-side .ai.active{background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:600}.nx-p1 .adm-side .ai.active svg{color:hsl(var(--primary))}.nx-p1 .adm-side .ai .ct{font:600 10.5px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:1px 6px}.nx-p1 .adm-side .ai.active .ct{background:hsl(var(--primary) / .16);color:hsl(var(--primary))}.nx-p1 .adm-side .ai .new-dot{background:hsl(var(--destructive));border-radius:999px;width:6px;height:6px}.nx-p1 .adm-side .ai .lock{width:12px;height:12px;color:hsl(var(--muted-foreground))}.nx-p1 .adm-side .seal{background:hsl(var(--background));border:1px solid hsl(var(--border) / .7);font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));border-radius:9px;margin-top:auto;padding:12px;line-height:1.5}.nx-p1 .adm-side .seal b{color:hsl(var(--foreground));font-weight:600}.nx-p1 .adm-side .seal .row{font:600 11px var(--font-sans);color:hsl(var(--success));align-items:center;gap:6px;margin-top:8px;display:flex}.nx-p1 .adm-side .seal .row svg{width:12px;height:12px}.nx-p1 .adm-main{min-width:0;overflow:auto}.nx-p1 .dash-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.nx-p1 .dash-kpi{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:11px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.nx-p1 .dash-kpi .l{font:700 10px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.nx-p1 .dash-kpi .v{font:700 26px var(--font-sans);letter-spacing:-.025em;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;line-height:1}.nx-p1 .dash-kpi .v small{font:600 14px var(--font-sans);color:hsl(var(--muted-foreground));margin-left:3px}.nx-p1 .dash-kpi .delta{font:600 11px var(--font-sans);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.nx-p1 .dash-kpi .delta.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p1 .dash-kpi .delta.warn{background:hsl(var(--warning) / .14);color:#8a480f}.nx-p1 .dash-kpi .delta.bad{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.nx-p1 .dash-kpi .delta svg{width:11px;height:11px}.nx-p1 .dash-kpi .f{align-items:center;gap:8px;display:flex}.nx-p1 .dash-kpi .vs{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em}.nx-p1 .dash-kpi .spark{width:100%;height:28px;margin-top:4px}.nx-p1 .qa-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.nx-p1 .qa{border:1px solid hsl(var(--border) / .6);cursor:pointer;transition:var(--transition-smooth);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.nx-p1 .qa:hover{border-color:hsl(var(--primary) / .4);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.nx-p1 .qa .ic{background:hsl(var(--m,var(--primary)) / .12);width:36px;height:36px;color:hsl(var(--m,var(--primary)));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .qa .ic svg{stroke-width:1.75px;width:17px;height:17px}.nx-p1 .qa[data-m=agent]{--m:var(--module-ai)}.nx-p1 .qa[data-m=conn]{--m:var(--module-contact)}.nx-p1 .qa[data-m=role]{--m:var(--module-admin)}.nx-p1 .qa[data-m=route]{--m:var(--module-workspace)}.nx-p1 .qa .body{min-width:0}.nx-p1 .qa .t{font:600 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p1 .qa .s{color:hsl(var(--muted-foreground));margin-top:2px;font-size:11.5px;line-height:1.5}.nx-p1 .dash-cols{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;margin-top:4px;display:grid}.nx-p1 .section-title{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.nx-p1 .section-title h3{font:700 13px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:#485570;margin:0}.nx-p1 .section-title .dash{background:hsl(var(--border));flex:1;height:1px}.nx-p1 .sh{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:10px;padding:14px 18px;display:flex}.nx-p1 .sh h3{font:700 14px var(--font-sans);letter-spacing:-.005em;color:#19202e;margin:0}.nx-p1 .grow{flex:1}.nx-p1 .sh .link{font:600 11.5px var(--font-sans);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nx-p1 .sh .link svg{width:12px;height:12px}.nx-p1 .row-list{flex-direction:column;display:flex}.nx-p1 .row-list .li{border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.nx-p1 .row-list .li:last-child{border-bottom:0}.nx-p1 .row-list .li .ic{background:hsl(var(--muted));color:#273249;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.nx-p1 .row-list .li .ic svg{stroke-width:1.75px;width:17px;height:17px}.nx-p1 .row-list .li .ic.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p1 .row-list .li .ic.warn{background:hsl(var(--warning) / .16);color:#8a480f}.nx-p1 .row-list .li .ic.primary{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.nx-p1 .row-list .li .body{min-width:0}.nx-p1 .row-list .li .body .t{font:600 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p1 .row-list .li .body .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.45}.nx-p1 .row-list .li .body .s code{font:500 11px var(--font-mono);background:hsl(var(--muted));color:#2d3953;border-radius:4px;padding:1px 5px}.nx-p1 .row-list .li .body .s .sep{color:hsl(var(--border));margin:0 6px}.nx-p1 .row-list .li .acts{flex-shrink:0;align-items:center;gap:6px;display:flex}.nx-p1 .tbl-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.nx-p1 .tbl-toolbar{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:10px;padding:12px 16px;display:flex}.nx-p1 .tbl-toolbar .search-mini{border:1px solid hsl(var(--border));background:#fff;border-radius:7px;align-items:center;gap:8px;width:280px;height:32px;padding:0 12px;display:flex}.nx-p1 .tbl-toolbar .search-mini input{font:500 12.5px var(--font-sans);color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1}.nx-p1 .tbl-toolbar .search-mini input::placeholder{color:hsl(var(--muted-foreground))}.nx-p1 .tbl-toolbar .search-mini svg{width:13px;height:13px;color:hsl(var(--muted-foreground))}.nx-p1 .tbl-toolbar .chips{align-items:center;gap:6px;display:flex}.nx-p1 .tbl-toolbar .grow{flex:1}.nx-p1 .tbl-toolbar .count{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-p1 .tbl-toolbar .count b{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:600}.nx-p1 .chip-f{border:1px solid hsl(var(--border));height:28px;font:600 11.5px var(--font-sans);color:#33415b;cursor:pointer;transition:var(--transition-smooth);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.nx-p1 .chip-f:hover{background:hsl(var(--accent))}.nx-p1 .chip-f.on{background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-color:hsl(var(--primary) / .4)}.nx-p1 .chip-f .x{color:hsl(var(--muted-foreground));margin-left:2px}.nx-p1 .chip-f .x:hover{color:hsl(var(--destructive))}.nx-p1 .chip-f svg{width:12px;height:12px}.nx-p1 .bulk-strip{background:hsl(var(--primary) / .07);border-bottom:1px solid hsl(var(--primary) / .2);font:600 12.5px var(--font-sans);color:hsl(var(--primary));align-items:center;gap:10px;padding:12px 16px;display:flex}.nx-p1 .bulk-strip .grow{flex:1}.nx-p1 .bulk-strip .btn{background:#fff}.nx-p1 .dtbl{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.nx-p1 .dtbl thead th{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));text-align:left;font:700 9.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;z-index:1;padding:9px 14px;position:sticky;top:0}.nx-p1 .dtbl thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.nx-p1 .dtbl thead th.sortable .so{opacity:.4;margin-left:4px;display:inline-block}.nx-p1 .dtbl thead th.sorted .so{opacity:1;color:hsl(var(--primary))}.nx-p1 .dtbl tbody td{border-bottom:1px solid hsl(var(--border) / .5);font:500 12.5px var(--font-sans);color:#283348;vertical-align:middle;padding:11px 14px}.nx-p1 .dtbl tbody tr{transition:background 80ms}.nx-p1 .dtbl tbody tr:hover td{background:hsl(var(--accent) / .7)}.nx-p1 .dtbl tbody tr.sel td{background:hsl(var(--primary) / .08)}.nx-p1 .dtbl tbody tr.sel:hover td{background:hsl(var(--primary) / .12)}.nx-p1 .dtbl tbody tr:last-child td{border-bottom:0}.nx-p1 .dtbl .ck-cell{width:32px;padding-right:0}.nx-p1 .dtbl .ck{border:1.5px solid hsl(var(--border));cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nx-p1 .dtbl .ck.on,.nx-p1 .dtbl .ck.partial{background:hsl(var(--primary));border-color:hsl(var(--primary))}.nx-p1 .dtbl .ck.on:after{content:"";border-top:0;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.nx-p1 .dtbl .ck.partial:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px}.nx-p1 .ident{align-items:center;gap:10px;min-width:0;display:flex}.nx-p1 .ident .av{width:30px;height:30px;font:700 10.5px var(--font-sans);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .ident .av.a1{color:#93255c;background:#d1478c2e}.nx-p1 .ident .av.a2{color:#1a469e;background:#1e51b824}.nx-p1 .ident .av.a3{color:#1b6a50;background:#279b7429}.nx-p1 .ident .av.a4{color:#5229a3;background:#7547d129}.nx-p1 .ident .av.a5{color:#934d10;background:#ec781329}.nx-p1 .ident .av.a6{color:#177082;background:#209db629}.nx-p1 .ident .body{min-width:0}.nx-p1 .ident .body .t{font:600 12.5px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p1 .ident .body .s{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em}.nx-p1 .tag{height:22px;font:600 10.5px var(--font-sans);background:hsl(var(--muted));color:#33415b;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.nx-p1 .tag.role-admin{background:hsl(var(--module-admin) / .15);color:#8a480f}.nx-p1 .tag.role-supervisor{background:hsl(var(--module-supervisor) / .15);color:#6e2593}.nx-p1 .tag.role-agent{background:hsl(var(--module-workspace) / .15);color:#205297}.nx-p1 .tag.role-qa{background:hsl(var(--module-speech) / .18);color:#146171}.nx-p1 .tag.role-billing{background:hsl(var(--module-billing) / .18);color:#1b6a3c}.nx-p1 .tag.skill{color:#364563;background:#e7e9ee}.nx-p1 .tag.more{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0}.nx-p1 .status-dot{font:600 11.5px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.nx-p1 .status-dot .d{border-radius:999px;width:7px;height:7px}.nx-p1 .status-dot.online{color:hsl(var(--success))}.nx-p1 .status-dot.online .d{background:hsl(var(--success));box-shadow:0 0 0 3px hsl(var(--success) / .18)}.nx-p1 .status-dot.away{color:#8a480f}.nx-p1 .status-dot.away .d{background:hsl(var(--warning))}.nx-p1 .status-dot.offline{color:hsl(var(--muted-foreground))}.nx-p1 .status-dot.offline .d{background:#8b94a7}.nx-p1 .status-dot.busy{color:hsl(var(--destructive))}.nx-p1 .status-dot.busy .d{background:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive) / .18)}.nx-p1 .dtbl .row-actions{opacity:0;gap:2px;transition:opacity .12s;display:inline-flex}.nx-p1 .dtbl tr:hover .row-actions,.nx-p1 .dtbl tr.sel .row-actions{opacity:1}.nx-p1 .dtbl .row-actions button{width:26px;height:26px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .dtbl .row-actions button:hover{color:hsl(var(--foreground));background:#e1e4ea}.nx-p1 .dtbl .row-actions button.danger:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.nx-p1 .dtbl .row-actions svg{stroke-width:1.75px;width:13px;height:13px}.nx-p1 .tbl-foot{border-top:1px solid hsl(var(--border) / .6);font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:10px;padding:10px 16px;display:flex}.nx-p1 .tbl-foot .grow{flex:1}.nx-p1 .tbl-foot .pager{align-items:center;gap:2px;display:inline-flex}.nx-p1 .tbl-foot .pager button{cursor:pointer;width:26px;height:26px;font:600 12px var(--font-sans);color:#33415b;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .tbl-foot .pager button:hover{background:hsl(var(--accent))}.nx-p1 .tbl-foot .pager button.on{background:hsl(var(--primary));color:#fff}.nx-p1 .tbl-foot .pager svg{width:13px;height:13px}.nx-p1 .detail-shell{grid-template-columns:1fr 380px;align-items:start;gap:16px;display:grid}@media (width<=1300px){.nx-p1 .detail-shell{grid-template-columns:1fr}}.nx-p1 .detail-panel{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;position:sticky;top:16px;overflow:hidden}.nx-p1 .detail-panel .dh{border-bottom:1px solid hsl(var(--border) / .6);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:16px 18px 14px;display:grid}.nx-p1 .detail-panel .dh .av-md{width:44px;height:44px;font:700 14px var(--font-sans);color:#1a469e;background:#1e51b824;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .detail-panel .dh .who .n{font:700 14px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.01em}.nx-p1 .detail-panel .dh .who .e{font:500 11.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em}.nx-p1 .detail-panel .dh .close{cursor:pointer;width:30px;height:30px;color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .detail-panel .dh .close:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-p1 .detail-panel .dh .close svg{width:14px;height:14px}.nx-p1 .detail-panel .dtabs{border-bottom:1px solid hsl(var(--border) / .6);gap:0;padding:0 14px;display:flex}.nx-p1 .detail-panel .dtab{font:600 11.5px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;padding:9px 12px;position:relative}.nx-p1 .detail-panel .dtab.active{color:hsl(var(--primary))}.nx-p1 .detail-panel .dtab.active:after{content:"";background:hsl(var(--primary));height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.nx-p1 .detail-panel .dbody{flex-direction:column;gap:14px;padding:14px 18px;display:flex}.nx-p1 .detail-panel .dgroup{flex-direction:column;gap:8px;display:flex}.nx-p1 .detail-panel .dgroup .gt{font:700 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.nx-p1 .detail-panel .kv{grid-template-columns:90px 1fr;gap:6px 12px;font-size:12.5px;display:grid}.nx-p1 .detail-panel .kv dt{color:hsl(var(--muted-foreground));font-weight:500}.nx-p1 .detail-panel .kv dd{color:#283348;margin:0;font-weight:500}.nx-p1 .detail-panel .kv code{font:500 11px var(--font-mono);background:hsl(var(--muted));color:#2d3953;border-radius:4px;padding:1px 5px}.nx-p1 .detail-panel .perm-tree{flex-direction:column;gap:4px;display:flex}.nx-p1 .detail-panel .perm-row{border-bottom:1px dashed hsl(var(--border) / .6);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.nx-p1 .detail-panel .perm-row:last-child{border-bottom:0}.nx-p1 .detail-panel .perm-row .pt{color:#283348;font-weight:500}.nx-p1 .detail-panel .perm-row .scope{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em}.nx-p1 .detail-panel .perm-row .ck{border:1.5px solid hsl(var(--border));border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nx-p1 .detail-panel .perm-row .ck.on{background:hsl(var(--primary));border-color:hsl(var(--primary))}.nx-p1 .detail-panel .perm-row .ck.on:after{content:"";border-top:0;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.nx-p1 .detail-panel .perm-row .ck.inh{background:#e1e4ea;border-color:#bdc4d1;position:relative}.nx-p1 .detail-panel .perm-row .ck.inh:after{content:"";border-top:0;border-bottom:1.5px solid #7384a5;border-left:1.5px solid #7384a5;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.nx-p1 .detail-panel .dfoot{border-top:1px solid hsl(var(--border) / .6);background:hsl(var(--background));align-items:center;gap:8px;padding:12px 16px;display:flex}.nx-p1 .detail-panel .dfoot .grow{flex:1}.nx-p1 .invite-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:20px}.nx-p1 .invite-card h3{font:700 14px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em;margin:0 0 4px}.nx-p1 .invite-card .sub{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));margin-bottom:16px}.nx-p1 .invite-card .steps{background:hsl(var(--background));border-radius:9px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:18px;padding:4px;display:grid}.nx-p1 .invite-card .step{font:600 11.5px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:flex}.nx-p1 .invite-card .step.active{color:hsl(var(--primary));box-shadow:var(--shadow-soft);background:#fff}.nx-p1 .invite-card .step.done{color:hsl(var(--success))}.nx-p1 .invite-card .step .n{background:hsl(var(--muted));color:#33415b;width:18px;height:18px;font:700 10px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .invite-card .step.active .n{background:hsl(var(--primary));color:#fff}.nx-p1 .invite-card .step.done .n{background:hsl(var(--success));color:#fff}.nx-p1 .invite-card .actions{border-top:1px solid hsl(var(--border) / .6);align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.nx-p1 .invite-card .actions .grow{flex:1}.nx-p1 .invite-card .actions .secure{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:6px;display:inline-flex}.nx-p1 .invite-card .actions .secure svg{width:13px;height:13px}.nx-p1 .email-pills{border:1px solid hsl(var(--border));background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:8px 10px;display:flex}.nx-p1 .email-pills:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .18)}.nx-p1 .email-pills .pill{font:600 11.5px var(--font-sans);background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:5px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.nx-p1 .email-pills .pill .x{color:currentColor;opacity:.7;cursor:pointer}.nx-p1 .email-pills .pill .x:hover{opacity:1}.nx-p1 .email-pills input{min-width:160px;font:500 12.5px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.nx-p1 .opt-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nx-p1 .opt{border:1px solid hsl(var(--border));cursor:pointer;transition:var(--transition-smooth);background:#fff;border-radius:9px;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.nx-p1 .opt:hover{border-color:hsl(var(--primary) / .4)}.nx-p1 .opt.on{border-color:hsl(var(--primary));background:hsl(var(--primary) / .06)}.nx-p1 .opt .ck{border:1.5px solid hsl(var(--border));border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.nx-p1 .opt.on .ck{background:hsl(var(--primary));border-color:hsl(var(--primary))}.nx-p1 .opt.on .ck:after{content:"";border-top:0;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.nx-p1 .opt .body .t{font:600 12.5px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p1 .opt .body .s{font:500 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.5}.nx-p1 .opt .body .meta{color:hsl(var(--muted-foreground));gap:6px;margin-top:6px;font-size:10.5px;display:flex}.nx-p1 .opt .body .meta b{color:#33415b;font-weight:600}.nx-p1 .mp-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nx-p1 .mp{border:1px solid hsl(var(--border) / .6);transition:var(--transition-smooth);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.nx-p1 .mp:hover{box-shadow:var(--shadow-medium);border-color:hsl(var(--primary) / .3)}.nx-p1 .mp .top{align-items:flex-start;gap:12px;display:flex}.nx-p1 .mp .logo{background:hsl(var(--m,var(--muted)) / .12);width:44px;height:44px;color:hsl(var(--m,var(--foreground)));font:700 16px var(--font-sans);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .mp .logo svg{stroke-width:1.75px;width:22px;height:22px}.nx-p1 .mp .top .meta{flex:1;min-width:0}.nx-p1 .mp .top .name{font:700 14px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.01em}.nx-p1 .mp .top .by{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px}.nx-p1 .mp .desc{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px;line-height:1.5}.nx-p1 .mp .foot{border-top:1px dashed hsl(var(--border) / .7);align-items:center;gap:10px;padding-top:12px;display:flex}.nx-p1 .mp .foot .grow{flex:1}.nx-p1 .mp .conn-state{font:600 11px var(--font-sans);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.nx-p1 .mp .conn-state .d{border-radius:999px;width:6px;height:6px}.nx-p1 .mp .conn-state.connected{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p1 .mp .conn-state.connected .d{background:hsl(var(--success));box-shadow:0 0 0 3px hsl(var(--success) / .2)}.nx-p1 .mp .conn-state.partial{background:hsl(var(--warning) / .14);color:#8a480f}.nx-p1 .mp .conn-state.partial .d{background:hsl(var(--warning))}.nx-p1 .mp .conn-state.disconnected{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.nx-p1 .mp .conn-state.disconnected .d{background:#8b94a7}.nx-p1 .mp .conn-state.error{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.nx-p1 .mp .conn-state.error .d{background:hsl(var(--destructive))}.nx-p1 .mp .tags{flex-wrap:wrap;gap:4px;display:flex}.nx-p1 .mp[data-m=whatsapp]{--m:142 70% 42%}.nx-p1 .mp[data-m=meta]{--m:220 80% 55%}.nx-p1 .mp[data-m=google]{--m:0 70% 55%}.nx-p1 .mp[data-m=microsoft]{--m:200 80% 45%}.nx-p1 .mp[data-m=openai]{--m:160 60% 40%}.nx-p1 .mp[data-m=anthropic]{--m:28 80% 50%}.nx-p1 .mp[data-m=twilio]{--m:0 75% 55%}.nx-p1 .mp[data-m=zendesk]{--m:145 55% 32%}.nx-p1 .mp[data-m=salesforce]{--m:200 90% 45%}.nx-p1 .mp[data-m=sip]{--m:220 50% 35%}.nx-p1 .mp[data-m=hubspot]{--m:25 90% 55%}.nx-p1 .mp[data-m=ringg]{--m:280 60% 50%}.nx-p1 .mp .featured{font:700 9px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;background:hsl(var(--primary) / .12);color:hsl(var(--primary));border-radius:4px;padding:2px 6px;position:absolute;top:12px;right:12px}.nx-p1 .mp-tabs{background:hsl(var(--background));border:1px solid hsl(var(--border) / .6);border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:4px;display:flex}.nx-p1 .mp-tab{font:600 12px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.nx-p1 .mp-tab svg{width:13px;height:13px}.nx-p1 .mp-tab.on{color:hsl(var(--foreground));box-shadow:var(--shadow-soft);background:#fff}.nx-p1 .mp-tab .ct{font:600 10px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:1px 6px}.nx-p1 .mp-tab.on .ct{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.nx-p1 .ch-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px;display:grid}.nx-p1 .ch-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:flex-start;gap:14px;padding:18px;display:grid}.nx-p1 .ch-card .ch-ic{background:hsl(var(--m) / .12);width:52px;height:52px;color:hsl(var(--m));border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.nx-p1 .ch-card .ch-ic svg{stroke-width:1.75px;width:24px;height:24px}.nx-p1 .ch-card[data-m=whatsapp]{--m:142 70% 42%}.nx-p1 .ch-card[data-m=webchat]{--m:var(--module-contact)}.nx-p1 .ch-card[data-m=voice]{--m:var(--module-workspace)}.nx-p1 .ch-card[data-m=email]{--m:200 80% 45%}.nx-p1 .ch-card[data-m=sms]{--m:28 85% 50%}.nx-p1 .ch-card[data-m=messenger]{--m:220 80% 55%}.nx-p1 .ch-card .ch-body{min-width:0}.nx-p1 .ch-card h4{font:700 15px var(--font-sans);letter-spacing:-.012em;color:hsl(var(--foreground));align-items:center;gap:8px;margin:0 0 4px;display:flex}.nx-p1 .ch-card h4 .conn-state{font-size:10.5px}.nx-p1 .ch-card p{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px;line-height:1.5}.nx-p1 .ch-card .ch-stats{border-top:1px dashed hsl(var(--border) / .7);gap:18px;margin-top:14px;padding-top:14px;display:flex}.nx-p1 .ch-card .ch-stats .st{flex-direction:column;gap:2px;display:flex}.nx-p1 .ch-card .ch-stats .st .v{font:700 16px var(--font-sans);letter-spacing:-.01em;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.nx-p1 .ch-card .ch-stats .st .l{font:600 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.nx-p1 .ch-card .ch-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.nx-p1 .routing-shell{grid-template-columns:1fr 1.4fr;align-items:start;gap:16px;display:grid}@media (width<=1240px){.nx-p1 .routing-shell{grid-template-columns:1fr}}.nx-p1 .queue-list{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;overflow:hidden}.nx-p1 .queue-list .qh{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:8px;padding:12px 16px;display:flex}.nx-p1 .queue-list .qh h3{font:700 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em;margin:0}.nx-p1 .queue-list .qh .grow{flex:1}.nx-p1 .q-row{border-bottom:1px solid hsl(var(--border) / .5);cursor:pointer;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.nx-p1 .q-row:last-child{border-bottom:0}.nx-p1 .q-row.sel{background:hsl(var(--primary) / .06)}.nx-p1 .q-row.sel:before{content:"";background:hsl(var(--primary));width:3px;position:absolute;top:0;bottom:0;left:0}.nx-p1 .q-row:hover{background:hsl(var(--accent) / .5)}.nx-p1 .q-row .dot{background:hsl(var(--m,220 72% 42%));border-radius:4px;width:12px;height:12px}.nx-p1 .q-row .body{min-width:0}.nx-p1 .q-row .body .t{font:600 13px var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.005em}.nx-p1 .q-row .body .s{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;align-items:center;gap:8px;margin-top:3px;display:flex}.nx-p1 .q-row .body .s b{color:#33415b;font-weight:600}.nx-p1 .q-row .body .s .sep{color:hsl(var(--border))}.nx-p1 .q-row .qk{font:700 11px var(--font-sans);color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.nx-p1 .q-row .qk small{color:hsl(var(--muted-foreground));font-weight:500}.nx-p1 .q-row .health{background:hsl(var(--background));border-radius:6px;width:80px;height:28px;position:relative;overflow:hidden}.nx-p1 .q-row .health svg{display:block}.nx-p1 .q-row[data-m=vip]{--m:hsl(var(--destructive))}.nx-p1 .q-row[data-m=support]{--m:hsl(var(--module-contact))}.nx-p1 .q-row[data-m=sales]{--m:hsl(var(--module-billing))}.nx-p1 .q-row[data-m=wa]{--m:#20b657}.nx-p1 .q-row[data-m=sdr]{--m:hsl(var(--module-ai))}.nx-p1 .rules-card{border:1px solid hsl(var(--border) / .6);box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;overflow:hidden}.nx-p1 .rules-head{border-bottom:1px solid hsl(var(--border) / .6);align-items:center;gap:10px;padding:14px 18px;display:flex}.nx-p1 .rules-head h3{font:700 14px var(--font-sans);letter-spacing:-.01em;color:hsl(var(--foreground));margin:0}.nx-p1 .rules-head .grow{flex:1}.nx-p1 .rule{border-bottom:1px solid hsl(var(--border) / .5);grid-template-columns:32px 1fr;align-items:flex-start;gap:12px;padding:14px 18px;display:grid;position:relative}.nx-p1 .rule:last-child{border-bottom:0}.nx-p1 .rule:hover{background:hsl(var(--accent) / .3)}.nx-p1 .rule .ord{background:hsl(var(--muted));color:#33415b;width:28px;height:28px;font:700 11px var(--font-sans);border-radius:7px;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.nx-p1 .rule .body{min-width:0}.nx-p1 .rule .when{font:500 12.5px var(--font-sans);color:#283348;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.8;display:flex}.nx-p1 .rule .when .tok{background:hsl(var(--muted));font:600 11.5px var(--font-sans);color:#2e3a52;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.nx-p1 .rule .when .tok.op{color:hsl(var(--muted-foreground));font:500 11.5px var(--font-sans);background:0 0;padding:0}.nx-p1 .rule .when .tok.attr{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.nx-p1 .rule .when .tok.val{color:#2d3953;font:500 11.5px var(--font-mono);background:#e7e9ee}.nx-p1 .rule .when .tok.action{background:hsl(var(--success) / .12);color:hsl(var(--success))}.nx-p1 .rule .when .tok.danger{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.nx-p1 .rule .meta{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.02em;align-items:center;gap:10px;margin-top:6px;display:flex}.nx-p1 .rule .meta b{color:#33415b;font-weight:600}.nx-p1 .rule .grip{color:hsl(var(--muted-foreground));opacity:0;cursor:grab;transition:opacity .1s;position:absolute;top:14px;right:14px}.nx-p1 .rule:hover .grip{opacity:1}.nx-p1 .rule .grip svg{width:14px;height:14px}.nx-p1 .rule.off{opacity:.55}.nx-p1 .lic-card{background:linear-gradient(135deg, hsl(var(--primary-dark)), hsl(var(--primary)));color:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:22px;padding:20px;display:grid;position:relative;overflow:hidden}.nx-p1 .lic-card:before{content:"";background:radial-gradient(360px 200px at 90% 10%, hsl(var(--bacc) / .3), transparent 60%);pointer-events:none;position:absolute;inset:0}.nx-p1 .lic-card>*{z-index:1;position:relative}.nx-p1 .lic-card .tag{color:#fff;font:700 9px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;background:#ffffff1a}.nx-p1 .lic-card .plan{font:700 22px var(--font-sans);letter-spacing:-.02em;margin-top:6px}.nx-p1 .lic-card .lim{gap:24px;margin-top:14px;display:flex}.nx-p1 .lic-card .lim .it{flex-direction:column;gap:2px;display:flex}.nx-p1 .lic-card .lim .it .v{font:700 18px var(--font-sans);letter-spacing:-.01em}.nx-p1 .lic-card .lim .it .v small{font:500 11px var(--font-mono);color:#ffffff8c;margin-left:4px}.nx-p1 .lic-card .lim .it .l{font:600 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.nx-p1 .lic-card .lim .bar{background:#ffffff26;border-radius:999px;width:100%;height:4px;margin-top:6px;overflow:hidden}.nx-p1 .lic-card .lim .bar .fill{background:hsl(var(--bacc));height:100%}.nx-p1 .sub-tabs{border-bottom:1px solid hsl(var(--border) / .6);gap:2px;padding:0 4px;display:flex}.nx-p1 .sub-tab{font:600 12px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;padding:8px 12px;position:relative}.nx-p1 .sub-tab.active{color:hsl(var(--primary))}.nx-p1 .sub-tab.active:after{content:"";background:hsl(var(--primary));height:2px;position:absolute;bottom:-1px;left:8px;right:8px}@media (width<=1200px){.nx-p1 .dash-grid,.nx-p1 .qa-grid,.nx-p1 .mp-grid{grid-template-columns:repeat(2,1fr)}.nx-p1 .dash-cols,.nx-p1 .ch-grid{grid-template-columns:1fr}}@media (width<=1024px){.nx-p1 .adm-shell{grid-template-columns:1fr}.nx-p1 .adm-side{height:auto;position:relative}.nx-p1 .opt-list{grid-template-columns:1fr}}:root{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#fff;--bg-elev-3:#eaecf0;--panel:#fff;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:#1e51b8;--accent-2:#123c91;--accent-soft:#1e51b81a;--accent-ink:#fff;--accent-hero:linear-gradient(135deg, #1e51b8 0%, #189bdc 100%);--danger:#ef4343;--warn:#f59f0a;--info:#189bdc;--success:#16a249;--stage-disc:#8793ab;--stage-qual:#209fdf;--stage-prop:#7342d7;--stage-neg:#f29e0d;--stage-won:#16a249;--ch-voice:#209db6;--ch-email:#36c;--ch-whatsapp:#16a249;--ch-meeting:#7547d1;--ch-note:#a9700f;--ch-system:#7885a1;--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--shadow-sm:0 1px 2px #1c23310f;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-theme=dark]{--bg:#0d121c;--bg-elev:#151b28;--bg-elev-2:#19202e;--bg-elev-3:#212a3b;--panel:#151b28;--border:#283348;--border-strong:#374562;--text:#f1f2f4;--text-dim:#aeb4c2;--text-mute:#7c879c;--accent:#5887e4;--accent-2:#84a6eb;--accent-soft:#5887e429;--accent-hero:linear-gradient(135deg, #5887e4 0%, #23a5e7 100%)}.crm-embedded-app{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;height:100%;margin:0;padding:0;overflow:hidden}.crm-embedded-app .subbar button:not(.view-tab),.crm-embedded-app .bottombar button,.crm-embedded-app .crm-tool-subbar button:not(.view-tab){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}.crm-embedded-app{grid-template:"top top top"52px"sub sub sub"40px"scope scope scope"minmax(72px,auto)"side center insp"1fr"bottom bottom bottom"36px/280px 1fr 360px;width:100%;height:100%;display:grid}.crm-embedded-app.crm-embedded-app--tools{grid-template:"top"52px"sub"40px"center"1fr"bottom"36px/1fr}.crm-embedded-tools-main{background:var(--bg);grid-area:center;min-height:0;padding:16px 18px;overflow:auto}@media (width<=1280px){.crm-embedded-app{grid-template-columns:260px 1fr 320px}}.crm-list-scope{background:var(--bg-elev);border-bottom:1px solid var(--border);grid-area:scope;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:8px 12px;min-height:0;padding:8px 14px 10px;display:grid}.crm-list-scope-tabs{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:4px;display:flex}.crm-scope-tab{color:var(--text-dim);border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.crm-scope-tab:hover{background:var(--bg-elev-3);color:var(--text)}.crm-scope-tab.active{background:var(--accent-soft);color:var(--accent);border-color:#0000}.crm-scope-tab .num{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:600}.crm-scope-tab.active .num{background:var(--accent);color:var(--accent-ink)}.crm-list-scope-filters{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:6px;min-width:0;display:flex}.crm-list-scope-count{color:var(--text-mute);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.crm-list-scope-search{grid-area:1/2/span 2;align-self:center;position:relative}.crm-list-scope-search input{background:var(--bg-elev-3);border:1px solid var(--border);width:100%;height:36px;color:var(--text);border-radius:8px;outline:none;padding:0 10px 0 30px;font-size:13px}.crm-list-scope-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.crm-list-scope-search svg{color:var(--text-mute);position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (width<=1100px){.crm-list-scope{grid-template-rows:auto auto auto;grid-template-columns:1fr}.crm-list-scope-search{grid-area:3/1}}.topbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;grid-area:top;align-items:center;gap:12px;padding:0 14px;display:flex}.topbar>*{flex-shrink:0}.topbar .breadcrumb{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-embedded-app .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.crm-embedded-app .brand .logo{background:var(--accent-hero);width:26px;height:26px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #14182829}.crm-embedded-app .brand .name{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.crm-embedded-app .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.breadcrumb{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumb .sep{color:var(--text-mute)}.breadcrumb .current{color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.breadcrumb .mono{font-family:var(--font-mono);font-size:12px}.status-pill{color:var(--danger);letter-spacing:.04em;text-transform:uppercase;background:#ef434324;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.status-pill.healthy{color:var(--success);background:#16a24924}.status-pill.watch{color:#a9700f;background:#f59f0a24}.status-pill.at-risk{color:var(--danger);background:#ef434324}.top-spacer{flex:1}.top-actions{align-items:center;gap:4px;display:flex}.divider-v{background:var(--border);width:1px;height:24px;margin:0 4px}.iconbtn{width:32px;height:32px;color:var(--text-dim);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.iconbtn.active{background:var(--accent-soft);color:var(--accent)}.btn{height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 40ms;display:inline-flex}.btn:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 1px #10357f2e,inset 0 0 0 1px #ffffff1a}.btn.primary:hover{background:var(--accent-2)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg-elev-3)}.btn.sm{border-radius:7px;gap:5px;height:26px;padding:0 9px;font-size:12px}.collab{align-items:center;display:flex}.avatar{color:#1b2232;border:2px solid var(--bg-elev);border-radius:999px;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:11px;font-weight:600;display:inline-grid}.avatar:first-child{margin-left:0}.avatar.lg{width:44px;height:44px;font-size:14px}.avatar.xl{border-radius:12px;width:56px;height:56px;font-size:18px}.subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;grid-area:sub;align-items:center;gap:4px;padding:0 14px;display:flex}.view-tab{height:28px;color:var(--text-dim);border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.view-tab.active{background:var(--accent-soft);color:var(--accent)}.view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.subbar .spacer{flex:1}.subbar .saved-views{color:var(--text-mute);border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;display:inline-flex}.subbar .saved-views:hover{background:var(--bg-elev-3);color:var(--text)}.sidebar{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;grid-area:side;min-width:0;min-height:0;display:flex}.side-meta--top{border-top:none;border-bottom:1px solid var(--border)}.side-tabs{border-bottom:1px solid var(--border);gap:2px;padding:8px 10px 0;display:flex}.side-tab{color:var(--text-dim);border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:9px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.side-tab.active{color:var(--text);border-bottom-color:var(--accent)}.side-tab .num{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:600}.side-tab.active .num{background:var(--accent-soft);color:var(--accent)}.side-search{padding:10px 12px 8px;position:relative}.side-search input{background:var(--bg-elev-3);border:1px solid var(--border);width:100%;height:32px;color:var(--text);border-radius:8px;outline:none;padding:0 10px 0 30px;font-size:13px}.side-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.side-search input::placeholder{color:var(--text-mute)}.side-search svg{color:var(--text-mute);position:absolute;top:50%;left:21px;transform:translateY(-50%)}.filter-row{scrollbar-width:none;gap:5px;padding:0 12px 10px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.filter-chip:hover{border-color:var(--border-strong);color:var(--text)}.filter-chip.on{background:var(--accent-soft);color:var(--accent);border-color:#0000}.side-meta{color:var(--text-mute);border-top:1px solid var(--border);background:var(--bg-elev-3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.side-meta .sort{color:var(--text-dim);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.side-scroll{flex:1;padding:4px 0 30px;overflow-y:auto}.acc-card{border-bottom:1px solid var(--border);cursor:pointer;padding:11px 14px;transition:background .1s;position:relative}.acc-card:hover{background:var(--bg-elev-3)}.acc-card.active{background:var(--accent-soft)}.acc-card.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ac-row1{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ac-logo{color:#fff;letter-spacing:-.02em;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.ac-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.ac-arr{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ac-row2{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.ac-row2 .dot{background:var(--text-mute);border-radius:999px;width:3px;height:3px}.ac-row3{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-health{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.ac-health.healthy{color:var(--success);background:#16a2491f}.ac-health.watch{color:#a9700f;background:#f59f0a1f}.ac-health.at-risk{color:var(--danger);background:#ef43431f}.ac-health .dot{background:currentColor;border-radius:999px;width:5px;height:5px}.ac-tags{flex-wrap:wrap;gap:4px;display:flex}.ac-tag{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:500}.center{background:var(--bg);flex-direction:column;grid-area:center;min-height:0;display:flex;position:relative;overflow:hidden}.acc-head{background:var(--bg-elev);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:18px;padding:18px 22px 14px;display:grid}.acc-head .logo-xl{color:#fff;letter-spacing:-.02em;width:64px;height:64px;box-shadow:inset 0 0 0 1px #ffffff26, var(--shadow-md);border-radius:14px;place-items:center;font-size:22px;font-weight:700;display:grid}.acc-head .h-meta{flex-direction:column;gap:8px;min-width:0;display:flex}.acc-head .h-row1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acc-head .h-name{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:700}.acc-head .h-legal{color:var(--text-mute);font-size:12px;font-weight:500}.acc-head .h-line2{color:var(--text-mute);align-items:center;gap:14px;font-size:12.5px;display:flex}.acc-head .h-line2 .item{align-items:center;gap:5px;display:inline-flex}.acc-head .h-line2 .item svg{color:var(--text-mute)}.acc-head .h-stats{gap:10px;margin-top:4px;display:flex}.stat-tile{background:var(--bg-elev-3);border-radius:10px;flex-direction:column;gap:2px;min-width:110px;padding:10px 14px;display:flex}.stat-tile .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10px;font-weight:700}.stat-tile .val{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:700}.stat-tile .trend{color:var(--text-mute);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.stat-tile .trend.up{color:var(--success)}.stat-tile .trend.dn{color:var(--danger)}.acc-head .h-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.acc-tabs{background:var(--bg-elev);border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:0 22px;display:flex}.acc-tab{color:var(--text-dim);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 0;font-size:13px;font-weight:500;display:inline-flex}.acc-tab.active{color:var(--text);border-bottom-color:var(--accent)}.acc-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.acc-tabs .spacer{flex:1}.acc-tabs .quick-actions{align-items:center;gap:4px;padding:6px 0;display:flex}.acc-body{flex:1;grid-template-columns:1fr 320px;align-content:flex-start;gap:18px;padding:18px 22px 30px;display:grid;overflow-y:auto}@media (width<=1380px){.acc-body{grid-template-columns:1fr}}.ai-hero{background:linear-gradient(#713cdd12 0%,#1e51b80a 100%);border:1px solid #713cdd38;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr auto;gap:16px;padding:16px 18px;display:grid}.ai-hero .h-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-hero .h-pill{text-transform:uppercase;letter-spacing:.06em;color:#5c2eb8;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.ai-hero .h-v{color:var(--text-mute);font-size:10px;font-family:var(--font-mono)}.ai-hero .h-text{color:var(--text);text-wrap:pretty;font-size:14px;line-height:1.55}.ai-hero .h-risk{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:96px;display:flex}.ai-hero .h-risk .ring{width:64px;height:64px;position:relative}.ai-hero .h-risk .ring svg{transform:rotate(-90deg)}.ai-hero .h-risk .ring .val{font-family:var(--font-mono);place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;inset:0}.ai-hero .h-risk .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:9.5px;font-weight:700}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px}.card-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.card-head .ic{background:var(--bg-elev-3);width:24px;height:24px;color:var(--text-dim);border-radius:6px;place-items:center;display:grid}.card-head h4{letter-spacing:-.01em;color:var(--text);margin:0;font-size:13px;font-weight:600}.card-head .badge{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.card-head .spacer{flex:1}.card-head .actions{gap:2px;display:flex}.card-body{padding:14px 16px}.timeline{position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--border) 0%, transparent 100%);width:1.5px;position:absolute;top:8px;bottom:8px;left:17px}.tl-row{grid-template-columns:36px 1fr;gap:12px;padding:12px 16px;display:grid;position:relative}.tl-row:hover{background:var(--bg-elev-3)}.tl-row.unread{background:#1e51b808}.tl-bullet{background:var(--bg-elev);border:2px solid var(--border);width:36px;height:36px;color:var(--text-mute);z-index:1;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.tl-row.channel-voice .tl-bullet{color:var(--ch-voice);background:#209db614;border-color:#209db666}.tl-row.channel-email .tl-bullet{color:var(--ch-email);background:#3366cc14;border-color:#36c6}.tl-row.channel-whatsapp .tl-bullet{color:var(--ch-whatsapp);background:#16a24914;border-color:#16a24966}.tl-row.channel-meeting .tl-bullet{color:var(--ch-meeting);background:#7547d114;border-color:#7547d166}.tl-row.channel-note .tl-bullet{color:var(--ch-note);background:#a9700f14;border-color:#a9700f66}.tl-row.channel-system .tl-bullet{color:var(--ch-system);border-color:var(--border);background:var(--bg-elev-3)}.tl-body{min-width:0}.tl-row .tl-meta{color:var(--text-mute);align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;display:flex}.tl-row .tl-meta .who{color:var(--text);font-weight:600}.tl-row .tl-meta .sep{background:var(--text-mute);border-radius:999px;width:3px;height:3px}.tl-row .tl-title{color:var(--text);letter-spacing:-.005em;margin-bottom:4px;font-size:13.5px;font-weight:500}.tl-row .tl-body-text{color:var(--text-dim);text-wrap:pretty;font-size:12.5px;line-height:1.5}.tl-row .tl-extra{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.tl-row .tl-pill{background:var(--bg-elev-3);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.tl-row .tl-pill.ai{color:#5c2eb8;background:#713cdd1a;border-color:#713cdd38}.tl-row .tl-score{font-family:var(--font-mono);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.tl-row .tl-score.hi{color:var(--success);background:#16a2491f}.tl-row .tl-score.mid{color:#a9700f;background:#f59f0a1f}.tl-row .tl-score.lo{color:var(--danger);background:#e637371f}.tl-row .tl-link{font-family:var(--font-mono);color:var(--accent);cursor:pointer;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.rail{flex-direction:column;gap:14px;display:flex}.deal-row{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.deal-row:last-child{border-bottom:0}.deal-row .dr-title{color:var(--text);font-size:12.5px;font-weight:500;line-height:1.35}.deal-row .dr-meta{color:var(--text-mute);align-items:center;gap:8px;font-size:11px;display:flex}.deal-row .dr-meta .value{font-family:var(--font-mono);color:var(--text);font-weight:700}.deal-row .dr-prog{background:var(--bg-elev-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.deal-row .dr-prog .fill{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.stage-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.stage-pill .dot{background:currentColor;border-radius:999px;width:5px;height:5px}.stage-pill.stage-disc{color:var(--stage-disc);background:#8793ab29}.stage-pill.stage-qual{color:var(--stage-qual);background:#209fdf24}.stage-pill.stage-prop{color:var(--stage-prop);background:#7342d724}.stage-pill.stage-neg{color:#a9700f;background:#f29e0d24}.stage-pill.stage-won{color:var(--stage-won);background:#16a24924}.ticket-row{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ticket-row:last-child{border-bottom:0}.ticket-row .tr-title{color:var(--text);font-size:12.5px;font-weight:500;line-height:1.35}.ticket-row .tr-meta{color:var(--text-mute);align-items:center;gap:8px;font-size:11px;display:flex}.priority-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.priority-pill.high{color:var(--danger);background:#e6373724}.priority-pill.med{color:#a9700f;background:#f59f0a24}.priority-pill.low{color:var(--text-mute);background:#dbdfe6}.contact-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.contact-row:last-child{border-bottom:0}.contact-row .cn-avatar{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.contact-row .cn-meta{flex:1;min-width:0}.contact-row .cn-name{color:var(--text);font-size:12.5px;font-weight:500}.contact-row .cn-title{color:var(--text-mute);font-size:11px}.contact-row .cn-actions{gap:2px;display:flex}.facts{-moz-column-gap:10px;grid-template-columns:110px 1fr;gap:8px 10px;padding:14px 16px;display:grid}.facts .key{color:var(--text-mute);font-size:11px;font-weight:500}.facts .val{color:var(--text);font-size:12.5px;font-weight:500}.facts .val.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.chip-row{flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.chip-row .chip{background:var(--bg-elev-3);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.chip-row .chip.tag{color:var(--accent);background:#1e51b80f;border-color:#1e51b833}.kanban-wrap{flex:1;gap:12px;min-height:0;padding:14px 18px 18px;display:flex;overflow-x:auto}.kanban-col{background:var(--bg-elev-3);border:1px solid var(--border);border-radius:12px;flex-direction:column;flex:1;min-width:240px;min-height:0;display:flex}.kanban-col .col-head{align-items:center;gap:8px;padding:10px 12px;display:flex}.kanban-col .col-head .dot{border-radius:999px;width:8px;height:8px}.kanban-col .col-head .name{text-transform:uppercase;letter-spacing:.04em;color:var(--text);font-size:12px;font-weight:700}.kanban-col .col-head .num{background:var(--bg-elev);color:var(--text-mute);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.kanban-col .col-head .total{font-family:var(--font-mono);color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.kanban-col .col-body{flex-direction:column;flex:1;gap:8px;padding:4px 8px 12px;display:flex;overflow-y:auto}.deal-card{background:var(--bg-elev);border:1px solid var(--border);cursor:grab;border-radius:10px;flex-direction:column;gap:8px;padding:11px 12px;transition:box-shadow .12s,border-color .12s,transform 40ms;display:flex}.deal-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.deal-card:active{cursor:grabbing;transform:translateY(1px)}.deal-card .dc-row1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.deal-card .dc-title{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.3}.deal-card .dc-account{color:var(--text-mute);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;display:inline-flex}.deal-card .dc-value{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.deal-card .dc-row2{color:var(--text-mute);align-items:center;gap:6px;font-size:10.5px;display:flex}.deal-card .dc-prog{background:var(--bg-elev-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.deal-card .dc-prog .fill{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.deal-card .dc-row3{align-items:center;gap:6px;display:flex}.deal-card .dc-owner{color:var(--text-mute);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.deal-card .dc-owner .av{color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.deal-card .dc-temp{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.deal-card .dc-temp.hot{color:var(--danger);background:#e637371f}.deal-card .dc-temp.warm{color:#a9700f;background:#f59f0a1f}.deal-card .dc-temp.cold{color:var(--info);background:#189bdc1f}.deal-card .dc-tags{flex-wrap:wrap;gap:3px;display:flex}.deal-card .dc-tags .tag{background:var(--bg-elev-3);color:var(--text-dim);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.deal-card.won{background:linear-gradient(180deg, #16a2490a, var(--bg-elev));border-color:#16a24940}.deal-card.won .dc-title{color:var(--success)}.list-wrap{flex:1;padding:0;overflow:auto}.list-toolbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:2;align-items:center;gap:8px;padding:10px 18px;display:flex;position:sticky;top:0}.list-toolbar .l-search{flex:1;max-width:320px;position:relative}.list-toolbar .l-search input{background:var(--bg-elev-3);border:1px solid var(--border);border-radius:8px;outline:none;width:100%;height:30px;padding:0 10px 0 30px;font-size:13px}.list-toolbar .l-search svg{color:var(--text-mute);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.list-toolbar .spacer{flex:1}.list-toolbar .count{color:var(--text-mute);margin-right:8px;font-size:11.5px}.dense-table{border-collapse:collapse;background:var(--bg-elev);width:100%;font-size:12.5px}.dense-table thead th{background:var(--bg-elev-3);color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;padding:8px 14px;font-size:10.5px;font-weight:700;position:sticky;top:50px}.dense-table thead th.sortable{cursor:pointer}.dense-table thead th.sortable:hover{color:var(--text)}.dense-table tbody td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:9px 14px}.dense-table tbody tr:hover{background:#eff1f5}.dense-table tbody tr.starred td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.dt-name{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex}.dt-name .av{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.dt-name .av-sq{color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.dt-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dt-mute{color:var(--text-mute)}.dt-chip-row{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.dt-chip{background:var(--bg-elev-3);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:500}.dt-chip.champion{color:var(--success);background:#16a2491f}.dt-chip.sponsor{color:#5c2eb8;background:#713cdd1f}.dt-chip.decision{color:var(--accent);background:#1e51b81a}.dt-chip.detractor{color:var(--danger);background:#e637371f}.dt-chip.influencer,.dt-chip.watch{color:#a9700f;background:#f59f0a1f}.dt-chip.technical{color:var(--info);background:#209fdf1f}.dt-chip.executive{color:var(--accent);background:#1e51b81a}.dt-chip.end-user{color:var(--text-mute);background:#dbdfe6}.dt-channel{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.dt-channel.voice{color:var(--ch-voice);background:#209db61f}.dt-channel.email{color:var(--ch-email);background:#3366cc1f}.dt-channel.whatsapp{color:var(--ch-whatsapp);background:#16a2491f}.dt-channel.meeting{color:var(--ch-meeting);background:#7547d11f}.dt-row-actions{gap:2px;display:flex}.dense-table tbody tr:hover .dt-row-actions{visibility:visible}.dt-row-actions{visibility:hidden}.ticket-shell{flex:1;grid-template-columns:1fr 320px;gap:0;min-height:0;display:grid;overflow:hidden}.ticket-main{background:var(--bg);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ticket-head{background:var(--bg-elev);border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:18px 22px;display:flex}.ticket-head .h-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-head .h-id{font-family:var(--font-mono);color:var(--text-mute);font-size:12px;font-weight:500}.ticket-head .h-title{letter-spacing:-.02em;color:var(--text);margin:4px 0 0;font-size:20px;font-weight:700}.ticket-head .h-meta{color:var(--text-mute);align-items:center;gap:14px;margin-top:6px;font-size:12.5px;display:flex}.ticket-head .h-meta .item{align-items:center;gap:5px;display:inline-flex}.ticket-head .h-stats{gap:10px;margin-top:10px;display:flex}.ticket-feed{flex-direction:column;gap:14px;padding:18px 22px 30px;display:flex}.feed-row{grid-template-columns:32px 1fr;gap:12px;display:grid}.feed-bullet{color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.feed-bullet.voice{background:var(--ch-voice)}.feed-bullet.email{background:var(--ch-email)}.feed-bullet.whatsapp{background:var(--ch-whatsapp)}.feed-bullet.meeting{background:var(--ch-meeting)}.feed-bullet.note{background:var(--ch-note)}.feed-bullet.system{background:var(--ch-system)}.feed-body{min-width:0}.feed-meta{color:var(--text-mute);align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;display:flex}.feed-meta .who{color:var(--text);font-weight:600}.feed-meta .ch-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.feed-meta .ch-pill.voice{color:var(--ch-voice);background:#209db624}.feed-meta .ch-pill.email{color:var(--ch-email);background:#3366cc24}.feed-meta .ch-pill.whatsapp{color:var(--ch-whatsapp);background:#16a24924}.feed-meta .ch-pill.note{color:var(--ch-note);background:#a9700f24}.feed-meta .ch-pill.system{color:var(--text-mute);background:#c3c9d5}.feed-text{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);text-wrap:pretty;border-radius:10px;padding:10px 14px;font-size:13.5px;line-height:1.55}.feed-row.outgoing .feed-text{background:#1e51b80f;border-color:#1e51b833}.feed-row.system-row .feed-text{color:var(--text-mute);background:0 0;border-style:dashed;font-size:12px}.ticket-sidebar{background:var(--bg-elev);border-left:1px solid var(--border);flex-direction:column;gap:14px;padding:14px 16px 30px;display:flex;overflow-y:auto}.reply-box{background:var(--bg-elev);border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 22px;display:flex;position:sticky;bottom:0}.reply-box .channel-tabs{gap:4px;font-size:12px;display:flex}.reply-box .channel-tabs button{color:var(--text-dim);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-weight:500;display:inline-flex}.reply-box .channel-tabs button.on{background:var(--accent-soft);color:var(--accent)}.reply-box textarea{border:1px solid var(--border);background:var(--bg);resize:vertical;width:100%;min-height:70px;font-size:13.5px;line-height:1.5;font-family:var(--font-ui);border-radius:10px;outline:none;padding:10px 12px}.reply-box textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.reply-box .actions{align-items:center;gap:8px;display:flex}.ai-suggest{color:var(--text);background:linear-gradient(90deg,#713cdd12,#1e51b80a);border:1px solid #713cdd33;border-radius:10px;align-items:flex-start;gap:10px;margin:0 22px 2px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.dt-chip.vip{color:#a9700f;background:#f59f0a1f}.dt-chip.priority{color:var(--accent);background:#1e51b81a}.dt-chip.blacklist{color:var(--danger);background:#e637371f}.dt-chip.normal{background:var(--bg-elev-3);color:var(--text-mute)}.inspector{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;grid-area:insp;min-height:0;display:flex}.insp-tabs{border-bottom:1px solid var(--border);gap:2px;padding:8px 10px 0;display:flex}.insp-tab{color:var(--text-dim);border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:9px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.insp-tab.active{color:var(--text);border-bottom-color:var(--accent)}.insp-tab svg{color:var(--text-mute)}.insp-tab.active svg{color:var(--accent)}.insp-body{flex:1;min-height:0;overflow:hidden auto}.section-head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);align-items:center;gap:8px;margin:18px 16px 8px;font-size:10.5px;font-weight:700;display:flex}.section-head .line{background:var(--border);flex:1;height:1px}.section-head .add{color:var(--accent);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.highlight-list{flex-direction:column;gap:6px;margin:0 16px;display:flex}.hi-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12.5px;line-height:1.45;display:flex}.hi-row .ic{flex-shrink:0;margin-top:1px}.hi-row.win{background:#16a2490d;border-color:#16a2494d}.hi-row.watch{background:#f59f0a0d;border-color:#f59f0a4d}.hi-row.miss{background:#e637370d;border-color:#e637374d}.hi-row.win .ic{color:var(--success)}.hi-row.watch .ic{color:#a9700f}.hi-row.miss .ic{color:var(--danger)}.action-list{flex-direction:column;gap:6px;margin:0 16px;display:flex}.action-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.action-row .checkbox{border:1.5px solid var(--border-strong);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.action-row .checkbox.done{background:var(--success);border-color:var(--success);color:#fff}.action-row .a-body{flex:1;min-width:0}.action-row .a-text{color:var(--text);font-size:12.5px;line-height:1.4}.action-row .a-meta{color:var(--text-mute);align-items:center;gap:8px;margin-top:4px;font-size:10.5px;display:flex}.action-row .a-meta .owner{color:var(--accent);font-weight:600}.action-row .a-pri{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.action-row .a-pri.high{color:var(--danger);background:#e6373724}.action-row .a-pri.med{color:#a9700f;background:#f59f0a24}.q-chip{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);text-align:left;border-radius:999px;padding:6px 10px;font-size:11.5px}.q-chip:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.question-chips{flex-wrap:wrap;gap:6px;margin:0 16px;display:flex}.ask-row{margin:14px 16px;position:relative}.ask-row input{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:10px;outline:none;width:100%;height:36px;padding:0 40px 0 32px;font-size:13px}.ask-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ask-row .ic-l{color:#7547d1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ask-row .ic-r{background:var(--accent);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.related-list{margin:0 16px}.related-row{border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px;display:flex}.related-row:hover{border-color:var(--border-strong);background:var(--bg-elev-3)}.related-row .rl-logo{color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.related-row .rl-meta{flex:1;min-width:0}.related-row .rl-name{font-size:12.5px;font-weight:500}.related-row .rl-reason{color:var(--text-mute);font-size:11px;line-height:1.35}.bottombar{background:var(--bg-elev);border-top:1px solid var(--border);color:var(--text-dim);white-space:nowrap;grid-area:bottom;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.bottombar>*{flex-shrink:0}.bottombar .seg{align-items:center;gap:6px;display:inline-flex}.bottombar .seg .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.bottombar .seg .v.pos{color:var(--success)}.bottombar .seg .v.warn{color:#a9700f}.bottombar .seg .v.danger{color:var(--danger)}.bottombar .seg.divider:before{content:"";background:var(--border);width:1px;height:14px;margin-right:6px;display:inline-block}kbd{font-family:var(--font-mono);background:var(--bg-elev-3);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000}[data-density=compact] .topbar{height:44px}[data-density=compact] .subbar{height:36px}[data-density=compact] .app{grid-template-rows:44px 36px 1fr 32px}[data-density=compact] .acc-card,[data-density=compact] .tl-row{padding:9px 14px}[data-density=compact] .dense-table tbody td{padding:6px 12px}[data-density=comfortable] .acc-card{padding:14px 16px}[data-density=comfortable] .tl-row{padding:16px 18px}[data-density=comfortable] .dense-table tbody td{padding:12px 14px}.inspector{min-height:0;overflow:hidden}.crm-insp-tabs .insp-tab{white-space:nowrap;flex:none;justify-content:center;min-width:max-content;padding:7px 8px;font-size:11px}.crm-insp-body{-webkit-overflow-scrolling:touch;padding:10px 12px 14px}.crm-insp-tabs{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.crm-insp-tabs::-webkit-scrollbar{display:none}.crm-insp-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.crm-insp-empty,.crm-insp-muted{color:var(--text-mute);padding:8px 4px;font-size:11.5px;line-height:1.45}.crm-insp-muted--center{text-align:center;padding:24px 8px}.crm-insp-hero{background:linear-gradient(#713cdd12,#1e51b808);border:1px solid #713cdd38;border-radius:10px;min-width:0;padding:10px 11px}.crm-insp-hero-head{align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.crm-insp-pill{text-transform:uppercase;letter-spacing:.06em;color:#5c2eb8;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.crm-insp-link-btn{color:var(--accent);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.crm-insp-link-btn:hover{background:var(--accent-soft)}.crm-insp-link-btn:disabled{opacity:.5}.crm-insp-brief-text{color:var(--text-dim);-webkit-line-clamp:8;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-insp-ts{color:var(--text-mute);margin:8px 0 0;font-size:10px}.crm-insp-section-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-mute);margin:0;font-size:10px;font-weight:700}.crm-insp-actions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crm-insp-action-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}.crm-insp-check{border:1.5px solid var(--border-strong);border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;margin-top:1px;display:grid}.crm-insp-check.done{border-color:var(--success);background:var(--success);color:#fff}.crm-insp-action-text{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-insp-expand{width:100%;color:var(--accent);border:1px dashed var(--border);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.crm-insp-expand:hover{background:var(--accent-soft);border-color:#1e51b859}.crm-insp-timeline{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crm-insp-tl-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:6px;min-width:0;padding:7px 0;display:flex}.crm-insp-tl-row:last-child{border-bottom:0}.crm-insp-tl-dot{background:var(--text-mute);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:5px}.crm-insp-tl-dot.tone-session{background:var(--accent)}.crm-insp-tl-dot.tone-note{background:#f59f0a}.crm-insp-tl-dot.tone-form{background:#189bdc}.crm-insp-tl-dot.tone-task{background:#713cdd}.crm-insp-tl-icon{opacity:.85;flex-shrink:0;margin-top:2px}.crm-insp-tl-body{flex:1;min-width:0}.crm-insp-tl-top{align-items:baseline;gap:6px;min-width:0;display:flex}.crm-insp-tl-title{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.crm-insp-tl-time{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9.5px}.crm-insp-tl-detail{color:var(--text-mute);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:2px 0 0;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-insp-highlights{flex-direction:column;gap:5px;display:flex}.crm-insp-hi{border:1px solid var(--border);background:var(--bg-elev);border-radius:7px;align-items:flex-start;gap:6px;padding:7px 8px;font-size:11px;line-height:1.35;display:flex}.crm-insp-hi.win{color:var(--success);border-color:#16a24940}.crm-insp-hi.watch{color:#a9700f;border-color:#f59f0a40}.crm-insp-hi.miss{color:var(--danger);border-color:#e6373740}.crm-360-ai-hero{background:linear-gradient(#713cdd14,#1e51b80a);border:1px solid #713cdd33;border-radius:12px;margin:12px 14px;padding:14px;font-size:13px;line-height:1.55}.crm-360-ai-head{text-transform:uppercase;letter-spacing:.06em;color:#5c2eb8;align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.crm-360-split{flex:1;grid-template-columns:1fr 300px;gap:12px;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.crm-360-split .rail{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.ticket-compose{border-top:1px solid var(--border);padding:12px 14px}.sa-embedded-app--tools{grid-template-rows:52px auto 1fr 36px;height:100%;min-height:0;display:grid}.sa-embedded-app--tools .crm-embedded-tools-main{grid-row:3;min-height:0}.sa-embedded-app{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#fff;--bg-elev-3:#eaecf0;--panel:#fff;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:#1e51b8;--accent-2:#123c91;--accent-soft:#1e51b81a;--accent-ink:#fff;--danger:#ef4343;--warn:#f59f0a;--info:#189bdc;--success:#16a249;--c-agent:#1e51b8;--c-customer:#209db6;--c-positive:#16a249;--c-neutral:#8994a9;--c-negative:#e63737;--m-greeting:#1e51b8;--m-discovery:#209db6;--m-topic:#36c;--m-objection:#e63737;--m-compliance:#713cdd;--m-ai:#713cdd;--m-solution:#16a249;--m-upsell:#f59f0a;--m-closing:#46536d;--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--shadow-sm:0 1px 2px #1c23310f;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.sa-embedded-app[data-theme=dark]{--bg:#0d121c;--bg-elev:#151b28;--bg-elev-2:#19202e;--bg-elev-3:#212a3b;--panel:#151b28;--border:#283348;--border-strong:#374562;--text:#f1f2f4;--text-dim:#aeb4c2;--text-mute:#7c879c;--accent:#5887e4;--accent-2:#84a6eb;--accent-soft:#5887e429;--c-agent:#5887e4;--c-customer:#3cc2dd;--shadow-lg:0 24px 60px -12px #0000008c, 0 6px 18px -6px #00000080;--shadow-md:0 6px 16px -6px #0006, 0 2px 4px -2px #0006}.sa-embedded-app *{box-sizing:border-box}.sa-embedded-app{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow:hidden}.sa-embedded-app button:not(.btn):not(.inbox-tab):not(.insp-tab):not(.t-tab):not(.filter-chip):not(.inbox-filter-trigger):not(.inbox-active-filter-pill):not(.inbox-filter-panel-clear):not(.inbox-filter-backdrop):not(.q-chip):not(.play-btn):not(.iconbtn):not(.ic-r){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sa-embedded-app input,.sa-embedded-app textarea,.sa-embedded-app select{font:inherit;color:inherit}.sa-embedded-app:not(.sa-embedded-app--v2){grid-template:"top top top"52px"lib center insp"1fr"bottom bottom bottom"36px/320px 1fr 380px;width:100%;height:100%;display:grid}.sa-embedded-app--v2{width:100%;height:100%;display:grid}@media (width<=1280px){.sa-embedded-app{grid-template-columns:280px 1fr 340px}}.sa-embedded-app .topbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;grid-area:top;align-items:center;gap:12px;padding:0 14px;display:flex}.sa-embedded-app .topbar>*{flex-shrink:0}.sa-embedded-app .topbar .breadcrumb{text-overflow:ellipsis;min-width:0;overflow:hidden}.sa-embedded-app .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.sa-embedded-app .brand .logo{background:linear-gradient(135deg, var(--accent) 0%, var(--info) 100%);width:26px;height:26px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 2px #1418281f}.sa-embedded-app .brand .name{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.sa-embedded-app .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.sa-embedded-app .breadcrumb{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.sa-embedded-app .breadcrumb .sep{color:var(--text-mute)}.sa-embedded-app .breadcrumb .current{color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.sa-embedded-app .breadcrumb .current .chev{color:var(--text-mute)}.sa-embedded-app .breadcrumb .mono{font-family:var(--font-mono);font-size:12px}.sa-embedded-app .status-pill{color:var(--success);letter-spacing:.04em;text-transform:uppercase;background:#16a24924;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.sa-embedded-app .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.sa-embedded-app .status-pill.warn{color:#a9700f;background:#f59f0a24}.sa-embedded-app .status-pill.danger{color:var(--danger);background:#ef434324}.sa-embedded-app .top-spacer{flex:1}.sa-embedded-app .top-actions{align-items:center;gap:4px;display:flex}.sa-embedded-app .divider-v{background:var(--border);width:1px;height:24px;margin:0 4px}.sa-embedded-app .iconbtn{width:32px;height:32px;color:var(--text-dim);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.sa-embedded-app .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.sa-embedded-app .iconbtn.active{background:var(--accent-soft);color:var(--accent)}.sa-embedded-app .btn{height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 40ms;display:inline-flex}.sa-embedded-app .btn:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.sa-embedded-app .btn:active{transform:translateY(1px)}.sa-embedded-app .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 1px #10357f2e,inset 0 0 0 1px #ffffff1a}.sa-embedded-app .btn.primary:hover{background:var(--accent-2)}.sa-embedded-app .btn.ghost{background:0 0;border-color:#0000}.sa-embedded-app .btn.ghost:hover{background:var(--bg-elev-3)}.sa-embedded-app .btn.sm{border-radius:7px;gap:5px;height:26px;padding:0 9px;font-size:12px}.sa-embedded-app--tools{grid-template:"top"52px"body"1fr"bottom"36px/1fr;display:grid}.sa-embedded-app--tools .sa-tools-shell{border-bottom:1px solid var(--border);grid-area:body;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.sa-embedded-app--tools .sa-tools-sidebar{background:var(--panel);border-right:1px solid var(--border);border-left:3px solid var(--accent);flex-direction:column;gap:0;padding:14px 10px;display:flex;overflow-y:auto}.sa-embedded-app--tools .sa-tools-sidebar--config{border-left-color:var(--border-strong);background:var(--bg-elev-3)}.sa-embedded-app--tools .sa-side-group+.sa-side-group{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.sa-embedded-app--tools .sa-side-title{text-transform:uppercase;letter-spacing:.07em;color:var(--text-mute);margin:0 0 6px;padding:0 8px;font-size:10.5px;font-weight:700}.sa-embedded-app--tools .sa-side-items{flex-direction:column;gap:1px;display:flex}.sa-embedded-app--tools .sa-side-link{min-height:34px;color:var(--text-dim);border:1px solid #0000;border-left-width:3px;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:450;text-decoration:none;transition:background .1s,color .1s,border-color .1s;display:flex}.sa-embedded-app--tools .sa-side-link:hover{background:var(--bg-elev-3);border-color:var(--border);color:var(--text)}.sa-embedded-app--tools .sa-tools-sidebar:not(.sa-tools-sidebar--config) .sa-side-link.active{background:var(--accent-soft);color:var(--accent);border-color:#1e51b826;border-left-color:var(--accent);padding-left:7px;font-weight:600}.sa-embedded-app--tools .sa-tools-sidebar--config .sa-side-link.active{background:var(--accent-soft);color:var(--accent);border-color:#1e51b82e;border-left:3px solid var(--accent);padding-left:7px;font-weight:600;box-shadow:inset 0 0 0 1px #1e51b814}.sa-embedded-app--tools .sa-side-badge{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700;line-height:16px}.sa-embedded-app--tools .sa-side-link.active .sa-side-badge{color:var(--accent);background:#1e51b824}.sa-embedded-app--tools .sa-mode-switch{border:1px solid var(--border);background:var(--bg-elev-3);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sa-embedded-app--tools .sa-mode-btn{height:28px;color:var(--text-mute);cursor:pointer;letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.sa-embedded-app--tools .sa-mode-btn:hover{color:var(--text);background:var(--bg-elev)}.sa-embedded-app--tools .sa-mode-btn:first-child.active{color:var(--accent);background:var(--bg-elev);box-shadow:0 1px 3px #1e51b81f, var(--shadow-sm);border-color:#1e51b840}.sa-embedded-app--tools .sa-mode-btn:nth-child(2).active{color:var(--text-dim);background:var(--bg-elev);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.sa-embedded-app--tools .sa-tools-main{background:var(--bg);min-height:0;padding:14px;overflow:auto}@media (width<=1100px){.sa-embedded-app--tools .sa-tools-shell{grid-template-columns:1fr}.sa-embedded-app--tools .sa-tools-sidebar{border-left:none;border-top:3px solid var(--accent);border-right:0;border-bottom:1px solid var(--border)}.sa-embedded-app--tools .sa-tools-sidebar--config{border-top-color:var(--border-strong)}}.sa-embedded-app .collab{align-items:center;display:flex}.sa-embedded-app .avatar{color:#1b2232;border:2px solid var(--bg-elev);border-radius:999px;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:11px;font-weight:600;display:inline-grid}.sa-embedded-app .avatar:first-child{margin-left:0}.sa-embedded-app .avatar.lg{width:38px;height:38px;font-size:13px}.sa-embedded-app .inbox{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;grid-area:lib;min-width:0;min-height:0;display:flex;overflow:hidden}.sa-embedded-app .inbox-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.sa-embedded-app .inbox-tabs::-webkit-scrollbar{display:none}.sa-embedded-app .inbox-tab{color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:5px;margin-bottom:-1px;padding:9px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.sa-embedded-app .inbox-tab.active{color:var(--accent);border-bottom:3px solid var(--accent);background:var(--accent-soft);border-radius:6px 6px 0 0;font-weight:600}.sa-embedded-app .inbox-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-embedded-app .inbox-tab .num{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:600}.sa-embedded-app .inbox-tab.active .num{background:var(--accent);color:#fff}.sa-embedded-app .inbox-search{flex:1;min-width:0;padding:0;position:relative}.sa-embedded-app .inbox-search-toolbar{align-items:center;gap:6px;padding:10px 12px 8px;display:flex;position:relative}.sa-embedded-app .inbox-filter-trigger{border:1px solid var(--border);background:var(--bg-elev-3);width:32px;height:32px;color:var(--text-dim);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.sa-embedded-app .inbox-filter-trigger:hover{border-color:var(--border-strong);color:var(--text)}.sa-embedded-app .inbox-filter-trigger.on{background:var(--accent-soft);color:var(--accent);border-color:#1e51b859}.sa-embedded-app .inbox-filter-badge{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.sa-embedded-app .inbox-active-filters{scrollbar-width:none;gap:5px;padding:0 12px 8px;display:flex;overflow-x:auto}.sa-embedded-app .inbox-active-filters::-webkit-scrollbar{display:none}.sa-embedded-app .inbox-active-filter-pill{background:var(--accent-soft);max-width:160px;color:var(--accent);white-space:nowrap;border:1px solid #1e51b840;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sa-embedded-app .inbox-active-filter-pill span{text-overflow:ellipsis;overflow:hidden}.sa-embedded-app .inbox-active-filter-pill:hover{border-color:#1e51b873}.sa-embedded-app .inbox-filter-backdrop{z-index:45;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.sa-embedded-app .inbox-filter-panel{z-index:50;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);width:min(300px,100vw - 24px);box-shadow:var(--shadow-md);animation:.14s ease-out inbox-filter-in;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}@keyframes inbox-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sa-embedded-app .inbox-filter-panel-head{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--bg-elev) 0%, var(--bg-elev-3) 100%);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 12px 10px;display:flex}.sa-embedded-app .inbox-filter-panel-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.sa-embedded-app .inbox-filter-panel-icon{border-radius:var(--r-md);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.sa-embedded-app .inbox-filter-panel-label{color:var(--text);margin:0;font-size:12.5px;font-weight:600;line-height:1.2}.sa-embedded-app .inbox-filter-panel-hint{color:var(--text-mute);margin:2px 0 0;font-size:10.5px;line-height:1.3}.sa-embedded-app .inbox-filter-panel-clear{border:1px solid var(--border);background:var(--bg-elev);color:var(--text-dim);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sa-embedded-app .inbox-filter-panel-clear:hover{border-color:var(--border-strong);color:var(--accent);background:var(--accent-soft)}.sa-embedded-app .inbox-filter-panel-body{flex-direction:column;gap:6px;max-height:min(52vh,360px);padding:10px;display:flex;overflow-y:auto}.sa-embedded-app .inbox-filter-field{border-radius:var(--r-md);background:var(--bg-elev-3);border:1px solid #0000;flex-direction:column;gap:5px;padding:8px;transition:border-color .12s,background .12s;display:flex}.sa-embedded-app .inbox-filter-field.is-active{background:var(--accent-soft);border-color:#1e51b847}.sa-embedded-app .inbox-filter-field.is-disabled{opacity:.5}.sa-embedded-app .inbox-filter-field-meta{align-items:center;gap:7px;min-width:0;display:flex}.sa-embedded-app .inbox-filter-field-icon{background:var(--bg-elev);border:1px solid var(--border);width:22px;height:22px;color:var(--accent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sa-embedded-app .inbox-filter-field.is-active .inbox-filter-field-icon{background:var(--bg-elev);border-color:#1e51b840}.sa-embedded-app .inbox-filter-field-label{color:var(--text-dim);letter-spacing:.01em;font-size:11px;font-weight:600}.sa-embedded-app .inbox-filter-control{width:100%;position:relative}.sa-embedded-app .inbox-filter-select{appearance:none;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-elev);width:100%;height:30px;color:var(--text);cursor:pointer;outline:none;padding:0 28px 0 10px;font-size:12px;font-weight:500}.sa-embedded-app .inbox-filter-select:hover:not(:disabled){border-color:var(--border-strong)}.sa-embedded-app .inbox-filter-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.sa-embedded-app .inbox-filter-select:disabled{cursor:not-allowed}.sa-embedded-app .inbox-filter-chevron{width:14px;height:14px;color:var(--text-mute);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.sa-embedded-app .inbox-filter-panel-foot{border-top:1px solid var(--border);background:var(--bg-elev-3);padding:8px 12px 10px}.sa-embedded-app .inbox-filter-panel-count{color:var(--accent);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:600}.sa-embedded-app .inbox-search input{background:var(--bg-elev-3);border:1px solid var(--border);width:100%;height:32px;color:var(--text);border-radius:8px;outline:none;padding:0 10px 0 30px;font-size:13px}.sa-embedded-app .inbox-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sa-embedded-app .inbox-search input::placeholder{color:var(--text-mute)}.sa-embedded-app .inbox-search svg{color:var(--text-mute);position:absolute;top:50%;left:21px;transform:translateY(-50%)}.sa-embedded-app .inbox-search .kbd{font-family:var(--font-mono);background:var(--bg-elev);border:1px solid var(--border);color:var(--text-mute);border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;top:50%;right:21px;transform:translateY(-50%)}.sa-embedded-app .filter-row{scrollbar-width:none;flex-wrap:wrap;gap:8px;padding:4px 12px 12px;display:flex;overflow-x:auto}.sa-embedded-app .filter-row::-webkit-scrollbar{display:none}.sa-embedded-app .filter-chip-wrap{flex-shrink:0;position:relative}.sa-embedded-app .filter-chip{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.sa-embedded-app .filter-chip:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.sa-embedded-app .filter-chip:disabled{opacity:.45;cursor:not-allowed}.sa-embedded-app .filter-chip svg{color:var(--text-mute)}.sa-embedded-app .filter-chip.on{background:var(--accent-soft);color:var(--accent);border-color:#1e51b859;font-weight:600}.sa-embedded-app .filter-chip.on svg{color:var(--accent)}.sa-embedded-app .filter-chevron{transition:transform .15s}.sa-embedded-app .filter-chevron.open{transform:rotate(180deg)}.sa-embedded-app .filter-dropdown-backdrop{z-index:40;position:fixed;inset:0}.sa-embedded-app .filter-dropdown-menu{background:var(--bg-elev);border:1px solid var(--border);min-width:160px;max-height:220px;box-shadow:var(--shadow-md,0 8px 24px #0000001f);z-index:50;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.sa-embedded-app .filter-dropdown-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px;display:block}.sa-embedded-app .filter-dropdown-item:hover{background:var(--accent-soft);color:var(--accent)}.sa-embedded-app .inbox-meta{color:var(--text-mute);border-top:1px solid var(--border);background:var(--bg-elev-3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.sa-embedded-app .inbox-meta .sort{color:var(--text-dim);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.sa-embedded-app .inbox-scroll{flex:1;padding:4px 0 30px;overflow-y:auto}.sa-embedded-app .call-card{border-bottom:1px solid var(--border);cursor:pointer;padding:11px 14px;transition:background .1s;position:relative}.sa-embedded-app .call-card:hover{background:var(--bg-elev-3)}.sa-embedded-app .call-card.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.sa-embedded-app .call-card.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sa-embedded-app .call-card.active .cc-name{color:var(--accent);font-weight:600}.sa-embedded-app .call-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sa-embedded-app .cc-row1{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sa-embedded-app .cc-avatar{color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.sa-embedded-app .cc-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.sa-embedded-app .cc-time{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.sa-embedded-app .cc-row2{color:var(--text-mute);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.sa-embedded-app .cc-row2 .dot{background:var(--text-mute);border-radius:999px;width:3px;height:3px}.sa-embedded-app .cc-row2 .duration{font-family:var(--font-mono);font-size:11px}.sa-embedded-app .cc-sentiment{align-items:center;gap:8px;margin-bottom:7px;display:flex}.sa-embedded-app .sent-bar{background:linear-gradient(90deg, var(--c-negative) 0%, #f59f0a 50%, var(--c-positive) 100%);opacity:.35;border-radius:999px;flex:1;height:4px;position:relative}.sa-embedded-app .call-card.active .sent-bar{opacity:1}.sa-embedded-app .sent-marker{background:var(--bg-elev);border:2px solid;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sa-embedded-app .sent-label{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;font-family:var(--font-mono);text-align:right;width:30px}.sa-embedded-app .cc-topics{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.sa-embedded-app .cc-topic{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:500}.sa-embedded-app .call-card.active .cc-topic{background:var(--bg-elev)}.sa-embedded-app .cc-row3{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-embedded-app .cc-score{font-size:11px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:4px;display:inline-flex}.sa-embedded-app .cc-score .ring{border:2px solid;border-radius:999px;place-items:center;width:14px;height:14px;font-size:0;display:grid}.sa-embedded-app .cc-state{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.sa-embedded-app .cc-state.flagged{color:var(--danger);background:#ef43431f}.sa-embedded-app .cc-state.new{color:var(--accent);background:#1e51b81a}.sa-embedded-app .cc-state.coaching{color:#6231c4;background:#713cdd1f}.sa-embedded-app .cc-state.reviewed{color:var(--text-mute);background:#dbdfe6}.sa-embedded-app .cc-state.active{background:var(--accent);color:var(--accent-ink)}.sa-embedded-app .center{background:var(--bg);grid-area:center;grid-template-rows:auto auto 1fr;min-width:0;min-height:0;display:grid;position:relative}.sa-embedded-app .call-head{background:var(--bg-elev);border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:stretch;gap:10px;padding:12px 18px;display:flex}.sa-embedded-app .call-head .ch-row{align-items:center;gap:14px;min-width:0;display:flex}.sa-embedded-app .call-head .avatar.lg{color:#fff;background:linear-gradient(135deg,#f5813d,#dd3c8c);flex-shrink:0}.sa-embedded-app .call-head .ch-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sa-embedded-app .call-head .ch-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.sa-embedded-app .call-head .ch-name .company{color:var(--text-mute);font-size:12px;font-weight:500}.sa-embedded-app .call-head .ch-line2{color:var(--text-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.sa-embedded-app .call-head .ch-line2 .sep{background:var(--text-mute);border-radius:999px;flex-shrink:0;width:3px;height:3px}.sa-embedded-app .call-head .ch-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-left:52px;display:flex}.sa-embedded-app .call-head .ch-chip{background:var(--bg-elev-3);border:1px solid var(--border);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;max-width:100%;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.sa-embedded-app .call-head .ch-chip .ic{color:var(--text-mute);flex-shrink:0}.sa-embedded-app .call-head .ch-chip.agent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.sa-embedded-app .call-head .ch-chip.agent .ic{color:var(--accent)}.sa-embedded-app .call-head .ch-actions{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.sa-embedded-app .wave-card{background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:14px;flex-direction:column;margin:14px 18px 0;display:flex;overflow:hidden}.sa-embedded-app .wave-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 6px;padding:10px 14px;display:flex}.sa-embedded-app .wave-toolbar .transport{flex-shrink:0;align-items:center;gap:2px;display:flex}.sa-embedded-app .wave-toolbar .play-btn{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 10px -2px #1e51b873}.sa-embedded-app .wave-toolbar .play-btn:hover{background:var(--accent-2)}.sa-embedded-app .wave-toolbar .time{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:flex}.sa-embedded-app .wave-toolbar .time .total{color:var(--text-mute)}.sa-embedded-app .wave-toolbar .speed-select{align-items:center;margin-left:4px;display:inline-flex}.sa-embedded-app .wave-toolbar .speed-select select{font-family:var(--font-mono);background:var(--bg-elev-3);color:var(--text-dim);border:1px solid var(--border);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border-radius:6px;padding:4px 24px 4px 8px;font-size:12px;font-weight:600}.sa-embedded-app .wave-toolbar .speed-select select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.sa-embedded-app .wave-toolbar .toggles{background:var(--bg-elev-3);border-radius:8px;flex-shrink:0;gap:6px;margin-left:10px;padding:4px;display:inline-flex}.sa-embedded-app .wave-toolbar .toggles button{color:var(--text-dim);border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.sa-embedded-app .wave-toolbar .toggles button.on{background:var(--bg-elev);color:var(--accent);box-shadow:var(--shadow-sm);font-weight:600}.sa-embedded-app .wave-toolbar .spacer{flex:1}.sa-embedded-app .wave-toolbar .vol{color:var(--text-mute);align-items:center;gap:6px;font-size:11px;display:flex}.sa-embedded-app .wave-toolbar .vol-bar{background:var(--bg-elev-3);border-radius:999px;width:60px;height:3px;position:relative}.sa-embedded-app .wave-toolbar .vol-fill{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sa-embedded-app .wave-stack{flex-direction:column;gap:6px;padding:14px 18px 12px;display:flex;position:relative}.sa-embedded-app .wave-row{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid;position:relative}.sa-embedded-app .wave-label{align-items:center;gap:8px;display:flex}.sa-embedded-app .wave-label .who{text-transform:uppercase;letter-spacing:.06em;color:var(--text);font-size:11px;font-weight:600}.sa-embedded-app .wave-label .who.agent{color:var(--c-agent)}.sa-embedded-app .wave-label .who.customer{color:var(--c-customer)}.sa-embedded-app .wave-label .swatch{border-radius:999px;width:8px;height:8px}.sa-embedded-app .wave-canvas{background:var(--bg-elev-3);border-radius:8px;height:70px;position:relative;overflow:hidden}.sa-embedded-app .wave-canvas.agent{background:#eff3fb}.sa-embedded-app .wave-canvas.customer{background:#f0f8fa}.sa-embedded-app [data-theme=dark] .wave-canvas.agent{background:#121e36}.sa-embedded-app [data-theme=dark] .wave-canvas.customer{background:#152d32}.sa-embedded-app .wave-bars{pointer-events:none;align-items:center;gap:1px;display:flex;position:absolute;inset:4px 8px}.sa-embedded-app .wave-bar{opacity:.85;background:currentColor;border-radius:1px;flex:1;min-height:2px}.sa-embedded-app .wave-canvas.agent .wave-bars{color:var(--c-agent)}.sa-embedded-app .wave-canvas.customer .wave-bars{color:var(--c-customer)}.sa-embedded-app .wave-canvas-overlay{pointer-events:none;z-index:3;position:absolute;inset:0 18px 0 110px}.sa-embedded-app .wave-playhead{background:var(--accent);z-index:3;pointer-events:none;width:2px;position:absolute;top:-8px;bottom:-8px}.sa-embedded-app .wave-playhead:before{content:"";background:var(--accent);border-radius:999px;width:10px;height:10px;position:absolute;top:-2px;left:-4px;box-shadow:0 0 0 3px #ffffffb3}.sa-embedded-app .sent-strip{grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-top:4px;display:grid}.sa-embedded-app .sent-strip .who{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10px;font-weight:600}.sa-embedded-app .sent-track{background:var(--bg-elev-3);border-radius:6px;height:18px;display:flex;position:relative;overflow:hidden}.sa-embedded-app .sent-cell{flex:1;height:100%}.sa-embedded-app .marker-row{border-bottom:1px dashed var(--border);grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-top:8px;padding-bottom:4px;display:grid}.sa-embedded-app .marker-row .who{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10px;font-weight:600}.sa-embedded-app .marker-track{height:22px;position:relative}.sa-embedded-app .marker{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.sa-embedded-app .marker .pin{background:currentColor;border-radius:2px;width:9px;height:9px;margin-bottom:4px;transform:rotate(45deg)}.sa-embedded-app .marker .lbl{background:var(--bg-elev);border:1px solid var(--border);white-space:nowrap;color:var(--text-dim);opacity:0;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:10px;transition:opacity .12s}.sa-embedded-app .marker:hover .lbl{opacity:1}.sa-embedded-app .marker.greeting{color:var(--m-greeting)}.sa-embedded-app .marker.discovery{color:var(--m-discovery)}.sa-embedded-app .marker.topic{color:var(--m-topic)}.sa-embedded-app .marker.objection{color:var(--m-objection)}.sa-embedded-app .marker.compliance{color:var(--m-compliance)}.sa-embedded-app .marker.ai{color:var(--m-ai)}.sa-embedded-app .marker.solution{color:var(--m-solution)}.sa-embedded-app .marker.upsell{color:var(--m-upsell)}.sa-embedded-app .marker.closing{color:var(--m-closing)}.sa-embedded-app .marker.overtalk{color:var(--m-objection)}.sa-embedded-app .marker.bookmark{color:var(--accent)}.sa-embedded-app .wave-canvas.spectrum .wave-bars{align-items:flex-end;gap:2px}.sa-embedded-app .wave-card:fullscreen{background:var(--panel);flex-direction:column;padding:16px;display:flex}.sa-embedded-app .wave-card:fullscreen .wave-stack{flex:1}.sa-embedded-app .wave-card:fullscreen .wave-canvas{height:min(28vh,180px)}.sa-embedded-app .center-body{flex-direction:column;grid-row:3;min-width:0;min-height:0;margin-top:10px;display:flex;overflow:hidden}.sa-embedded-app .transcript-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 14px;padding:0 18px;display:flex}.sa-embedded-app .t-tab{color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 4px;font-size:13px;font-weight:500;display:inline-flex}.sa-embedded-app .t-tab.active{color:var(--accent);border-bottom:3px solid var(--accent);background:var(--accent-soft);border-radius:6px 6px 0 0;padding-left:8px;padding-right:8px;font-weight:600}.sa-embedded-app .t-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-embedded-app .t-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.sa-embedded-app .t-tab.active .badge{background:var(--accent);color:#fff}.sa-embedded-app .transcript-head .spacer{flex:1}.sa-embedded-app .transcript-head .t-actions{align-items:center;gap:4px;padding:6px 0;display:flex}.sa-embedded-app .transcript-head .t-search{flex:160px;min-width:120px;max-width:220px;height:28px;position:relative}.sa-embedded-app .transcript-head .t-search input{background:var(--bg-elev);border:1px solid var(--border);border-radius:7px;outline:none;width:100%;height:28px;padding:0 36px 0 28px;font-size:12px}.sa-embedded-app .transcript-head .t-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sa-embedded-app .transcript-head .t-search-icon{cursor:pointer;width:28px;color:var(--text-mute);background:0 0;border:0;border-radius:7px 0 0 7px;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0}.sa-embedded-app .transcript-head .t-search-icon:hover{color:var(--accent);background:var(--accent-soft)}.sa-embedded-app .transcript-head .t-search--pulse{animation:1.2s ease-out sa-search-pulse}@keyframes sa-search-pulse{0%,to{box-shadow:none}25%{box-shadow:0 0 0 3px var(--accent-soft)}}.sa-embedded-app .transcript-head .t-search-count{font-variant-numeric:tabular-nums;color:var(--text-mute);pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sa-embedded-app .transcript-scroll{flex:1;padding:14px 18px 30px;overflow-y:auto}.sa-embedded-app .turn{grid-template-columns:56px 1fr;gap:12px;margin-bottom:14px;scroll-margin-top:60px;display:grid;position:relative}.sa-embedded-app .turn.active .turn-text{background:var(--accent-soft);border-color:#1e51b84d}.sa-embedded-app .turn.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0;left:-18px}.sa-embedded-app .turn-time{font-family:var(--font-mono);color:var(--text-mute);text-align:right;font-variant-numeric:tabular-nums;padding-top:7px;font-size:11px}.sa-embedded-app .turn-body{min-width:0}.sa-embedded-app .turn-who{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.sa-embedded-app .turn.agent .turn-who{color:var(--c-agent)}.sa-embedded-app .turn.customer .turn-who{color:var(--c-customer)}.sa-embedded-app .turn.unknown .turn-who{color:var(--c-agent)}.sa-embedded-app .turn-who .swatch{background:currentColor;border-radius:999px;width:7px;height:7px}.sa-embedded-app .turn-text{background:var(--bg-elev);border:1px solid var(--border);color:var(--text);text-wrap:pretty;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.55}.sa-embedded-app .turn.customer .turn-text{background:var(--bg-elev-3)}.sa-embedded-app .turn-text mark{color:var(--text);background:#f59f0a40;border-radius:3px;padding:0 2px}.sa-embedded-app .turn.search-hit .turn-text{border-color:#c5831173;box-shadow:inset 0 0 0 1px #c583111f}.sa-embedded-app .ai-chip{color:var(--text);background:linear-gradient(#713cdd0f,#713cdd1a);border:1px solid #713cdd38;border-radius:8px;align-items:flex-start;gap:7px;max-width:100%;margin-top:6px;padding:7px 10px;font-size:11.5px;line-height:1.45;display:inline-flex}.sa-embedded-app .ai-chip .ic{color:#713cdd;flex-shrink:0;margin-top:1px}.sa-embedded-app .ai-chip .lbl{text-transform:uppercase;letter-spacing:.06em;color:#5c2eb8;margin-right:4px;font-size:10px;font-weight:700}.sa-embedded-app .ai-chip.win{background:#16a24914;border-color:#16a24938}.sa-embedded-app .ai-chip.win .ic,.sa-embedded-app .ai-chip.win .lbl{color:var(--success)}.sa-embedded-app .ai-chip.warn{background:#f59f0a14;border-color:#f59f0a38}.sa-embedded-app .ai-chip.warn .ic,.sa-embedded-app .ai-chip.warn .lbl{color:#a9700f}.sa-embedded-app .ai-chip.danger{background:#e6373714;border-color:#e6373738}.sa-embedded-app .ai-chip.danger .ic,.sa-embedded-app .ai-chip.danger .lbl{color:var(--danger)}.sa-embedded-app .inspector{background:var(--panel);border-left:1px solid var(--border);flex-direction:column;grid-area:insp;min-width:0;min-height:0;display:flex}.sa-embedded-app .insp-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;flex-shrink:0;gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.sa-embedded-app .insp-tabs::-webkit-scrollbar{display:none}.sa-embedded-app .insp-tab{color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:5px;margin-bottom:-1px;padding:9px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.sa-embedded-app .insp-tab.active{color:var(--accent);border-bottom:3px solid var(--accent);background:var(--accent-soft);font-weight:600}.sa-embedded-app .insp-tab svg{color:var(--text-mute)}.sa-embedded-app .insp-tab.active svg{color:var(--accent)}.sa-embedded-app .insp-body{flex:1;min-width:0;padding-bottom:24px;overflow:hidden auto}.sa-embedded-app .ai-hero{background:linear-gradient(#713cdd14 0%,#1e51b80a 100%);border:1px solid #713cdd33;border-radius:12px;flex-direction:column;gap:0;min-width:0;margin:14px 16px 0;padding:14px;display:flex}.sa-embedded-app .ai-hero .h-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px;display:flex}.sa-embedded-app .ai-hero .h-head .pill{text-transform:uppercase;letter-spacing:.06em;color:#5c2eb8;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.sa-embedded-app .ai-hero .h-head .v{color:var(--text-mute);font-size:10px;font-family:var(--font-mono);margin-left:0;line-height:1.35}.sa-embedded-app .ai-hero .h-text{color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;width:100%;font-size:13px;line-height:1.55}.sa-embedded-app .section-head{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);align-items:center;gap:8px;margin:18px 16px 8px;font-size:10.5px;font-weight:700;display:flex}.sa-embedded-app .section-head .line{background:var(--border);flex:1;height:1px}.sa-embedded-app .section-head .add{color:var(--accent);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.sa-embedded-app .highlight-list{flex-direction:column;gap:6px;margin:0 16px;display:flex}.sa-embedded-app .hi-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12.5px;line-height:1.45;display:flex}.sa-embedded-app .hi-row .ic{flex-shrink:0;margin-top:1px}.sa-embedded-app .hi-row.win{background:#16a2490d;border-color:#16a2494d}.sa-embedded-app .hi-row.watch{background:#f59f0a0d;border-color:#f59f0a4d}.sa-embedded-app .hi-row.miss{background:#e637370d;border-color:#e637374d}.sa-embedded-app .hi-row.win .ic{color:var(--success)}.sa-embedded-app .hi-row.watch .ic{color:#a9700f}.sa-embedded-app .hi-row.miss .ic{color:var(--danger)}.sa-embedded-app .action-list{flex-direction:column;gap:6px;margin:0 16px;display:flex}.sa-embedded-app .action-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.sa-embedded-app .action-row .checkbox{border:1.5px solid var(--border-strong);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.sa-embedded-app .action-row .checkbox.done{background:var(--success);border-color:var(--success);color:#fff}.sa-embedded-app .action-row .a-body{flex:1;min-width:0}.sa-embedded-app .action-row .a-text{color:var(--text);font-size:12.5px;line-height:1.4}.sa-embedded-app .action-row .a-meta{color:var(--text-mute);align-items:center;gap:8px;margin-top:4px;font-size:10.5px;display:flex}.sa-embedded-app .action-row .a-meta .owner{color:var(--accent);font-weight:600}.sa-embedded-app .question-chips{flex-wrap:wrap;gap:6px;margin:0 16px;display:flex}.sa-embedded-app .q-chip{background:var(--bg-elev);border:1px solid var(--border);color:var(--text-dim);text-align:left;border-radius:999px;padding:6px 10px;font-size:11.5px}.sa-embedded-app .q-chip:hover,.sa-embedded-app .q-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.sa-embedded-app .q-chip:disabled{opacity:.55;cursor:wait}.sa-embedded-app .ask-row{margin:14px 16px;position:relative}.sa-embedded-app .ask-row input{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:10px;outline:none;width:100%;height:36px;padding:0 40px 0 32px;font-size:13px}.sa-embedded-app .ask-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sa-embedded-app .ask-row .ic-l{color:#7547d1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sa-embedded-app .ask-row .ic-r{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sa-embedded-app .ask-row .ic-r:disabled{opacity:.45;cursor:not-allowed}.sa-embedded-app .ask-row .ic-r:not(:disabled):hover{background:var(--accent-2)}.sa-embedded-app .scorecard-hero{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;margin:14px 16px 0;padding:14px;display:flex}.sa-embedded-app .score-ring{flex-shrink:0;width:76px;height:76px;position:relative}.sa-embedded-app .score-ring svg{transform:rotate(-90deg)}.sa-embedded-app .score-ring .track{stroke:var(--bg-elev-3)}.sa-embedded-app .score-ring .fill{stroke:var(--success);stroke-linecap:round;transition:stroke-dashoffset .6s}.sa-embedded-app .score-ring .val{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.sa-embedded-app .scorecard-hero .meta{flex:1;min-width:0}.sa-embedded-app .scorecard-hero .lbl{color:var(--text-mute);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.sa-embedded-app .scorecard-hero .name{color:var(--text);margin:2px 0 6px;font-size:14px;font-weight:600}.sa-embedded-app .scorecard-hero .rating{color:var(--success);background:#16a24924;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.sa-embedded-app .criterion{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr 60px;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;display:grid}.sa-embedded-app .criterion .pass{place-items:center;display:grid}.sa-embedded-app .criterion .pass.yes{color:var(--success)}.sa-embedded-app .criterion .pass.no{color:var(--danger)}.sa-embedded-app .criterion .c-name{color:var(--text);font-weight:500}.sa-embedded-app .criterion .c-note{color:var(--text-mute);margin-top:2px;font-size:11px;line-height:1.35}.sa-embedded-app .criterion .c-score{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-size:12px;font-weight:600}.sa-embedded-app .criterion .c-score .total{color:var(--text-mute);font-weight:500}.sa-embedded-app .topic-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.sa-embedded-app .topic-row:hover{background:var(--bg-elev-3)}.sa-embedded-app .topic-row .t-name{font-size:13px;font-weight:500}.sa-embedded-app .topic-row .t-meta{color:var(--text-mute);align-items:center;gap:8px;margin-top:3px;font-size:10.5px;display:flex}.sa-embedded-app .topic-row .conf-bar{background:var(--bg-elev-3);border-radius:999px;width:60px;height:4px;position:relative;overflow:hidden}.sa-embedded-app .topic-row .conf-fill{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.sa-embedded-app .topic-row .sent-pill{font-family:var(--font-mono);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.sa-embedded-app .topic-row .sent-pill.pos{color:var(--success);background:#16a2491f}.sa-embedded-app .topic-row .sent-pill.neu{color:var(--text-dim);background:#dbdfe6}.sa-embedded-app .topic-row .sent-pill.neg{color:var(--danger);background:#e637371f}.sa-embedded-app .bottombar{background:var(--bg-elev);border-top:1px solid var(--border);color:var(--text-dim);white-space:nowrap;grid-area:bottom;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.sa-embedded-app .bottombar>*{flex-shrink:0}.sa-embedded-app .bottombar .seg{align-items:center;gap:6px;display:inline-flex}.sa-embedded-app .bottombar .seg .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.sa-embedded-app .bottombar .seg .v.pos{color:var(--success)}.sa-embedded-app .bottombar .seg .v.warn{color:#a9700f}.sa-embedded-app .bottombar .seg.divider:before{content:"";background:var(--border);width:1px;height:14px;margin-right:6px;display:inline-block}.sa-embedded-app kbd{font-family:var(--font-mono);background:var(--bg-elev-3);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}.sa-embedded-app ::-webkit-scrollbar{width:10px;height:10px}.sa-embedded-app ::-webkit-scrollbar-track{background:0 0}.sa-embedded-app ::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.sa-embedded-app ::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000}[data-density=compact] .sa-embedded-app .topbar{height:44px}[data-density=compact] .sa-embedded-app{grid-template-rows:44px 1fr 32px}[data-density=compact] .sa-embedded-app .call-card{padding:9px 14px}[data-density=compact] .sa-embedded-app .turn{margin-bottom:10px}[data-density=compact] .sa-embedded-app .turn-text{padding:8px 10px;font-size:13px}[data-density=comfortable] .sa-embedded-app .call-card{padding:14px 16px}[data-density=comfortable] .sa-embedded-app .turn{margin-bottom:18px}[data-density=comfortable] .sa-embedded-app .turn-text{padding:12px 14px;font-size:14px}.sa-embedded-app--config .sa-config-subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;flex-shrink:0;align-items:center;gap:10px;height:40px;padding:0 14px;display:flex}.sa-embedded-app--config .sa-config-subbar .mode-switch{background:var(--bg-elev-3);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.sa-embedded-app--config .sa-config-subbar .mode-switch button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.sa-embedded-app--config .sa-config-subbar .mode-switch button.on{background:var(--accent-soft);color:var(--accent);box-shadow:var(--shadow-sm);border:1px solid #1e51b833;font-weight:600}.sa-embedded-app--config .sa-config-subbar .mode-switch button:not(.on):hover{color:var(--text);background:var(--bg-elev)}.sa-embedded-app--config .sa-config-subbar .sub-crumb{color:var(--text-dim);align-items:center;gap:6px;font-size:12.5px;display:flex}.sa-embedded-app--config .sa-config-subbar .sub-crumb .sep{color:var(--text-mute)}.sa-embedded-app--config .sa-config-subbar .sub-crumb .current{color:var(--text);font-weight:500}.sa-embedded-app--config .sa-config-subbar .spacer{flex:1}.sa-embedded-app--config .sa-config-subbar .quick{color:var(--text-mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sa-embedded-app--config .sa-config-subbar .quick.warn{color:#a9700f}.sa-embedded-app--config .sa-config-subbar .quick .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.sa-embedded-app--tools .sa-side-link .sa-side-badge{font-family:var(--font-mono);color:var(--text-mute);background:var(--bg-elev-3);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600}.sa-embedded-app--tools .sa-side-link .sa-side-warn{text-transform:uppercase;letter-spacing:.04em;color:#a9700f;margin-left:4px;font-size:9px;font-weight:700}.sa-embedded-app--v2{grid-template:"top"52px"sub"40px"main"1fr"bottom"36px/minmax(0,1fr)!important}.sa-embedded-app--v2 .main{background:var(--bg);flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex;overflow:hidden}.sa-embedded-app--v2 .proj-select{background:var(--bg-elev-3);border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:9px;max-width:280px;height:34px;padding:0 10px 0 8px;transition:border-color .12s,background .12s;display:inline-flex;position:relative}.sa-embedded-app--v2 .proj-select:hover{border-color:var(--border-strong)}.sa-embedded-app--v2 .proj-select.open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sa-embedded-app--v2 .proj-select .pdot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sa-embedded-app--v2 .proj-select .pmeta{flex-direction:column;min-width:0;line-height:1.15;display:flex}.sa-embedded-app--v2 .proj-select .pmeta .pn{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.sa-embedded-app--v2 .proj-select .pmeta .pp{color:var(--text-mute);white-space:nowrap;font-size:9.5px;font-weight:500}.sa-embedded-app--v2 .proj-select .chev{color:var(--text-mute);flex-shrink:0}.sa-embedded-app--v2 .proj-menu{z-index:40;background:var(--bg-elev);border:1px solid var(--border);width:360px;max-height:70vh;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:44px;left:0;overflow-y:auto}.sa-embedded-app--v2 .proj-menu .pm-head{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;align-items:center;padding:8px 8px 6px;font-size:10px;font-weight:700;display:flex}.sa-embedded-app--v2 .proj-menu .pm-foot{border-top:1px solid var(--border);cursor:pointer;color:var(--accent);border-radius:0 0 9px 9px;align-items:center;gap:8px;margin-top:4px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.sa-embedded-app--v2 .proj-menu .pm-foot:hover{background:var(--accent-soft)}.sa-embedded-app--v2 .top-proj{align-items:center;gap:8px;display:inline-flex}.sa-embedded-app--v2 .top-proj .tp-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-weight:700}.sa-embedded-app--v2 .proj-select--compact{border-radius:7px;max-width:200px;height:28px;padding:0 8px 0 6px}.sa-embedded-app--v2 .proj-select--compact .pmeta .pn{font-size:12px;font-weight:600}.sa-embedded-app--v2 .subbar-scope{align-items:center;gap:8px;min-width:0;display:inline-flex}.sa-embedded-app--v2 .scope-select-wrap{min-width:0;position:relative}.sa-embedded-app--v2 .scope-select{background:var(--bg-elev-3);border:1px solid var(--border);cursor:pointer;max-width:180px;height:28px;color:var(--text-dim);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.sa-embedded-app--v2 .scope-select:hover{border-color:var(--border-strong)}.sa-embedded-app--v2 .scope-select.open{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.sa-embedded-app--v2 .scope-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sa-embedded-app--v2 .scope-menu{z-index:45;background:var(--bg-elev);border:1px solid var(--border);min-width:220px;max-width:320px;max-height:50vh;box-shadow:var(--shadow-lg);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.sa-embedded-app--v2 .scope-opt{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-size:12px;display:flex}.sa-embedded-app--v2 .scope-opt:hover{background:var(--bg-elev-3)}.sa-embedded-app--v2 .scope-opt.active{background:var(--accent-soft)}.sa-embedded-app--v2 .scope-opt-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;line-height:1.2;overflow:hidden}.sa-embedded-app--v2 .scope-opt-meta{color:var(--text-mute);font-size:10px}.sa-embedded-app--v2 .proj-opt{cursor:pointer;border-radius:9px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.sa-embedded-app--v2 .proj-opt:hover{background:var(--bg-elev-3)}.sa-embedded-app--v2 .proj-opt.active{background:var(--accent-soft)}.sa-embedded-app--v2 .proj-opt .pdot{border-radius:3px;width:10px;height:10px}.sa-embedded-app--v2 .proj-opt .pn{letter-spacing:-.01em;font-size:13px;font-weight:600}.sa-embedded-app--v2 .proj-opt .pp{color:var(--text-mute);align-items:center;gap:6px;margin-top:1px;font-size:11px;display:flex}.sa-embedded-app--v2 .proj-opt .pscore{font-family:var(--font-mono);text-align:right;font-size:13px;font-weight:700}.sa-embedded-app--v2 .proj-opt .pstar{color:#f0a119}.sa-embedded-app--v2 .subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;grid-area:sub;align-items:center;gap:4px;padding:0 14px;display:flex}.sa-embedded-app--v2 .view-tab{height:32px;color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.sa-embedded-app--v2 .view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.sa-embedded-app--v2 .view-tab.active{background:var(--accent-soft);color:var(--accent);border-bottom-color:var(--accent);border-bottom-width:3px;font-weight:600}.sa-embedded-app--v2 .view-tab svg{opacity:.9}.sa-embedded-app--v2 .view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);font-size:10.5px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:1px 6px}.sa-embedded-app--v2 .view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.sa-embedded-app--v2 .subbar .spacer{flex:1}.sa-embedded-app--v2 .subbar .quick{color:var(--text-mute);align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:inline-flex}.sa-embedded-app--v2 .subbar .quick .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.sa-embedded-app--v2 .subbar .divider-v{background:var(--border);width:1px;height:22px;margin:0 4px}.sa-embedded-app--v2 .insights-page-nav{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;margin:-18px -24px 16px;padding:0 24px;position:sticky;top:0}.sa-embedded-app--v2 .insights-page-nav .insp-tabs{border-bottom:none;gap:4px;padding:0}.sa-embedded-app--v2 .insights-page-nav .insp-tab{border-radius:0;padding:11px 14px;font-size:13px}.sa-embedded-app--v2 .insights-page-nav .insp-tab.active{border-bottom-width:3px}.sa-embedded-app--v2 .insights-active-label{color:var(--accent);background:var(--accent-soft);border:1px solid #1e51b82e;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .insights-active-label svg{width:13px;height:13px}.sa-embedded-app--v2 .page-head{background:var(--bg-elev);border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;padding:15px 24px 13px;display:grid}.sa-embedded-app--v2 .page-head h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 4px;font-size:21px;font-weight:700;line-height:1.2;display:flex}.sa-embedded-app--v2 .page-head h1 .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.sa-embedded-app--v2 .page-head .sub{color:var(--text-mute);text-wrap:pretty;max-width:820px;font-size:12.5px;line-height:1.5}.sa-embedded-app--v2 .page-head .actions{align-items:center;gap:6px;display:flex}.sa-embedded-app--v2 .page-body{flex-direction:column;flex:1;gap:16px;padding:18px 24px 40px;display:flex;overflow-y:auto}.sa-embedded-app--v2 .page-body>*,.sa-embedded-app--v2 .config-content>*{flex-shrink:0}.sa-embedded-app--v2 .sect-head{align-items:center;gap:10px;margin-bottom:2px;display:flex}.sa-embedded-app--v2 .sect-head h2{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.sa-embedded-app--v2 .sect-head .rule{background:var(--border);flex:1;height:1px}.sa-embedded-app--v2 .sect-head .a{color:var(--accent);cursor:pointer;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}.sa-embedded-app--v2 .card-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.sa-embedded-app--v2 .card-head .ic-tile{background:var(--bg-elev-3);width:28px;height:28px;color:var(--text-dim);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sa-embedded-app--v2 .card-head h3{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:600;line-height:1.25}.sa-embedded-app--v2 .card-head .sub{color:var(--text-mute);margin-top:1px;font-size:11.5px}.sa-embedded-app--v2 .card-head .spacer{flex:1}.sa-embedded-app--v2 .card-body{padding:14px 16px}.sa-embedded-app--v2 .card-body.flush{padding:0}.sa-embedded-app--v2 .tag{letter-spacing:.04em;text-transform:uppercase;background:var(--bg-elev-3);color:var(--text-dim);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.sa-embedded-app--v2 .tag.ai{color:#6231c4;background:#713cdd24}.sa-embedded-app--v2 .tag.live{color:var(--success);background:#16a24924}.sa-embedded-app--v2 .tag.live:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.sa-embedded-app--v2 .tag.draft{color:#a9700f;background:#f59f0a29}.sa-embedded-app--v2 .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sa-embedded-app--v2 .kpi-strip{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.sa-embedded-app--v2 .kpi-tile{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.sa-embedded-app--v2 .kpi-tile:before{content:"";background:var(--kc,var(--accent));width:3px;position:absolute;top:0;bottom:0;left:0}.sa-embedded-app--v2 .kpi-tile .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:700}.sa-embedded-app--v2 .kpi-tile .val{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:800;line-height:1}.sa-embedded-app--v2 .kpi-tile .val .unit{color:var(--text-mute);margin-left:2px;font-size:12px;font-weight:600}.sa-embedded-app--v2 .kpi-tile .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-embedded-app--v2 .kpi-tile .t{align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .kpi-tile .t.up{color:var(--success)}.sa-embedded-app--v2 .kpi-tile .t.dn{color:var(--danger)}.sa-embedded-app--v2 .kpi-tile .sub{color:var(--text-mute);font-size:10.5px}.sa-embedded-app--v2 .kpi-tile .spark{height:26px;color:var(--kc,var(--accent));margin-top:-2px}.sa-embedded-app--v2 .proj-hero{color:#fff;box-shadow:var(--shadow-lg);background:radial-gradient(120% 90% at 0 0,#2364e747,#0000 55%),radial-gradient(110% 100% at 100% 100%,#713cdd47,#0000 55%),linear-gradient(150deg,#14213d 0%,#0e172f 60%,#1e1434 100%);border:1px solid #28365d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.sa-embedded-app--v2 .proj-hero:before{content:"";mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0}.sa-embedded-app--v2 .proj-hero .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a5bce9;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.sa-embedded-app--v2 .proj-hero h2{letter-spacing:-.02em;margin:9px 0 6px;font-size:25px;font-weight:700;line-height:1.05}.sa-embedded-app--v2 .proj-hero .meta{color:#c1c8d7;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.sa-embedded-app--v2 .proj-hero .meta .m{align-items:center;gap:6px;display:inline-flex}.sa-embedded-app--v2 .proj-hero .meta b{color:#fff;font-weight:600}.sa-embedded-app--v2 .proj-hero .hero-score{text-align:center;border-left:1px solid #364263;padding-left:20px}.sa-embedded-app--v2 .proj-hero .hero-score .sv{font-family:var(--font-mono);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.sa-embedded-app--v2 .proj-hero .hero-score .sl{letter-spacing:.08em;text-transform:uppercase;color:#a3b8e0;margin-top:4px;font-size:10px;font-weight:700}.sa-embedded-app--v2 .proj-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sa-embedded-app--v2 .proj-card{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .12s,box-shadow .12s,transform 40ms;display:flex;position:relative;overflow:hidden}.sa-embedded-app--v2 .proj-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.sa-embedded-app--v2 .proj-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sa-embedded-app--v2 .proj-card .pc-top{align-items:flex-start;gap:10px;display:flex}.sa-embedded-app--v2 .proj-card .pc-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.sa-embedded-app--v2 .proj-card .pc-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.sa-embedded-app--v2 .proj-card .pc-period{color:var(--text-mute);margin-top:1px;font-size:11px}.sa-embedded-app--v2 .proj-card .pc-star{color:var(--text-mute);margin-left:auto}.sa-embedded-app--v2 .proj-card .pc-star.on{color:#f0a119}.sa-embedded-app--v2 .proj-card .pc-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sa-embedded-app--v2 .proj-card .pc-stat .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:17px;font-weight:800}.sa-embedded-app--v2 .proj-card .pc-stat .l{letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute);margin-top:1px;font-size:9.5px;font-weight:600}.sa-embedded-app--v2 .proj-card .pc-foot{color:var(--text-mute);align-items:center;gap:8px;font-size:10.5px;display:flex}.sa-embedded-app--v2 .proj-card .pc-spark{flex:1;height:22px}.sa-embedded-app--v2 .proj-card .pc-open{color:var(--accent);align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .chart-legend{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.sa-embedded-app--v2 .chart-legend .li{color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sa-embedded-app--v2 .chart-legend .li i{border-radius:3px;width:9px;height:9px}.sa-embedded-app--v2 .chart-legend .li b{font-family:var(--font-mono);color:var(--text);font-weight:700}.sa-embedded-app--v2 .dist-bar{border:1px solid var(--border);border-radius:8px;height:30px;display:flex;overflow:hidden}.sa-embedded-app--v2 .dist-bar>div{color:#fff;place-items:center;min-width:0;font-size:11px;font-weight:700;display:grid}.sa-embedded-app--v2 .hist{align-items:flex-end;gap:10px;height:130px;display:flex}.sa-embedded-app--v2 .hist .hb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.sa-embedded-app--v2 .hist .hb .bar{border-radius:5px 5px 0 0;width:100%;min-height:4px}.sa-embedded-app--v2 .hist .hb .lbl{color:var(--text-mute);font-size:9.5px;font-family:var(--font-mono)}.sa-embedded-app--v2 .hist .hb .pv{font-family:var(--font-mono);font-size:11px;font-weight:700}.sa-embedded-app--v2 .act-item{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:10px 16px;display:grid}.sa-embedded-app--v2 .act-item:last-child{border-bottom:0}.sa-embedded-app--v2 .act-item .ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sa-embedded-app--v2 .act-item .ic.danger{color:var(--danger);background:#e637371f}.sa-embedded-app--v2 .act-item .ic.warn{color:#a9700f;background:#f59f0a29}.sa-embedded-app--v2 .act-item .ic.info{color:var(--info);background:#189bdc24}.sa-embedded-app--v2 .act-item .ic.success{color:var(--success);background:#16a24924}.sa-embedded-app--v2 .act-item .ic.violet{color:#6231c4;background:#713cdd24}.sa-embedded-app--v2 .act-item .t{color:var(--text);font-size:12.5px;font-weight:500;line-height:1.4}.sa-embedded-app--v2 .act-item .time{font-family:var(--font-mono);color:var(--text-mute);white-space:nowrap;font-size:10.5px}.sa-embedded-app--v2 .player-grid{flex:1;grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(300px,380px);min-width:0;min-height:0;display:grid}.sa-embedded-app--v2 .player-list{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.sa-embedded-app--v2 .player-center{background:var(--bg);grid-template-rows:auto auto 1fr;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.sa-embedded-app--v2 .player-aside{border-left:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.sa-embedded-app--v2 .split-2{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:14px;display:grid}.sa-embedded-app--v2 .split-2>*{min-width:0}.sa-embedded-app--v2 .split-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sa-embedded-app--v2 .split-3>*{min-width:0}.sa-embedded-app--v2 .grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sa-embedded-app--v2 .grid-2>*{min-width:0}.sa-embedded-app--v2 .tbar-row{border-bottom:1px dashed var(--border);grid-template-columns:160px 1fr 56px;align-items:center;gap:12px;padding:9px 0;display:grid}.sa-embedded-app--v2 .tbar-row:last-child{border-bottom:0}.sa-embedded-app--v2 .tbar-row .tn{font-size:12.5px;font-weight:500}.sa-embedded-app--v2 .tbar-row .tn .ts{color:var(--text-mute);font-size:10px;font-family:var(--font-mono);margin-top:1px}.sa-embedded-app--v2 .tbar-row .track{background:var(--bg-elev-3);border-radius:999px;height:9px;overflow:hidden}.sa-embedded-app--v2 .tbar-row .track>i{border-radius:999px;height:100%;display:block}.sa-embedded-app--v2 .tbar-row .tv{font-family:var(--font-mono);text-align:right;font-size:12.5px;font-weight:700}.sa-embedded-app--v2 .lead-row{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr repeat(4,64px);align-items:center;gap:12px;padding:10px 16px;display:grid}.sa-embedded-app--v2 .lead-row:last-child{border-bottom:0}.sa-embedded-app--v2 .lead-row.head{background:var(--bg-elev-3);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);padding:8px 16px;font-size:10px;font-weight:700}.sa-embedded-app--v2 .lead-row .av{color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.sa-embedded-app--v2 .lead-row .an{letter-spacing:-.005em;font-size:13px;font-weight:600}.sa-embedded-app--v2 .lead-row .at{color:var(--text-mute);margin-top:1px;font-size:10.5px}.sa-embedded-app--v2 .lead-row .m{font-family:var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sa-embedded-app--v2 .lead-row .m.head{font-family:var(--font-ui);font-size:10px;font-weight:700}.sa-embedded-app--v2 .score-pill{font-family:var(--font-mono);border-radius:6px;padding:2px 7px;font-size:12.5px;font-weight:800;display:inline-block}.sa-embedded-app--v2 .sp-a{color:var(--success);background:#16a24924}.sa-embedded-app--v2 .sp-b{color:#a9700f;background:#f59f0a29}.sa-embedded-app--v2 .sp-c{color:var(--danger);background:#e637371f}.sa-embedded-app--v2 .driver-row2{border-bottom:1px dashed var(--border);grid-template-columns:1fr 120px 52px;align-items:center;gap:12px;padding:9px 0;display:grid}.sa-embedded-app--v2 .driver-row2:last-child{border-bottom:0}.sa-embedded-app--v2 .driver-row2 .dn{font-size:12.5px;font-weight:500}.sa-embedded-app--v2 .driver-row2 .dtrack{background:var(--bg-elev-3);border-radius:999px;height:8px;display:flex;position:relative}.sa-embedded-app--v2 .driver-row2 .dtrack .mid{background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sa-embedded-app--v2 .driver-row2 .dtrack .fill{border-radius:999px;position:absolute;top:0;bottom:0}.sa-embedded-app--v2 .driver-row2 .dv{font-family:var(--font-mono);text-align:right;font-size:12.5px;font-weight:700}.sa-embedded-app--v2 .driver-row2 .dv.pos{color:var(--success)}.sa-embedded-app--v2 .driver-row2 .dv.neg{color:var(--danger)}.sa-embedded-app--v2 .report-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sa-embedded-app--v2 .report-card{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;color:inherit;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform 40ms;display:flex}.sa-embedded-app--v2 .report-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.sa-embedded-app--v2 .report-card .rc-top{align-items:center;gap:10px;display:flex}.sa-embedded-app--v2 .report-card .rc-ic{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.sa-embedded-app--v2 .report-card .rc-name{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.sa-embedded-app--v2 .report-card .rc-cad{color:var(--text-mute);margin-top:1px;font-size:10.5px}.sa-embedded-app--v2 .report-card .rc-foot{color:var(--text-mute);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.sa-embedded-app--v2 .report-card .rc-open{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .ins-summary{background:linear-gradient(150deg,#713cdd14,#1e51b80d);border:1px solid #713cdd38;border-radius:14px;padding:16px 18px}.sa-embedded-app--v2 .ins-summary .h{align-items:center;gap:8px;margin-bottom:9px;display:flex}.sa-embedded-app--v2 .ins-summary .h .pill{text-transform:uppercase;letter-spacing:.06em;color:#6231c4;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.sa-embedded-app--v2 .ins-summary .tldr{color:var(--text);text-wrap:pretty;font-size:13.5px;line-height:1.55}.sa-embedded-app--v2 .ins-points{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.sa-embedded-app--v2 .ins-pt{background:var(--bg-elev);border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.sa-embedded-app--v2 .ins-pt .ic{flex-shrink:0;margin-top:1px}.sa-embedded-app--v2 .ins-pt.win{border-color:#16a2494d}.sa-embedded-app--v2 .ins-pt.win .ic{color:var(--success)}.sa-embedded-app--v2 .ins-pt.watch{border-color:#f59f0a4d}.sa-embedded-app--v2 .ins-pt.watch .ic{color:#a9700f}.sa-embedded-app--v2 .ins-pt.miss{border-color:#e637374d}.sa-embedded-app--v2 .ins-pt.miss .ic{color:var(--danger)}.sa-embedded-app--v2 .config-grid{flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.sa-embedded-app--v2 .config-rail{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;gap:14px;padding:14px 10px;display:flex;overflow-y:auto}.sa-embedded-app--v2 .config-rail .cg-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);padding:0 8px 4px;font-size:10px;font-weight:700}.sa-embedded-app--v2 .config-rail .cg-item{cursor:pointer;color:var(--text-dim);border:1px solid #0000;border-left-width:3px;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:8px 10px 8px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:grid}.sa-embedded-app--v2 .config-rail .cg-item:hover{background:var(--bg-elev-3);color:var(--text)}.sa-embedded-app--v2 .config-rail .cg-item.active{background:var(--accent-soft);color:var(--accent);border-left-color:var(--accent);border-color:#1e51b824;font-weight:600;box-shadow:inset 0 0 0 1px #1e51b80f}.sa-embedded-app--v2 .config-rail .cg-item svg{color:var(--text-mute)}.sa-embedded-app--v2 .config-rail .cg-item.active svg{color:var(--accent)}.sa-embedded-app--v2 .config-rail .cg-item .num{font-size:10.5px;font-family:var(--font-mono);color:var(--text-mute);font-weight:600}.sa-embedded-app--v2 .config-rail .cg-item.active .num{color:var(--accent)}.sa-embedded-app--v2 .config-content{flex-direction:column;gap:16px;padding:18px 24px 40px;display:flex;overflow-y:auto}.sa-embedded-app--v2 .config-active-label{color:var(--accent);background:var(--accent-soft);border:1px solid #1e51b82e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 4px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .spk.spk--config-inline .config-subsection-active-label{color:var(--accent);background:var(--accent-soft);border:1px solid #1e51b82e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 0 10px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.sa-embedded-app--v2 .spk.spk--config-inline .settings-section-nav{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:3;margin:0 -24px 14px;padding:0 24px;position:sticky;top:0}.sa-embedded-app--v2 .spk.spk--config-inline .settings-section-nav .insp-tabs{border-bottom:none;gap:4px;padding:0}.sa-embedded-app--v2 .spk.spk--config-inline .settings-section-nav .insp-tab{border-radius:0;padding:11px 14px;font-size:13px}.sa-embedded-app--v2 .spk.spk--config-inline .settings-section-nav .insp-tab.active{border-bottom-width:3px}.sa-embedded-app--v2 .spk.spk--config-inline .settings-section-nav .set-tab-badge{font-variant-numeric:tabular-nums;background:var(--bg-elev-3);color:var(--text-mute);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.sa-embedded-app--v2 .spk.spk--config-inline .settings-section-nav .insp-tab.active .set-tab-badge{color:var(--accent);background:#1e51b82e}.sa-embedded-app--v2 .proj-hero{min-height:116px}.sa-embedded-app--v2 .tbl{border-collapse:collapse;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;width:100%;font-size:12.5px;overflow:hidden}.sa-embedded-app--v2 .tbl thead th{background:var(--bg-elev-3);text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px;font-size:10px;font-weight:700}.sa-embedded-app--v2 .tbl tbody td{border-bottom:1px solid var(--border);padding:11px 14px}.sa-embedded-app--v2 .tbl tbody tr:last-child td{border-bottom:0}.sa-embedded-app--v2 .tbl tbody tr:hover{background:var(--bg-elev-2);cursor:pointer}.sa-embedded-app--v2 .tbl .nm-cell{letter-spacing:-.005em;align-items:center;gap:10px;font-weight:600;display:flex}.sa-embedded-app--v2 .tbl .nm-cell .ic{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sa-embedded-app--v2 .pbar{background:var(--bg-elev-3);border-radius:999px;min-width:70px;height:6px;overflow:hidden}.sa-embedded-app--v2 .pbar>i{border-radius:999px;height:100%;display:block}.sa-embedded-app--v2 .pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.sa-embedded-app--v2 .st-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.sa-embedded-app--v2 .st-chip i{border-radius:999px;width:6px;height:6px}.sa-embedded-app--v2 .st-active{color:var(--success);background:#16a24924}.sa-embedded-app--v2 .st-active i{background:var(--success)}.sa-embedded-app--v2 .st-draft{color:#a9700f;background:#f59f0a29}.sa-embedded-app--v2 .st-draft i{background:var(--warn)}.sa-embedded-app--v2 .st-warn{color:#a9700f;background:#f59f0a29}.sa-embedded-app--v2 .st-warn i{background:var(--warn)}.sa-embedded-app--v2 .st-off{background:var(--bg-elev-3);color:var(--text-mute)}.sa-embedded-app--v2 .st-off i{background:var(--text-mute)}.sa-embedded-app--v2 .tax-node{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;margin-bottom:10px;overflow:hidden}.sa-embedded-app--v2 .tax-parent{background:var(--bg-elev-2);border-bottom:1px solid var(--border);grid-template-columns:14px 1fr auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.sa-embedded-app--v2 .tax-parent .bar{border-radius:4px;width:4px;height:26px}.sa-embedded-app--v2 .tax-parent .pn{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.sa-embedded-app--v2 .tax-parent .cnt{font-family:var(--font-mono);color:var(--text-mute);font-size:12px;font-weight:600}.sa-embedded-app--v2 .tax-child{border-bottom:1px dashed var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 16px 9px 32px;display:grid}.sa-embedded-app--v2 .tax-child:last-child{border-bottom:0}.sa-embedded-app--v2 .tax-child .cn{font-size:12.5px;font-weight:500}.sa-embedded-app--v2 .tax-child .kw{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.sa-embedded-app--v2 .tax-child .kw span{font-size:10px;font-family:var(--font-mono);background:var(--bg-elev-3);color:var(--text-mute);white-space:nowrap;border-radius:5px;padding:1px 6px}.sa-embedded-app--v2 .sent-pill{font-family:var(--font-mono);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.sa-embedded-app--v2 .sent-pill.pos{color:var(--success);background:#16a2491f}.sa-embedded-app--v2 .sent-pill.neu{background:var(--bg-elev-3);color:var(--text-dim)}.sa-embedded-app--v2 .sent-pill.neg{color:var(--danger);background:#e637371f}.sa-embedded-app--v2 .dict-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sa-embedded-app--v2 .dict-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sa-embedded-app--v2 .dict-card .dc-top{align-items:center;gap:10px;display:flex}.sa-embedded-app--v2 .dict-card .dc-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sa-embedded-app--v2 .dict-card .dc-name{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.sa-embedded-app--v2 .dict-card .dc-meta{color:var(--text-mute);margin-top:1px;font-size:11px}.sa-embedded-app--v2 .dict-card .dc-terms{flex-wrap:wrap;gap:4px;display:flex}.sa-embedded-app--v2 .dict-card .dc-terms span{font-size:11px;font-family:var(--font-mono);background:var(--bg-elev-3);color:var(--text-dim);white-space:nowrap;border-radius:6px;padding:2px 7px}.sa-embedded-app--v2 .dict-card .dc-foot{color:var(--text-mute);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:9px;font-size:11px;display:flex}.sa-embedded-app--v2 .cfg-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sa-embedded-app--v2 .cfg-metric{background:var(--bg-elev);border:1px solid var(--border);border-radius:11px;padding:12px 14px}.sa-embedded-app--v2 .cfg-metric .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:800}.sa-embedded-app--v2 .cfg-metric .l{color:var(--text-mute);margin-top:2px;font-size:10.5px;font-weight:600}.sa-embedded-app--v2 .project-gate{z-index:30;background:radial-gradient(90% 70% at 50% -10%, #1e51b81a, transparent 60%), linear-gradient(180deg, var(--bg-elev) 0%, var(--bg) 42%);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.sa-embedded-app--v2 .project-gate .pg-top{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 28px;display:flex}.sa-embedded-app--v2 .project-gate .pg-body{flex-direction:column;flex:1;align-items:center;width:100%;padding:60px 28px 48px;display:flex}.sa-embedded-app--v2 .project-gate .pg-head{text-align:center;max-width:660px;margin-bottom:34px}.sa-embedded-app--v2 .project-gate .pg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line,#1e51b840);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.sa-embedded-app--v2 .project-gate .pg-head h1{letter-spacing:-.03em;margin:16px 0 10px;font-size:32px;font-weight:800;line-height:1.08}.sa-embedded-app--v2 .project-gate .pg-head p{color:var(--text-mute);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.sa-embedded-app--v2 .project-gate .pg-head p b{color:var(--text-dim);font-weight:600}.sa-embedded-app--v2 .project-gate .pg-grid{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:1040px;display:grid}.sa-embedded-app--v2 .project-gate .proj-card{box-shadow:var(--shadow-sm)}.sa-embedded-app--v2 .project-gate .pg-note{color:var(--text-mute);background:var(--bg-elev-3);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:9px 14px;font-size:12px;display:inline-flex}.sa-embedded-app--v2 .project-gate .pg-note svg{color:var(--accent);flex-shrink:0}@media (width<=1040px){.sa-embedded-app--v2 .project-gate .pg-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.sa-embedded-app--v2 .project-gate .pg-grid{grid-template-columns:1fr}}.sa-embedded-app--v2 [data-density=compact] .app{grid-template-rows:44px 36px 1fr 32px!important}.sa-embedded-app--v2 [data-density=compact] .page-body{gap:12px;padding:14px 18px 30px}.sa-embedded-app--v2 [data-density=compact] .kpi-strip{gap:8px}.sa-embedded-app--v2 [data-density=comfortable] .page-body{gap:22px;padding:22px 28px 44px}@media (width<=1180px){.sa-embedded-app--v2 .kpi-strip{grid-template-columns:repeat(3,1fr)}.sa-embedded-app--v2 .proj-grid,.sa-embedded-app--v2 .report-grid{grid-template-columns:repeat(2,1fr)}.sa-embedded-app--v2 .dict-grid{grid-template-columns:1fr}}.sa-embedded-app--v2 .topbar{grid-area:top}.sa-embedded-app--v2 .subbar{grid-area:sub}.sa-embedded-app--v2 .bottombar{grid-area:bottom}.sa-embedded-app--v2.sa-embedded-app--player .player-grid .inbox,.sa-embedded-app--v2.sa-embedded-app--player .player-grid .player-list{grid-area:unset;border-right:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sa-embedded-app--v2.sa-embedded-app--player .player-grid .center,.sa-embedded-app--v2.sa-embedded-app--player .player-grid .player-center{grid-area:unset;background:var(--bg);scroll-behavior:smooth;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden auto}.sa-embedded-app--v2.sa-embedded-app--player .call-head{gap:6px;padding:8px 14px}.sa-embedded-app--v2.sa-embedded-app--player .call-head .avatar.lg{width:34px;height:34px;font-size:12px}.sa-embedded-app--v2.sa-embedded-app--player .call-head .ch-name{font-size:14px}.sa-embedded-app--v2.sa-embedded-app--player .call-head .ch-tags{gap:4px;padding-left:44px}.sa-embedded-app--v2.sa-embedded-app--player .call-head .ch-chip{padding:2px 7px;font-size:10.5px}.sa-embedded-app--v2.sa-embedded-app--player .wave-card{box-shadow:var(--shadow-sm);border-radius:10px;margin:6px 12px 0}.sa-embedded-app--v2.sa-embedded-app--player .wave-toolbar{gap:6px 8px;padding:8px 12px}.sa-embedded-app--v2.sa-embedded-app--player .wave-toolbar .toggles{gap:4px;margin-left:6px}.sa-embedded-app--v2.sa-embedded-app--player .wave-toolbar .play-btn{width:32px;height:32px}.sa-embedded-app--v2.sa-embedded-app--player .wave-toolbar .time{padding:0 6px;font-size:12px}.sa-embedded-app--v2.sa-embedded-app--player .wave-stack{gap:4px;padding:8px 12px}.sa-embedded-app--v2.sa-embedded-app--player .wave-canvas{height:52px}.sa-embedded-app--v2.sa-embedded-app--player .sent-strip{margin-top:2px}.sa-embedded-app--v2.sa-embedded-app--player .sent-track{height:14px}.sa-embedded-app--v2.sa-embedded-app--player .marker-row{margin-top:4px;padding-bottom:2px}.sa-embedded-app--v2.sa-embedded-app--player .marker-track{height:16px}.sa-embedded-app--v2.sa-embedded-app--player .center-body{margin-top:4px}.sa-embedded-app--v2.sa-embedded-app--player .transcript-head{gap:6px 10px;padding:0 12px}.sa-embedded-app--v2.sa-embedded-app--player .transcript-head .t-tab{padding:6px 8px;font-size:11.5px}.sa-embedded-app--v2.sa-embedded-app--player .transcript-head .t-search{scroll-margin:12px 0}.sa-embedded-app--v2.sa-embedded-app--player .transcript-scroll{padding:10px 12px 18px}.sa-embedded-app--v2.sa-embedded-app--player .transcript-head .t-search--pulse{animation:1.4s ease-out sa-search-pulse-strong}@keyframes sa-search-pulse-strong{0%,to{box-shadow:none}20%{box-shadow:0 0 0 4px var(--accent-soft), 0 0 0 1px var(--accent)}50%{box-shadow:0 0 0 3px var(--accent-soft)}}.sa-embedded-app--v2.sa-embedded-app--player .player-grid .inspector,.sa-embedded-app--v2.sa-embedded-app--player .player-grid .player-aside{grid-area:unset;border-left:1px solid var(--border);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.sa-embedded-app--v2 .page-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sa-embedded-app--v2 .page-shell:not(.page-shell--player){padding:18px 24px 40px;overflow-y:auto}.sa-embedded-app--v2 .page-shell--player{padding:0}.sa-embedded-app--v2 .page-shell--player .player-grid{flex:1;min-width:0;min-height:0}@media (width<=1280px){.sa-embedded-app--v2 .player-grid{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(280px,320px)}}@media (width<=1080px){.sa-embedded-app--v2.sa-embedded-app--player .player-grid{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(260px,300px)}.sa-embedded-app--v2 .call-head .ch-tags{padding-left:0}}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .call-head{gap:8px;padding:9px 14px}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .wave-card{margin:10px 14px 0}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .wave-toolbar{padding:8px 12px}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .wave-stack{padding:10px 14px 8px}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .wave-canvas{height:56px}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .center-body{margin-top:8px}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .insp-tab{padding:8px;font-size:12px}[data-density=compact] .sa-embedded-app.sa-embedded-app--player .ai-hero{margin:10px 12px 0;padding:12px}.cx-embedded-app{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#f9fafb;--bg-elev-3:#eaecf0;--panel:#fff;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:hsl(var(--bp,220 72% 42%));--accent-2:hsl(var(--bacc,200 80% 48%));--accent-soft:hsl(var(--bp,220 72% 42%) / .13);--accent-line:hsl(var(--bp,220 72% 42%) / .32);--accent-ink:#fff;--accent-hero:var(--gradient-primary,linear-gradient(135deg, #ae7013 0%, #bf6618 60%, #ca5216 100%));--primary:hsl(var(--bp,220 72% 42%));--primary-dark:hsl(var(--bpd,220 78% 32%));--primary-soft:hsl(var(--bp,220 72% 42%) / .1);--info:#189bdc;--warn:#f59f0a;--danger:#e63737;--success:#16a249;--violet:#7342d7;--cyan:#209db6;--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--shadow-sm:0 1px 2px #1c23310f;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;grid-template:"top"52px"sub"40px"center"1fr"bottom"36px/minmax(0,1fr);margin:0;padding:0;display:grid;overflow:hidden}.cx-embedded-app *{box-sizing:border-box}.cx-embedded-app .subbar button:not(.view-tab),.cx-embedded-app .bottombar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cx-embedded-app input,.cx-embedded-app textarea,.cx-embedded-app select{font:inherit;color:inherit}.cx-embedded-app .topbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;grid-area:top;align-items:center;gap:12px;padding:0 14px;display:flex}.cx-embedded-app .topbar>*{flex-shrink:0}.cx-embedded-app .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.cx-embedded-app .brand .logo{background:var(--accent-hero);width:26px;height:26px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #14182829}.cx-embedded-app .brand .name{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.cx-embedded-app .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.cx-embedded-app .breadcrumb{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.cx-embedded-app .breadcrumb .sep{color:var(--text-mute)}.cx-embedded-app .breadcrumb .current{color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.cx-embedded-app .status-pill{background:var(--accent-soft);color:#884911;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent-line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.cx-embedded-app .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.cx-embedded-app .status-pill.tier1{color:var(--primary-dark);background:linear-gradient(135deg,#1e51b81f,#cfa1171f);border-color:#1e51b847}.cx-embedded-app .top-spacer{flex:1}.cx-embedded-app .divider-v{background:var(--border);width:1px;height:24px;margin:0 4px}.cx-embedded-app .iconbtn{width:32px;height:32px;color:var(--text-dim);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.cx-embedded-app .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.cx-embedded-app .btn{white-space:nowrap;height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 40ms;display:inline-flex}.cx-embedded-app .btn:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.cx-embedded-app .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 1px #6d3a0d3d,inset 0 0 0 1px #ffffff1f}.cx-embedded-app .btn.primary:hover{background:#9c5211}.cx-embedded-app .collab{align-items:center;display:flex}.cx-embedded-app .avatar{color:#1b2232;border:2px solid var(--bg-elev);border-radius:999px;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:11px;font-weight:600;display:inline-grid}.cx-embedded-app .avatar:first-child{margin-left:0}.cx-embedded-app .subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;grid-area:sub;align-items:center;gap:4px;padding:0 14px;display:flex}.cx-embedded-app .view-tab{height:28px;color:var(--text-dim);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cx-embedded-app .view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.cx-embedded-app .view-tab.active{background:var(--accent-soft);color:var(--accent)}.cx-embedded-app .view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);font-size:10.5px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:1px 6px}.cx-embedded-app .view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.cx-embedded-app .subbar .spacer{flex:1}.cx-embedded-app .subbar .quick{color:var(--text-mute);align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.cx-embedded-app .subbar .quick .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.cx-embedded-app .center{background:var(--bg);overscroll-behavior:contain;flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex;overflow:hidden auto}.cx-embedded-app .center>*{flex:auto;min-width:0;min-height:0}.cx-embedded-app .center>.config-grid{flex:1;grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cx-embedded-app--config-view .center{overflow:hidden}.cx-embedded-app--config-view .center>.config-grid{height:100%}.cx-embedded-app .config-rail{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:14px 10px;display:flex;overflow:hidden auto}.cx-embedded-app .config-rail .cg-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);padding:0 8px 4px;font-size:10px;font-weight:700}.cx-embedded-app .config-rail .cg-item{cursor:pointer;color:var(--text-dim);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:grid}.cx-embedded-app .config-rail .cg-item:hover{background:var(--bg-elev-3);color:var(--text)}.cx-embedded-app .config-rail .cg-item.active{background:var(--accent-soft);color:var(--accent)}.cx-embedded-app .config-rail .cg-item svg{color:var(--text-mute)}.cx-embedded-app .config-rail .cg-item.active svg{color:var(--accent)}.cx-embedded-app .config-content{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:18px 24px 40px;display:flex;overflow:hidden auto}.cx-embedded-app .cx-legacy-page{flex:1;min-height:0;padding:24px;overflow:visible}.cx-embedded-app .bottombar{background:var(--bg-elev);border-top:1px solid var(--border);color:var(--text-dim);white-space:nowrap;grid-area:bottom;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.cx-embedded-app .bottombar .seg{align-items:center;gap:6px;display:inline-flex}.cx-embedded-app .bottombar .seg .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.cx-embedded-app .bottombar .seg.divider:before{content:"";background:var(--border);width:1px;height:14px;margin-right:6px;display:inline-block}.cx-embedded-app kbd{font-family:var(--font-mono);background:var(--bg-elev-3);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}.cx-embedded-app .recharts-responsive-container,.cx-kit .recharts-responsive-container{min-height:200px}.cx-embedded-app .recharts-wrapper,.cx-kit .recharts-wrapper{min-height:inherit}.cx-kit .cx-report-viewer,.cx-kit .cx-report-hub,.cx-kit .cx-report-viewer [class*=text-foreground],.cx-kit .cx-report-hub [class*=text-foreground]{color:hsl(var(--foreground))}.cx-kit .cx-report-viewer [class*=text-muted-foreground],.cx-kit .cx-report-hub [class*=text-muted-foreground]{color:hsl(var(--muted-foreground))}.cx-kit .cx-report-viewer .recharts-responsive-container,.cx-kit .cx-report-hub .recharts-responsive-container{min-height:220px;width:100%!important}.cx-kit{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#f9fafb;--bg-elev-3:#eaecf0;--panel:#fff;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:hsl(var(--bp,220 72% 42%));--accent-2:hsl(var(--bacc,200 80% 48%));--accent-soft:hsl(var(--bp,220 72% 42%) / .13);--accent-line:hsl(var(--bp,220 72% 42%) / .32);--accent-ink:#fff;--accent-hero:var(--gradient-primary,linear-gradient(135deg, #ae7013 0%, #bf6618 60%, #ca5216 100%));--primary:var(--bp,220 72% 42%);--primary-dark:var(--bpd,220 78% 32%);--primary-foreground:0 0% 100%;--primary-soft:220 72% 42% / .1;--info:#189bdc;--warn:#f59f0a;--danger:#e63737;--success:#16a249;--violet:#7342d7;--cyan:#209db6;--orange:#f06119;--teal:#24a8a8;--pink:#dd3c8c;--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--shadow-sm:0 1px 2px #1c23310f;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color:var(--text)}.cx-kit *,.cx-kit :before,.cx-kit :after{box-sizing:border-box}.cx-kit button:not(.btn):not(.iconbtn):not([class*=flex]):not([class*=inline-flex]){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cx-kit input,.cx-kit textarea,.cx-kit select{font:inherit;color:inherit}.cx-kit .btn{white-space:nowrap;height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 40ms;display:inline-flex}.cx-kit .btn:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.cx-kit .btn:active{transform:translateY(1px)}.cx-kit .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 1px #6d3a0d3d,inset 0 0 0 1px #ffffff1f}.cx-kit .btn.primary:hover{background:#9c5211}.cx-kit .btn.navy{background:hsl(var(--primary));color:#fff;border-color:#0000}.cx-kit .btn.navy:hover{background:hsl(var(--primary-dark))}.cx-kit .btn.ghost{background:0 0;border-color:#0000}.cx-kit .btn.ghost:hover{background:var(--bg-elev-3)}.cx-kit .btn.sm{border-radius:7px;gap:5px;height:26px;padding:0 9px;font-size:12px}.cx-kit select.btn{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}.cx-kit .cx-benchmark-wizard,.cx-embedded-app .cx-benchmark-wizard{max-width:960px}.cx-kit .cx-benchmark-source-tabs,.cx-embedded-app .cx-benchmark-source-tabs{width:100%;max-width:100%;overflow:hidden}.cx-kit .cx-benchmark-source-tabs [data-state=active],.cx-embedded-app .cx-benchmark-source-tabs [data-state=active]{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .35)}@media (width<=480px){.cx-kit .cx-benchmark-source-tabs,.cx-embedded-app .cx-benchmark-source-tabs{gap:4px;grid-template-columns:1fr 1fr!important}.cx-kit .cx-benchmark-source-tabs button,.cx-embedded-app .cx-benchmark-source-tabs button{min-height:36px;font-size:11px}}.cx-kit .cx-benchmark-results-footer,.cx-embedded-app .cx-benchmark-results-footer{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cx-kit .cx-benchmark-generate-bar,.cx-embedded-app .cx-benchmark-generate-bar{z-index:10;background:var(--bg-elev);border:1px solid var(--accent-line);box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:0}.cx-kit .cx-benchmark-generate-bar .btn.primary,.cx-embedded-app .cx-benchmark-generate-bar .btn.primary{min-width:200px;height:40px;padding:0 18px;font-size:14px;font-weight:600}.cx-kit button.inline-flex.bg-primary,.cx-embedded-app button.inline-flex.bg-primary{border:0;min-height:40px;padding:0 18px;background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important}.cx-kit .iconbtn{width:32px;height:32px;color:var(--text-dim);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.cx-kit .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.cx-kit{background:var(--bg);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.cx-kit .page-head{background:var(--bg-elev);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:flex-start;gap:12px;padding:12px 20px 10px;display:grid}.cx-kit .page-head h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 4px;font-size:20px;font-weight:700;display:flex}.cx-kit .page-head h1 .ic{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.cx-kit .page-head .sub{color:var(--text-mute);text-wrap:pretty;max-width:820px;font-size:12px;line-height:1.55}.cx-kit .page-head .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cx-kit .page-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 20px 28px;display:flex;overflow-y:auto}.cx-kit .sect-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.cx-kit .sect-head h2{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.cx-kit .sect-head .rule{background:var(--border);flex:1;min-width:24px;height:1px}.cx-kit .card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}.cx-kit .card-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.cx-kit .card-head .ic-tile{background:var(--bg-elev-3);width:28px;height:28px;color:var(--text-dim);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.cx-kit .card-head h3{letter-spacing:-.005em;color:var(--text);margin:0;font-size:13.5px;font-weight:600}.cx-kit .card-head .sub{color:var(--text-mute);margin-top:1px;font-size:11.5px}.cx-kit .card-head .spacer{flex:1}.cx-kit .card-body{padding:14px 16px}.cx-kit .card-body.flush{padding:0}.cx-kit .tag{letter-spacing:.04em;text-transform:uppercase;background:var(--bg-elev-3);color:var(--text-dim);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cx-kit .tag.live{color:var(--success);background:#16a24924}.cx-kit .tag.live:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;animation:2s infinite cxk-pulse}@keyframes cxk-pulse{0%,to{opacity:1}50%{opacity:.35}}.cx-kit .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cx-kit .dim{color:var(--text-mute)}.cx-kit .tag.ai{color:var(--violet);background:#713cdd24}.cx-kit .hero-grid{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.cx-kit .hero-card{color:#fff;box-shadow:var(--shadow-md);background:radial-gradient(120% 90% at 0 0,#f2b90d38,#0000 55%),radial-gradient(110% 100% at 100% 100%,#c8531940,#0000 55%),linear-gradient(155deg,#141e34 0%,#0e172a 60%,#091120 100%);border:1px solid #1f3051;border-radius:12px;padding:14px 16px 12px;position:relative;overflow:hidden}.cx-kit .hero-card .top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cx-kit .hero-card .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f2d98c;font-size:9.5px;font-weight:700}.cx-kit .hero-card .heat{color:#f9dc86;background:#eebd2b2e;border:1px solid #eebd2b52;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.cx-kit .hero-card h1{letter-spacing:-.025em;max-width:540px;margin:0;font-size:22px;font-weight:700;line-height:1.15}.cx-kit .hero-card .lede{color:#bcc3d2;max-width:580px;margin:6px 0 10px;font-size:12px;line-height:1.45}.cx-kit .hero-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cx-kit .hero-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 10px}.cx-kit .hero-stat .lbl{letter-spacing:.08em;text-transform:uppercase;color:#a5aec0;font-size:9px;font-weight:700}.cx-kit .hero-stat .val{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:800;line-height:1}.cx-kit .hero-stat .val .unit{color:#96a0b6;margin-left:3px;font-size:10px;font-weight:600}.cx-kit .hero-stat .t{color:#85e0a6;align-items:center;gap:3px;margin-top:3px;font-size:10px;font-weight:600;display:inline-flex}.cx-kit .hero-side{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px 10px;display:flex}.cx-kit .hero-side .head{align-items:center;gap:8px;display:flex}.cx-kit .hero-side .head h3{letter-spacing:-.005em;margin:0;font-size:12.5px;font-weight:700}.cx-kit .health-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cx-kit .health-cell{background:var(--bg-elev-2);border:1px solid var(--border);text-align:center;border-radius:8px;padding:6px 8px}.cx-kit .ring{width:48px;height:48px;margin:0 auto 4px;position:relative}.cx-kit .ring .v{font-family:var(--font-mono);letter-spacing:-.02em;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.cx-kit .health-cell .lbl{color:var(--text-dim);font-size:10px;font-weight:500;line-height:1.25}.cx-kit .health-cell .delta{font-size:10px;font-weight:600;font-family:var(--font-mono);margin-top:1px}.cx-kit .health-cell .delta.up{color:var(--success)}.cx-kit .health-cell .delta.dn{color:var(--danger)}.cx-kit .pulse-strip{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;grid-template-columns:168px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.cx-kit .pulse-strip .lside{border-right:1px dashed var(--border);flex-direction:column;gap:2px;padding-right:12px;display:flex}.cx-kit .pulse-strip .lside .l1{text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);font-size:10px;font-weight:700}.cx-kit .pulse-strip .lside .l2{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.cx-kit .pulse-strip .lside .l3{color:var(--success);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.cx-kit .pulse-strip .chart{height:40px;position:relative}.cx-kit .source-cell .corner{background:var(--bg-elev-3);color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700;position:absolute;top:10px;right:10px}.cx-kit .source-cell .desc{color:var(--text-mute);margin-top:8px;font-size:11px;line-height:1.45}.cx-kit .insight-list{padding:0}.cx-kit .insight{border-bottom:1px solid var(--border);cursor:pointer;text-align:left;grid-template-columns:32px 1fr auto;align-items:start;gap:10px;width:100%;padding:12px 16px;display:grid}.cx-kit .insight:last-child{border-bottom:0}.cx-kit .insight:hover{background:var(--bg-elev-2)}.cx-kit .insight .ic-tile{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.cx-kit .insight .title{letter-spacing:-.005em;font-size:12.5px;font-weight:600;line-height:1.35}.cx-kit .insight .meta{color:var(--text-mute);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:inline-flex}.cx-kit .insight .meta .sep{color:var(--border-strong)}.cx-kit .insight .time{font-family:var(--font-mono);color:var(--text-mute);white-space:nowrap;font-size:10.5px}.cx-kit .quick-tile{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:border-color .12s,box-shadow .12s,transform 40ms;display:grid}.cx-kit .quick-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cx-kit .quick-tile .ic-tile{color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.cx-kit .quick-tile .ts h4{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:600}.cx-kit .quick-tile .ts .d{color:var(--text-mute);margin-top:2px;font-size:11.5px;line-height:1.4}.cx-kit .source-matrix{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cx-kit .source-cell{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:12px;width:100%;padding:12px 14px;transition:border-color .12s,box-shadow .12s,transform 40ms;position:relative;overflow:hidden}.cx-kit .source-cell:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cx-kit .source-cell .row1{align-items:center;gap:8px;display:flex}.cx-kit .source-cell .ic-tile{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cx-kit .source-cell .name{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.cx-kit .source-cell .row2{justify-content:space-between;align-items:end;gap:8px;margin-top:10px;display:flex}.cx-kit .source-cell .row2 .v{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.cx-kit .source-cell .row2 .v .unit{color:var(--text-mute);margin-left:3px;font-size:10.5px;font-weight:600}.cx-kit .source-cell .row2 .t{align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.cx-kit .source-cell .row2 .t.up{color:var(--success)}.cx-kit .source-cell .row2 .t.dn{color:var(--danger)}.cx-kit .persona-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cx-kit .persona-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cx-kit .persona-card .ptop{border-bottom:1px solid var(--border);background:var(--bg-elev-2);grid-template-columns:56px 1fr auto;align-items:start;gap:12px;padding:14px 16px 12px;display:grid}.cx-kit .persona-card .avatar-xl{color:#fff;letter-spacing:-.02em;border-radius:14px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:grid}.cx-kit .persona-card .pmeta .name{letter-spacing:-.01em;font-size:15px;font-weight:700}.cx-kit .persona-card .pmeta .role{color:var(--text-mute);margin-top:2px;font-size:11.5px}.cx-kit .persona-card .conf{text-align:right;font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.cx-kit .persona-card .conf .l{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700;display:block}.cx-kit .persona-card .pbody{flex-direction:column;gap:10px;padding:12px 16px;font-size:12px;display:flex}.cx-kit .persona-attr{grid-template-columns:88px 1fr;align-items:center;gap:8px;display:grid}.cx-kit .persona-attr .k{color:var(--text-mute);font-size:11px;font-weight:500}.cx-kit .persona-attr .v{font-size:12px}.cx-kit .persona-attr .bar{background:var(--bg-elev-3);border-radius:999px;height:6px;overflow:hidden}.cx-kit .persona-attr .bar .fill{background:var(--accent);border-radius:999px;height:100%}.cx-kit .persona-card .pillrow{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cx-kit .pill{background:var(--bg-elev-3);color:var(--text-dim);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500}.cx-kit .persona-card .pfoot{background:var(--bg-elev-2);border-top:1px dashed var(--border);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.cx-kit .persona-card .pfoot .ai-sug{color:var(--violet);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cx-kit .ai-sug-row{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:10px 14px;display:grid}.cx-kit .ai-sug-row:last-child{border:0}.cx-kit .ai-sug-row .ic-tile{width:24px;height:24px;color:var(--violet);background:#713cdd24;border-radius:6px;place-items:center;display:grid}.cx-kit .ai-sug-row .ttl{letter-spacing:-.005em;font-size:12.5px;font-weight:600}.cx-kit .ai-sug-row .det{color:var(--text-mute);margin-top:2px;font-size:11.5px;line-height:1.45}.cx-kit .ai-sug-row .approve{align-items:center;gap:4px;display:inline-flex}.cx-kit .split-rail{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;grid-template-columns:220px 1fr;gap:0;display:grid;overflow:hidden}.cx-kit .kpi-cat-rail{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.cx-kit .kpi-cat-rail .cat-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);padding:10px 12px 4px;font-size:10px;font-weight:700}.cx-kit .cat-row{color:var(--text-dim);cursor:pointer;text-align:left;border-left:2px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:flex}.cx-kit .cat-row:hover{background:var(--bg-elev-3);color:var(--text)}.cx-kit .cat-row:focus-visible{outline:2px solid hsl(var(--bp,220 72% 42%));outline-offset:1px;background:var(--bg-elev-3);color:var(--text)}.cx-kit .cat-row.active{background:var(--accent-soft);color:var(--accent);border-left-color:var(--accent);font-weight:600}.cx-kit .cat-row .num{font-family:var(--font-mono);color:var(--text-mute);margin-left:auto;font-size:10.5px}.cx-kit .cat-row.active .num{color:var(--accent)}.cx-kit .rail-body{padding:18px 22px 24px}.cx-kit .kpi-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cx-kit .kpi-card{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cx-kit .kpi-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.cx-kit .kpi-card .row1{align-items:center;gap:8px;display:flex}.cx-kit .kpi-card .code{font-family:var(--font-mono);background:var(--bg-elev-3);color:var(--text-mute);letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.cx-kit .kpi-card .row1 .name{letter-spacing:-.005em;flex:1;font-size:13px;font-weight:600}.cx-kit .kpi-card .val{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.cx-kit .kpi-card .val .unit{color:var(--text-mute);margin-left:3px;font-size:13px;font-weight:600}.cx-kit .kpi-card .target{color:var(--text-mute);align-items:center;gap:6px;font-size:11px;display:flex}.cx-kit .kpi-card .target .v{font-family:var(--font-mono);color:var(--text);font-weight:700}.cx-kit .kpi-card .target.miss .v{color:var(--danger)}.cx-kit .kpi-card .target.hit .v{color:var(--success)}.cx-kit .kpi-card .spark{height:32px}.cx-kit .kpi-card .formula{font-family:var(--font-mono);color:var(--text-mute);border-top:1px dashed var(--border);margin-top:2px;padding-top:8px;font-size:10.5px}.cx-kit .agent-mosaic{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cx-kit .agent-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.cx-kit .agent-card .row1{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;display:grid}.cx-kit .agent-card .av{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.cx-kit .agent-card .ai-av{background:linear-gradient(135deg,#713cdd,#8c28bd)}.cx-kit .agent-card .name{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.cx-kit .agent-card .role{color:var(--text-mute);margin-top:2px;font-size:11.5px}.cx-kit .agent-card .score-pill{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 10px;font-size:18px;font-weight:800}.cx-kit .agent-card .score-pill.s-a{color:var(--success);background:#16a24924}.cx-kit .agent-card .score-pill.s-b{color:#884911;background:#cfa1172e}.cx-kit .agent-card .score-pill.s-c{color:var(--danger);background:#e637371f}.cx-kit .metric-pair{border-top:1px dashed var(--border);grid-template-columns:repeat(4,1fr);gap:0;padding-top:10px;display:grid}.cx-kit .metric-pair .x{text-align:left;border-right:1px dashed var(--border);padding:0 10px}.cx-kit .metric-pair .x:first-child{padding-left:0}.cx-kit .metric-pair .x:last-child{border-right:0;padding-right:0}.cx-kit .metric-pair .x .l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-weight:700}.cx-kit .metric-pair .x .v{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:700;line-height:1}.cx-kit .metric-pair .x .t{align-items:center;gap:3px;margin-top:3px;font-size:10px;display:inline-flex}.cx-kit .metric-pair .x .t.up{color:var(--success)}.cx-kit .metric-pair .x .t.dn{color:var(--danger)}.cx-kit .bench-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.cx-kit .bench-row{border-bottom:1px dashed var(--border);grid-template-columns:180px 1fr 100px;align-items:center;gap:12px;padding:14px 0;display:grid}.cx-kit .bench-row:last-child{border-bottom:0}.cx-kit .bench-row .lbl{font-size:12.5px;font-weight:500}.cx-kit .bench-row .lbl .s{color:var(--text-mute);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.cx-kit .bench-track{border:1px solid var(--border);background:linear-gradient(90deg,#ee777740 0% 25%,#f0d17540 25% 50%,#5cd68940 50% 75%,#22c35d59 75% 100%);border-radius:6px;height:22px;position:relative}.cx-kit .bench-track .marker{background:var(--text);width:4px;box-shadow:0 0 0 2px white, var(--shadow-md);border-radius:4px;position:absolute;top:-4px;bottom:-4px}.cx-kit .bench-track .marker-self{background:var(--accent)}.cx-kit .bench-track .market-self{background:hsl(var(--primary))}.cx-kit .bench-track .qtxt{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700;position:absolute;bottom:-16px}.cx-kit .bench-row .vals{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cx-kit .bench-row .vals .you{color:var(--accent);letter-spacing:-.02em;font-size:16px;font-weight:800}.cx-kit .bench-row .vals .vs{color:var(--text-mute);font-size:10px}.cx-kit .bench-row .vals .vs b{color:var(--text);font-weight:700}.cx-kit .split-2{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:14px;display:grid}.cx-kit .split-2>*{min-width:0}@media (width<=1100px){.cx-kit .persona-grid,.cx-kit .kpi-grid,.cx-kit .source-matrix{grid-template-columns:repeat(2,1fr)}.cx-kit .split-2,.cx-kit .agent-mosaic{grid-template-columns:1fr}}@media (width<=760px){.cx-kit .page-head,.cx-kit .persona-grid,.cx-kit .kpi-grid,.cx-kit .source-matrix,.cx-kit .split-rail,.cx-kit .bench-row{grid-template-columns:1fr}}[data-density=compact] .cx-embedded-app{grid-template-rows:44px 36px 1fr 32px}[data-density=compact] .cx-embedded-app .subbar{min-height:36px;padding-top:0;padding-bottom:0}[data-density=compact] .cx-kit .page-head{padding:8px 16px 6px}[data-density=compact] .cx-kit .page-head h1{font-size:17px}[data-density=compact] .cx-kit .page-body{padding:12px 16px 16px}[data-density=compact] .cx-kit .kpi-card,[data-density=compact] .cx-kit .persona-card,[data-density=compact] .cx-kit .agent-card,[data-density=compact] .cx-kit .source-cell{padding:10px 12px}[data-density=comfortable] .cx-embedded-app{grid-template-rows:56px 44px 1fr 40px}[data-density=comfortable] .cx-kit .page-head{padding:16px 24px 14px}[data-density=comfortable] .cx-kit .page-body{padding:20px 24px 28px}[data-density=comfortable] .cx-kit .kpi-card,[data-density=comfortable] .cx-kit .persona-card,[data-density=comfortable] .cx-kit .agent-card{padding:18px 20px}.di-embedded-app{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#f9fafb;--bg-elev-3:#eaecf0;--panel:#fff;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:#396;--accent-2:#247f52;--accent-soft:#3399661a;--accent-line:#33996647;--accent-ink:#fff;--accent-hero:linear-gradient(140deg, #396 0%, #247f52 100%);--primary:#1e51b8;--primary-dark:#123c91;--primary-soft:#1e51b81a;--info:#189bdc;--warn:#f59f0a;--danger:#e63737;--success:#16a249;--violet:#7342d7;--cyan:#209db6;--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--shadow-sm:0 1px 2px #1c23310f;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;grid-template:"top"52px"sub"40px"center"1fr"bottom"36px/minmax(0,1fr);margin:0;padding:0;display:grid;overflow:hidden}.di-embedded-app *{box-sizing:border-box}.di-embedded-app button:not(.view-tab){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.di-embedded-app input,.di-embedded-app textarea,.di-embedded-app select{font:inherit;color:inherit}.di-embedded-app .topbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;grid-area:top;align-items:center;gap:12px;padding:0 14px;display:flex}.di-embedded-app .topbar>*{flex-shrink:0}.di-embedded-app .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.di-embedded-app .brand .logo{background:var(--accent-hero);width:26px;height:26px;color:var(--accent-ink);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #14182829}.di-embedded-app .brand .name{flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.di-embedded-app .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.di-embedded-app .breadcrumb{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.di-embedded-app .breadcrumb .sep{color:var(--text-mute)}.di-embedded-app .breadcrumb .current{color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.di-embedded-app .status-pill{background:var(--accent-soft);color:#1f6f47;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent-line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.di-embedded-app .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.di-embedded-app .top-spacer{flex:1}.di-embedded-app .divider-v{background:var(--border);width:1px;height:24px;margin:0 4px}.di-embedded-app .iconbtn{width:32px;height:32px;color:var(--text-dim);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid}.di-embedded-app .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.di-embedded-app .btn{white-space:nowrap;height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.di-embedded-app .btn:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.di-embedded-app .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.di-embedded-app .btn.primary:hover{background:var(--accent-2)}.di-embedded-app .subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;grid-area:sub;align-items:center;gap:4px;padding:0 14px;display:flex}.di-embedded-app .view-tab{height:28px;color:var(--text-dim);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.di-embedded-app .view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.di-embedded-app .view-tab.active{background:var(--accent-soft);color:var(--accent)}.di-embedded-app .view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);font-size:10.5px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:1px 6px}.di-embedded-app .view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.di-embedded-app .subbar .spacer{flex:1}.di-embedded-app .subbar .quick{color:var(--text-mute);align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.di-embedded-app .subbar .quick .v{font-family:var(--font-mono);color:var(--text);font-weight:600}.di-embedded-app .center{background:var(--bg);overscroll-behavior:contain;flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex;overflow:hidden auto}.di-embedded-app .center>*{flex:auto;min-width:0;min-height:0}.di-embedded-app .di-legacy-page{flex:1;min-height:0;padding:24px;overflow:visible}.di-embedded-app .bottombar{background:var(--bg-elev);border-top:1px solid var(--border);color:var(--text-dim);white-space:nowrap;grid-area:bottom;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.di-embedded-app .bottombar .seg{align-items:center;gap:6px;display:inline-flex}.di-embedded-app .bottombar .seg .v{font-family:var(--font-mono);color:var(--text);font-weight:600}.di-embedded-app .bottombar .seg.divider:before{content:"";background:var(--border);width:1px;height:14px;margin-right:6px;display:inline-block}.di-embedded-app kbd{font-family:var(--font-mono);background:var(--bg-elev-3);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}.cc-embedded-app{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--font-ui);grid-template-rows:52px 40px 1fr 36px;grid-template-areas:"top""sub""center""bottom";margin:0;padding:0;display:grid;overflow:hidden}.cc-embedded-app .center>.cc-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.cc-embedded-app .center>.config-grid,.cc-embedded-app .center>.cc-config{flex:1;grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.cc-embedded-app .cc-view .page-head{flex-shrink:0}.cc-embedded-app .cc-view .page-body{flex:1;min-height:0;overflow-y:auto}.cc-embedded-app .topbar .btn.primary{white-space:nowrap;flex-shrink:0}.cc-embedded-app .page-head .actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.cc-embedded-app .cc-embedded-legacy{min-width:0}.cc-embedded-app .cc-embedded-legacy>div.p-6,.cc-embedded-app .cc-embedded-legacy>.space-y-6,.cc-embedded-app .cc-embedded-legacy>.flex.flex-col.gap-6.p-6{gap:12px;padding:0!important}.cc-embedded-app .cc-embedded-legacy>.flex.flex-col.gap-6.p-6>.flex.items-center.justify-between:first-child,.cc-embedded-app .cc-embedded-legacy>.space-y-6>.flex.items-center.gap-3:first-child{display:none}.cc-embedded-app{--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-2:#f9fafb;--bg-elev-3:#eaecf0;--panel:#fff;--border:#d5d9e2;--border-strong:#b7becd;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:#1c7e82;--accent-2:#28bdbd;--accent-soft:#28bdbd24;--accent-line:#24a8a852;--accent-ink:#fff;--accent-hero:linear-gradient(135deg, #177782 0%, #1d9090 55%, #259d8d 100%);--primary:#1e51b8;--primary-dark:#123c91;--primary-soft:#1e51b81a;--info:#189bdc;--warn:#f59f0a;--danger:#e63737;--success:#16a249;--violet:#7342d7;--cyan:#209db6;--orange:#f06119;--teal:#24a8a8;--pink:#dd3c8c;--shadow-lg:0 18px 38px -18px #1c23312e, 0 4px 12px -4px #1c233114;--shadow-md:0 6px 14px -6px #1c23311f, 0 1px 2px #1c23310d;--shadow-sm:0 1px 2px #1c23310f;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.cc-embedded-app[data-theme=dark]{--bg:#0d121c;--bg-elev:#151b28;--bg-elev-2:#19202e;--bg-elev-3:#212a3b;--panel:#151b28;--border:#283348;--border-strong:#374562;--text:#f1f2f4;--text-dim:#aeb4c2;--text-mute:#7c879c;--accent:#3bcece;--accent-2:#4edada;--accent-soft:#3bcece2e}.cc-embedded-app *{box-sizing:border-box}.cc-embedded-app,.cc-embedded-app{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0}.cc-embedded-app{overflow:hidden}.cc-embedded-app .subbar button:not(.view-tab),.cc-embedded-app .bottombar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cc-embedded-app input,.cc-embedded-app textarea,.cc-embedded-app select{font:inherit;color:inherit}.cc-embedded-app{grid-template:"top"52px"sub"40px"center"1fr"bottom"36px/minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.cc-embedded-app .topbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;grid-area:top;align-items:center;gap:12px;padding:0 14px;display:flex}.cc-embedded-app .topbar>*{flex-shrink:0}.cc-embedded-app .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.cc-embedded-app .brand .logo{background:var(--accent-hero);width:26px;height:26px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 1px 2px #14182829}.cc-embedded-app .brand .name{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.cc-embedded-app .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.cc-embedded-app .breadcrumb{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.cc-embedded-app .breadcrumb .sep{color:var(--text-mute)}.cc-embedded-app .breadcrumb .current{color:var(--text);align-items:center;gap:6px;font-weight:500;display:flex}.cc-embedded-app .status-pill{background:var(--accent-soft);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent-line);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.cc-embedded-app .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px;animation:2s infinite pulse}.cc-embedded-app .status-pill.tier1{color:var(--primary-dark);background:linear-gradient(135deg,#1e51b81f,#28bdbd24);border-color:#1e51b847}.cc-embedded-app .top-spacer{flex:1}.cc-embedded-app .divider-v{background:var(--border);width:1px;height:24px;margin:0 4px}.cc-embedded-app .iconbtn{width:32px;height:32px;color:var(--text-dim);border-radius:8px;place-items:center;transition:background .12s,color .12s;display:inline-grid;position:relative}.cc-embedded-app .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.cc-embedded-app .iconbtn.active{background:var(--accent-soft);color:var(--accent)}.cc-embedded-app .iconbtn .ndot{background:var(--danger);color:#fff;border:1.5px solid var(--bg-elev);min-width:14px;height:14px;font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 3px;display:grid;position:absolute;top:4px;right:4px}.cc-embedded-app .btn{white-space:nowrap;height:32px;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,transform 40ms;display:inline-flex}.cc-embedded-app .btn:hover{background:var(--bg-elev-3);border-color:var(--border-strong)}.cc-embedded-app .btn:active{transform:translateY(1px)}.cc-embedded-app .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000;box-shadow:0 1px #0e484e3d,inset 0 0 0 1px #ffffff1f}.cc-embedded-app .btn.primary:hover{background:#17656e}.cc-embedded-app .btn.navy{background:var(--primary);color:#fff;border-color:#0000}.cc-embedded-app .btn.navy:hover{background:var(--primary-dark)}.cc-embedded-app .btn.ghost{background:0 0;border-color:#0000}.cc-embedded-app .btn.ghost:hover{background:var(--bg-elev-3)}.cc-embedded-app .btn.danger{color:var(--danger);background:#e637371f;border-color:#e6373740}.cc-embedded-app .btn.danger:hover{background:#e6373733}.cc-embedded-app .btn.sm{border-radius:7px;gap:5px;height:26px;padding:0 9px;font-size:12px}.cc-embedded-app .collab{align-items:center;display:flex}.cc-embedded-app .avatar{color:#1b2232;border:2px solid var(--bg-elev);border-radius:999px;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:11px;font-weight:600;display:inline-grid}.cc-embedded-app .avatar:first-child{margin-left:0}.cc-embedded-app .subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;grid-area:sub;align-items:center;gap:4px;padding:0 14px;display:flex}.cc-embedded-app .view-tab{height:28px;color:var(--text-dim);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cc-embedded-app .view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.cc-embedded-app .view-tab.active{background:var(--accent-soft);color:var(--accent)}.cc-embedded-app .view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);font-size:10.5px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:1px 6px}.cc-embedded-app .view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.cc-embedded-app .subbar .spacer{flex:1}.cc-embedded-app .subbar .quick{color:var(--text-mute);align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.cc-embedded-app .subbar .quick .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.cc-embedded-app .center{background:var(--bg);flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex;overflow:hidden}.cc-embedded-app .page-head{background:var(--bg-elev);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:flex-start;gap:18px;padding:16px 24px 14px;display:grid}.cc-embedded-app .page-head h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 5px;font-size:22px;font-weight:700;display:flex}.cc-embedded-app .page-head h1 .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.cc-embedded-app .page-head .sub{color:var(--text-mute);text-wrap:pretty;max-width:820px;font-size:12.5px;line-height:1.5}.cc-embedded-app .page-head .actions{align-items:center;gap:6px;display:flex}.cc-embedded-app .page-body{flex-direction:column;flex:1;gap:16px;padding:18px 24px 36px;display:flex;overflow-y:auto}.cc-embedded-app .sect-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.cc-embedded-app .sect-head h2{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.cc-embedded-app .sect-head .rule{background:var(--border);flex:1;height:1px}.cc-embedded-app .sect-head .a{color:var(--text-mute);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.cc-embedded-app .bottombar{background:var(--bg-elev);border-top:1px solid var(--border);color:var(--text-dim);white-space:nowrap;grid-area:bottom;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.cc-embedded-app .bottombar .seg{align-items:center;gap:6px;display:inline-flex}.cc-embedded-app .bottombar .seg .v{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.cc-embedded-app .bottombar .seg.divider:before{content:"";background:var(--border);width:1px;height:14px;margin-right:6px;display:inline-block}.cc-embedded-app .live-dot{background:var(--success);border-radius:999px;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 0 3px #16a2492e}.cc-embedded-app kbd{font-family:var(--font-mono);background:var(--bg-elev-3);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:10px}.cc-embedded-app .card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}.cc-embedded-app .card-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.cc-embedded-app .card-head .ic-tile{background:var(--bg-elev-3);width:28px;height:28px;color:var(--text-dim);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.cc-embedded-app .card-head h3{letter-spacing:-.005em;color:var(--text);margin:0;font-size:13.5px;font-weight:600}.cc-embedded-app .card-head .sub{color:var(--text-mute);margin-top:1px;font-size:11.5px}.cc-embedded-app .card-head .spacer{flex:1}.cc-embedded-app .card-body{padding:14px 16px}.cc-embedded-app .card-body.flush{padding:0}.cc-embedded-app .tag{letter-spacing:.04em;text-transform:uppercase;background:var(--bg-elev-3);color:var(--text-dim);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cc-embedded-app .tag.live{color:var(--success);background:#16a24924}.cc-embedded-app .tag.live:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;animation:2s infinite pulse}.cc-embedded-app .tag.beta{background:var(--primary-soft);color:var(--primary)}.cc-embedded-app .tag.new{background:var(--accent-soft);color:var(--accent)}.cc-embedded-app .tag.ai{color:var(--violet);background:#713cdd24}.cc-embedded-app .tag.warn{color:#a9700f;background:#f59f0a24}.cc-embedded-app .tag.danger{color:var(--danger);background:#e637371f}.cc-embedded-app .tag.muted{background:var(--bg-elev-3);color:var(--text-mute)}.cc-embedded-app .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cc-embedded-app .dim{color:var(--text-mute)}.cc-embedded-app .kpi-strip{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.cc-embedded-app .kpi-strip.cols-4{grid-template-columns:repeat(4,1fr)}.cc-embedded-app .kpi-tile{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.cc-embedded-app .kpi-tile:before{content:"";background:var(--kc,var(--accent));width:3px;position:absolute;top:0;bottom:0;left:0}.cc-embedded-app .kpi-tile .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);font-size:10px;font-weight:700}.cc-embedded-app .kpi-tile .val{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.cc-embedded-app .kpi-tile .val .unit{color:var(--text-mute);margin-left:2px;font-size:12px;font-weight:600}.cc-embedded-app .kpi-tile .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-embedded-app .kpi-tile .t{align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.cc-embedded-app .kpi-tile .t.up{color:var(--success)}.cc-embedded-app .kpi-tile .t.dn{color:var(--danger)}.cc-embedded-app .kpi-tile .sub{color:var(--text-mute);font-size:10.5px}.cc-embedded-app .kpi-tile .spark{height:26px;color:var(--kc,var(--accent));margin-top:-2px}.cc-embedded-app .split-2{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:14px;display:grid}.cc-embedded-app .split-2>*{min-width:0}.cc-embedded-app .split-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cc-embedded-app .split-3>*{min-width:0}.cc-embedded-app .grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cc-embedded-app .grid-2>*{min-width:0}.cc-embedded-app .q-row{border-bottom:1px solid var(--border);grid-template-columns:14px 1.4fr repeat(4,1fr) 70px;align-items:center;gap:12px;padding:11px 16px;display:grid}.cc-embedded-app .q-row .qbar{border-radius:4px;width:4px;height:30px}.cc-embedded-app .q-row .qname{letter-spacing:-.005em;font-size:13px;font-weight:600}.cc-embedded-app .q-row .qname .s{color:var(--text-mute);margin-top:1px;font-size:10.5px;font-weight:500}.cc-embedded-app .q-row .qm{flex-direction:column;gap:1px;display:flex}.cc-embedded-app .q-row .qm .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:14px;font-weight:700}.cc-embedded-app .q-row .qm .l{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:9.5px;font-weight:600}.cc-embedded-app .q-row .sla-pill{font-family:var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:800}.cc-embedded-app .sla-ok{color:var(--success);background:#16a24924}.cc-embedded-app .sla-warn{color:#a9700f;background:#f59f0a29}.cc-embedded-app .sla-bad{color:var(--danger);background:#e637371f}.cc-embedded-app .q-head{background:var(--bg-elev-3);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);grid-template-columns:14px 1.4fr repeat(4,1fr) 70px;gap:12px;padding:8px 16px;font-size:10px;font-weight:700;display:grid}.cc-embedded-app .chan-strip{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.cc-embedded-app .chan-chip{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cc-embedded-app .chan-chip .top{align-items:center;gap:8px;display:flex}.cc-embedded-app .chan-chip .ic{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.cc-embedded-app .chan-chip .nm{font-size:12px;font-weight:600}.cc-embedded-app .chan-chip .nums{align-items:baseline;gap:8px;display:flex}.cc-embedded-app .chan-chip .nums .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:20px;font-weight:800}.cc-embedded-app .chan-chip .nums .w{color:var(--text-mute);font-size:10.5px}.cc-embedded-app .chan-chip .w b{color:var(--warn);font-weight:700}.cc-embedded-app .agent-board{flex-direction:column;gap:10px;display:flex}.cc-embedded-app .agent-row{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.cc-embedded-app .agent-row .dot{border-radius:999px;width:10px;height:10px}.cc-embedded-app .agent-row .lbl{font-size:12.5px;font-weight:500}.cc-embedded-app .agent-row .ct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cc-embedded-app .agent-bar{background:var(--bg-elev-3);border-radius:999px;height:8px;display:flex;overflow:hidden}.cc-embedded-app .agent-bar>i{height:100%;display:block}.cc-embedded-app .alert-item{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:start;gap:10px;padding:11px 16px;display:grid}.cc-embedded-app .alert-item:last-child{border-bottom:0}.cc-embedded-app .alert-item .ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.cc-embedded-app .alert-item .ic.danger{color:var(--danger);background:#e637371f}.cc-embedded-app .alert-item .ic.warn{color:#a9700f;background:#f59f0a29}.cc-embedded-app .alert-item .ic.info{color:var(--info);background:#189bdc24}.cc-embedded-app .alert-item .ic.ok{color:var(--success);background:#16a24924}.cc-embedded-app .alert-item .t{letter-spacing:-.005em;font-size:12.5px;font-weight:600;line-height:1.35}.cc-embedded-app .alert-item .m{color:var(--text-mute);margin-top:2px;font-size:11px}.cc-embedded-app .alert-item .time{font-family:var(--font-mono);color:var(--text-mute);white-space:nowrap;font-size:10.5px}.cc-embedded-app .hero-panel{color:#fff;box-shadow:var(--shadow-lg);background:radial-gradient(120% 90% at 0 0,#26d9d938,#0000 55%),radial-gradient(110% 100% at 100% 100%,#198dc840,#0000 55%),linear-gradient(155deg,#141e34 0%,#0e242f 60%,#0a2629 100%);border:1px solid #1f4151;border-radius:14px;padding:18px 22px;position:relative;overflow:hidden}.cc-embedded-app .hero-panel:before{content:"";pointer-events:none;mix-blend-mode:overlay;background-image:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0}.cc-embedded-app .hero-panel .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#99e6e6;font-size:10px;font-weight:700}.cc-embedded-app .hero-panel h2{letter-spacing:-.02em;margin:8px 0 4px;font-size:24px;font-weight:700;line-height:1.1}.cc-embedded-app .hero-panel .lede{color:#c2cfd6;max-width:560px;font-size:12.5px;line-height:1.5}.cc-embedded-app .hero-panel .live-badge{color:#a0eebc;letter-spacing:.04em;background:#22c35d33;border:1px solid #26d96859;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:22px}.cc-embedded-app .hero-panel .live-badge .d{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.6s infinite pulse}.cc-embedded-app .chan-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cc-embedded-app .channel-card{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;transition:border-color .12s,box-shadow .12s,transform 40ms;display:flex;overflow:hidden}.cc-embedded-app .channel-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.cc-embedded-app .channel-card .ch-top{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.cc-embedded-app .channel-card .ch-ic{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cc-embedded-app .channel-card .ch-nm{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.cc-embedded-app .channel-card .ch-pv{color:var(--text-mute);margin-top:1px;font-size:10.5px}.cc-embedded-app .channel-card .ch-st{margin-left:auto}.cc-embedded-app .st-dot{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.cc-embedded-app .st-dot i{border-radius:999px;width:7px;height:7px}.cc-embedded-app .st-online{color:var(--success)}.cc-embedded-app .st-online i{background:var(--success);box-shadow:0 0 0 3px #16a2492e}.cc-embedded-app .st-degraded{color:#a9700f}.cc-embedded-app .st-degraded i{background:var(--warn)}.cc-embedded-app .st-offline{color:var(--text-mute)}.cc-embedded-app .st-offline i{background:var(--text-mute)}.cc-embedded-app .channel-card .ch-stat{background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cc-embedded-app .channel-card .ch-stat>div{background:var(--bg-elev);padding:10px 14px}.cc-embedded-app .channel-card .ch-stat .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:17px;font-weight:800}.cc-embedded-app .channel-card .ch-stat .l{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-top:2px;font-size:9.5px;font-weight:600}.cc-embedded-app .channel-card .ch-foot{color:var(--text-mute);align-items:center;gap:8px;padding:10px 14px;font-size:11px;line-height:1.45;display:flex}.cc-embedded-app .channel-card .ch-foot .hbar{background:var(--bg-elev-3);border-radius:999px;flex:1;height:5px;overflow:hidden}.cc-embedded-app .channel-card .ch-foot .hbar>i{border-radius:999px;height:100%;display:block}.cc-embedded-app .channel-card .ch-desc{color:var(--text-mute);text-wrap:pretty;padding:0 14px 12px;font-size:11px;line-height:1.45}.cc-embedded-app .tbl{border-collapse:collapse;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;width:100%;font-size:12.5px;overflow:hidden}.cc-embedded-app .tbl thead th{background:var(--bg-elev-3);text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px;font-size:10px;font-weight:700}.cc-embedded-app .tbl tbody td{border-bottom:1px solid var(--border);padding:11px 14px}.cc-embedded-app .tbl tbody tr:last-child td{border-bottom:0}.cc-embedded-app .tbl tbody tr:hover{background:var(--bg-elev-2);cursor:pointer}.cc-embedded-app .tbl .nm-cell{letter-spacing:-.005em;align-items:center;gap:10px;font-weight:600;display:flex}.cc-embedded-app .tbl .nm-cell .ic{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cc-embedded-app .pbar{background:var(--bg-elev-3);border-radius:999px;min-width:80px;height:6px;overflow:hidden}.cc-embedded-app .pbar>i{border-radius:999px;height:100%;display:block}.cc-embedded-app .pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cc-embedded-app .cstat{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.cc-embedded-app .cstat i{border-radius:999px;width:6px;height:6px}.cc-embedded-app .cs-running{color:var(--success);background:#16a24924}.cc-embedded-app .cs-running i{background:var(--success);animation:2s infinite pulse}.cc-embedded-app .cs-scheduled{color:var(--info);background:#189bdc24}.cc-embedded-app .cs-scheduled i{background:var(--info)}.cc-embedded-app .cs-paused{color:#a9700f;background:#f59f0a29}.cc-embedded-app .cs-paused i{background:var(--warn)}.cc-embedded-app .cs-completed{background:var(--bg-elev-3);color:var(--text-mute)}.cc-embedded-app .cs-completed i{background:var(--text-mute)}.cc-embedded-app .dialer{color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(155deg,#141e34 0%,#0f242e 100%);border:1px solid #1f4151;border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.cc-embedded-app .dialer .d-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cc-embedded-app .dialer .d-head .nm{font-size:14px;font-weight:700}.cc-embedded-app .dialer .d-head .nm small{color:#a9bcc6;margin-top:1px;font-size:10.5px;font-weight:500;display:block}.cc-embedded-app .dialer .d-states{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.cc-embedded-app .dialer .d-state{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px}.cc-embedded-app .dialer .d-state .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:24px;font-weight:800}.cc-embedded-app .dialer .d-state .l{letter-spacing:.06em;text-transform:uppercase;color:#a5b7c0;margin-top:3px;font-size:9.5px;font-weight:700}.cc-embedded-app .dialer .d-bar{background:#ffffff1f;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden}.cc-embedded-app .dialer .d-bar>i{background:var(--accent-2);border-radius:999px;height:100%;display:block}.cc-embedded-app .dialer .d-meta{color:#abbcc4;justify-content:space-between;font-size:11px;display:flex}.cc-embedded-app .dialer .d-meta b{color:#fff;font-family:var(--font-mono)}.cc-embedded-app .dialer .d-controls{gap:8px;margin-top:16px;display:flex}.cc-embedded-app .dialer .d-btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cc-embedded-app .dialer .d-btn:hover{background:#ffffff2e}.cc-embedded-app .dialer .d-btn.stop{background:#e6373738;border-color:#e9494966}.cc-embedded-app .dialer .d-btn.go{background:var(--accent-2);color:#0b383d;border-color:#0000}.cc-embedded-app .cfg-slider{align-items:center;gap:12px;display:flex}.cc-embedded-app .cfg-slider .track{background:#ffffff24;border-radius:999px;flex:1;height:6px;position:relative}.cc-embedded-app .cfg-slider .track>i{background:var(--accent-2);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.cc-embedded-app .cfg-slider .track>b{background:#fff;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.cc-embedded-app .legend{flex-wrap:wrap;gap:10px 16px;display:flex}.cc-embedded-app .legend .li{color:var(--text-dim);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cc-embedded-app .legend .li i{border-radius:3px;width:9px;height:9px}.cc-embedded-app .legend .li b{font-family:var(--font-mono);color:var(--text);font-weight:700}.cc-embedded-app .rule-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;overflow:hidden}.cc-embedded-app .rule-card.off{opacity:.62}.cc-embedded-app .rule-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.cc-embedded-app .rule-head .grip{color:var(--text-mute);cursor:grab}.cc-embedded-app .rule-head .ord{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);font-family:var(--font-mono);border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.cc-embedded-app .rule-head .nm{letter-spacing:-.005em;flex:1;font-size:13px;font-weight:600}.cc-embedded-app .rule-body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cc-embedded-app .rule-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-embedded-app .rule-line .kw{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);flex-shrink:0;width:48px;font-size:10px;font-weight:800}.cc-embedded-app .token{border:1px solid var(--border);background:var(--bg-elev-2);border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.cc-embedded-app .token.attr{color:var(--primary-dark);background:#1e51b812;border-color:#1e51b84d}.cc-embedded-app .token.ai{color:var(--violet);background:#7342d712;border-color:#7342d74d}.cc-embedded-app .token.time{color:#a9700f;background:#f59f0a17;border-color:#f59f0a4d}.cc-embedded-app .token.chan{border-color:var(--border-strong)}.cc-embedded-app .token.do{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:600}.cc-embedded-app .token .k{color:var(--text-mute)}.cc-embedded-app .toggle-sw{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:34px;height:19px;transition:background .15s;position:relative}.cc-embedded-app .toggle-sw[data-on="1"]{background:var(--accent)}.cc-embedded-app .toggle-sw>i{background:#fff;border-radius:999px;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cc-embedded-app .toggle-sw[data-on="1"]>i{transform:translate(15px)}.cc-embedded-app .skill-pill{font-family:var(--font-mono);background:var(--bg-elev-3);color:var(--text-dim);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.cc-embedded-app .skill-pill i{border-radius:999px;width:7px;height:7px}.cc-embedded-app .sla-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cc-embedded-app .sla-card{background:var(--bg-elev);border:1px solid var(--border);text-align:center;border-radius:12px;padding:14px 16px}.cc-embedded-app .sla-card .nm{font-size:12.5px;font-weight:600}.cc-embedded-app .sla-card .gauge-wrap{margin:4px 0;position:relative}.cc-embedded-app .sla-card .gv{font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:800}.cc-embedded-app .sla-card .meta{color:var(--text-mute);justify-content:center;gap:8px;font-size:10.5px;display:flex}.cc-embedded-app .rec-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:14px;display:grid}.cc-embedded-app .rec-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.cc-embedded-app .rec-row:last-child{border-bottom:0}.cc-embedded-app .rec-row:hover{background:var(--bg-elev-2)}.cc-embedded-app .rec-row.active{background:var(--accent-soft)}.cc-embedded-app .rec-row .av{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.cc-embedded-app .rec-row .id{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.cc-embedded-app .rec-row .who{letter-spacing:-.005em;font-size:12.5px;font-weight:600}.cc-embedded-app .rec-row .meta{color:var(--text-mute);align-items:center;gap:6px;margin-top:1px;font-size:10.5px;display:flex}.cc-embedded-app .rec-row .dur{font-family:var(--font-mono);font-size:12px;font-weight:600}.cc-embedded-app .sent-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.cc-embedded-app .sent-pos{background:var(--success)}.cc-embedded-app .sent-neg{background:var(--danger)}.cc-embedded-app .sent-neu{background:var(--warn)}.cc-embedded-app .score-chip{font-family:var(--font-mono);border-radius:7px;padding:3px 8px;font-size:13px;font-weight:800}.cc-embedded-app .score-a{color:var(--success);background:#16a24924}.cc-embedded-app .score-b{color:#a9700f;background:#f59f0a29}.cc-embedded-app .score-c{color:var(--danger);background:#e637371f}.cc-embedded-app .player{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;position:sticky;top:0;overflow:hidden}.cc-embedded-app .player .p-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.cc-embedded-app .waveform{align-items:center;gap:1.5px;height:64px;padding:14px 16px 8px;display:flex}.cc-embedded-app .waveform .bar{background:var(--border-strong);border-radius:2px;flex:1;min-width:1px}.cc-embedded-app .waveform .bar.played{background:var(--accent)}.cc-embedded-app .p-controls{align-items:center;gap:12px;padding:4px 16px 14px;display:flex}.cc-embedded-app .p-controls .play-btn{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cc-embedded-app .p-controls .play-btn:hover{background:#17656e}.cc-embedded-app .p-controls .ctl{width:30px;height:30px;color:var(--text-dim);border-radius:8px;place-items:center;display:grid}.cc-embedded-app .p-controls .ctl:hover{background:var(--bg-elev-3);color:var(--text)}.cc-embedded-app .p-time{font-family:var(--font-mono);color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:12px}.cc-embedded-app .transcript-seg{border-bottom:1px dashed var(--border);grid-template-columns:50px 1fr;gap:10px;padding:9px 0;display:grid}.cc-embedded-app .transcript-seg:last-child{border-bottom:0}.cc-embedded-app .transcript-seg .at{font-family:var(--font-mono);color:var(--text-mute);padding-top:2px;font-size:10.5px}.cc-embedded-app .transcript-seg .who{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px;font-weight:700}.cc-embedded-app .transcript-seg .txt{color:var(--text-dim);font-size:12px;line-height:1.5}.cc-embedded-app .transcript-seg.s-neg{border-left:2px solid var(--danger);padding-left:8px}.cc-embedded-app .transcript-seg.s-pos{border-left:2px solid var(--success);padding-left:8px}.cc-embedded-app .transcript-seg.s-neu{border-left:2px solid var(--warn);padding-left:8px}.cc-embedded-app .qa-row{border-bottom:1px dashed var(--border);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.cc-embedded-app .qa-row:last-child{border-bottom:0}.cc-embedded-app .qa-row .qa-ic{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.cc-embedded-app .qa-row .qa-ic.ok{color:var(--success);background:#16a24924}.cc-embedded-app .qa-row .qa-ic.no{color:var(--danger);background:#e637371f}.cc-embedded-app .qa-row .qa-ic.na{background:var(--bg-elev-3);color:var(--text-mute)}.cc-embedded-app .qa-row .qa-v{font-family:var(--font-mono);margin-left:auto;font-weight:700}.cc-embedded-app .nps-bar{border:1px solid var(--border);border-radius:8px;height:28px;display:flex;overflow:hidden}.cc-embedded-app .nps-bar>div{color:#fff;place-items:center;font-size:11px;font-weight:700;display:grid}.cc-embedded-app .nps-prom{background:var(--success)}.cc-embedded-app .nps-pass{background:#f0a119}.cc-embedded-app .nps-det{background:var(--danger)}.cc-embedded-app .driver-row{border-bottom:1px dashed var(--border);grid-template-columns:1fr 90px 60px;align-items:center;gap:12px;padding:9px 0;display:grid}.cc-embedded-app .driver-row:last-child{border-bottom:0}.cc-embedded-app .driver-row .dn{font-size:12.5px;font-weight:500}.cc-embedded-app .driver-row .dbar{background:var(--bg-elev-3);border-radius:999px;height:8px;overflow:hidden}.cc-embedded-app .driver-row .dbar>i{border-radius:999px;height:100%;display:block}.cc-embedded-app .driver-row .di{font-family:var(--font-mono);text-align:right;font-size:12.5px;font-weight:700}.cc-embedded-app .driver-row .di.pos{color:var(--success)}.cc-embedded-app .driver-row .di.neg{color:var(--danger)}.cc-embedded-app .verbatim{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:10px;padding:11px 14px;display:grid}.cc-embedded-app .verbatim:last-child{border-bottom:0}.cc-embedded-app .verbatim .stars{color:#f0a119;gap:1px;display:flex}.cc-embedded-app .verbatim .qt{color:var(--text-dim);font-size:12.5px;line-height:1.45}.cc-embedded-app .verbatim .vm{color:var(--text-mute);align-items:center;gap:8px;margin-top:4px;font-size:10.5px;display:flex}.cc-embedded-app ::-webkit-scrollbar{width:10px;height:10px}.cc-embedded-app ::-webkit-scrollbar-track{background:0 0}.cc-embedded-app ::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.cc-embedded-app ::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000}.cc-embedded-app[data-density=compact] .app{grid-template-rows:44px 36px 1fr 32px}.cc-embedded-app[data-density=compact] .page-body{gap:12px;padding:14px 18px 28px}.cc-embedded-app[data-density=compact] .kpi-strip{gap:8px}.cc-embedded-app[data-density=comfortable] .page-body{gap:22px;padding:22px 28px 40px}@media (width<=1180px){.cc-embedded-app .kpi-strip{grid-template-columns:repeat(3,1fr)}.cc-embedded-app .chan-grid,.cc-embedded-app .sla-grid{grid-template-columns:repeat(2,1fr)}}.cc-embedded-app .cc-config,.cc-embedded-app .config-grid{flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.cc-embedded-app--config-view .center{min-height:0}.cc-embedded-app--config-view .center>.config-grid,.cc-embedded-app--config-view .center>.cc-config{height:100%}.cc-embedded-app .config-rail{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:14px 10px;display:flex;overflow:hidden auto}.cc-embedded-app .config-rail .cg-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-mute);padding:0 8px 4px;font-size:10px;font-weight:700}.cc-embedded-app .config-rail .cg-item{cursor:pointer;color:var(--text-dim);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:grid}.cc-embedded-app .config-rail .cg-item:hover{background:var(--bg-elev-3);color:var(--text)}.cc-embedded-app .config-rail .cg-item.active{background:var(--accent-soft);color:var(--accent)}.cc-embedded-app .config-rail .cg-item svg{color:var(--text-mute)}.cc-embedded-app .config-rail .cg-item.active svg{color:var(--accent)}.cc-embedded-app .config-rail .cg-item .num{font-size:10.5px;font-family:var(--font-mono);color:var(--text-mute);font-weight:600}.cc-embedded-app .config-rail .cg-item.active .num{color:var(--accent)}.cc-embedded-app .config-rail .cg-item .wdot{background:var(--warn);border-radius:999px;width:7px;height:7px}.cc-embedded-app .config-content{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:18px 24px 40px;display:flex;overflow:hidden auto}.cc-embedded-app .config-content .cfg-narrow{width:100%;max-width:960px}.cc-embedded-app .cfg-head{grid-template-columns:1fr auto;align-items:flex-start;gap:16px;padding-bottom:2px;display:grid}.cc-embedded-app .cfg-head h1{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:700;display:flex}.cc-embedded-app .cfg-head h1 .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.cc-embedded-app .cfg-head .sub{color:var(--text-mute);text-wrap:pretty;max-width:760px;margin-top:6px;font-size:12.5px;line-height:1.5}.cc-embedded-app .cfg-head .actions{align-items:center;gap:6px;display:flex}.cc-embedded-app .cfg-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cc-embedded-app .cfg-metric{background:var(--bg-elev);border:1px solid var(--border);border-radius:11px;padding:12px 14px}.cc-embedded-app .cfg-metric .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:800}.cc-embedded-app .cfg-metric .l{color:var(--text-mute);margin-top:2px;font-size:10.5px;font-weight:600}.cc-embedded-app .st-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.cc-embedded-app .st-chip i{border-radius:999px;width:6px;height:6px}.cc-embedded-app .st-active{color:var(--success);background:#16a24924}.cc-embedded-app .st-active i{background:var(--success)}.cc-embedded-app .st-draft{color:#a9700f;background:#f59f0a29}.cc-embedded-app .st-draft i{background:var(--warn)}.cc-embedded-app .st-warn{color:#a9700f;background:#f59f0a29}.cc-embedded-app .st-warn i{background:var(--warn)}.cc-embedded-app .st-off{background:var(--bg-elev-3);color:var(--text-mute)}.cc-embedded-app .st-off i{background:var(--text-mute)}.cc-embedded-app .st-danger{color:var(--danger);background:#e637371f}.cc-embedded-app .st-danger i{background:var(--danger)}.cc-embedded-app .st-info{color:var(--info);background:#189bdc24}.cc-embedded-app .st-info i{background:var(--info)}.cc-embedded-app .field{border-bottom:1px solid var(--border);grid-template-columns:260px 1fr;align-items:flex-start;gap:20px;padding:13px 16px;display:grid}.cc-embedded-app .field:last-child{border-bottom:0}.cc-embedded-app .field .key{padding-top:3px}.cc-embedded-app .field .key .label{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.cc-embedded-app .field .key .label .req{color:var(--danger)}.cc-embedded-app .field .key .help{color:var(--text-mute);margin-top:4px;font-size:11.5px;line-height:1.45}.cc-embedded-app .field .val{flex-direction:column;gap:8px;min-width:0;display:flex}.cc-embedded-app .cfg-input,.cc-embedded-app .config-content input[type=text],.cc-embedded-app .config-content input[type=number],.cc-embedded-app .config-content input[type=email],.cc-embedded-app .config-content input[type=url],.cc-embedded-app .config-content textarea,.cc-embedded-app .config-content select{background:var(--bg-elev-3);border:1px solid var(--border);width:100%;color:var(--text);border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.cc-embedded-app .cfg-input:focus,.cc-embedded-app .config-content input:focus,.cc-embedded-app .config-content textarea:focus,.cc-embedded-app .config-content select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--bg-elev)}.cc-embedded-app .config-content textarea{resize:vertical;min-height:76px;line-height:1.5}.cc-embedded-app .input-mono{font-family:var(--font-mono);font-size:12px}.cc-embedded-app .toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cc-embedded-app .toggle .sw{background:var(--bg-elev-3);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.cc-embedded-app .toggle .sw:after{content:"";background:var(--bg-elev);width:14px;height:14px;box-shadow:var(--shadow-sm);border-radius:999px;transition:transform .15s,background .15s;position:absolute;top:1px;left:1px}.cc-embedded-app .toggle.on .sw{background:var(--accent);border-color:#0000}.cc-embedded-app .toggle.on .sw:after{background:#fff;transform:translate(14px)}.cc-embedded-app .toggle .t-label{color:var(--text-dim);font-size:12.5px;font-weight:500}.cc-embedded-app .toggle.on .t-label{color:var(--text)}.cc-embedded-app .seg-control{background:var(--bg-elev-3);border-radius:7px;gap:2px;padding:3px;display:inline-flex}.cc-embedded-app .seg-control button{color:var(--text-dim);border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.cc-embedded-app .seg-control button.on{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-sm)}.cc-embedded-app .cc-filter-bar{background:var(--bg-elev-2);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px 12px;display:flex}.cc-embedded-app .cc-filter-bar__grid{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cc-embedded-app .cc-filter-bar__field{flex-direction:column;gap:4px;min-width:140px;display:flex}.cc-embedded-app .cc-filter-bar__label{color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.cc-embedded-app .cc-filter-bar__field select{border:1px solid var(--border);background:var(--bg-elev);height:28px;color:var(--text);border-radius:7px;min-width:160px;padding:0 8px;font-size:12.5px}.cc-embedded-app .cc-filter-bar__field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cc-embedded-app .cc-filter-bar__toggle{align-self:flex-end;padding-bottom:2px}.cc-embedded-app .cc-filter-bar__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cc-embedded-app .chip-input{background:var(--bg-elev-3);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:5px 6px;display:flex}.cc-embedded-app .chip-input .chip{background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.cc-embedded-app .chip-input .chip .x{color:var(--text-mute);cursor:pointer}.cc-embedded-app .chip-input input{background:0 0;border:0;outline:none;flex:1;min-width:80px;height:22px;padding:0 4px;font-size:12.5px}.cc-embedded-app .kv-row{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;display:grid}.cc-embedded-app .kv-row:last-child{border-bottom:0}.cc-embedded-app .kv-row .k{color:var(--text-mute);font-size:11.5px;font-weight:500}.cc-embedded-app .kv-row .v{color:var(--text);font-weight:500}.cc-embedded-app .prov-card{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.cc-embedded-app .prov-card:last-child{border-bottom:0}.cc-embedded-app .prov-card:hover{background:var(--bg-elev-2)}.cc-embedded-app .prov-card .p-ic{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cc-embedded-app .prov-card .p-meta{min-width:0}.cc-embedded-app .prov-card .p-name{letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:3px;font-size:13.5px;font-weight:600;display:flex}.cc-embedded-app .prov-card .p-sub{color:var(--text-mute);flex-wrap:wrap;gap:10px;font-size:11.5px;display:flex}.cc-embedded-app .prov-card .p-sub .item{align-items:center;gap:4px;display:inline-flex}.cc-embedded-app .prov-card .p-vol{text-align:right}.cc-embedded-app .prov-card .p-vol .v{font-family:var(--font-mono);color:var(--text);font-size:12.5px;font-weight:700}.cc-embedded-app .prov-card .p-vol .v-sub{color:var(--text-mute);margin-top:2px;font-size:11px}.cc-embedded-app .sched{flex-direction:column;display:flex}.cc-embedded-app .sched-row{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.cc-embedded-app .sched-row:last-child{border-bottom:0}.cc-embedded-app .sched-row .day{font-size:13px;font-weight:600}.cc-embedded-app .sched-row .day .s{color:var(--text-mute);margin-top:1px;font-size:10.5px;font-weight:500;display:block}.cc-embedded-app .sched-bar{background:var(--bg-elev-3);border-radius:6px;height:22px;position:relative;overflow:hidden}.cc-embedded-app .sched-bar>i{background:var(--accent-soft);border-left:2px solid var(--accent);position:absolute;top:0;bottom:0}.cc-embedded-app .sched-bar>i.shift2{border-left-color:var(--primary);background:#1e51b81f}.cc-embedded-app .sched-hours{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;font-size:11.5px}.cc-embedded-app .sched-hours.closed{color:var(--text-mute)}.cc-embedded-app .sched-ticks{grid-template-columns:130px 1fr auto;gap:14px;padding:0 16px 6px;display:grid}.cc-embedded-app .sched-ticks .tk{font-size:9.5px;font-family:var(--font-mono);color:var(--text-mute);justify-content:space-between;display:flex}.cc-embedded-app .codeblock{color:#c5cad3;font-family:var(--font-mono);white-space:pre;background:#161d2d;border:1px solid #273249;border-radius:10px;padding:14px 16px;font-size:11.5px;line-height:1.6;overflow-x:auto}.cc-embedded-app .codeblock .k{color:#74dbe7}.cc-embedded-app .codeblock .s{color:#70db97}.cc-embedded-app .codeblock .n{color:#f7c56e}.cc-embedded-app .codeblock .c{color:#6e7a91;font-style:italic}.cc-embedded-app .audit-row{border-bottom:1px solid var(--border);grid-template-columns:120px 30px 1fr auto;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:grid}.cc-embedded-app .audit-row:last-child{border-bottom:0}.cc-embedded-app .audit-row:hover{background:var(--bg-elev-2)}.cc-embedded-app .audit-row .a-time{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.cc-embedded-app .audit-row .a-cat{border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cc-embedded-app .audit-row .a-action{color:var(--text)}.cc-embedded-app .audit-row .a-who{font-weight:600}.cc-embedded-app .audit-row .a-ip{font-family:var(--font-mono);color:var(--text-mute);font-size:10.5px}.cc-embedded-app .dropzone{border:2px dashed var(--border-strong);background:var(--bg-elev-3);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:26px 22px;transition:border-color .15s,background .15s;display:flex}.cc-embedded-app .dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.cc-embedded-app .dropzone .ic{background:var(--bg-elev);width:44px;height:44px;color:var(--accent);box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;display:grid}.cc-embedded-app .dropzone .t{color:var(--text);font-size:13.5px;font-weight:600}.cc-embedded-app .dropzone .s{color:var(--text-mute);font-size:12px;line-height:1.45}.cc-embedded-app .role-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cc-embedded-app .role-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:9px;padding:14px 16px;display:flex}.cc-embedded-app .role-card .r-top{align-items:center;gap:8px;display:flex}.cc-embedded-app .role-card .r-sw{border-radius:3px;width:10px;height:10px}.cc-embedded-app .role-card .r-nm{font-size:13.5px;font-weight:600}.cc-embedded-app .role-card .r-ct{font-family:var(--font-mono);color:var(--text-mute);margin-left:auto;font-size:12px}.cc-embedded-app .role-card .r-perms{flex-wrap:wrap;gap:4px;display:flex}.cc-embedded-app .thr-pill{font-family:var(--font-mono);background:var(--bg-elev-3);color:var(--text-dim);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700}@media (width<=1180px){.cc-embedded-app .cfg-metrics,.cc-embedded-app .role-grid{grid-template-columns:repeat(2,1fr)}.cc-embedded-app .field{grid-template-columns:1fr;gap:10px}}.cc-embedded-app .routing-shell{grid-template-columns:minmax(260px,1fr) minmax(0,1.45fr);align-items:stretch;gap:0;min-height:420px;display:grid}.cc-embedded-app .routing-shell--embedded{border-radius:0 0 12px 12px;overflow:hidden}.cc-embedded-app .routing-shell--embedded .queue-list,.cc-embedded-app .routing-shell--embedded .rules-card{box-shadow:none;border:0;border-radius:0}.cc-embedded-app .routing-shell--embedded .queue-list{border-right:1px solid var(--border)}@media (width<=1180px){.cc-embedded-app .routing-shell{grid-template-columns:1fr;min-height:0}.cc-embedded-app .routing-shell--embedded .queue-list{border-right:0;border-bottom:1px solid var(--border)}}.cc-embedded-app .queue-list{background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-soft,0 1px 2px #29303d0f);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cc-embedded-app .queue-list .qh{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.cc-embedded-app .queue-list .qh h3{letter-spacing:-.005em;color:var(--text);margin:0;font-size:13px;font-weight:700}.cc-embedded-app .queue-list .qh .grow{flex:1}.cc-embedded-app .q-row{border-bottom:1px solid hsl(var(--border,220 18% 86%) / .55);cursor:pointer;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.cc-embedded-app .q-row:last-child{border-bottom:0}.cc-embedded-app .q-row.sel{background:#1e51b80f}.cc-embedded-app .q-row.sel:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:0}.cc-embedded-app .q-row:hover{background:var(--bg-elev-3)}.cc-embedded-app .q-row .dot{background:var(--m,#1e51b8);border-radius:4px;width:12px;height:12px}.cc-embedded-app .q-row .body{min-width:0}.cc-embedded-app .q-row .body .t{color:var(--text);font-size:13px;font-weight:600}.cc-embedded-app .q-row .body .s{font-family:var(--font-mono);color:var(--text-mute);align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.cc-embedded-app .q-row .body .s b{color:var(--text-dim);font-weight:600}.cc-embedded-app .q-row .body .s .sep{color:var(--border)}.cc-embedded-app .q-row .qk{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cc-embedded-app .q-row[data-m=vip]{--m:var(--danger)}.cc-embedded-app .q-row[data-m=support]{--m:#1e51b8}.cc-embedded-app .q-row[data-m=sales]{--m:#f59f0a}.cc-embedded-app .q-row[data-m=wa]{--m:#20b657}.cc-embedded-app .q-row[data-m=sdr]{--m:#713cdd}.cc-embedded-app .rules-card{background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow-soft,0 1px 2px #29303d0f);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cc-embedded-app .rules-head{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.cc-embedded-app .rules-head h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:14px;font-weight:700}.cc-embedded-app .rules-head .grow{flex:1}.nx-embedded-module{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--font-ui);--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-3:#eaecf0;--border:#d5d9e2;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:#1e51b8;--accent-soft:#1e51b824;--accent-ink:#fff;--accent-hero:linear-gradient(135deg, #1b4aa7, #1b5bda);--success:#16a249;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;grid-template-rows:52px 46px 1fr;grid-template-areas:"top""sub""center";margin:0;padding:0;display:grid;overflow:hidden}.nx-embedded-module.nx-embedded-module--no-subbar{grid-template-rows:52px 1fr;grid-template-areas:"top""center"}.nx-embedded-module[data-module=ai-studio]{--accent:hsl(var(--primary));--accent-soft:hsl(var(--primary) / .12);--accent-hero:var(--gradient-primary);--accent-ink:hsl(var(--primary-foreground))}.nx-embedded-module[data-module=social-hub]{--accent:#d92680;--accent-soft:#d9268024;--accent-hero:linear-gradient(135deg, #d0257a, #dd2c4a)}.nx-embedded-module[data-module=autonomous-agents]{--accent:#dc8f09;--accent-soft:#f59f0a29;--accent-hero:linear-gradient(135deg, #cb720b, #f59f0a)}.nx-embedded-module[data-module=administration]{--accent:hsl(var(--primary));--accent-soft:hsl(var(--primary) / .12);--accent-hero:var(--gradient-primary);--accent-ink:hsl(var(--primary-foreground))}.nx-embedded-module[data-module=omnicore]{--accent:#6e31d8;--accent-soft:#6e31d824;--accent-hero:linear-gradient(135deg, #6427ce, #a649d4)}.nx-embedded-module *{box-sizing:border-box}.nx-embedded-module .subbar button:not(.view-tab),.nx-embedded-module .bottombar button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nx-embedded-module .topbar:not(.omiflow-menubar){background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;grid-area:top;align-items:center;gap:12px;padding:0 14px;display:flex}.nx-embedded-module .topbar:not(.omiflow-menubar)>*{flex-shrink:0}.nx-embedded-module .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.nx-embedded-module .brand .logo{background:var(--accent-hero);width:26px;height:26px;color:var(--accent-ink);letter-spacing:-.02em;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.nx-embedded-module .brand .name{letter-spacing:-.01em;flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.nx-embedded-module .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.nx-embedded-module .breadcrumb{color:var(--text-dim);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.nx-embedded-module .breadcrumb .sep{color:var(--text-mute);opacity:.6}.nx-embedded-module .breadcrumb .current{color:var(--text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.nx-embedded-module .status-pill{background:var(--accent-soft);height:26px;color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.nx-embedded-module .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.nx-embedded-module .top-spacer{flex:1;min-width:8px}.nx-embedded-module .divider-v{background:var(--border);flex-shrink:0;width:1px;height:22px}.nx-embedded-module .iconbtn{width:30px;height:30px;color:var(--text-dim);border-radius:7px;place-items:center;display:grid}.nx-embedded-module .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.nx-embedded-module .btn{border:1px solid var(--border);background:var(--bg-elev);height:30px;color:var(--text-dim);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.nx-embedded-module .btn.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.nx-embedded-module .subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;grid-area:sub;align-items:stretch;gap:8px;min-width:0;padding:0 16px;display:flex;overflow:hidden}.nx-embedded-module .subbar-tabs{scrollbar-width:thin;scrollbar-color:#abb3c4 transparent;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:6px;min-width:0;padding:7px 0;display:flex;overflow:auto hidden}.nx-embedded-module .subbar-tabs::-webkit-scrollbar{height:5px}.nx-embedded-module .subbar-tabs::-webkit-scrollbar-thumb{background:#abb3c4;border-radius:999px}.nx-embedded-module .subbar-tabs.subbar-tabs--overflow:not(.subbar-tabs--at-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nx-embedded-module .subbar-end{flex-shrink:0;align-items:center;gap:6px;display:flex}.nx-embedded-module .view-tab{height:32px;color:var(--text-dim);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.nx-embedded-module .view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.nx-embedded-module .view-tab.active{background:var(--accent-soft);color:var(--accent)}.nx-embedded-module .view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:1.5px 7px}.nx-embedded-module .view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.nx-embedded-module .center{background:var(--bg);flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex;overflow:hidden}.nx-embedded-module .center>*{flex:1;min-width:0;min-height:0}.nx-embedded-module .center .nx-ai-agents,.nx-embedded-module .center .nx-autonomous,.nx-embedded-module .center .nx-social-hub,.nx-embedded-module .center .nx-billing,.nx-embedded-module .center .adm-embedded-main,.nx-embedded-module .center .omnicore-embedded-main{height:100%;min-height:0}.nx-embedded-module .center .advanced-tools-page,.nx-embedded-module .center .advanced-tools-page .jb-app,.nx-embedded-host .omniflow-page-host,.nx-embedded-host .omniflow-page-host .jb-app{flex:auto;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden}.nx-embedded-module .center .advanced-tools-page [role=tabpanel][data-state=active]{flex-direction:column;flex:auto;min-height:0;display:flex}.nx-embedded-module .center .advanced-tools-page .advanced-tools-tabs{z-index:2;flex-shrink:0;align-items:stretch;width:100%;display:flex;position:relative}.nx-embedded-module .center .jb-app .omiflow-menu-trigger{white-space:nowrap;border-radius:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500}.nx-embedded-module .center .jb-app .omiflow-menubar__end .btn{border:1px solid var(--border);border-radius:8px;height:28px;padding:0 10px}.nx-embedded-module .adm-embedded-main .nx-billing .content .view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nx-embedded-module .adm-embedded-main .nx-billing .content .page-body{flex:1;min-height:0;overflow-y:auto}.nx-embedded-module .adm-embedded-main .view,.nx-embedded-module .omnicore-embedded-main .view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nx-embedded-module .adm-embedded-main .page-body,.nx-embedded-module .omnicore-embedded-main .page-body{flex:1;min-height:0;overflow-y:auto}.nx-app-shell{--nx-chrome-gutter:1.5rem}@media (width>=768px){.nx-app-shell{--nx-chrome-gutter:2rem}}.nx-workspace-column{--nx-chrome-gutter:1.5rem;min-width:0}@media (width>=768px){.nx-workspace-column{--nx-chrome-gutter:2rem}}.nx-unified-topbar{padding-left:var(--nx-chrome-gutter);padding-right:max(1rem, calc(var(--nx-chrome-gutter) * .75))}.nx-workspace-column .nx-embedded-module--unified-topbar .subbar,.nx-workspace-column .cx-embedded-app--unified-topbar .subbar,.nx-workspace-column .cc-embedded-app--unified-topbar .subbar,.nx-workspace-column .di-embedded-app--unified-topbar .subbar,.nx-workspace-column .crm-embedded-app--unified-topbar .subbar,.nx-workspace-column .crm-embedded-app--unified-topbar .crm-tool-subbar,.nx-workspace-column .crm-embedded-app--unified-topbar .crm-list-scope,.nx-workspace-column .sa-embedded-app--unified-topbar .subbar{padding-left:var(--nx-chrome-gutter)!important;padding-right:var(--nx-chrome-gutter)!important}.nx-workspace-column .nx-embedded-module--unified-topbar .subbar,.nx-workspace-column .cx-embedded-app--unified-topbar .subbar,.nx-workspace-column .cc-embedded-app--unified-topbar .subbar,.nx-workspace-column .di-embedded-app--unified-topbar .subbar,.nx-workspace-column .crm-embedded-app--unified-topbar .subbar,.nx-workspace-column .crm-embedded-app--unified-topbar .crm-tool-subbar,.nx-workspace-column .sa-embedded-app--unified-topbar .subbar{background:linear-gradient(#fcfcfd,#fff);border-bottom-color:#e1e4ea}.nx-unified-topbar .nx-topbar-breadcrumb .breadcrumb{color:#4c5a76;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.nx-unified-topbar .nx-topbar-breadcrumb .breadcrumb .sep{color:#697896;opacity:.6}.nx-unified-topbar .nx-topbar-breadcrumb .breadcrumb .current{color:#20293c;align-items:center;gap:4px;min-width:0;font-weight:600;display:inline-flex}.nx-topbar-module-actions .iconbtn,.nx-unified-topbar .iconbtn{color:#4c5a76;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.nx-topbar-module-actions .iconbtn:hover,.nx-unified-topbar .iconbtn:hover{color:#1b2232;background:#eaecf0}.nx-topbar-module-actions .btn,.nx-unified-topbar .btn{color:#404c64;white-space:nowrap;background:#fff;border:1px solid #d5d9e2;border-radius:8px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.nx-topbar-module-actions .btn.primary,.nx-unified-topbar .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.nx-topbar-module-actions .btn.primary:hover,.nx-unified-topbar .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-dark))}.nx-topbar-module-actions .divider-v,.nx-unified-topbar .divider-v{background:#d5d9e2;flex-shrink:0;width:1px;height:22px}.nx-unified-topbar .status-pill{background:hsl(var(--primary) / .12);height:26px;color:hsl(var(--primary));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.nx-unified-topbar .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.nx-topbar-module-actions .collab,.nx-unified-topbar .collab{align-items:center;display:flex}.nx-topbar-module-actions .avatar,.nx-unified-topbar .avatar{border:2px solid #fff;border-radius:999px;place-items:center;width:26px;height:26px;margin-left:-6px;font-size:10px;font-weight:700;display:grid}.nx-topbar-module-actions .avatar:first-child,.nx-unified-topbar .avatar:first-child{margin-left:0}.nx-embedded-module--unified-topbar,.nx-embedded-module.nx-embedded-module--unified-topbar{grid-template-rows:40px 1fr;grid-template-areas:"sub""center"}.nx-embedded-module--unified-topbar.nx-embedded-module--no-subbar{grid-template-rows:1fr;grid-template-areas:"center"}.cx-embedded-app--unified-topbar,.cc-embedded-app--unified-topbar,.di-embedded-app--unified-topbar{grid-template-rows:40px 1fr 36px!important;grid-template-areas:"sub""center""bottom"!important}.crm-embedded-app--unified-topbar:not(.crm-embedded-app--tools){grid-template-rows:40px minmax(72px,auto) 1fr 36px!important;grid-template-areas:"sub sub sub""scope scope scope""side center insp""bottom bottom bottom"!important}.crm-embedded-app--tools.crm-embedded-app--unified-topbar{grid-template-rows:40px 1fr 36px!important;grid-template-areas:"sub""center""bottom"!important}.sa-embedded-app--unified-topbar.sa-embedded-app--v2{grid-template-rows:40px 1fr 36px!important;grid-template-areas:"sub""main""bottom"!important}.nx-embedded-host .omniflow-page-host,.nx-embedded-module .center .advanced-tools-page{overflow:hidden}.omnicore-embedded-app.nx-embedded-module,.nx-embedded-module.omnicore-embedded-app{background:var(--bg);width:100%;min-width:0;height:100%;color:var(--text);font-family:var(--font-ui);--bg:#f0f2f4;--bg-elev:#fff;--bg-elev-3:#eaecf0;--border:#d5d9e2;--text:#1b2232;--text-dim:#404c64;--text-mute:#697896;--accent:#6e31d8;--accent-soft:#6e31d824;--accent-ink:#fff;--accent-hero:linear-gradient(135deg, #6427ce, #a649d4);--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;grid-template-rows:52px 40px 1fr;grid-template-areas:"top""sub""center";margin:0;padding:0;display:grid;overflow:hidden}.omnicore-embedded-app.nx-embedded-module--no-subbar,.nx-embedded-module.omnicore-embedded-app.nx-embedded-module--no-subbar{grid-template-rows:52px 1fr;grid-template-areas:"top""center"}.omnicore-embedded-app *{box-sizing:border-box}.omnicore-embedded-app button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.omnicore-embedded-app .topbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:5;white-space:nowrap;flex-flow:row;grid-area:top;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.omnicore-embedded-app .topbar>*{flex-shrink:0}.omnicore-embedded-app .brand{border-right:1px solid var(--border);align-items:center;gap:10px;height:30px;padding-right:12px;display:flex}.omnicore-embedded-app .brand .logo{background:var(--accent-hero);width:26px;height:26px;color:var(--accent-ink);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.omnicore-embedded-app .brand .name{flex-direction:column;font-size:13px;font-weight:600;line-height:1.1;display:flex}.omnicore-embedded-app .brand .name .sub{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.omnicore-embedded-app .breadcrumb{color:var(--text-dim);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.omnicore-embedded-app .breadcrumb .sep{color:var(--text-mute);opacity:.6}.omnicore-embedded-app .breadcrumb .current{color:var(--text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.omnicore-embedded-app .status-pill{background:var(--accent-soft);height:26px;color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.omnicore-embedded-app .status-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.omnicore-embedded-app .top-spacer{flex:1;min-width:8px}.omnicore-embedded-app .divider-v{background:var(--border);flex-shrink:0;width:1px;height:22px}.omnicore-embedded-app .iconbtn{width:30px;height:30px;color:var(--text-dim);border-radius:7px;place-items:center;display:grid}.omnicore-embedded-app .iconbtn:hover{background:var(--bg-elev-3);color:var(--text)}.omnicore-embedded-app .subbar{background:var(--bg-elev);border-bottom:1px solid var(--border);z-index:4;scrollbar-width:none;flex-flow:row;grid-area:sub;align-items:center;gap:4px;min-width:0;padding:0 14px;display:flex;overflow-x:auto}.omnicore-embedded-app .subbar::-webkit-scrollbar{display:none}.omnicore-embedded-app .view-tab{height:28px;color:var(--text-dim);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.omnicore-embedded-app .view-tab:hover{background:var(--bg-elev-3);color:var(--text)}.omnicore-embedded-app .view-tab.active{background:var(--accent-soft);color:var(--accent)}.omnicore-embedded-app .view-tab .badge{background:var(--bg-elev-3);color:var(--text-mute);font-size:10.5px;font-weight:600;font-family:var(--font-mono);border-radius:999px;padding:1px 6px}.omnicore-embedded-app .view-tab.active .badge{background:var(--accent);color:var(--accent-ink)}.omnicore-embedded-app .subbar .spacer{flex:1;min-width:8px}.omnicore-embedded-app .center{background:var(--bg);flex-direction:column;grid-area:center;min-width:0;min-height:0;display:flex;overflow:hidden}.omnicore-embedded-app .center>*{flex:1;min-width:0;min-height:0}.omnicore-embedded-app .omnicore-embedded-main{color:#20293c;background:#f3f4f7;height:100%;min-height:0}.omnicore-embedded-app .omnicore-embedded-main .view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.omnicore-embedded-app .omnicore-embedded-main .page-head{background:#fff}.omnicore-embedded-app .omnicore-embedded-main .page-body{flex:1;min-height:0;overflow-y:auto}.omnicore-embedded-app .topbar .oc-search-slot{flex-shrink:1;width:230px;min-width:0;max-width:280px;margin-right:8px;position:relative}.omnicore-embedded-app .topbar .oc-user-avatar{color:#522999;background:#6e31d829;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:inline-grid}.omnicore-embedded-app .oc-section{flex-direction:column;gap:16px;display:flex}.omnicore-embedded-app .oc-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.omnicore-embedded-app .oc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.omnicore-embedded-app .oc-stat-grid{grid-template-columns:1fr}}.nx-assistant{--nx-ai-gutter:16px;--nx-ai-card-radius:10px;--nx-ai-accent:#1588c1;--nx-ai-accent-2:#23a5e7;--nx-ai-tint:#189bdc1a;--nx-ai-line:#189bdc4d;--nx-line:#c9ced9;--nx-line-soft:#dbdfe6;--nx-bg-card:#fff;--nx-bg-card-2:#f9fafb;--nx-bg-page:#f0f2f4;--nx-bg-side:#f6f7f8;--nx-text-1:#1b2232;--nx-text-2:#404c64;--nx-text-3:#697896;--nx-confidence-high:#16a249;--nx-confidence-med:#f59f0a;--nx-confidence-low:#ef4343;background:var(--nx-bg-card);color:var(--nx-text-1);border-left:1px solid var(--nx-line);box-shadow:-2px 0 16px #1c23310d}.nx-assistant:before{background:radial-gradient(420px 220px at 75% 0%, var(--nx-ai-tint), transparent 70%);height:200px}.nx-assistant .nx-assistant-body{scrollbar-width:thin;scrollbar-color:var(--nx-line) transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.nx-assistant .nx-assistant-body::-webkit-scrollbar{width:6px}.nx-assistant .nx-assistant-body::-webkit-scrollbar-thumb{background:var(--nx-line);border-radius:3px}.nx-assistant .nx-assistant-actions{align-items:center;gap:4px;display:inline-flex}.nx-assistant .nx-assistant-agent-row{padding:0 var(--nx-ai-gutter) 10px;border-bottom:1px solid var(--nx-line-soft);background:linear-gradient(#fffffffa,#ffffffeb)}.nx-assistant .nx-assistant-wrap-up{padding:12px var(--nx-ai-gutter);border-top:1px solid var(--nx-line);background:var(--nx-bg-side);flex-shrink:0;align-items:center;gap:10px;display:flex}.nx-assistant .nx-assistant-wrap-up .icoclip{background:var(--nx-ai-tint);width:30px;height:30px;color:var(--nx-ai-accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-assistant .nx-assistant-wrap-up .copy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.nx-assistant .nx-assistant-wrap-up .l1{color:var(--nx-text-1);font-size:12.5px;font-weight:600}.nx-assistant .nx-assistant-wrap-up .l2{color:var(--nx-text-3);margin-top:1px;font-size:10.5px}.nx-assistant .nx-assistant-foot .sep{background:var(--nx-text-3);opacity:.5;border-radius:999px;flex-shrink:0;width:3px;height:3px}.nx-ai-copilot{flex-direction:column;gap:0;min-height:0;display:flex}.nx-ai-copilot .nx-ai-section{padding:14px var(--nx-ai-gutter,16px)}.nx-ai-copilot .nx-ai-section+.nx-ai-section{border-top:1px solid var(--nx-line-soft,#dbdfe6)}.nx-ai-copilot .nx-ai-sec-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.nx-ai-copilot .nx-ai-sec-head .sec-ttl{letter-spacing:.1em;text-transform:uppercase;color:var(--nx-text-2,#404c64);font-size:10.5px;font-weight:700}.nx-ai-copilot .nx-ai-sec-head .sec-cnt{color:var(--nx-text-3);font-variant-numeric:tabular-nums;font-size:10px}.nx-ai-copilot .nx-ai-sec-head .sec-tag{color:var(--nx-text-3);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:inline-flex}.nx-ai-copilot .nx-ai-insight{margin:14px var(--nx-ai-gutter,16px) 0;background:linear-gradient(180deg, var(--nx-ai-tint), #189bdc05), var(--nx-bg-card,#fff);border:1px solid var(--nx-ai-line);border-radius:12px;padding:14px;position:relative;box-shadow:0 2px 8px #1c23310f}.nx-ai-copilot .nx-ai-insight:before{content:"";background:linear-gradient(180deg, var(--nx-ai-accent), #1e51b8);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.nx-ai-copilot .nx-ai-insight .top{align-items:center;gap:8px;display:flex}.nx-ai-copilot .nx-ai-insight .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--nx-ai-accent);align-items:center;gap:6px;margin-left:6px;font-size:10px;font-weight:700;display:inline-flex}.nx-ai-copilot .nx-ai-insight .ts{color:var(--nx-text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.nx-ai-copilot .nx-ai-insight .nx-ai-insight-body,.nx-ai-copilot .nx-ai-insight .body{color:var(--nx-text-1);text-wrap:pretty;margin:10px 6px 12px;font-size:13px;line-height:1.55}.nx-ai-copilot .nx-ai-insight .chips{flex-wrap:wrap;gap:6px;padding-left:6px;display:flex}.nx-ai-copilot .nx-ai-chip{background:var(--nx-bg-page);border:1px solid var(--nx-line);color:var(--nx-text-2);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.nx-ai-copilot .nx-ai-chip.intent{color:#123c91;background:#1e51b814;border-color:#1e51b840}.nx-ai-copilot .nx-ai-chip.topic{color:#6629a3;background:#9952e01a;border-color:#9952e047}.nx-ai-copilot .nx-ai-chip.mood{color:#a56f12;background:#f59f0a1f;border-color:#f59f0a4d}.nx-ai-copilot .nx-ai-chip.risk{color:#b81414;background:#ef43431a;border-color:#ef434347}.nx-ai-copilot .nx-ai-sug{background:var(--nx-bg-card);border:1px solid var(--nx-line-soft);border-radius:var(--nx-ai-card-radius);padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;box-shadow:0 2px 8px #1c23310f}.nx-ai-copilot .nx-ai-sug+.nx-ai-sug{margin-top:10px}.nx-ai-copilot .nx-ai-sug:hover{border-color:var(--nx-ai-line);background:var(--nx-bg-card-2);box-shadow:0 4px 16px #1c23311a}.nx-ai-copilot .nx-ai-sug .row1{align-items:center;gap:8px;margin-bottom:8px;display:flex}.nx-ai-copilot .nx-ai-sug .origem{letter-spacing:.06em;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.nx-ai-copilot .nx-ai-sug .origem.ia{color:#0f618a;background:#189bdc24}.nx-ai-copilot .nx-ai-sug .origem.kb{color:#123c91;background:#1e51b81f}.nx-ai-copilot .nx-ai-sug .origem.hist{color:#59248f;background:#8033cc1f}.nx-ai-copilot .nx-ai-sug .cat{color:var(--nx-text-3);text-transform:capitalize;font-size:11px}.nx-ai-copilot .nx-ai-sug .conf{font-variant-numeric:tabular-nums;color:var(--nx-text-2);align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:600;display:inline-flex}.nx-ai-copilot .nx-ai-sug .conf .dot{border-radius:999px;width:7px;height:7px}.nx-ai-copilot .nx-ai-sug .conf.high .dot{background:var(--nx-confidence-high);box-shadow:0 0 0 2px #16a2492e}.nx-ai-copilot .nx-ai-sug .conf.med .dot{background:var(--nx-confidence-med);box-shadow:0 0 0 2px #f59f0a2e}.nx-ai-copilot .nx-ai-sug .conf.low .dot{background:var(--nx-confidence-low);box-shadow:0 0 0 2px #ef43432e}.nx-ai-copilot .nx-ai-sug .text{color:var(--nx-text-1);text-wrap:pretty;font-size:13px;line-height:1.55}.nx-ai-copilot .nx-ai-sug .row3{align-items:center;gap:6px;margin-top:11px;display:flex}.nx-ai-copilot .nx-ai-tone{background:var(--nx-bg-page);border:1px solid var(--nx-line-soft);border-radius:6px;gap:0;padding:2px;display:inline-flex}.nx-ai-copilot .nx-ai-tone button{all:unset;color:var(--nx-text-3);cursor:pointer;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:500}.nx-ai-copilot .nx-ai-tone button.active{color:#123c91;background:#fff;box-shadow:0 0 0 1px #1e51b84d,0 2px 8px #1c23310f}.nx-ai-copilot .nx-ai-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.nx-ai-copilot .nx-ai-btn svg{width:12px;height:12px}.nx-ai-copilot .nx-ai-btn.primary{color:#fff;background:#1e51b8}.nx-ai-copilot .nx-ai-btn.primary:hover{background:#123c91}.nx-ai-copilot .nx-ai-btn.ghost{background:var(--nx-bg-card);color:var(--nx-text-2);border-color:var(--nx-line)}.nx-ai-copilot .nx-ai-btn.ghost:hover{color:var(--nx-text-1);background:var(--nx-bg-page)}.nx-ai-copilot .nx-ai-btn.icon{width:26px;height:26px;color:var(--nx-text-3);background:0 0;border-color:#0000;justify-content:center;padding:0}.nx-ai-copilot .nx-ai-btn.icon:hover{color:var(--nx-text-1);background:#e9ecf1}.nx-ai-copilot .nx-ai-nba-hero{background:var(--nx-bg-card);border:1px solid var(--nx-line-soft);border-radius:var(--nx-ai-card-radius);-moz-column-gap:10px;grid-template-columns:36px 1fr;gap:6px 10px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #1c23310f}.nx-ai-copilot .nx-ai-nba-hero:before{content:"";background:var(--nx-confidence-low);width:3px;position:absolute;top:0;bottom:0;left:0}.nx-ai-copilot .nx-ai-nba-hero.pri-media:before{background:var(--nx-confidence-med)}.nx-ai-copilot .nx-ai-nba-hero.pri-baixa:before{background:var(--nx-confidence-high)}.nx-ai-copilot .nx-ai-nba-hero .ico{color:#17823e;background:#16a2491f;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nx-ai-copilot .nx-ai-nba-hero .tt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-ai-copilot .nx-ai-nba-hero .lbl{color:var(--nx-text-1);letter-spacing:-.005em;font-size:13px;font-weight:600}.nx-ai-copilot .nx-ai-nba-hero .pri{letter-spacing:.08em;text-transform:uppercase;color:#b81414;background:#ef434324;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.nx-ai-copilot .nx-ai-nba-hero .pri.media{color:#a56f12;background:#f59f0a24}.nx-ai-copilot .nx-ai-nba-hero .pri.baixa{color:#17823e;background:#16a24924}.nx-ai-copilot .nx-ai-nba-hero .desc{color:var(--nx-text-2);text-wrap:pretty;font-size:12px;line-height:1.5}.nx-ai-copilot .nx-ai-nba-hero .acts{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:4px;display:inline-flex}.nx-ai-copilot .nx-ai-nba-strip{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.nx-ai-copilot .nx-ai-nba-pill{background:var(--nx-bg-card);border:1px solid var(--nx-line-soft);color:var(--nx-text-2);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;display:flex}.nx-ai-copilot .nx-ai-nba-pill:hover{color:var(--nx-text-1);background:var(--nx-bg-card-2);border-color:#1e51b84d}.nx-ai-copilot .nx-ai-nba-pill .pdot{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-left:auto}.nx-ai-copilot .nx-ai-nba-pill .pdot.med{background:var(--nx-confidence-med)}.nx-ai-copilot .nx-ai-nba-pill .pdot.high{background:var(--nx-confidence-low)}.nx-ai-copilot .nx-ai-kb{background:var(--nx-bg-card);border:1px solid var(--nx-line-soft);border-radius:var(--nx-ai-card-radius);padding:4px 6px;box-shadow:0 2px 8px #1c23310f}.nx-ai-copilot .nx-ai-kb-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.nx-ai-copilot .nx-ai-kb-row+.nx-ai-kb-row{border-top:1px solid var(--nx-line-soft)}.nx-ai-copilot .nx-ai-kb-row:hover{background:var(--nx-bg-page)}.nx-ai-copilot .nx-ai-kb-row .ttl{color:var(--nx-text-1);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.nx-ai-copilot .nx-ai-kb-row .rel{font-variant-numeric:tabular-nums;color:#123c91;background:#1e51b81a;border-radius:4px;grid-area:1/2;padding:1px 6px;font-size:10px}.nx-ai-copilot .nx-ai-kb-row .snip{color:var(--nx-text-3);text-wrap:pretty;grid-column:1/-1;font-size:11px;line-height:1.4}.nx-ai-copilot .nx-ai-coach{background:#f59f0a1a;border:1px solid #f59f0a52;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.nx-ai-copilot .nx-ai-coach .ico{color:#ba7908;background:#f59f0a33;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx-ai-copilot .nx-ai-coach .body{color:#885907;padding-top:2px;font-size:12px;line-height:1.5}.nx-ai-copilot .nx-ai-coach .body strong{color:#6b4606;font-weight:600}.nx-ai-copilot .nx-ai-coach .x{color:#9b6508;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.nx-ai-copilot .nx-ai-coach .x:hover{background:#f59f0a38}.nx-ai-copilot .nx-ai-empty{margin:14px var(--nx-ai-gutter,16px);border:1px dashed var(--nx-line);background:var(--nx-bg-page);text-align:center;border-radius:12px;padding:24px 16px}.nx-ai-copilot .nx-ai-loading{margin:14px var(--nx-ai-gutter,16px);border:1px solid var(--nx-ai-line);background:linear-gradient(180deg, var(--nx-ai-tint), transparent);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex}.nx-assistant .nx-assistant-quick-row,.nx-assistant .nx-assistant-quick-pill{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif)}.nx-assistant .nx-assistant-quick-grid{flex-direction:column;gap:6px;display:flex}.nx-assistant .nx-assistant-quick-row{border:1px solid var(--nx-line-soft);background:var(--nx-bg-card);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #1c23310a}.nx-assistant .nx-assistant-quick-row:hover{border-color:var(--nx-ai-line);background:var(--nx-bg-card-2);box-shadow:0 4px 12px #1c23310f}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-icon.intent{color:#1e51b8;background:#1e51b81a}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-icon.topic{color:#137bae;background:#189bdc1f}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-icon.mood{color:#6b30a6;background:#8033cc1f}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-title{color:var(--nx-text-1);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-sub{color:var(--nx-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;line-height:1.25;overflow:hidden}.nx-assistant .nx-assistant-quick-row .nx-assistant-quick-arrow{color:var(--nx-text-3);opacity:.55;flex-shrink:0}.nx-assistant .nx-assistant-quick-row:hover .nx-assistant-quick-arrow{color:#1e51b8;opacity:1}.nx-assistant .nx-assistant-quick-strip{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.nx-assistant .nx-assistant-quick-strip::-webkit-scrollbar{display:none}.nx-assistant .nx-assistant-quick-pill{border:1px solid var(--nx-line-soft);background:var(--nx-bg-card);height:30px;color:var(--nx-text-2);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.nx-assistant .nx-assistant-quick-pill:hover{border-color:var(--nx-ai-line);background:var(--nx-bg-card-2);color:var(--nx-text-1)}.nx-assistant .nx-assistant-quick-pill svg{flex-shrink:0;width:13px;height:13px}.nx-ai-studio{--ai:var(--bp);--ai-soft:hsl(var(--bp) / .1)}.nx-ai-studio button,.nx-ai-studio input,.nx-ai-studio select,.nx-ai-studio textarea{color:inherit;font-family:inherit}.nx-ai-studio a{color:inherit;text-decoration:none}.nx-ai-studio ::selection{background:hsl(var(--ai) / .18)}.nx-ai-studio .topbar{grid-column:1/-1}.nx-ai-studio .rail{grid-area:2/1}.nx-ai-studio .main{grid-area:2/2;min-height:0;display:flex;overflow:hidden}.nx-ai-studio .topbar{border-bottom:1px solid hsl(var(--border));z-index:30;background:#fff;grid-template-columns:72px 268px 1fr auto;align-items:center;display:grid;position:relative}.nx-ai-studio .topbar .brand{background:#0a111f;justify-content:center;align-items:center;height:100%;display:flex}.nx-ai-studio .topbar .brand .mark{background:var(--gradient-primary);color:#fff;width:32px;height:32px;font:700 13px var(--font-sans);letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-ai-studio .ws{border-right:1px solid hsl(var(--border) / .5);cursor:pointer;grid-template-columns:32px 1fr 14px;align-items:center;gap:10px;height:100%;padding:0 16px;display:grid}.nx-ai-studio .ws:hover{background:hsl(var(--accent))}.nx-ai-studio .ws .tile{background:var(--gradient-primary);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nx-ai-studio .ws .tile svg{width:16px;height:16px}.nx-ai-studio .ws .name{font:600 13px var(--font-sans);color:#151c28;flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.nx-ai-studio .ws .name .org{align-items:center;gap:6px;display:inline-flex}.nx-ai-studio .ws .name .env{font:700 9px var(--font-mono);letter-spacing:.08em;background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:3px;padding:1px 5px}.nx-ai-studio .ws .name .sub{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase}.nx-ai-studio .ws .chev{color:hsl(var(--muted-foreground))}.nx-ai-studio .topbar .search{background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;max-width:520px;height:36px;color:hsl(var(--muted-foreground));cursor:text;border-radius:8px;align-items:center;gap:10px;margin:0 auto;padding:0 14px;font-size:13px;display:flex}.nx-ai-studio .topbar .search:hover{background:#fff;border-color:#a5aec0}.nx-ai-studio .topbar .search svg{width:15px;height:15px}.nx-ai-studio .topbar .search .placeholder{flex:1}.nx-ai-studio .topbar .search .kbd{font:500 10.5px var(--font-mono);border:1px solid hsl(var(--border));color:#404c64;background:#fff;border-bottom-width:2px;border-radius:4px;padding:1.5px 6px}.nx-ai-studio .tbu{align-items:center;gap:6px;height:100%;padding:0 14px;display:flex}.nx-ai-studio .tbu-btn{color:#4c5a76;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.nx-ai-studio .tbu-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-ai-studio .tbu-btn svg{width:17px;height:17px}.nx-ai-studio .me{cursor:pointer;align-items:center;gap:10px;height:100%;padding:0 16px 0 8px;display:flex}.nx-ai-studio .me:hover{background:hsl(var(--accent))}.nx-ai-studio .me .av{background:hsl(var(--bp) / .18);width:32px;height:32px;color:hsl(var(--bpd));font:600 11.5px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-ai-studio .me .who{font:600 12.5px var(--font-sans);color:hsl(var(--foreground));flex-direction:column;gap:2px;line-height:1.2;display:flex}.nx-ai-studio .me .who small{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.nx-ai-studio .rail{color:#bfc4cf;background:#0a111f;border-right:1px solid #060b13;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.nx-ai-studio .rail .r-item{cursor:pointer;color:#b6bcc8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:56px;height:52px;display:flex;position:relative}.nx-ai-studio .rail .r-item svg{stroke-width:1.6px;width:18px;height:18px}.nx-ai-studio .rail .r-item .l{font:600 9px var(--font-sans);letter-spacing:.02em}.nx-ai-studio .rail .r-item:hover{color:#fff;background:#192438}.nx-ai-studio .rail .r-item.active{color:#fff;background:#172645}.nx-ai-studio .rail .r-item.active:before{content:"";background:hsl(var(--bp));border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-8px}.nx-ai-studio .rail .r-item .rdot{background:hsl(var(--destructive));border:1.5px solid #0a111f;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.nx-ai-studio .rail .spacer{flex:1}.nx-ai-studio .rail .sep{background:#192438;width:28px;height:1px;margin:6px auto}.nx-ai-studio .subnav{border-right:1px solid hsl(var(--border));background:#f6f7f9;flex-direction:column;flex-shrink:0;width:244px;display:flex;overflow-y:auto}.nx-ai-studio .subnav .sn-head{padding:18px 18px 12px}.nx-ai-studio .subnav .sn-head .badge{font:700 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ai));background:hsl(var(--ai-soft));border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.nx-ai-studio .subnav .sn-head .badge svg{width:13px;height:13px}.nx-ai-studio .subnav .sn-head .t{font:700 17px var(--font-sans);color:#121721;letter-spacing:-.02em;margin-top:12px}.nx-ai-studio .subnav .sn-head .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:3px;line-height:1.4}.nx-ai-studio .sn-group{padding:6px 10px}.nx-ai-studio .sn-group .lbl{font:700 9px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d89a1;padding:10px 8px 6px}.nx-ai-studio .sn-item{cursor:pointer;font:500 13px var(--font-sans);color:#364259;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.nx-ai-studio .sn-item:hover{background:#e9ecf1}.nx-ai-studio .sn-item .ni{color:#647390;justify-content:center;width:20px;display:inline-flex}.nx-ai-studio .sn-item .ni svg{stroke-width:1.8px;width:16px;height:16px}.nx-ai-studio .sn-item .grow{flex:1}.nx-ai-studio .sn-item .pill{font:700 9px var(--font-mono);background:hsl(var(--muted));color:#465472;border-radius:999px;padding:1px 6px}.nx-ai-studio .sn-item .pill.hot{color:#9c5211;background:#f59f0a2e}.nx-ai-studio .sn-item.active{color:#151c28;box-shadow:var(--shadow-soft);background:#fff;font-weight:600}.nx-ai-studio .sn-item.active .ni{color:hsl(var(--ai))}.nx-ai-studio .sn-item.active:before{content:"";background:hsl(var(--ai));border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.nx-ai-studio .sn-seal{background:#239f5014;border:1px solid #239f5033;border-radius:10px;margin:auto 12px 14px;padding:12px}.nx-ai-studio .sn-seal .sh{font:700 11px var(--font-sans);color:#1a753b;align-items:center;gap:7px;display:flex}.nx-ai-studio .sn-seal .sh svg{width:14px;height:14px}.nx-ai-studio .sn-seal p{font:500 10.5px var(--font-mono);color:#525f7a;margin:6px 0 0;line-height:1.5}.nx-ai-studio .content{flex:1;min-width:0;overflow-y:auto}.nx-ai-studio .content::-webkit-scrollbar{width:10px}.nx-ai-studio .content::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-ai-studio .view{display:none}.nx-ai-studio .view.active{display:block}.nx-ai-studio .page-head{border-bottom:1px solid hsl(var(--border));background:#fff;padding:20px 30px}.nx-ai-studio .page-head .crumb{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-bottom:8px;display:flex}.nx-ai-studio .page-head .crumb b{color:#19202e;font-weight:600}.nx-ai-studio .page-head .crumb svg{width:12px;height:12px}.nx-ai-studio .page-head .row{align-items:flex-start;gap:16px;display:flex}.nx-ai-studio .page-head h1{font:700 23px var(--font-sans);color:#0e121b;letter-spacing:-.025em;align-items:center;gap:11px;margin:0;display:flex}.nx-ai-studio .page-head .sub{font:400 13px var(--font-sans);color:hsl(var(--muted-foreground));max-width:76ch;margin-top:5px;line-height:1.5}.nx-ai-studio .page-head .grow{flex:1}.nx-ai-studio .page-head .actions{align-items:center;gap:8px;display:flex}.nx-ai-studio .page-body{max-width:1320px;padding:22px 30px 44px}.nx-ai-studio .btn{border:1px solid hsl(var(--border));height:36px;font:600 12.5px var(--font-sans);color:#323d52;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-ai-studio .btn:hover{background:hsl(var(--accent));border-color:#abb3c4}.nx-ai-studio .btn svg{width:15px;height:15px}.nx-ai-studio .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));box-shadow:0 1px 2px hsl(var(--primary) / .3);border-color:#0000}.nx-ai-studio .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-ai-studio .btn.ai{background:hsl(var(--ai));color:#fff;border-color:#0000}.nx-ai-studio .btn.ai:hover{filter:brightness(.94)}.nx-ai-studio .btn.ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}.nx-ai-studio .btn.ghost:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-ai-studio .btn.sm{height:30px;padding:0 11px;font-size:11.5px}.nx-ai-studio .btn.danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35)}.nx-ai-studio .btn.danger:hover{background:hsl(var(--destructive) / .07)}.nx-ai-studio .ribbon{grid-template-columns:repeat(6,1fr);gap:13px;margin-bottom:20px;display:grid}.nx-ai-studio .ribbon.r4{grid-template-columns:repeat(4,1fr)}.nx-ai-studio .kpi{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:14px 15px}.nx-ai-studio .kpi .top{justify-content:space-between;align-items:center;display:flex}.nx-ai-studio .kpi .ic{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx-ai-studio .kpi .ic svg{width:14px;height:14px}.nx-ai-studio .kpi .delta{font:700 10px var(--font-sans);align-items:center;gap:3px;display:inline-flex}.nx-ai-studio .kpi .delta svg{width:11px;height:11px}.nx-ai-studio .kpi .delta.up{color:#1f8e48}.nx-ai-studio .kpi .delta.down{color:#de2121}.nx-ai-studio .kpi .delta.flat{color:hsl(var(--muted-foreground))}.nx-ai-studio .kpi .v{font:700 24px var(--font-sans);color:#121721;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:11px}.nx-ai-studio .kpi .v small{font:600 12px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-ai-studio .kpi .l{font:600 10.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:5px}.nx-ai-studio .ic-ai{background:hsl(var(--ai-soft));color:hsl(var(--ai))}.nx-ai-studio .ic-navy{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.nx-ai-studio .ic-cyan{color:#116e9c;background:#189bdc1f}.nx-ai-studio .ic-green{color:#1c7d3f;background:#239f501f}.nx-ai-studio .ic-amber{color:#ae5c13;background:#f59f0a24}.nx-ai-studio .ic-red{color:#d52020;background:#ef43431a}.nx-ai-studio .split{grid-template-columns:1fr 340px;align-items:start;gap:18px;display:grid}.nx-ai-studio .split-eq{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.nx-ai-studio .stack{flex-direction:column;gap:18px;min-width:0;display:flex}.nx-ai-studio .panel{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:13px;overflow:hidden}.nx-ai-studio .panel-h{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:14px 17px;display:flex}.nx-ai-studio .panel-h h3{font:700 14px var(--font-sans);color:#151c28;margin:0}.nx-ai-studio .panel-h .grow{flex:1}.nx-ai-studio .panel-h .ct{font:700 10px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:2px 8px}.nx-ai-studio .panel-h .link{font:600 11.5px var(--font-sans);color:hsl(var(--ai));cursor:pointer;align-items:center;gap:4px;display:inline-flex}.nx-ai-studio .panel-h .link svg{width:13px;height:13px}.nx-ai-studio .pad{padding:16px 17px}.nx-ai-studio .kv{justify-content:space-between;align-items:center;padding:9px 0;display:flex}.nx-ai-studio .kv+.kv{border-top:1px solid hsl(var(--border))}.nx-ai-studio .kv .k{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:7px;display:inline-flex}.nx-ai-studio .kv .k svg{color:#7a869f;width:13px;height:13px}.nx-ai-studio .kv .val{font:700 12.5px var(--font-sans);color:#19202e;font-variant-numeric:tabular-nums}.nx-ai-studio .mrow{border-bottom:1px solid hsl(var(--border));grid-template-columns:38px 1fr auto auto auto auto;align-items:center;gap:14px;padding:14px 17px;display:grid}.nx-ai-studio .mrow:last-child{border-bottom:0}.nx-ai-studio .mrow:hover{background:#fafbfc}.nx-ai-studio .mrow .logo{color:#fff;width:38px;height:38px;font:800 13px var(--font-sans);border-radius:10px;place-items:center;display:grid}.nx-ai-studio .mrow .mn{font:600 13.5px var(--font-sans);color:#151c28;align-items:center;gap:8px;display:flex}.nx-ai-studio .mrow .mp{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:2px}.nx-ai-studio .role{font:700 9px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:3px 8px}.nx-ai-studio .role.primary{background:hsl(var(--ai-soft));color:hsl(var(--ai))}.nx-ai-studio .role.fallback{color:#525f7a;background:#6b79941f}.nx-ai-studio .role.local{color:#1c7d3f;background:#239f501f}.nx-ai-studio .mrow .mstat{font:600 11px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.nx-ai-studio .mrow .mstat .d{border-radius:999px;width:7px;height:7px}.nx-ai-studio .mrow .mnum{text-align:right}.nx-ai-studio .mrow .mnum .v{font:700 13px var(--font-mono);color:#19202e;font-variant-numeric:tabular-nums}.nx-ai-studio .mrow .mnum .l{font:600 9px var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-top:1px}.nx-ai-studio .toggle{cursor:pointer;background:#c4c9d4;border:0;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}.nx-ai-studio .toggle:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #242e424d}.nx-ai-studio .toggle.on{background:hsl(var(--ai))}.nx-ai-studio .toggle.on:after{transform:translate(16px)}.nx-ai-studio .rule{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:12px 16px;display:flex}.nx-ai-studio .rule:last-child{border-bottom:0}.nx-ai-studio .rule .ord{background:hsl(var(--muted));color:#465472;width:22px;height:22px;font:700 11px var(--font-mono);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.nx-ai-studio .rule .rt{font:500 12.5px var(--font-sans);color:#2d384d;flex:1}.nx-ai-studio .rule .rt .tok{font:600 11.5px var(--font-mono);background:hsl(var(--ai-soft));color:hsl(var(--ai));border-radius:4px;padding:1px 6px}.nx-ai-studio .rule .rt .tok.m{color:#3e4b65;background:#6b79941f}.nx-ai-studio .rule .grip{color:#97a1b4;cursor:grab}.nx-ai-studio .rule .grip svg{width:14px;height:14px}.nx-ai-studio .costs{flex-direction:column;gap:12px;padding:16px 17px;display:flex}.nx-ai-studio .costs .cr .ch{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.nx-ai-studio .costs .cr .cn{font:600 12px var(--font-sans);color:#313d54}.nx-ai-studio .costs .cr .cv{font:700 12px var(--font-mono);color:#151c28}.nx-ai-studio .costs .cr .ct2{background:hsl(var(--muted));border-radius:999px;height:9px;overflow:hidden}.nx-ai-studio .costs .cr .ct2 i{border-radius:999px;height:100%;display:block}.nx-ai-studio .pg{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.nx-ai-studio .editor .field-lbl{font:700 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#606e8a;margin:14px 16px 6px}.nx-ai-studio .editor textarea{border:1px solid hsl(var(--border));width:calc(100% - 32px);font:400 13px/1.5 var(--font-sans);color:#20293c;resize:vertical;border-radius:9px;outline:none;margin:0 16px;padding:11px 12px}.nx-ai-studio .editor textarea:focus{border-color:hsl(var(--ai));box-shadow:0 0 0 3px hsl(var(--ai-soft))}.nx-ai-studio .editor textarea.sys{min-height:64px}.nx-ai-studio .editor textarea.usr{min-height:90px}.nx-ai-studio .params{border-top:1px solid hsl(var(--border));grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:14px;padding:14px 16px;display:grid}.nx-ai-studio .params .full{grid-column:1/-1}.nx-ai-studio .prm .pl{font:600 11.5px var(--font-sans);color:#313d54;justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.nx-ai-studio .prm .pl .pv{font:700 12px var(--font-mono);color:hsl(var(--ai))}.nx-ai-studio .slider{appearance:none;background:hsl(var(--muted));border-radius:999px;outline:none;width:100%;height:5px}.nx-ai-studio .slider::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--ai));cursor:pointer;width:16px;height:16px;box-shadow:0 1px 3px hsl(var(--bp) / .4);border:2px solid #fff;border-radius:999px}.nx-ai-studio .sel{border:1px solid hsl(var(--border));width:100%;height:34px;font:600 12.5px var(--font-sans);color:#283348;background:#fff;border-radius:8px;padding:0 10px}.nx-ai-studio .run-bar{border-top:1px solid hsl(var(--border));align-items:center;gap:10px;padding:12px 16px;display:flex}.nx-ai-studio .out{min-height:200px}.nx-ai-studio .out .resp{font:400 13.5px/1.6 var(--font-sans);color:#2a3347;padding:16px}.nx-ai-studio .out .resp .cursor{background:hsl(var(--ai));vertical-align:-2px;width:7px;height:15px;animation:1s steps(2,end) infinite bl;display:inline-block}@keyframes bl{50%{opacity:0}}.nx-ai-studio .out .ostats{border-top:1px solid hsl(var(--border));gap:0;display:flex}.nx-ai-studio .out .ostats .os{text-align:center;border-right:1px solid hsl(var(--border));flex:1;padding:12px 14px}.nx-ai-studio .out .ostats .os:last-child{border-right:0}.nx-ai-studio .out .ostats .os .v{font:700 16px var(--font-sans);color:#151c28;font-variant-numeric:tabular-nums}.nx-ai-studio .out .ostats .os .l{font:600 9px var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-top:2px}.nx-ai-studio .guard-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:38px 1fr auto auto auto;align-items:center;gap:13px;padding:13px 17px;display:grid}.nx-ai-studio .guard-row:last-child{border-bottom:0}.nx-ai-studio .guard-row .gi{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.nx-ai-studio .guard-row .gi svg{width:17px;height:17px}.nx-ai-studio .guard-row .gn{font:600 13px var(--font-sans);color:#151c28}.nx-ai-studio .guard-row .gd{font:400 11.5px/1.4 var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px}.nx-ai-studio .sev{font:700 9px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:3px 8px}.nx-ai-studio .sev.high{color:#cc1e1e;background:#ef43431a}.nx-ai-studio .sev.med{color:#9c5211;background:#f59f0a26}.nx-ai-studio .sev.low{color:#116e9c;background:#189bdc1f}.nx-ai-studio .act-tag{font:600 10.5px var(--font-sans);background:hsl(var(--muted));color:#3e4b65;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.nx-ai-studio .act-tag svg{width:11px;height:11px}.nx-ai-studio .gtest{padding:16px 17px}.nx-ai-studio .gtest textarea{border:1px solid hsl(var(--border));width:100%;font:400 13px var(--font-sans);resize:none;border-radius:9px;outline:none;min-height:60px;padding:11px 12px}.nx-ai-studio .gtest textarea:focus{border-color:hsl(var(--ai));box-shadow:0 0 0 3px hsl(var(--ai-soft))}.nx-ai-studio .gresult{flex-direction:column;gap:8px;margin-top:12px;display:flex}.nx-ai-studio .gres{font:600 12px var(--font-sans);border-radius:8px;align-items:center;gap:9px;padding:9px 11px;display:flex}.nx-ai-studio .gres.pass{color:#1a753b;background:#239f5014}.nx-ai-studio .gres.trip{color:#cc1e1e;background:#ef434314}.nx-ai-studio .gres svg{width:14px;height:14px}.nx-ai-studio .gres .grow{flex:1}.nx-ai-studio .gres .gx{font:600 10.5px var(--font-mono)}.nx-ai-studio .vfeed{padding:6px 8px}.nx-ai-studio .vrow{border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.nx-ai-studio .vrow+.vrow{border-top:1px solid hsl(var(--border));border-radius:0}.nx-ai-studio .vrow .vi{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.nx-ai-studio .vrow .vi svg{width:13px;height:13px}.nx-ai-studio .vrow .vn{font:600 12px var(--font-sans);color:#19202e}.nx-ai-studio .vrow .vd{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:1px}.nx-ai-studio .vrow .vt{font:600 10px var(--font-mono);color:hsl(var(--muted-foreground))}.nx-ai-studio .cur{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.nx-ai-studio .cqueue{max-height:calc(100vh - 250px);overflow-y:auto}.nx-ai-studio .cq{border-bottom:1px solid hsl(var(--border));cursor:pointer;padding:13px 16px;position:relative}.nx-ai-studio .cq:hover{background:#fafbfc}.nx-ai-studio .cq.active{background:hsl(var(--ai-soft))}.nx-ai-studio .cq.active:before{content:"";background:hsl(var(--ai));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nx-ai-studio .cq .cqt{font:600 12.5px var(--font-sans);color:#19202e;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-ai-studio .cq .cqp{font:400 11.5px/1.4 var(--font-sans);color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.nx-ai-studio .cq .cqm{align-items:center;gap:8px;margin-top:7px;display:flex}.nx-ai-studio .conf{font:700 9.5px var(--font-sans);border-radius:5px;padding:2px 7px}.nx-ai-studio .conf.hi{color:#1a753b;background:#239f501f}.nx-ai-studio .conf.mid{color:#9c5211;background:#f59f0a26}.nx-ai-studio .conf.lo{color:#cc1e1e;background:#ef43431a}.nx-ai-studio .cq .cqm .src{font:500 10px var(--font-mono);color:hsl(var(--muted-foreground))}.nx-ai-studio .cdetail .cd-q{border-bottom:1px solid hsl(var(--border));padding:16px 18px}.nx-ai-studio .cdetail .cd-lbl{font:700 9px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#697896}.nx-ai-studio .cdetail .cd-qt{font:600 14.5px var(--font-sans);color:#151c28;margin-top:6px;line-height:1.45}.nx-ai-studio .cdetail .cd-a{padding:16px 18px}.nx-ai-studio .cdetail .cd-ans{background:hsl(var(--ai-soft));border:1px solid hsl(var(--ai) / .2);font:400 13.5px/1.6 var(--font-sans);color:#2a3347;border-radius:10px;padding:13px 14px}.nx-ai-studio .cdetail .cd-ans[contenteditable]:focus{outline:2px solid hsl(var(--ai) / .4)}.nx-ai-studio .cd-sources{margin-top:14px}.nx-ai-studio .cd-src{border:1px solid hsl(var(--border));font:500 12px var(--font-sans);color:#35415a;border-radius:8px;align-items:center;gap:9px;margin-top:7px;padding:8px 11px;display:flex}.nx-ai-studio .cd-src svg{width:14px;height:14px;color:hsl(var(--ai))}.nx-ai-studio .cd-src .pct2{font:600 11px var(--font-mono);color:hsl(var(--muted-foreground));margin-left:auto}.nx-ai-studio .cd-actions{border-top:1px solid hsl(var(--border));gap:8px;padding:14px 18px;display:flex}.nx-ai-studio .tjob{border-bottom:1px solid hsl(var(--border));grid-template-columns:40px 1fr 130px auto;align-items:center;gap:14px;padding:14px 17px;display:grid}.nx-ai-studio .tjob:last-child{border-bottom:0}.nx-ai-studio .tjob .tji{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.nx-ai-studio .tjob .tji svg{width:18px;height:18px}.nx-ai-studio .tjob .tjn{font:600 13px var(--font-sans);color:#151c28}.nx-ai-studio .tjob .tjs{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:2px}.nx-ai-studio .tjob .tprog .tt{background:hsl(var(--muted));border-radius:999px;height:7px;overflow:hidden}.nx-ai-studio .tjob .tprog .tt i{background:hsl(var(--ai));border-radius:999px;height:100%;display:block}.nx-ai-studio .tjob .tprog .tl{font:600 10px var(--font-mono);color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:5px;display:flex}.nx-ai-studio .jstat{font:700 9.5px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.nx-ai-studio .jstat svg{width:11px;height:11px}.nx-ai-studio .jstat.run{background:hsl(var(--ai-soft));color:hsl(var(--ai))}.nx-ai-studio .jstat.done{color:#1a753b;background:#239f501f}.nx-ai-studio .jstat.queued{color:#4c5a76;background:#6b79941f}.nx-ai-studio .jstat.fail{color:#cc1e1e;background:#ef43431a}.nx-ai-studio .kb-grid{grid-template-columns:repeat(3,1fr);gap:13px;padding:16px 17px;display:grid}.nx-ai-studio .kb{border:1px solid hsl(var(--border));border-radius:11px;padding:14px}.nx-ai-studio .kb .kbi{background:hsl(var(--ai-soft));width:32px;height:32px;color:hsl(var(--ai));border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.nx-ai-studio .kb .kbi svg{width:16px;height:16px}.nx-ai-studio .kb .kbn{font:600 13px var(--font-sans);color:#151c28}.nx-ai-studio .kb .kbm{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-top:4px;display:flex}.nx-ai-studio .kb .kbsync{font:600 10px var(--font-sans);color:#1c7d3f;align-items:center;gap:5px;margin-top:8px;display:inline-flex}.nx-ai-studio .kb .kbsync svg{width:11px;height:11px}.nx-ai-studio .sim{grid-template-columns:240px 1fr 320px;gap:0;height:calc(100vh - 56px);display:grid}.nx-ai-studio .sim-cfg{border-right:1px solid hsl(var(--border));background:#f6f7f9;padding:16px;overflow-y:auto}.nx-ai-studio .sim-cfg .sct{font:700 9px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d89a1;margin:14px 0 8px}.nx-ai-studio .sim-cfg .sct:first-child{margin-top:0}.nx-ai-studio .sim-cfg .opt-card{border:1px solid hsl(var(--border));cursor:pointer;background:#fff;border-radius:9px;margin-bottom:8px;padding:11px 12px}.nx-ai-studio .sim-cfg .opt-card.sel{border-color:hsl(var(--ai));background:hsl(var(--ai-soft))}.nx-ai-studio .sim-cfg .opt-card .on2{font:600 12.5px var(--font-sans);color:#19202e;align-items:center;gap:8px;display:flex}.nx-ai-studio .sim-cfg .opt-card .on2 svg{width:14px;height:14px;color:hsl(var(--ai))}.nx-ai-studio .sim-cfg .opt-card .od{font:400 10.5px/1.4 var(--font-sans);color:hsl(var(--muted-foreground));margin-top:4px}.nx-ai-studio .sim-chat{background:#f4f5f8;flex-direction:column;min-height:0;display:flex}.nx-ai-studio .sim-chat .sc-head{border-bottom:1px solid hsl(var(--border));background:#fff;align-items:center;gap:10px;padding:12px 18px;display:flex}.nx-ai-studio .sim-chat .sc-head .sct2{font:700 13.5px var(--font-sans);color:#151c28}.nx-ai-studio .sim-chat .sc-head .grow{flex:1}.nx-ai-studio .sim-thread{flex-direction:column;flex:1;gap:13px;padding:18px 22px;display:flex;overflow-y:auto}.nx-ai-studio .sb-msg{max-width:78%}.nx-ai-studio .sb-msg.usr{align-self:flex-end}.nx-ai-studio .sb-msg.bot{align-self:flex-start}.nx-ai-studio .sb-msg .bub{font:400 13px/1.5 var(--font-sans);border-radius:13px;padding:10px 13px}.nx-ai-studio .sb-msg.usr .bub{background:hsl(var(--primary));color:#fff;border-bottom-right-radius:4px}.nx-ai-studio .sb-msg.bot .bub{border:1px solid hsl(var(--border));color:#283348;background:#fff;border-bottom-left-radius:4px}.nx-ai-studio .sb-msg .mm{font:500 9.5px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:4px;padding:0 3px}.nx-ai-studio .sb-msg.usr .mm{text-align:right}.nx-ai-studio .sim-foot{border-top:1px solid hsl(var(--border));background:#fff;align-items:center;gap:9px;padding:12px 18px;display:flex}.nx-ai-studio .sim-foot input{border:1px solid hsl(var(--border));height:38px;font:400 13px var(--font-sans);border-radius:10px;outline:none;flex:1;padding:0 12px}.nx-ai-studio .sim-foot input:focus{border-color:hsl(var(--ai));box-shadow:0 0 0 3px hsl(var(--ai-soft))}.nx-ai-studio .sim-trace{border-left:1px solid hsl(var(--border));background:#fff;flex-direction:column;min-height:0;display:flex}.nx-ai-studio .sim-trace .tr-head{border-bottom:1px solid hsl(var(--border));font:700 12.5px var(--font-sans);color:#151c28;align-items:center;gap:8px;padding:13px 16px;display:flex}.nx-ai-studio .sim-trace .tr-head svg{width:14px;height:14px;color:hsl(var(--ai))}.nx-ai-studio .tr-body{flex:1;padding:12px;overflow-y:auto}.nx-ai-studio .tturn{border:1px solid hsl(var(--border));border-radius:9px;margin-bottom:10px;overflow:hidden}.nx-ai-studio .tturn .th{font:700 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#4c5a76;background:#f6f7f9;align-items:center;gap:7px;padding:9px 11px;display:flex}.nx-ai-studio .tturn .tb{flex-direction:column;gap:7px;padding:10px 11px;display:flex}.nx-ai-studio .trk{font:500 11px var(--font-sans);color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;display:flex}.nx-ai-studio .trk .tv{font:600 11px var(--font-mono);color:#2c374e;align-items:center;gap:5px;display:inline-flex}.nx-ai-studio .trk .tv svg{width:11px;height:11px}.nx-ai-studio .trk .tv.ok{color:#1d8644}.nx-ai-studio .trk .tv.ai2{color:hsl(var(--ai))}.nx-ai-studio .toast-wrap{z-index:200;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.nx-ai-studio .toast{border:1px solid hsl(var(--border));min-width:280px;max-width:380px;box-shadow:var(--shadow-strong);background:#fff;border-radius:11px;grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:13px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) tin;display:grid}@keyframes tin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nx-ai-studio .toast .ti{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-ai-studio .toast .ti svg{width:15px;height:15px}.nx-ai-studio .toast .tt2{font:700 12.5px var(--font-sans);color:#151c28}.nx-ai-studio .toast .td{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.4}@media (width<=1200px){.nx-ai-studio .ribbon{grid-template-columns:repeat(3,1fr)}.nx-ai-studio .split,.nx-ai-studio .split-eq,.nx-ai-studio .pg,.nx-ai-studio .cur{grid-template-columns:1fr}.nx-ai-studio .sim{grid-template-columns:1fr;height:auto}.nx-ai-studio .kb-grid{grid-template-columns:1fr 1fr}}.nx-supervisor{--ai:260 68% 56%;--ai-soft:260 68% 56% / .1}:root{--bg:#f3f4f7;--bg-deep:#0a111f;--bg-bar:#080d17;--panel:#fff;--panel-2:#f9f9fb;--panel-3:#eff1f5;--row:#e7e9ef;--row-2:#d5d9e2;--hover:#f5f7f9;--line:#dbdfe6;--line-2:#c9ced9;--fg:#323d52;--fg-strong:#121721;--fg-muted:#5e6a82;--fg-faint:#79849a;--fg-dim:#969fb0;--primary:var(--org-primary,#1e51b8);--primary-bright:var(--org-primary-bright,#225dd3);--primary-fg:var(--org-primary-fg,#1d4eaf);--primary-tint:#1e51b81a;--primary-tint-2:#1e51b829;--primary-deep:#dfe7f6;--sup:#9c3ecc;--sup-tint:#9c3ecc1f;--st-talk:#239f50;--st-avail:#1588c1;--st-acw:#dd910e;--st-hold:#1f96ad;--st-break:#9f49ca;--st-off:#8d95a5;--ok:#21974c;--warn:#df910c;--bad:#e02929;--info:#1588c1;--ok-tint:#21974c1f;--warn-tint:#f29e0d24;--bad-tint:#e236361a;--info-tint:#168eca1f;--shadow:0 2px 8px #1c233114;--shadow-lg:0 12px 36px #1c23312e;--r:6px;--r-lg:10px;--r-xl:14px}*{box-sizing:border-box}.nx-supervisor button{cursor:pointer;font-family:inherit}.nx-supervisor ::selection{background:var(--primary-tint-2)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--row-2);border-radius:4px}::-webkit-scrollbar-track{background:0 0}.nx-supervisor .topbar{border-bottom:1px solid var(--line);background:#fff;grid-column:1/-1;grid-template-columns:64px 248px 1fr auto;align-items:center;gap:10px;padding-right:14px;display:grid}.nx-supervisor .topbar .brand{background:var(--bg-bar);border-right:1px solid var(--line);justify-content:center;align-items:center;height:100%;display:flex}.nx-supervisor .topbar .brand .mark{background:linear-gradient(135deg, var(--primary), #189bdc);color:#fff;width:28px;height:28px;font:800 12px var(--font-sans);letter-spacing:-.04em;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.nx-supervisor .topbar .workspace{border-right:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;height:100%;padding:0 14px;display:flex}.nx-supervisor .topbar .workspace .tile{background:var(--sup-tint);width:27px;height:27px;color:var(--sup);font:700 11px var(--font-sans);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.nx-supervisor .topbar .workspace .name{font:600 12.5px var(--font-sans);color:var(--fg-strong);letter-spacing:-.01em}.nx-supervisor .topbar .workspace .meta{font:600 9px var(--font-mono);color:var(--fg-faint);letter-spacing:.07em;text-transform:uppercase;margin-top:2px}.nx-supervisor .topbar .workspace>svg{width:13px;height:13px;color:var(--fg-faint)}.nx-supervisor .pulse-strip{justify-self:start;align-items:center;gap:0;padding:0 14px;display:flex}.nx-supervisor .pulse-strip .p{flex-direction:column;gap:2px;padding:0 16px;display:flex;position:relative}.nx-supervisor .pulse-strip .p+.p:before{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;left:0}.nx-supervisor .pulse-strip .p .v{font:700 14px var(--font-sans);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;gap:5px;line-height:1;display:flex}.nx-supervisor .pulse-strip .p .v small{font:600 10px var(--font-sans);color:var(--fg-faint)}.nx-supervisor .pulse-strip .p .v.ok{color:var(--ok)}.nx-supervisor .pulse-strip .p .v.warn{color:var(--warn)}.nx-supervisor .pulse-strip .p .v.bad{color:var(--bad)}.nx-supervisor .pulse-strip .p .l{font:700 8px var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-faint)}.nx-supervisor .pulse-strip .p .spark{align-items:flex-end;gap:1.5px;height:12px;margin-top:1px;display:flex}.nx-supervisor .pulse-strip .p .spark i{background:var(--primary);opacity:.55;border-radius:1px;width:2px}.nx-supervisor .topbar .right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:min(100%,720px);padding:6px 0;display:flex}.nx-supervisor .topbar .right .supervisor-cmd-search{flex:140px;min-width:120px;max-width:220px}.nx-supervisor .topbar .right .filter,.nx-supervisor .topbar .right select.filter{min-width:0;max-width:130px;height:28px;font:600 11px var(--font-sans);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:0 auto;padding:0 8px;overflow:hidden}.nx-supervisor .topbar .right .sup-chip{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:100%;overflow:hidden}.nx-supervisor .tb-btn{width:30px;height:30px;color:var(--fg-faint);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-supervisor .tb-btn:hover{background:var(--row);color:var(--fg-strong)}.nx-supervisor .tb-btn svg{stroke-width:1.75px;width:15px;height:15px}.nx-supervisor .tb-btn .ndot{background:var(--bad);color:#fff;min-width:13px;height:13px;font:700 8px var(--font-sans);border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:5px;right:6px}.nx-supervisor .sup-chip{background:var(--sup-tint);height:28px;color:var(--sup);font:700 10.5px var(--font-sans);letter-spacing:.02em;border:1px solid #b360dc4d;border-radius:999px;align-items:center;gap:7px;margin-right:2px;padding:0 11px;display:inline-flex}.nx-supervisor .sup-chip .d{background:var(--sup);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #b360dc38}.nx-supervisor .av-me{color:#d6adeb;width:29px;height:29px;font:700 10.5px var(--font-sans);-webkit-user-select:none;user-select:none;background:#a347d133;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex;position:relative}.nx-supervisor .av-me:after{content:"";background:var(--primary-bright);border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.nx-supervisor .rail{background:var(--bg-deep);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.nx-supervisor .rail .r-item{color:#aeb4c2;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;text-decoration:none;display:flex;position:relative}.nx-supervisor .rail .r-item svg{stroke-width:1.7px;width:17px;height:17px}.nx-supervisor .rail .r-item .l{font:700 8px var(--font-sans);letter-spacing:.02em}.nx-supervisor .rail .r-item:hover{color:#fff;background:#192438}.nx-supervisor .rail .r-item.active{color:#fff;background:#172645}.nx-supervisor .rail .r-item.active:before{content:"";background:var(--sup);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-8px}.nx-supervisor .rail .r-item .rdot{background:var(--bad);border:1.5px solid var(--bg-deep);border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:7px}.nx-supervisor .rail .spacer{flex:1}.nx-supervisor .rail .sep{background:var(--line);width:26px;height:1px;margin:6px 0}.nx-supervisor .main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.nx-supervisor .subnav{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;align-items:center;gap:4px;height:46px;padding:0 18px;display:flex}.nx-supervisor .subnav .tab{height:46px;font:600 12.5px var(--font-sans);color:var(--fg-faint);background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:relative}.nx-supervisor .subnav .tab svg{stroke-width:1.8px;width:14px;height:14px}.nx-supervisor .subnav .tab:hover{color:var(--fg)}.nx-supervisor .subnav .tab.active{color:var(--fg-strong)}.nx-supervisor .subnav .tab.active:after{content:"";background:var(--primary-bright);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.nx-supervisor .subnav .tab .n{font:700 9.5px var(--font-mono);background:var(--row);color:var(--fg-muted);border-radius:999px;padding:1px 6px}.nx-supervisor .subnav .tab.active .n{background:var(--primary-tint);color:var(--primary-fg)}.nx-supervisor .subnav .grow{flex:1}.nx-supervisor .subnav .filter{background:var(--panel);border:1px solid var(--line-2);height:30px;color:var(--fg-muted);font:600 11.5px var(--font-sans);border-radius:7px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.nx-supervisor .subnav .filter svg{width:13px;height:13px;color:var(--fg-faint)}.nx-supervisor .subnav .filter b{color:var(--fg-strong);font-weight:600}.nx-supervisor .subnav .live-clock{font:600 11px var(--font-mono);color:var(--fg-muted);align-items:center;gap:7px;display:inline-flex}.nx-supervisor .subnav .live-clock .d{background:var(--bad);border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.nx-supervisor .view{flex:1;display:none;overflow-y:auto}.nx-supervisor .view.active{display:block}.nx-supervisor .canvas{padding:18px 18px 28px}.nx-supervisor .ribbon{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.nx-supervisor .kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 15px;position:relative;overflow:hidden}.nx-supervisor .kpi .top{justify-content:space-between;align-items:center;display:flex}.nx-supervisor .kpi .ic{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx-supervisor .kpi .ic svg{stroke-width:2px;width:14px;height:14px}.nx-supervisor .kpi .delta{font:700 10.5px var(--font-sans);align-items:center;gap:3px;display:inline-flex}.nx-supervisor .kpi .delta svg{stroke-width:2.4px;width:11px;height:11px}.nx-supervisor .kpi .delta.up{color:var(--ok)}.nx-supervisor .kpi .delta.down{color:var(--bad)}.nx-supervisor .kpi .delta.flat{color:var(--fg-faint)}.nx-supervisor .kpi .v{font:700 26px var(--font-sans);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:12px;line-height:1}.nx-supervisor .kpi .v small{font:600 13px var(--font-sans);color:var(--fg-faint);letter-spacing:0}.nx-supervisor .kpi .l{font:600 11px var(--font-sans);color:var(--fg-muted);letter-spacing:.01em;margin-top:5px}.nx-supervisor .kpi.alert{border-color:#ea535366}.nx-supervisor .kpi.alert:after{content:"";background:var(--bad);width:3px;position:absolute;inset:0 auto 0 0}.nx-supervisor .split{grid-template-columns:1fr 332px;align-items:start;gap:16px;display:grid}.nx-supervisor .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.nx-supervisor .panel-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.nx-supervisor .panel-head h3{font:700 13.5px var(--font-sans);color:var(--fg-strong);letter-spacing:-.01em;margin:0}.nx-supervisor .panel-head .ct{font:700 9.5px var(--font-mono);background:var(--row);color:var(--fg-muted);border-radius:999px;padding:2px 8px}.nx-supervisor .panel-head .grow{flex:1}.nx-supervisor .panel-head .seg{border:1px solid var(--line-2);background:#f2f4f7;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.nx-supervisor .panel-head .seg button{color:var(--fg-faint);font:600 10.5px var(--font-sans);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.nx-supervisor .panel-head .seg button svg{width:12px;height:12px}.nx-supervisor .panel-head .seg button.active{background:var(--panel-3);color:var(--fg-strong)}.nx-supervisor .panel-head .mini-link{font:600 11px var(--font-sans);color:var(--primary-fg);align-items:center;gap:4px;display:inline-flex}.nx-supervisor .panel-head .mini-link svg{width:12px;height:12px}.nx-supervisor .qtable{border-collapse:collapse;width:100%}.nx-supervisor .qtable thead th{text-align:left;background:var(--panel-2);font:700 9px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);border-bottom:1px solid var(--line);padding:9px 16px;position:sticky;top:0}.nx-supervisor .qtable thead th.num{text-align:right}.nx-supervisor .qtable tbody td{border-bottom:1px solid var(--line);font:500 13px var(--font-sans);color:var(--fg);vertical-align:middle;padding:12px 16px}.nx-supervisor .qtable tbody tr:last-child td{border-bottom:0}.nx-supervisor .qtable tbody tr:hover{background:var(--hover)}.nx-supervisor .qtable td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-strong);font-weight:600}.nx-supervisor .qtable .qname{align-items:center;gap:10px;display:flex}.nx-supervisor .qtable .qname .qdot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.nx-supervisor .qtable .qname .qt{font:600 13px var(--font-sans);color:var(--fg-strong)}.nx-supervisor .qtable .qname .qs{font:600 10px var(--font-mono);color:var(--fg-faint);margin-top:1px}.nx-supervisor .wait-pill{min-width:56px;font:700 12px var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;display:inline-flex}.nx-supervisor .wait-pill.ok{color:var(--fg-strong)}.nx-supervisor .wait-pill.warn{color:var(--warn)}.nx-supervisor .wait-pill.risk{color:var(--bad)}.nx-supervisor .sla-bar{justify-content:flex-end;align-items:center;gap:9px;display:flex}.nx-supervisor .sla-bar .track{background:var(--row);border-radius:999px;width:64px;height:6px;overflow:hidden}.nx-supervisor .sla-bar .track i{border-radius:999px;height:100%;display:block}.nx-supervisor .sla-bar .pct{font:700 12px var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;min-width:38px}.nx-supervisor .roster{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:11px;padding:14px 16px;display:grid}.nx-supervisor .acard{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;padding:13px;transition:border-color .15s,transform .12s;position:relative;overflow:hidden}.nx-supervisor .acard:hover{border-color:var(--line-2);transform:translateY(-1px)}.nx-supervisor .acard:before{content:"";background:var(--sc,var(--st-off));width:3px;position:absolute;inset:0 auto 0 0}.nx-supervisor .acard .a-top{align-items:center;gap:10px;display:flex}.nx-supervisor .acard .a-av{width:38px;height:38px;font:700 12.5px var(--font-sans);color:#2c4f96;background:#dae2f1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-supervisor .acard .a-av .pres{background:var(--sc,var(--st-off));border:2.5px solid var(--panel-2);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.nx-supervisor .acard .a-id{flex:1;min-width:0}.nx-supervisor .acard .a-name{font:600 13px var(--font-sans);color:var(--fg-strong);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-supervisor .acard .a-team{font:600 10px var(--font-mono);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;margin-top:1px}.nx-supervisor .acard .a-state{font:700 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--sc,var(--st-off));align-items:center;gap:6px;margin-top:11px;display:inline-flex}.nx-supervisor .acard .a-state .sd{background:var(--sc,var(--st-off));border-radius:999px;width:7px;height:7px}.nx-supervisor .acard .a-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.nx-supervisor .acard .a-meta .timer{font:700 13px var(--font-mono);color:var(--fg-strong);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.nx-supervisor .acard .a-meta .timer svg{width:12px;height:12px;color:var(--fg-faint)}.nx-supervisor .acard .a-meta .ch{background:var(--row);width:22px;height:22px;color:var(--fg-muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nx-supervisor .acard .a-meta .ch svg{width:12px;height:12px}.nx-supervisor .acard .watch{opacity:0;border:1px solid var(--line-2);width:26px;height:26px;color:var(--primary-fg);background:#fff;border-radius:7px;justify-content:center;align-items:center;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:11px;right:11px;transform:translateY(-2px)}.nx-supervisor .acard .watch svg{width:13px;height:13px}.nx-supervisor .acard:hover .watch{opacity:1;transform:translateY(0)}.nx-supervisor .roster-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:11px 16px;display:flex}.nx-supervisor .fpill{border:1px solid var(--line-2);height:28px;color:var(--fg-muted);font:600 11px var(--font-sans);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.nx-supervisor .fpill .sd{border-radius:999px;width:7px;height:7px}.nx-supervisor .fpill .c{font:700 10px var(--font-mono);color:var(--fg-faint)}.nx-supervisor .fpill.on{background:var(--panel-3);color:var(--fg-strong);border-color:var(--line-2)}.nx-supervisor .fpill:hover{color:var(--fg-strong)}.nx-supervisor .side-stack{flex-direction:column;gap:16px;display:flex}.nx-supervisor .waitlist{max-height:312px;padding:8px;overflow-y:auto}.nx-supervisor .witem{cursor:pointer;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.nx-supervisor .witem:hover{background:var(--hover)}.nx-supervisor .witem .w-av{color:#2c4f96;width:34px;height:34px;font:700 11px var(--font-sans);background:#dae2f1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-supervisor .witem .w-ch{border:2px solid var(--panel);border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.nx-supervisor .witem .w-ch svg{width:9px;height:9px}.nx-supervisor .witem .w-body{min-width:0}.nx-supervisor .witem .w-name{font:600 12.5px var(--font-sans);color:var(--fg-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-supervisor .witem .w-sub{font:500 10.5px var(--font-sans);color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.nx-supervisor .witem .w-wait{text-align:right}.nx-supervisor .witem .w-wait .t{font:700 12.5px var(--font-mono);font-variant-numeric:tabular-nums}.nx-supervisor .witem .w-wait .l{font:600 8.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin-top:1px}.nx-supervisor .witem .w-wait .t.ok{color:var(--fg-strong)}.nx-supervisor .witem .w-wait .t.warn{color:var(--warn)}.nx-supervisor .witem .w-wait .t.risk{color:var(--bad)}.nx-supervisor .feed{padding:6px}.nx-supervisor .frow{border-radius:9px;grid-template-columns:30px 1fr;gap:11px;padding:11px 10px;display:grid}.nx-supervisor .frow+.frow{border-top:1px solid var(--line);border-radius:0}.nx-supervisor .frow:hover{background:var(--hover)}.nx-supervisor .frow .f-ic{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-supervisor .frow .f-ic svg{stroke-width:2px;width:14px;height:14px}.nx-supervisor .frow .f-body{min-width:0}.nx-supervisor .frow .f-title{font:600 12px var(--font-sans);color:var(--fg-strong);line-height:1.35}.nx-supervisor .frow .f-title b{color:var(--primary-fg);font-weight:700}.nx-supervisor .frow .f-meta{font:600 10px var(--font-mono);color:var(--fg-faint);align-items:center;gap:6px;margin-top:3px;display:flex}.nx-supervisor .frow .f-act{gap:6px;margin-top:8px;display:flex}.nx-supervisor .frow .f-act button{font:600 10.5px var(--font-sans);border:1px solid var(--line-2);height:25px;color:var(--fg-muted);background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.nx-supervisor .frow .f-act button svg{width:11px;height:11px}.nx-supervisor .frow .f-act button.go{background:var(--primary);color:#fff;border-color:#0000}.nx-supervisor .frow .f-act button:hover{color:var(--fg-strong)}.nx-supervisor .frow .f-act button.go:hover{color:#fff}.nx-supervisor .ic-bad{background:var(--bad-tint);color:var(--bad)}.nx-supervisor .ic-warn{background:var(--warn-tint);color:var(--warn)}.nx-supervisor .ic-ok{background:var(--ok-tint);color:var(--ok)}.nx-supervisor .ic-info{background:var(--info-tint);color:var(--info)}.nx-supervisor .monitor{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}.nx-supervisor .mon-main{flex-direction:column;gap:16px;display:flex}.nx-supervisor .mon-head{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.nx-supervisor .mon-head .who{align-items:center;gap:13px;display:flex}.nx-supervisor .mon-head .m-av{color:#2c4f96;width:48px;height:48px;font:700 16px var(--font-sans);background:#dae2f1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-supervisor .mon-head .m-av .pres{background:var(--st-talk);border:2.5px solid var(--panel);border-radius:999px;width:13px;height:13px;position:absolute;bottom:0;right:0}.nx-supervisor .mon-head .m-name{font:700 17px var(--font-sans);color:var(--fg-strong);letter-spacing:-.015em}.nx-supervisor .mon-head .m-sub{font:600 11px var(--font-mono);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.nx-supervisor .mon-head .m-state{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.nx-supervisor .mon-head .state-pill{background:var(--ok-tint);height:26px;color:var(--st-talk);font:700 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.nx-supervisor .mon-head .state-pill .d{background:var(--st-talk);border-radius:999px;width:7px;height:7px}.nx-supervisor .mon-head .m-timer{font:700 22px var(--font-mono);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:.01em}.nx-supervisor .mon-controls{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:16px 18px}.nx-supervisor .mon-controls .cap{font:700 9.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:8px;margin-bottom:12px;display:flex}.nx-supervisor .mon-controls .cap .hint{color:var(--fg-dim);letter-spacing:.02em;text-transform:none;font-weight:600}.nx-supervisor .tri{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nx-supervisor .tri .mode{border:1px solid var(--line-2);background:var(--panel-2);border-radius:var(--r-lg);text-align:left;color:var(--fg);padding:14px 14px 13px;transition:border-color .14s,background .14s;position:relative;overflow:hidden}.nx-supervisor .tri .mode:hover{border-color:var(--fg-dim)}.nx-supervisor .tri .mode .mi{background:var(--row);width:32px;height:32px;color:var(--fg-muted);border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.nx-supervisor .tri .mode .mi svg{stroke-width:2px;width:16px;height:16px}.nx-supervisor .tri .mode .mt{font:700 13.5px var(--font-sans);color:var(--fg-strong);align-items:center;gap:7px;display:flex}.nx-supervisor .tri .mode .md{font:500 11px var(--font-sans);color:var(--fg-muted);margin-top:4px;line-height:1.4}.nx-supervisor .tri .mode .kb{font:600 9px var(--font-mono);color:var(--fg-faint);border:1px solid var(--line-2);border-radius:4px;margin-left:auto;padding:1px 5px}.nx-supervisor .tri .mode.active{background:var(--primary-tint);border-color:var(--primary)}.nx-supervisor .tri .mode.active .mi{background:var(--primary);color:#fff}.nx-supervisor .tri .mode.active .mt{color:var(--fg-strong)}.nx-supervisor .tri .mode.active.listen{background:var(--info-tint);border-color:var(--info)}.nx-supervisor .tri .mode.active.listen .mi{background:var(--info);color:#fff}.nx-supervisor .tri .mode.active.whisper{background:var(--warn-tint);border-color:var(--warn)}.nx-supervisor .tri .mode.active.whisper .mi{background:var(--warn);color:#fff}.nx-supervisor .tri .mode.active.barge{background:var(--bad-tint);border-color:var(--bad)}.nx-supervisor .tri .mode.active.barge .mi{background:var(--bad);color:#fff}.nx-supervisor .tri .mode .live-tag{font:800 8px var(--font-sans);letter-spacing:.1em;color:#fff;background:currentColor;border-radius:4px;padding:2px 5px;display:none;position:absolute;top:12px;right:12px}.nx-supervisor .tri .mode.active .live-tag{display:inline-block}.nx-supervisor .tri .mode.active.listen .live-tag{background:var(--info);color:#fff}.nx-supervisor .tri .mode.active.whisper .live-tag{background:var(--warn);color:#fff}.nx-supervisor .tri .mode.active.barge .live-tag{background:var(--bad);color:#fff}.nx-supervisor .mon-bar{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.nx-supervisor .mon-bar .wave{flex:1;align-items:center;gap:2px;height:22px;display:flex}.nx-supervisor .mon-bar .wave i{background:var(--primary-bright);border-radius:1px;width:2.5px;animation:1.1s ease-in-out infinite wv}@keyframes wv{0%,to{opacity:.5;height:3px}50%{opacity:1;height:20px}}.nx-supervisor .mon-bar .end{background:var(--bad);color:#fff;height:34px;font:700 12px var(--font-sans);border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-supervisor .mon-bar .end svg{width:14px;height:14px}.nx-supervisor .mon-bar .ghost{border:1px solid var(--line-2);height:34px;color:var(--fg-muted);font:600 12px var(--font-sans);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.nx-supervisor .mon-bar .ghost:hover{color:var(--fg-strong)}.nx-supervisor .mon-bar .ghost svg{width:13px;height:13px}.nx-supervisor .transcript{flex-direction:column;gap:14px;max-height:360px;padding:16px 18px;display:flex;overflow-y:auto}.nx-supervisor .tx{gap:11px;max-width:82%;display:flex}.nx-supervisor .tx.cust{align-self:flex-start}.nx-supervisor .tx.agent{flex-direction:row-reverse;align-self:flex-end}.nx-supervisor .tx .tx-av{width:28px;height:28px;font:700 10px var(--font-sans);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-supervisor .tx.cust .tx-av{color:#106793;background:#d5ebf6}.nx-supervisor .tx.agent .tx-av{background:var(--primary-deep);color:var(--primary-fg)}.nx-supervisor .tx .tx-b{background:var(--row);font:400 12.5px/1.5 var(--font-sans);color:var(--fg);border-radius:12px;padding:9px 12px}.nx-supervisor .tx.cust .tx-b{border-bottom-left-radius:4px}.nx-supervisor .tx.agent .tx-b{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.nx-supervisor .tx .tx-meta{font:600 9.5px var(--font-mono);color:var(--fg-dim);margin-top:4px}.nx-supervisor .tx.agent .tx-meta{text-align:right}.nx-supervisor .tx-live{font:600 10.5px var(--font-mono);color:var(--fg-faint);align-self:flex-start;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.nx-supervisor .tx-live .dots{gap:3px;display:inline-flex}.nx-supervisor .tx-live .dots i{background:var(--fg-faint);border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite bounce}.nx-supervisor .tx-live .dots i:nth-child(2){animation-delay:.15s}.nx-supervisor .tx-live .dots i:nth-child(3){animation-delay:.3s}.nx-supervisor .mon-side{flex-direction:column;gap:16px;display:flex}.nx-supervisor .minicard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:15px 16px}.nx-supervisor .minicard .mh{font:700 9.5px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:8px;margin-bottom:12px;display:flex}.nx-supervisor .minicard .mh svg{width:13px;height:13px}.nx-supervisor .kv{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.nx-supervisor .kv+.kv{border-top:1px solid var(--line)}.nx-supervisor .kv .k{font:500 12px var(--font-sans);color:var(--fg-muted)}.nx-supervisor .kv .val{font:700 12.5px var(--font-sans);color:var(--fg-strong);font-variant-numeric:tabular-nums}.nx-supervisor .kv .val.warn{color:var(--warn)}.nx-supervisor .kv .val.ok{color:var(--ok)}.nx-supervisor .sent-row{align-items:center;gap:12px;display:flex}.nx-supervisor .sent-face{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.nx-supervisor .sent-face svg{width:20px;height:20px}.nx-supervisor .sent-body{flex:1}.nx-supervisor .sent-score{font:700 18px var(--font-sans);color:var(--fg-strong);letter-spacing:-.01em}.nx-supervisor .sent-track{background:var(--row);border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.nx-supervisor .sent-track i{border-radius:999px;height:100%;display:block}.nx-supervisor .coach-note{border:1px solid var(--line-2);font:400 12px/1.5 var(--font-sans);color:var(--fg-muted);background:#f6f7f9;border-radius:9px;padding:11px 12px}.nx-supervisor .coach-note .qn{color:var(--warn);font-weight:700}.nx-supervisor .alert-chip{font:700 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.nx-supervisor .wall{padding:22px 24px 30px}.nx-supervisor .wall-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.nx-supervisor .wall-head h2{font:700 22px var(--font-sans);color:var(--fg-strong);letter-spacing:-.02em;margin:0}.nx-supervisor .wall-head .sub{font:600 12px var(--font-mono);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:5px}.nx-supervisor .wall-head .clock{font:700 30px var(--font-mono);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:.01em}.nx-supervisor .wall-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.nx-supervisor .wtile{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px 22px 20px;position:relative;overflow:hidden}.nx-supervisor .wtile .wl{font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.nx-supervisor .wtile .wv{font:800 52px var(--font-sans);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:14px;line-height:1}.nx-supervisor .wtile .wv small{font:700 22px var(--font-sans);color:var(--fg-faint)}.nx-supervisor .wtile .wd{font:700 12px var(--font-sans);align-items:center;gap:5px;margin-top:12px;display:inline-flex}.nx-supervisor .wtile .wd svg{stroke-width:2.4px;width:14px;height:14px}.nx-supervisor .wtile.big .wv{font-size:64px}.nx-supervisor .wtile .bar-mini{background:var(--row);border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.nx-supervisor .wtile .bar-mini i{border-radius:999px;height:100%;display:block}.nx-supervisor .wtile.accent-ok{border-color:#12ce9066}.nx-supervisor .wtile.accent-warn{border-color:#f6aa2866}.nx-supervisor .wtile.accent-bad{border-color:#ea535373}.nx-supervisor .wtile.accent-bad:after,.nx-supervisor .wtile.accent-warn:after,.nx-supervisor .wtile.accent-ok:after{content:"";height:3px;position:absolute;inset:0 0 auto}.nx-supervisor .wtile.accent-ok:after{background:var(--ok)}.nx-supervisor .wtile.accent-warn:after{background:var(--warn)}.nx-supervisor .wtile.accent-bad:after{background:var(--bad)}.nx-supervisor .wall-2col{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.nx-supervisor .leaderboard{padding:6px 8px}.nx-supervisor .lrow{border-radius:9px;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.nx-supervisor .lrow+.lrow{border-top:1px solid var(--line);border-radius:0}.nx-supervisor .lrow .rank{font:800 15px var(--font-sans);color:var(--fg-faint);text-align:center;font-variant-numeric:tabular-nums}.nx-supervisor .lrow:first-child .rank{color:#f5c73d}.nx-supervisor .lrow .l-av{align-items:center;gap:11px;min-width:0;display:flex}.nx-supervisor .lrow .l-av .av{color:#2c4f96;width:32px;height:32px;font:700 11px var(--font-sans);background:#dae2f1;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-supervisor .lrow .l-name{font:600 14px var(--font-sans);color:var(--fg-strong)}.nx-supervisor .lrow .l-team{font:600 10px var(--font-mono);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em}.nx-supervisor .lrow .l-stat{font:700 15px var(--font-sans);color:var(--fg-strong);font-variant-numeric:tabular-nums;text-align:right}.nx-supervisor .lrow .l-stat small{font:600 10px var(--font-sans);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;margin-top:1px;display:block}.nx-supervisor .lrow .l-csat{font:700 14px var(--font-sans);color:var(--ok);font-variant-numeric:tabular-nums;text-align:right}.nx-supervisor .health{flex-direction:column;gap:13px;padding:18px;display:flex}.nx-supervisor .hbar .hrow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.nx-supervisor .hbar .hname{font:600 12.5px var(--font-sans);color:var(--fg);align-items:center;gap:8px;display:flex}.nx-supervisor .hbar .hname .qdot{border-radius:3px;width:9px;height:9px}.nx-supervisor .hbar .hval{font:700 12.5px var(--font-mono);color:var(--fg-strong);font-variant-numeric:tabular-nums}.nx-supervisor .hbar .htrack{background:var(--row);border-radius:999px;height:9px;display:flex;overflow:hidden}.nx-supervisor .hbar .htrack i{height:100%}.nx-supervisor .distbar{border-radius:999px;height:14px;margin-top:4px;display:flex;overflow:hidden}.nx-supervisor .distbar i{height:100%}.nx-supervisor .distleg{flex-wrap:wrap;gap:12px 18px;margin-top:14px;display:flex}.nx-supervisor .distleg .li{font:600 11px var(--font-sans);color:var(--fg-muted);align-items:center;gap:7px;display:flex}.nx-supervisor .distleg .li .sw{border-radius:3px;width:9px;height:9px}.nx-supervisor .distleg .li b{color:var(--fg-strong);font-variant-numeric:tabular-nums;font-weight:700}.nx-supervisor .agent-grid{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}.nx-supervisor .profile-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.nx-supervisor .profile-card .ph{text-align:center;border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));padding:22px 20px}.nx-supervisor .profile-card .p-av{color:#2c4f96;width:72px;height:72px;font:700 24px var(--font-sans);background:#dae2f1;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 12px;display:inline-flex;position:relative}.nx-supervisor .profile-card .p-av .pres{border:3px solid var(--panel);border-radius:999px;width:16px;height:16px;position:absolute;bottom:3px;right:3px}.nx-supervisor .profile-card .p-name{font:700 17px var(--font-sans);color:var(--fg-strong);letter-spacing:-.015em}.nx-supervisor .profile-card .p-role{font:600 11px var(--font-mono);color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.nx-supervisor .profile-card .p-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px;display:flex}.nx-supervisor .profile-card .p-chips .chip{font:600 10.5px var(--font-sans);background:var(--row);color:var(--fg-muted);border-radius:6px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.nx-supervisor .profile-card .p-chips .chip svg{width:11px;height:11px}.nx-supervisor .profile-card .p-body{padding:8px 16px 16px}.nx-supervisor .profile-card .p-section{font:700 9px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin:14px 0 8px}.nx-supervisor .profile-card .action-primary{cursor:pointer;background:var(--primary);color:#fff;width:100%;height:34px;font:700 12px var(--font-sans);letter-spacing:.01em;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 1px #1e51b840}.nx-supervisor .profile-card .action-primary:hover{background:#2159ca}.nx-supervisor .profile-card .action-primary:active{transform:translateY(1px)}.nx-supervisor .profile-card .action-primary svg{width:14px;height:14px}.nx-supervisor .dstats{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.nx-supervisor .dstat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 15px}.nx-supervisor .dstat .dl{font:600 10.5px var(--font-sans);color:var(--fg-faint);letter-spacing:.02em}.nx-supervisor .dstat .dv{font:700 24px var(--font-sans);color:var(--fg-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px}.nx-supervisor .dstat .dv small{font:600 12px var(--font-sans);color:var(--fg-faint)}.nx-supervisor .dstat .dd{font:700 10.5px var(--font-sans);align-items:center;gap:4px;margin-top:5px;display:inline-flex}.nx-supervisor .dstat .dd svg{stroke-width:2.4px;width:11px;height:11px}.nx-supervisor .adh{flex-direction:column;gap:4px;padding:16px;display:flex}.nx-supervisor .adh .axis{font:600 9.5px var(--font-mono);color:var(--fg-dim);justify-content:space-between;margin-bottom:7px;display:flex}.nx-supervisor .adh .track{border-radius:7px;gap:1.5px;height:30px;display:flex;overflow:hidden}.nx-supervisor .adh .track i{flex:1;position:relative}.nx-supervisor .adh .legend{flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.nx-supervisor .adh .legend .li{font:600 11px var(--font-sans);color:var(--fg-muted);align-items:center;gap:7px;display:flex}.nx-supervisor .adh .legend .li .sw{border-radius:3px;width:11px;height:11px}.nx-supervisor .ilist{padding:6px 8px}.nx-supervisor .irow{border-radius:9px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:12px;padding:11px 10px;display:grid}.nx-supervisor .irow+.irow{border-top:1px solid var(--line);border-radius:0}.nx-supervisor .irow:hover{background:var(--hover)}.nx-supervisor .irow .i-ch{background:var(--row);width:30px;height:30px;color:var(--fg-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-supervisor .irow .i-ch svg{width:14px;height:14px}.nx-supervisor .irow .i-cust{font:600 12.5px var(--font-sans);color:var(--fg-strong)}.nx-supervisor .irow .i-sub{font:500 10.5px var(--font-mono);color:var(--fg-faint);margin-top:1px}.nx-supervisor .irow .i-dur{font:700 12px var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right}.nx-supervisor .irow .i-qa{font:700 12px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;min-width:42px}.nx-supervisor .irow .i-qa.hi{color:var(--ok)}.nx-supervisor .irow .i-qa.mid{color:var(--warn)}.nx-supervisor .irow .i-qa.lo{color:var(--bad)}.nx-supervisor .empty-hint{text-align:center;color:var(--fg-faint);font:500 13px var(--font-sans);padding:40px}.nx-supervisor .scroll-360{max-height:calc(100vh - 200px)}.nx-supervisor .toast-wrap{z-index:200;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.nx-supervisor .toast{background:var(--panel-3);border:1px solid var(--line-2);min-width:280px;max-width:360px;box-shadow:var(--shadow-lg);border-radius:11px;grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:13px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) tin;display:grid}.nx-supervisor .toast .t-ic{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-supervisor .toast .t-ic svg{width:15px;height:15px}.nx-supervisor .toast .t-title{font:700 12.5px var(--font-sans);color:var(--fg-strong)}.nx-supervisor .toast .t-desc{font:500 11.5px var(--font-sans);color:var(--fg-muted);margin-top:2px;line-height:1.4}@media (width<=1180px){.nx-supervisor .topbar{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);row-gap:0;padding-right:10px}.nx-supervisor .topbar .pulse-strip{display:none}.nx-supervisor .topbar .right{border-top:1px solid var(--line);grid-column:1/-1;max-width:100%;padding:8px 10px 8px 14px}.nx-supervisor .ribbon{grid-template-columns:repeat(3,1fr)}.nx-supervisor .split,.nx-supervisor .monitor{grid-template-columns:1fr}.nx-supervisor .wall-grid{grid-template-columns:repeat(2,1fr)}.nx-supervisor .wall-2col,.nx-supervisor .agent-grid{grid-template-columns:1fr}.nx-supervisor .pulse-strip .p:nth-child(n+4){display:none}}.nx-social-hub{--ai:260 68% 56%;--ai-soft:260 68% 56% / .1}.nx-social-hub button,.nx-social-hub input,.nx-social-hub select,.nx-social-hub textarea{color:inherit;font-family:inherit}.nx-social-hub a{color:inherit;text-decoration:none}.nx-social-hub ::selection{background:hsl(var(--primary) / .18)}.nx-social-hub .topbar{grid-column:1/-1}.nx-social-hub .rail{grid-area:2/1}.nx-social-hub .main{flex-direction:column;grid-area:2/2;min-height:0;display:flex;overflow:hidden}.nx-social-hub .topbar{border-bottom:1px solid hsl(var(--border));z-index:30;background:#fff;grid-template-columns:72px 268px 1fr auto;align-items:center;display:grid;position:relative}.nx-social-hub .topbar .brand{background:#0a111f;justify-content:center;align-items:center;height:100%;display:flex}.nx-social-hub .topbar .brand .mark{background:var(--gradient-primary);color:#fff;width:32px;height:32px;font:700 13px var(--font-sans);letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-social-hub .ws{border-right:1px solid hsl(var(--border) / .5);cursor:pointer;grid-template-columns:32px 1fr 14px;align-items:center;gap:10px;height:100%;padding:0 16px;display:grid}.nx-social-hub .ws:hover{background:hsl(var(--accent))}.nx-social-hub .ws .tile{color:#fff;background:linear-gradient(135deg,#dd3c8c,#a347d1);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nx-social-hub .ws .tile svg{width:16px;height:16px}.nx-social-hub .ws .name{font:600 13px var(--font-sans);color:#151c28;flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.nx-social-hub .ws .name .org{align-items:center;gap:6px;display:inline-flex}.nx-social-hub .ws .name .env{font:700 9px var(--font-mono);letter-spacing:.08em;background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:3px;padding:1px 5px}.nx-social-hub .ws .name .sub{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase}.nx-social-hub .ws .chev{color:hsl(var(--muted-foreground))}.nx-social-hub .top-tabs{align-items:center;gap:4px;height:100%;padding:0 18px;display:flex}.nx-social-hub .top-tabs .tt{height:56px;font:600 13px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.nx-social-hub .top-tabs .tt svg{stroke-width:1.8px;width:15px;height:15px}.nx-social-hub .top-tabs .tt .n{font:700 9.5px var(--font-mono);background:hsl(var(--muted));color:#3b4a68;border-radius:999px;padding:1px 6px}.nx-social-hub .top-tabs .tt:hover{color:#283348}.nx-social-hub .top-tabs .tt.active{color:hsl(var(--primary))}.nx-social-hub .top-tabs .tt.active .n{background:hsl(var(--primary) / .14);color:hsl(var(--primary))}.nx-social-hub .top-tabs .tt.active:after{content:"";background:hsl(var(--primary));border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:0;left:10px;right:10px}.nx-social-hub .tbu{align-items:center;gap:6px;height:100%;padding:0 14px;display:flex}.nx-social-hub .tbu-btn{color:#4c5a76;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.nx-social-hub .tbu-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-social-hub .tbu-btn svg{stroke-width:1.75px;width:17px;height:17px}.nx-social-hub .tbu-btn .ndot{background:hsl(var(--destructive));color:#fff;min-width:16px;height:16px;font:700 9.5px var(--font-sans);border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:7px;right:8px}.nx-social-hub .me{cursor:pointer;align-items:center;gap:10px;height:100%;padding:0 16px 0 8px;display:flex}.nx-social-hub .me:hover{background:hsl(var(--accent))}.nx-social-hub .me .av{color:#a32966;width:32px;height:32px;font:600 11.5px var(--font-sans);background:#d1478c2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-social-hub .me .who{font:600 12.5px var(--font-sans);color:hsl(var(--foreground));flex-direction:column;gap:2px;line-height:1.2;display:flex}.nx-social-hub .me .who small{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.nx-social-hub .rail{color:#bfc4cf;background:#0a111f;border-right:1px solid #060b13;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.nx-social-hub .rail .r-item{cursor:pointer;color:#b6bcc8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:56px;height:52px;display:flex;position:relative}.nx-social-hub .rail .r-item svg{stroke-width:1.6px;width:18px;height:18px}.nx-social-hub .rail .r-item .l{font:600 9px var(--font-sans);letter-spacing:.02em}.nx-social-hub .rail .r-item:hover{color:#fff;background:#192438}.nx-social-hub .rail .r-item.active{color:#fff;background:#172645}.nx-social-hub .rail .r-item.active:before{content:"";background:#e05299;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-8px}.nx-social-hub .rail .r-item .rdot{background:hsl(var(--destructive));border:1.5px solid #0a111f;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.nx-social-hub .rail .spacer{flex:1}.nx-social-hub .rail .sep{background:#192438;width:28px;height:1px;margin:6px auto}.nx-social-hub .view{flex:1;min-height:0;display:none}.nx-social-hub .view.active{display:flex}.nx-social-hub .scroll{flex:1;overflow-y:auto}.nx-social-hub .scroll::-webkit-scrollbar{width:10px}.nx-social-hub .scroll::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-social-hub .inbox{flex:1;grid-template-columns:248px 366px 1fr;width:100%;min-height:0;display:grid}.nx-social-hub .inbox>*{min-height:0}.nx-social-hub .col-channels{border-right:1px solid hsl(var(--border));background:#f6f7f9;flex-direction:column;display:flex;overflow-y:auto}.nx-social-hub .col-channels .ch-head{padding:16px 16px 10px}.nx-social-hub .col-channels .ch-head .t{font:700 16px var(--font-sans);color:#121721;letter-spacing:-.02em}.nx-social-hub .col-channels .ch-head .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px}.nx-social-hub .nav-sec{padding:6px 10px}.nx-social-hub .nav-sec .lbl{font:700 9px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d89a1;padding:8px 8px 6px}.nx-social-hub .nav-item{cursor:pointer;font:500 13px var(--font-sans);color:#364259;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.nx-social-hub .nav-item:hover{background:#e9ecf1}.nx-social-hub .nav-item.active{color:#151c28;box-shadow:var(--shadow-soft);background:#fff;font-weight:600}.nx-social-hub .nav-item .ni{color:#647390;justify-content:center;width:22px;display:inline-flex}.nx-social-hub .nav-item .ni svg{stroke-width:1.8px;width:16px;height:16px}.nx-social-hub .nav-item.active .ni{color:hsl(var(--primary))}.nx-social-hub .nav-item .grow{flex:1}.nx-social-hub .nav-item .ct{font:700 10px var(--font-mono);color:#6b7994}.nx-social-hub .nav-item .ct.hot{background:hsl(var(--destructive));color:#fff;border-radius:999px;padding:1px 6px}.nx-social-hub .chdot{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.nx-social-hub .chdot svg{width:13px;height:13px}.nx-social-hub .chdot .gl{font:800 12px var(--font-sans)}.nx-social-hub .col-channels .ai-mod{background:#9f53c614;border:1px solid #9f53c633;border-radius:10px;margin:auto 12px 14px;padding:12px}.nx-social-hub .ai-mod .amh{font:700 11px var(--font-sans);color:#8338a8;align-items:center;gap:7px;display:flex}.nx-social-hub .ai-mod .amh svg{width:14px;height:14px}.nx-social-hub .ai-mod p{font:500 11px/1.45 var(--font-sans);color:#525f7a;margin:6px 0 0}.nx-social-hub .col-list{border-right:1px solid hsl(var(--border));background:#fff;flex-direction:column;display:flex}.nx-social-hub .list-head{border-bottom:1px solid hsl(var(--border));padding:14px 16px 10px}.nx-social-hub .list-head .row{align-items:center;gap:8px;display:flex}.nx-social-hub .list-head .t{font:700 14.5px var(--font-sans);color:#151c28;align-items:center;gap:8px;display:flex}.nx-social-hub .list-head .t .ct{font:700 10px var(--font-mono);background:hsl(var(--muted));color:#3b4a68;border-radius:999px;padding:2px 7px}.nx-social-hub .list-head .grow{flex:1}.nx-social-hub .list-head .ico{color:#647390;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.nx-social-hub .list-head .ico:hover{background:hsl(var(--accent));color:#20293c}.nx-social-hub .list-head .ico svg{width:15px;height:15px}.nx-social-hub .list-search{border:1px solid hsl(var(--border));height:32px;color:hsl(var(--muted-foreground));background:#f6f7f9;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:0 10px;display:flex}.nx-social-hub .list-search svg{width:14px;height:14px}.nx-social-hub .list-search input{font:500 12.5px var(--font-sans);color:#1d2535;background:0 0;border:0;outline:0;flex:1}.nx-social-hub .conv-scroll{flex:1;overflow-y:auto}.nx-social-hub .conv-scroll::-webkit-scrollbar{width:8px}.nx-social-hub .conv-scroll::-webkit-scrollbar-thumb{background:#dbdfe6;border-radius:4px}.nx-social-hub .citem{border-bottom:1px solid hsl(var(--border));cursor:pointer;grid-template-columns:40px 1fr;gap:11px;padding:13px 16px;display:grid;position:relative}.nx-social-hub .citem:hover{background:#f9f9fb}.nx-social-hub .citem.active{background:var(--ch-soft)}.nx-social-hub .citem.active:before{content:"";background:var(--ch);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nx-social-hub .citem .av{color:#2e4d8a;width:40px;height:40px;font:700 13px var(--font-sans);background:#dbe2f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-social-hub .citem .av .chbadge{color:#fff;border:2px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.nx-social-hub .citem .av .chbadge svg{width:9px;height:9px}.nx-social-hub .citem .av .chbadge .gl{font:800 8px var(--font-sans)}.nx-social-hub .citem .body{min-width:0}.nx-social-hub .citem .r1{align-items:center;gap:7px;display:flex}.nx-social-hub .citem .nm{font:600 13px var(--font-sans);color:#151c28;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nx-social-hub .citem.unread .nm{font-weight:700}.nx-social-hub .citem .when{font:500 10px var(--font-mono);color:#7f8a9f;flex-shrink:0}.nx-social-hub .citem .kind{font:600 9.5px var(--font-sans);color:#6b7994;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;margin-top:3px;display:inline-flex}.nx-social-hub .citem .kind svg{width:11px;height:11px}.nx-social-hub .citem .prev{font:400 12px/1.4 var(--font-sans);color:#5e6a82;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.nx-social-hub .citem.unread .prev{color:#44506a}.nx-social-hub .citem .tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.nx-social-hub .tagp{font:600 9.5px var(--font-sans);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.nx-social-hub .tagp svg{width:9px;height:9px}.nx-social-hub .tag-pos{color:#1a753b;background:#239f501f}.nx-social-hub .tag-neg{color:#cc1e1e;background:#ef43431a}.nx-social-hub .tag-neu{color:#546078;background:#6b79941f}.nx-social-hub .tag-pri{color:#9c5211;background:#f59f0a26}.nx-social-hub .tag-vip{color:#893bb0;background:#a14dcb1f}.nx-social-hub .citem .udot{background:var(--ch);border-radius:999px;width:8px;height:8px;position:absolute;top:16px;right:14px}.nx-social-hub .col-conv{background:#f4f5f8;flex-direction:column;min-width:0;display:flex}.nx-social-hub .conv-empty{color:#7c879c;font:500 13px var(--font-sans);flex:1;place-items:center;display:grid}.nx-social-hub .conv-head{border-bottom:1px solid hsl(var(--border));background:#fff;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:13px 18px;display:grid}.nx-social-hub .conv-head .h-av{color:#2e4d8a;width:44px;height:44px;font:700 15px var(--font-sans);background:#dbe2f0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-social-hub .conv-head .h-av .chbadge{color:#fff;border:2px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.nx-social-hub .conv-head .h-av .chbadge svg{width:10px;height:10px}.nx-social-hub .conv-head .h-av .chbadge .gl{font:800 9px var(--font-sans)}.nx-social-hub .conv-head .h-name{font:700 15.5px var(--font-sans);color:#121721;letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.nx-social-hub .conv-head .h-meta{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.nx-social-hub .conv-head .h-meta .handle{color:var(--ch);font-weight:600}.nx-social-hub .conv-head .h-meta svg{vertical-align:-2px;width:12px;height:12px}.nx-social-hub .conv-head .actions{gap:6px;display:flex}.nx-social-hub .hbtn{border:1px solid hsl(var(--border));color:#364259;height:32px;font:600 12px var(--font-sans);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.nx-social-hub .hbtn:hover{background:hsl(var(--accent))}.nx-social-hub .hbtn svg{width:14px;height:14px}.nx-social-hub .hbtn.icon{justify-content:center;width:32px;padding:0}.nx-social-hub .hbtn.ok{background:hsl(var(--success) / .1);color:#1a753b;border-color:hsl(var(--success) / .3)}.nx-social-hub .hbtn.ok:hover{background:hsl(var(--success) / .16)}.nx-social-hub .conv-thread{flex-direction:column;flex:1;gap:14px;padding:18px 22px;display:flex;overflow-y:auto}.nx-social-hub .conv-thread::-webkit-scrollbar{width:9px}.nx-social-hub .conv-thread::-webkit-scrollbar-thumb{background:#d5d9e2;border-radius:4px}.nx-social-hub .ctx-obj{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;grid-template-columns:52px 1fr;align-self:stretch;gap:13px;padding:13px 14px;display:grid}.nx-social-hub .ctx-obj .thumb{border:1px solid hsl(var(--border));background-image:repeating-linear-gradient(135deg,#d7ddea 0 8px,#e6e9ef 8px 16px);border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.nx-social-hub .ctx-obj .thumb svg{color:#7885a1;width:18px;height:18px}.nx-social-hub .ctx-obj .co-lbl{font:700 9px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ch)}.nx-social-hub .ctx-obj .co-txt{font:500 12.5px/1.45 var(--font-sans);color:#313d54;margin-top:3px}.nx-social-hub .ctx-obj .co-meta{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));gap:12px;margin-top:6px;display:flex}.nx-social-hub .ctx-obj .co-meta span{align-items:center;gap:4px;display:inline-flex}.nx-social-hub .ctx-obj .co-meta svg{width:11px;height:11px}.nx-social-hub .day-sep{font:600 9.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#7f8a9f;background:#e7e9ee;border-radius:999px;align-self:center;padding:3px 11px}.nx-social-hub .sm{flex-direction:column;gap:4px;max-width:76%;display:flex}.nx-social-hub .sm.them{align-self:flex-start}.nx-social-hub .sm.me{align-self:flex-end;align-items:flex-end}.nx-social-hub .sm .sb{font:400 13px/1.5 var(--font-sans);border-radius:13px;padding:10px 13px}.nx-social-hub .sm.them .sb{border:1px solid hsl(var(--border));color:#283348;background:#fff;border-bottom-left-radius:4px}.nx-social-hub .sm.me .sb{background:hsl(var(--primary));color:#fff;border-bottom-right-radius:4px}.nx-social-hub .sm .smeta{font:500 9.5px var(--font-mono);color:#7f8a9f;align-items:center;gap:5px;padding:0 3px;display:inline-flex}.nx-social-hub .sm .smeta svg{width:11px;height:11px;color:hsl(var(--primary))}.nx-social-hub .sm.public .sb{border-left:3px solid var(--ch)}.nx-social-hub .ai-card{background:#9f53c60f;border:1px solid #9f53c638;border-radius:12px;align-self:stretch;padding:12px 14px}.nx-social-hub .ai-card .ah{font:700 10.5px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#893bb0;align-items:center;gap:7px;display:flex}.nx-social-hub .ai-card .ah svg{width:13px;height:13px}.nx-social-hub .ai-card p{font:400 12.5px/1.5 var(--font-sans);color:#313d54;margin:8px 0 0}.nx-social-hub .ai-card .opts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.nx-social-hub .ai-card .opt{font:600 11.5px var(--font-sans);border:1px solid hsl(var(--border));color:#313d54;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;display:inline-flex}.nx-social-hub .ai-card .opt svg{width:12px;height:12px}.nx-social-hub .ai-card .opt.primary{color:#fff;background:#9b41c8;border-color:#0000}.nx-social-hub .ai-card .opt:hover{filter:brightness(.97)}.nx-social-hub .composer{border-top:1px solid hsl(var(--border));background:#fff;padding:12px 18px 14px}.nx-social-hub .composer .reply-as{gap:6px;margin-bottom:10px;display:flex}.nx-social-hub .composer .ra{font:600 11px var(--font-sans);border:1px solid hsl(var(--border));color:#505f7c;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}.nx-social-hub .composer .ra svg{width:12px;height:12px}.nx-social-hub .composer .ra.active{background:var(--ch-soft);border-color:var(--ch);color:var(--ch)}.nx-social-hub .composer .box{border:1px solid hsl(var(--border));border-radius:11px;padding:10px 12px}.nx-social-hub .composer .box:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.nx-social-hub .composer textarea{resize:none;width:100%;font:400 13.5px var(--font-sans);color:#1d2535;border:0;outline:0;min-height:22px;max-height:90px;line-height:1.45}.nx-social-hub .composer textarea::placeholder{color:#858fa3}.nx-social-hub .composer .crow{align-items:center;gap:4px;margin-top:8px;display:flex}.nx-social-hub .composer .ctool{color:#697896;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-social-hub .composer .ctool:hover{background:hsl(var(--accent));color:#273249}.nx-social-hub .composer .ctool svg{width:16px;height:16px}.nx-social-hub .composer .ctool.ai{width:auto;font:600 11.5px var(--font-sans);color:#893bb0;background:#9f53c61a;gap:6px;padding:0 10px}.nx-social-hub .composer .grow{flex:1}.nx-social-hub .composer .send{background:hsl(var(--primary));color:#fff;height:32px;font:600 12.5px var(--font-sans);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.nx-social-hub .composer .send:hover{background:hsl(var(--primary-dark))}.nx-social-hub .composer .send svg{width:14px;height:14px}.nx-social-hub .page-body{width:100%;max-width:1300px;margin:0 auto;padding:22px 30px 48px}.nx-social-hub .ahead{align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.nx-social-hub .ahead h1{font:700 24px var(--font-sans);color:#0e121b;letter-spacing:-.025em;margin:0}.nx-social-hub .ahead .sub{font:400 13px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:5px}.nx-social-hub .ahead .grow{flex:1}.nx-social-hub .seg{background:hsl(var(--muted));border-radius:8px;gap:2px;padding:3px;display:inline-flex}.nx-social-hub .seg button{color:hsl(var(--muted-foreground));font:600 11.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 11px}.nx-social-hub .seg button.active{color:#19202e;box-shadow:var(--shadow-soft);background:#fff}.nx-social-hub .ribbon{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.nx-social-hub .kpi{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:16px 17px}.nx-social-hub .kpi .top{justify-content:space-between;align-items:center;display:flex}.nx-social-hub .kpi .ic{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-social-hub .kpi .ic svg{width:15px;height:15px}.nx-social-hub .kpi .delta{font:700 10.5px var(--font-sans);align-items:center;gap:3px;display:inline-flex}.nx-social-hub .kpi .delta svg{width:12px;height:12px}.nx-social-hub .kpi .delta.up{color:#1f8e48}.nx-social-hub .kpi .delta.down{color:#de2121}.nx-social-hub .kpi .v{font:700 27px var(--font-sans);color:#121721;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:12px}.nx-social-hub .kpi .v small{font:600 13px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-social-hub .kpi .l{font:600 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:6px}.nx-social-hub .ic-pink{color:#bc2f75;background:#dd3c8c1f}.nx-social-hub .ic-cyan{color:#1274a5;background:#189bdc1f}.nx-social-hub .ic-green{color:#1c7d3f;background:#239f501f}.nx-social-hub .ic-amber{color:#ae5c13;background:#f59f0a24}.nx-social-hub .ic-violet{color:#8f3db8;background:#a14dcb1f}.nx-social-hub .ic-navy{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.nx-social-hub .grid-2{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}.nx-social-hub .panel{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:13px;margin-bottom:18px;overflow:hidden}.nx-social-hub .panel-h{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:14px 18px;display:flex}.nx-social-hub .panel-h h3{font:700 14px var(--font-sans);color:#151c28;margin:0}.nx-social-hub .panel-h .grow{flex:1}.nx-social-hub .panel-h .ct{font:700 10px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:2px 8px}.nx-social-hub .pad{padding:16px 18px}.nx-social-hub .vol{flex-direction:column;gap:13px;padding:16px 18px;display:flex}.nx-social-hub .vol .vr .vh{align-items:center;gap:9px;margin-bottom:6px;display:flex}.nx-social-hub .vol .vr .vname{font:600 12.5px var(--font-sans);color:#313d54;flex:1;align-items:center;gap:8px;display:flex}.nx-social-hub .vol .vr .vval{font:700 12.5px var(--font-mono);color:#151c28}.nx-social-hub .vol .vr .vtrack{background:hsl(var(--muted));border-radius:999px;height:10px;overflow:hidden}.nx-social-hub .vol .vr .vtrack i{border-radius:999px;height:100%;display:block}.nx-social-hub .donut-wrap{align-items:center;gap:20px;padding:18px;display:flex}.nx-social-hub .donut{border-radius:999px;flex-shrink:0;place-items:center;width:120px;height:120px;display:grid}.nx-social-hub .donut .inner{text-align:center;background:#fff;border-radius:999px;place-items:center;width:84px;height:84px;display:grid}.nx-social-hub .donut .inner .big{font:700 22px var(--font-sans);color:#1c7d3f}.nx-social-hub .donut .inner .sm2{font:600 9px var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.nx-social-hub .sleg{flex-direction:column;gap:10px;display:flex}.nx-social-hub .sleg .sli{font:600 12.5px var(--font-sans);color:#3a465f;align-items:center;gap:9px;display:flex}.nx-social-hub .sleg .sli .sw{border-radius:3px;width:11px;height:11px}.nx-social-hub .sleg .sli b{color:#151c28;font-variant-numeric:tabular-nums;margin-left:auto}.nx-social-hub .trend{padding:18px}.nx-social-hub .trend .bars{align-items:flex-end;gap:8px;height:130px;display:flex}.nx-social-hub .trend .bars .col{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;height:100%;display:flex}.nx-social-hub .trend .bars .col i{border-radius:3px 3px 0 0;width:100%}.nx-social-hub .trend .bars .col .pos{background:#27b059}.nx-social-hub .trend .bars .col .neu{background:#acb4c3}.nx-social-hub .trend .bars .col .neg{background:#e44e4e}.nx-social-hub .trend .axis{gap:8px;margin-top:8px;display:flex}.nx-social-hub .trend .axis span{text-align:center;font:500 9.5px var(--font-mono);color:hsl(var(--muted-foreground));flex:1}.nx-social-hub .mlist{padding:6px 8px}.nx-social-hub .mrow{border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px 10px;display:grid}.nx-social-hub .mrow+.mrow{border-top:1px solid hsl(var(--border));border-radius:0}.nx-social-hub .mrow:hover{background:#f9f9fb}.nx-social-hub .mrow .ma{color:#2e4d8a;width:34px;height:34px;font:700 11px var(--font-sans);background:#dbe2f0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-social-hub .mrow .mn{font:600 12.5px var(--font-sans);color:#19202e}.nx-social-hub .mrow .mt{font:400 11.5px/1.4 var(--font-sans);color:#636f88;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.nx-social-hub .mrow .me2{font:700 12px var(--font-mono);color:#42506c;text-align:right}.nx-social-hub .mrow .me2 small{font:600 9px var(--font-sans);color:hsl(var(--muted-foreground));text-transform:uppercase;display:block}.nx-social-hub .fb-summary{grid-template-columns:220px 1fr;gap:0;display:grid}.nx-social-hub .fb-score{border-right:1px solid hsl(var(--border));text-align:center;padding:24px}.nx-social-hub .fb-score .big{font:800 52px var(--font-sans);color:#121721;letter-spacing:-.03em;line-height:1}.nx-social-hub .fb-score .stars{color:#f59f0a;letter-spacing:2px;margin-top:8px;font-size:18px}.nx-social-hub .fb-score .cnt{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:8px}.nx-social-hub .fb-dist{flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;display:flex}.nx-social-hub .dist-r{align-items:center;gap:12px;display:flex}.nx-social-hub .dist-r .st{font:600 11px var(--font-mono);color:#525f7a;width:34px}.nx-social-hub .dist-r .dt{background:hsl(var(--muted));border-radius:999px;flex:1;height:8px;overflow:hidden}.nx-social-hub .dist-r .dt i{background:#f59f0a;border-radius:999px;height:100%;display:block}.nx-social-hub .dist-r .pc{font:600 11px var(--font-mono);color:#606e8a;text-align:right;width:38px}.nx-social-hub .src-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.nx-social-hub .src{border:1px solid hsl(var(--border));text-align:center;background:#fff;border-radius:11px;padding:14px}.nx-social-hub .src .si{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;margin:0 auto 9px;display:grid}.nx-social-hub .src .si svg{width:17px;height:17px}.nx-social-hub .src .sn{font:600 12px var(--font-sans);color:#313d54}.nx-social-hub .src .sv{font:700 18px var(--font-sans);color:#151c28;margin-top:4px}.nx-social-hub .src .sv small{font:600 11px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-social-hub .reviews{flex-direction:column;display:flex}.nx-social-hub .rev{border-bottom:1px solid hsl(var(--border));padding:16px 18px}.nx-social-hub .rev:last-child{border-bottom:0}.nx-social-hub .rev .rh{align-items:center;gap:11px;display:flex}.nx-social-hub .rev .rav{color:#2e4d8a;width:36px;height:36px;font:700 12px var(--font-sans);background:#dbe2f0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.nx-social-hub .rev .rn{font:600 13px var(--font-sans);color:#151c28}.nx-social-hub .rev .rmeta{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));align-items:center;gap:7px;margin-top:1px;display:flex}.nx-social-hub .rev .rstars{color:#f59f0a;letter-spacing:1px;font-size:13px}.nx-social-hub .rev .rstars .empty{color:#c3c9d5}.nx-social-hub .rev .grow{flex:1}.nx-social-hub .rev .rtxt{font:400 13px/1.55 var(--font-sans);color:#364259;margin:10px 0 0}.nx-social-hub .rev .rtags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nx-social-hub .rev .reply{border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));background:#f6f7f9;border-radius:8px;margin:12px 0 0;padding:10px 12px}.nx-social-hub .rev .reply .rl{font:700 9.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:6px;display:flex}.nx-social-hub .rev .reply .rl svg{width:12px;height:12px}.nx-social-hub .rev .reply p{font:400 12.5px/1.5 var(--font-sans);color:#3a465f;margin:6px 0 0}.nx-social-hub .rev .ract{gap:8px;margin-top:11px;display:flex}.nx-social-hub .btn{border:1px solid hsl(var(--border));height:32px;font:600 12px var(--font-sans);color:#323d52;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.nx-social-hub .btn:hover{background:hsl(var(--accent))}.nx-social-hub .btn svg{width:14px;height:14px}.nx-social-hub .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));border-color:#0000}.nx-social-hub .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-social-hub .btn.sm{height:28px;padding:0 10px;font-size:11.5px}.nx-social-hub .btn.ai{color:#893bb0;background:#9f53c61a;border-color:#9f53c640}.nx-social-hub .toast-wrap{z-index:200;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.nx-social-hub .toast{border:1px solid hsl(var(--border));min-width:280px;max-width:380px;box-shadow:var(--shadow-strong);background:#fff;border-radius:11px;grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:13px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) tin;display:grid}.nx-social-hub .toast .ti{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-social-hub .toast .ti svg{width:15px;height:15px}.nx-social-hub .toast .tt2{font:700 12.5px var(--font-sans);color:#151c28}.nx-social-hub .toast .td{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.4}@media (width<=1200px){.nx-social-hub .inbox{grid-template-columns:220px 320px 1fr}.nx-social-hub .ribbon{grid-template-columns:repeat(2,1fr)}.nx-social-hub .grid-2{grid-template-columns:1fr}.nx-social-hub .src-grid{grid-template-columns:repeat(3,1fr)}}.nx-social-hub .topbar.embedded{grid-template-columns:268px 1fr auto}.nx-social-hub .main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nx-billing{--ai:260 68% 56%;--ai-soft:260 68% 56% / .1}.nx-billing button,.nx-billing input,.nx-billing select,.nx-billing textarea{color:inherit;font-family:inherit}.nx-billing a{color:inherit;text-decoration:none}.nx-billing ::selection{background:hsl(var(--primary) / .18)}.nx-billing .topbar{grid-column:1/-1}.nx-billing .rail{grid-area:2/1}.nx-billing .main{grid-area:2/2;min-height:0;display:flex;overflow:hidden}.nx-billing .topbar{border-bottom:1px solid hsl(var(--border));z-index:30;background:#fff;grid-template-columns:72px 268px 1fr auto;align-items:center;display:grid;position:relative}.nx-billing .topbar .brand{background:#0a111f;justify-content:center;align-items:center;height:100%;display:flex}.nx-billing .topbar .brand .mark{background:var(--gradient-primary);color:#fff;width:32px;height:32px;font:700 13px var(--font-sans);letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nx-billing .ws{border-right:1px solid hsl(var(--border) / .5);cursor:pointer;grid-template-columns:32px 1fr 14px;align-items:center;gap:10px;height:100%;padding:0 16px;display:grid}.nx-billing .ws:hover{background:hsl(var(--accent))}.nx-billing .ws .tile{color:#fff;background:linear-gradient(135deg,#30a661,#29a38f);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nx-billing .ws .tile svg{width:16px;height:16px}.nx-billing .ws .name{font:600 13px var(--font-sans);color:#151c28;flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.nx-billing .ws .name .org{align-items:center;gap:6px;display:inline-flex}.nx-billing .ws .name .env{font:700 9px var(--font-mono);letter-spacing:.08em;background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:3px;padding:1px 5px}.nx-billing .ws .name .sub{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase}.nx-billing .ws .chev{color:hsl(var(--muted-foreground))}.nx-billing .topbar .search{background:hsl(var(--background));border:1px solid hsl(var(--border));width:100%;max-width:520px;height:36px;color:hsl(var(--muted-foreground));cursor:text;border-radius:8px;align-items:center;gap:10px;margin:0 auto;padding:0 14px;font-size:13px;display:flex}.nx-billing .topbar .search:hover{background:#fff;border-color:#a5aec0}.nx-billing .topbar .search svg{width:15px;height:15px}.nx-billing .topbar .search .placeholder{flex:1}.nx-billing .topbar .search .kbd{font:500 10.5px var(--font-mono);border:1px solid hsl(var(--border));color:#404c64;background:#fff;border-bottom-width:2px;border-radius:4px;padding:1.5px 6px}.nx-billing .tbu{align-items:center;gap:6px;height:100%;padding:0 14px;display:flex}.nx-billing .tbu-btn{color:#4c5a76;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.nx-billing .tbu-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-billing .tbu-btn svg{width:17px;height:17px}.nx-billing .me{cursor:pointer;align-items:center;gap:10px;height:100%;padding:0 16px 0 8px;display:flex}.nx-billing .me:hover{background:hsl(var(--accent))}.nx-billing .me .av{color:#257e4a;width:32px;height:32px;font:600 11.5px var(--font-sans);background:#36a16229;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.nx-billing .me .who{font:600 12.5px var(--font-sans);color:hsl(var(--foreground));flex-direction:column;gap:2px;line-height:1.2;display:flex}.nx-billing .me .who small{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.nx-billing .rail{color:#bfc4cf;background:#0a111f;border-right:1px solid #060b13;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.nx-billing .rail .r-item{cursor:pointer;color:#b6bcc8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:56px;height:52px;display:flex;position:relative}.nx-billing .rail .r-item svg{stroke-width:1.6px;width:18px;height:18px}.nx-billing .rail .r-item .l{font:600 9px var(--font-sans);letter-spacing:.02em}.nx-billing .rail .r-item:hover{color:#fff;background:#192438}.nx-billing .rail .r-item.active{color:#fff;background:#172645}.nx-billing .rail .r-item.active:before{content:"";background:#33cc73;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-8px}.nx-billing .rail .spacer{flex:1}.nx-billing .rail .sep{background:#192438;width:28px;height:1px;margin:6px auto}.nx-billing .subnav{border-right:1px solid hsl(var(--border));background:#f6f7f9;flex-direction:column;flex-shrink:0;width:248px;display:flex;overflow-y:auto}.nx-billing .subnav .sn-head{padding:18px 18px 10px}.nx-billing .subnav .sn-head .t{font:700 17px var(--font-sans);color:#121721;letter-spacing:-.02em}.nx-billing .subnav .sn-head .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:3px;line-height:1.4}.nx-billing .sn-group{padding:4px 10px}.nx-billing .sn-group .lbl{font:700 9px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d89a1;align-items:center;gap:7px;padding:10px 8px 6px;display:flex}.nx-billing .sn-group .lbl svg{width:12px;height:12px}.nx-billing .sn-item{cursor:pointer;font:500 13px var(--font-sans);color:#364259;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.nx-billing .sn-item:hover{background:#e9ecf1}.nx-billing .sn-item .ni{color:#647390;justify-content:center;width:20px;display:inline-flex}.nx-billing .sn-item .ni svg{stroke-width:1.8px;width:16px;height:16px}.nx-billing .sn-item .grow{flex:1}.nx-billing .sn-item .pill{font:700 9px var(--font-mono);background:hsl(var(--muted));color:#465472;border-radius:999px;padding:1px 6px}.nx-billing .sn-item .pill.hot{color:#9c5211;background:#f59f0a2e}.nx-billing .sn-item.active{color:#151c28;box-shadow:var(--shadow-soft);background:#fff;font-weight:600}.nx-billing .sn-item.active .ni{color:hsl(var(--primary))}.nx-billing .sn-item.active:before{content:"";background:hsl(var(--primary));border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.nx-billing .sn-seal{border:1px solid hsl(var(--border));background:#0a111f0a;border-radius:10px;margin:auto 12px 14px;padding:12px}.nx-billing .sn-seal .sh{font:700 11px var(--font-sans);color:#273249;align-items:center;gap:7px;display:flex}.nx-billing .sn-seal .sh svg{color:#298e53;width:14px;height:14px}.nx-billing .sn-seal p{font:500 10.5px var(--font-mono);color:#566481;margin:6px 0 0;line-height:1.5}.nx-billing .content{flex:1;min-width:0;overflow-y:auto}.nx-billing .content::-webkit-scrollbar{width:10px}.nx-billing .content::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-billing .view{display:none}.nx-billing .view.active{display:block}.nx-billing .page-head{border-bottom:1px solid hsl(var(--border));background:#fff;padding:20px 30px}.nx-billing .page-head .crumb{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-bottom:8px;display:flex}.nx-billing .page-head .crumb b{color:#19202e;font-weight:600}.nx-billing .page-head .crumb svg{width:12px;height:12px}.nx-billing .page-head .row{align-items:flex-start;gap:16px;display:flex}.nx-billing .page-head h1{font:700 23px var(--font-sans);color:#0e121b;letter-spacing:-.025em;align-items:center;gap:11px;margin:0;display:flex}.nx-billing .page-head .sub{font:400 13px var(--font-sans);color:hsl(var(--muted-foreground));max-width:78ch;margin-top:5px;line-height:1.5}.nx-billing .page-head .grow{flex:1}.nx-billing .page-head .actions{align-items:center;gap:8px;display:flex}.nx-billing .page-body{max-width:1320px;padding:22px 30px 44px}.nx-billing .btn{border:1px solid hsl(var(--border));height:36px;font:600 12.5px var(--font-sans);color:#323d52;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.nx-billing .btn:hover{background:hsl(var(--accent));border-color:#abb3c4}.nx-billing .btn svg{width:15px;height:15px}.nx-billing .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));box-shadow:0 1px 2px hsl(var(--primary) / .3);border-color:#0000}.nx-billing .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-billing .btn.ghost{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000}.nx-billing .btn.ghost:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-billing .btn.sm{height:30px;padding:0 11px;font-size:11.5px}.nx-billing .btn.danger{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35)}.nx-billing .btn.danger:hover{background:hsl(var(--destructive) / .07)}.nx-billing .ribbon{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.nx-billing .ribbon.r5{grid-template-columns:repeat(5,1fr)}.nx-billing .ribbon.r3{grid-template-columns:repeat(3,1fr)}.nx-billing .kpi{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:15px 16px;position:relative;overflow:hidden}.nx-billing .kpi .top{justify-content:space-between;align-items:center;display:flex}.nx-billing .kpi .ic{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-billing .kpi .ic svg{width:15px;height:15px}.nx-billing .kpi .delta{font:700 10.5px var(--font-sans);align-items:center;gap:3px;display:inline-flex}.nx-billing .kpi .delta svg{width:12px;height:12px}.nx-billing .kpi .delta.up{color:#1f8e48}.nx-billing .kpi .delta.down{color:#de2121}.nx-billing .kpi .delta.flat{color:hsl(var(--muted-foreground))}.nx-billing .kpi .v{font:700 25px var(--font-sans);color:#121721;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:12px}.nx-billing .kpi .v small{font:600 13px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-billing .kpi .l{font:600 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:6px}.nx-billing .kpi.alert{border-color:#ef434366}.nx-billing .kpi.alert:after{content:"";background:hsl(var(--destructive));width:3px;position:absolute;inset:0 auto 0 0}.nx-billing .kpi.good{border-color:#25a75566}.nx-billing .kpi.good:after{content:"";background:hsl(var(--success));width:3px;position:absolute;inset:0 auto 0 0}.nx-billing .ic-green{color:#1c7d3f;background:#239f501f}.nx-billing .ic-navy{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.nx-billing .ic-cyan{color:#116e9c;background:#189bdc1f}.nx-billing .ic-amber{color:#ae5c13;background:#f59f0a24}.nx-billing .ic-red{color:#d52020;background:#ef43431a}.nx-billing .ic-violet{color:#6437be;background:#7547d11f}.nx-billing .ic-slate{color:#4a5978;background:#6677991f}.nx-billing .split{grid-template-columns:1fr 340px;align-items:start;gap:18px;display:grid}.nx-billing .stack{flex-direction:column;gap:18px;min-width:0;display:flex}.nx-billing .panel{border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);background:#fff;border-radius:13px;margin-bottom:18px;overflow:hidden}.nx-billing .stack .panel{margin-bottom:0}.nx-billing .panel-h{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:14px 17px;display:flex}.nx-billing .panel-h h3{font:700 14px var(--font-sans);color:#151c28;margin:0}.nx-billing .panel-h .grow{flex:1}.nx-billing .panel-h .ct{font:700 10px var(--font-mono);background:hsl(var(--muted));color:#374562;border-radius:999px;padding:2px 8px}.nx-billing .panel-h .link{font:600 11.5px var(--font-sans);color:hsl(var(--primary));cursor:pointer;align-items:center;gap:4px;display:inline-flex}.nx-billing .panel-h .link svg{width:13px;height:13px}.nx-billing .pad{padding:16px 17px}.nx-billing .kv{justify-content:space-between;align-items:center;padding:9px 0;display:flex}.nx-billing .kv+.kv{border-top:1px solid hsl(var(--border))}.nx-billing .kv .k{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:7px;display:inline-flex}.nx-billing .kv .k svg{color:#7a869f;width:13px;height:13px}.nx-billing .kv .val{font:700 12.5px var(--font-sans);color:#19202e;font-variant-numeric:tabular-nums}.nx-billing .meters{flex-direction:column;gap:16px;padding:16px 17px;display:flex}.nx-billing .meter .mh{align-items:center;gap:10px;margin-bottom:7px;display:flex}.nx-billing .meter .mi{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.nx-billing .meter .mi svg{width:14px;height:14px}.nx-billing .meter .mn{font:600 12.5px var(--font-sans);color:#283348;flex:1}.nx-billing .meter .mv{font:700 12.5px var(--font-mono);color:#151c28}.nx-billing .meter .mv small{font:600 10px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-billing .meter .mt{background:hsl(var(--muted));border-radius:999px;height:9px;overflow:hidden}.nx-billing .meter .mt i{border-radius:999px;height:100%;display:block}.nx-billing .meter .mq{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:5px}.nx-billing .tbars{padding:18px}.nx-billing .tbars .bars{align-items:flex-end;gap:7px;height:120px;display:flex}.nx-billing .tbars .bars .b{background:hsl(var(--primary) / .8);border-radius:3px 3px 0 0;flex:1;min-height:4px;position:relative}.nx-billing .tbars .bars .b.proj{background:repeating-linear-gradient(135deg, hsl(var(--primary) / .35) 0 5px, hsl(var(--primary) / .2) 5px 10px)}.nx-billing .tbars .axis{gap:7px;margin-top:8px;display:flex}.nx-billing .tbars .axis span{text-align:center;font:500 9.5px var(--font-mono);color:hsl(var(--muted-foreground));flex:1}.nx-billing .dt{border-collapse:collapse;width:100%}.nx-billing .dt thead th{text-align:left;font:700 9px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));background:#f6f7f9;padding:10px 17px;position:sticky;top:0}.nx-billing .dt thead th.num{text-align:right}.nx-billing .dt tbody td{border-bottom:1px solid hsl(var(--border));font:500 12.5px var(--font-sans);color:#364259;vertical-align:middle;padding:12px 17px}.nx-billing .dt tbody tr:last-child td{border-bottom:0}.nx-billing .dt tbody tr{cursor:pointer}.nx-billing .dt tbody tr:hover{background:#fafbfc}.nx-billing .dt td.num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.nx-billing .dt td.mono{font-family:var(--font-mono);color:#4e5a74;font-size:11.5px}.nx-billing .dt .strong{color:#19202e;font-weight:600}.nx-billing .stt{font:700 9.5px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.nx-billing .stt svg{width:10px;height:10px}.nx-billing .stt.paid{color:#1a753b;background:#239f501f}.nx-billing .stt.open{color:#9c5211;background:#f59f0a26}.nx-billing .stt.overdue{color:#cc1e1e;background:#ef43431a}.nx-billing .stt.ok{color:#1a753b;background:#239f501f}.nx-billing .stt.warn{color:#9c5211;background:#f59f0a26}.nx-billing .stt.err{color:#cc1e1e;background:#ef43431a}.nx-billing .stt.info{color:#116e9c;background:#189bdc1f}.nx-billing .act-chip{align-items:center;gap:6px;display:inline-flex}.nx-billing .act-chip .ai2{border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.nx-billing .act-chip .ai2 svg{width:12px;height:12px}.nx-billing .who-cell{align-items:center;gap:9px;display:flex}.nx-billing .who-cell .av{color:#294b8e;width:26px;height:26px;font:600 10px var(--font-sans);background:#d9e1f2;border-radius:999px;place-items:center;display:grid}.nx-billing .plans{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nx-billing .plan{border:1.5px solid hsl(var(--border));background:#fff;border-radius:13px;padding:18px}.nx-billing .plan.current{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.nx-billing .plan .pt{font:700 14px var(--font-sans);color:#151c28;align-items:center;gap:8px;display:flex}.nx-billing .plan .badge-cur{font:700 8.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:hsl(var(--primary));color:#fff;border-radius:5px;padding:2px 7px}.nx-billing .plan .pp{font:700 28px var(--font-sans);color:#0e121b;letter-spacing:-.02em;margin-top:12px}.nx-billing .plan .pp small{font:600 12px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-billing .plan ul{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.nx-billing .plan li{font:500 12px var(--font-sans);color:#3e4b65;align-items:center;gap:8px;display:flex}.nx-billing .plan li svg{color:#25a755;flex-shrink:0;width:14px;height:14px}.nx-billing .plan .pbtn{margin-top:16px}.nx-billing .dsar{padding:6px 8px}.nx-billing .drow{border-radius:9px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:11px 10px;display:grid}.nx-billing .drow+.drow{border-top:1px solid hsl(var(--border));border-radius:0}.nx-billing .drow:hover{background:#fafbfc}.nx-billing .drow .di{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.nx-billing .drow .di svg{width:15px;height:15px}.nx-billing .drow .dn{font:600 12.5px var(--font-sans);color:#19202e}.nx-billing .drow .dd{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:1px}.nx-billing .drow .ddue{font:600 11px var(--font-mono);color:#465472;text-align:right}.nx-billing .retention{flex-direction:column;gap:0;padding:16px 17px;display:flex}.nx-billing .ret{align-items:center;gap:12px;padding:11px 0;display:flex}.nx-billing .ret+.ret{border-top:1px solid hsl(var(--border))}.nx-billing .ret .ri{background:hsl(var(--primary) / .08);width:30px;height:30px;color:hsl(var(--primary));border-radius:8px;place-items:center;display:grid}.nx-billing .ret .ri svg{width:15px;height:15px}.nx-billing .ret .rn{font:600 12.5px var(--font-sans);color:#252e41;flex:1}.nx-billing .ret .rn small{font:500 10.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;display:block}.nx-billing .ret .rv{font:700 12px var(--font-mono);color:#19202e}.nx-billing .tools{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.nx-billing .tool{border:1px solid hsl(var(--border));cursor:pointer;box-shadow:var(--shadow-soft);background:#fff;border-radius:12px;padding:16px;transition:transform .12s,box-shadow .12s}.nx-billing .tool:hover{box-shadow:var(--shadow-medium);transform:translateY(-2px)}.nx-billing .tool.active{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.nx-billing .tool .ti2{border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:11px;display:grid}.nx-billing .tool .ti2 svg{width:18px;height:18px}.nx-billing .tool .tn{font:700 13.5px var(--font-sans);color:#151c28}.nx-billing .tool .td2{font:400 11.5px/1.45 var(--font-sans);color:hsl(var(--muted-foreground));margin-top:5px}.nx-billing .tool .tmeta{font:600 10px var(--font-mono);color:#1d8644;align-items:center;gap:5px;margin-top:9px;display:inline-flex}.nx-billing .tool .tmeta svg{width:11px;height:11px}.nx-billing .tp-body{grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.nx-billing .tp-side .lbl{font:700 10px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#606e8a;margin-bottom:6px}.nx-billing .tp-side textarea,.nx-billing .tp-side input,.nx-billing .tp-side select{border:1px solid hsl(var(--border));width:100%;font:400 13px var(--font-sans);color:#20293c;border-radius:8px;outline:none;margin-bottom:14px;padding:10px 11px}.nx-billing .tp-side textarea{resize:vertical;min-height:90px}.nx-billing .tp-side textarea:focus,.nx-billing .tp-side input:focus,.nx-billing .tp-side select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.nx-billing .tp-side .twin{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nx-billing .tp-out{font:400 12px/1.6 var(--font-mono);color:#cdd9e4;background:#0e1420;border-radius:11px;min-height:200px;padding:14px 16px;overflow:auto}.nx-billing .tp-out .ln{white-space:pre-wrap}.nx-billing .tp-out .k{color:#7dc4e8}.nx-billing .tp-out .s{color:#79d29a}.nx-billing .tp-out .n{color:#efbf6c}.nx-billing .tp-out .c{color:#6e7a91}.nx-billing .player{border:1px solid hsl(var(--border));background:#f6f7f9;border-radius:10px;align-items:center;gap:12px;padding:13px 15px;display:flex}.nx-billing .player .pp{background:hsl(var(--primary));color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.nx-billing .player .pp svg{width:16px;height:16px}.nx-billing .player .wave{flex:1;align-items:center;gap:2px;height:24px;display:flex}.nx-billing .player .wave i{background:hsl(var(--primary) / .55);border-radius:2px;width:3px}.nx-billing .player .pt2{font:600 11px var(--font-mono);color:#42506c}.nx-billing .expjobs{padding:6px 8px}.nx-billing .ej{border-radius:9px;grid-template-columns:32px 1fr 120px auto;align-items:center;gap:13px;padding:12px 10px;display:grid}.nx-billing .ej+.ej{border-top:1px solid hsl(var(--border));border-radius:0}.nx-billing .ej .eji{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.nx-billing .ej .eji svg{width:15px;height:15px}.nx-billing .ej .en{font:600 12.5px var(--font-sans);color:#19202e}.nx-billing .ej .es{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:1px}.nx-billing .ej .ep .tt{background:hsl(var(--muted));border-radius:999px;height:7px;overflow:hidden}.nx-billing .ej .ep .tt i{background:hsl(var(--primary));border-radius:999px;height:100%;display:block}.nx-billing .ej .ep .tl{font:600 10px var(--font-mono);color:hsl(var(--muted-foreground));margin-top:4px}.nx-billing .filterbar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px;padding:12px 17px;display:flex}.nx-billing .fp{border:1px solid hsl(var(--border));color:#3e4b65;height:30px;font:600 11.5px var(--font-sans);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.nx-billing .fp svg{color:#717e98;width:13px;height:13px}.nx-billing .fp:hover{background:hsl(var(--accent))}.nx-billing .fsearch{border:1px solid hsl(var(--border));background:#f6f7f9;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:280px;height:30px;padding:0 10px;display:flex}.nx-billing .fsearch svg{width:13px;height:13px;color:hsl(var(--muted-foreground))}.nx-billing .fsearch input{font:500 12px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.nx-billing .toast-wrap{z-index:200;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.nx-billing .toast{border:1px solid hsl(var(--border));min-width:280px;max-width:380px;box-shadow:var(--shadow-strong);background:#fff;border-radius:11px;grid-template-columns:30px 1fr;align-items:start;gap:11px;padding:13px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) tin;display:grid}.nx-billing .toast .ti{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nx-billing .toast .ti svg{width:15px;height:15px}.nx-billing .toast .tt2{font:700 12.5px var(--font-sans);color:#151c28}.nx-billing .toast .td{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.4}@media (width<=1200px){.nx-billing .ribbon,.nx-billing .ribbon.r5{grid-template-columns:repeat(2,1fr)}.nx-billing .split,.nx-billing .plans,.nx-billing .tools,.nx-billing .tp-body{grid-template-columns:1fr}}.nx-ai-agents{--ai:var(--bp);--ai-soft:hsl(var(--bp) / .12);--r:9px;--sh:0 2px 8px #1c233112;--sh-lg:0 16px 44px #1b223233}*,:before,:after{box-sizing:border-box}.nx-ai-agents button,.nx-ai-agents input,.nx-ai-agents textarea{color:inherit;font-family:inherit}.nx-ai-agents a{color:inherit;text-decoration:none}.nx-ai-agents ::selection{background:hsl(var(--primary) / .18)}.nx-ai-agents .topbar{border-bottom:1px solid hsl(var(--border));z-index:30;background:#fff;grid-column:1/-1;grid-template-columns:64px auto 1fr auto;align-items:center;display:grid}.nx-ai-agents .brand{background:#0a111f;justify-content:center;align-items:center;height:100%;display:flex}.nx-ai-agents .brand .mk{background:var(--gradient-primary);color:#fff;width:30px;height:30px;font:800 12px var(--font-sans);letter-spacing:-.04em;border-radius:8px;place-items:center;display:grid}.nx-ai-agents .wm{border-right:1px solid hsl(var(--border));align-items:center;gap:9px;height:100%;padding:0 16px;display:flex}.nx-ai-agents .wm .nx{font:800 15px var(--font-sans);letter-spacing:-.02em;color:#151c28}.nx-ai-agents .wm .nx span{color:hsl(var(--primary))}.nx-ai-agents .wm .by{font:600 9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));border-left:1px solid hsl(var(--border));padding-left:9px}.nx-ai-agents .crumbs{font:500 12px var(--font-sans);color:hsl(var(--muted-foreground));align-items:center;gap:7px;padding-left:18px;display:flex}.nx-ai-agents .crumbs b{color:#19202e;font-weight:600}.nx-ai-agents .crumbs svg{width:13px;height:13px}.nx-ai-agents .top-r{align-items:center;gap:8px;padding:0 16px;display:flex}.nx-ai-agents .tb{color:#505f7c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.nx-ai-agents .tb:hover{background:hsl(var(--accent))}.nx-ai-agents .tb svg{width:17px;height:17px}.nx-ai-agents .me{background:hsl(var(--ai-soft));width:30px;height:30px;color:hsl(var(--ai));font:700 11px var(--font-sans);border-radius:999px;place-items:center;display:grid}.nx-ai-agents .rail .ri .l{font:700 8px var(--font-sans)}.nx-ai-agents .main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.nx-ai-agents .view{flex:1;min-height:0;display:none}.nx-ai-agents .view.active{flex-direction:column;display:flex}.nx-ai-agents .scroll{flex:1;overflow-y:auto}.nx-ai-agents .scroll::-webkit-scrollbar{width:10px}.nx-ai-agents .scroll::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-ai-agents .hero{border-bottom:1px solid hsl(var(--border));background:#fff;padding:22px 30px}.nx-ai-agents .hero .top{align-items:flex-start;gap:14px;display:flex}.nx-ai-agents .hero .plate{background:var(--gradient-primary);color:#fff;width:46px;height:46px;box-shadow:0 4px 14px hsl(var(--ai) / .35);border-radius:13px;place-items:center;display:grid}.nx-ai-agents .hero .plate svg{width:23px;height:23px}.nx-ai-agents .hero h1{font:700 24px var(--font-sans);letter-spacing:-.025em;align-items:center;gap:11px;margin:0;display:flex}.nx-ai-agents .hero h1 .ct{font:700 11px var(--font-mono);background:hsl(var(--ai-soft));color:hsl(var(--ai));border-radius:999px;padding:3px 9px}.nx-ai-agents .hero .sub{font:400 13px var(--font-sans);color:hsl(var(--muted-foreground));max-width:72ch;margin-top:4px;line-height:1.5}.nx-ai-agents .hero .grow{flex:1}.nx-ai-agents .hero .acts{gap:8px;display:flex}.nx-ai-agents .btn{border:1px solid hsl(var(--border));height:38px;font:600 12.5px var(--font-sans);color:#323d52;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.nx-ai-agents .btn:hover{background:hsl(var(--accent))}.nx-ai-agents .btn svg{width:15px;height:15px}.nx-ai-agents .btn.primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground,0 0% 100%));box-shadow:0 1px 2px hsl(var(--primary) / .3);border-color:#0000}.nx-ai-agents .btn.primary:hover{background:hsl(var(--primary-dark));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-ai-agents .btn.ai{background:hsl(var(--ai));color:#fff;border-color:#0000}.nx-ai-agents .btn.ai:hover{filter:brightness(.94)}.nx-ai-agents .btn.sm{height:30px;padding:0 11px;font-size:11.5px}.nx-ai-agents .body{max-width:1340px;padding:22px 30px 44px}.nx-ai-agents .kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.nx-ai-agents .kpi{border:1px solid hsl(var(--border));box-shadow:var(--sh);background:#fff;border-radius:12px;padding:15px 16px}.nx-ai-agents .kpi .t{justify-content:space-between;align-items:center;display:flex}.nx-ai-agents .kpi .ic{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.nx-ai-agents .kpi .ic svg{width:14px;height:14px}.nx-ai-agents .kpi .v{font:700 25px var(--font-sans);color:#121721;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:11px}.nx-ai-agents .kpi .v small{font:600 13px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-ai-agents .kpi .l{font:600 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:5px}.nx-ai-agents .kpi .spark{align-items:flex-end;gap:2px;height:18px;margin-top:8px;display:flex}.nx-ai-agents .kpi .spark i{background:hsl(var(--ai) / .5);border-radius:1px;flex:1}.nx-ai-agents .ic-ai{background:hsl(var(--ai-soft));color:hsl(var(--ai))}.nx-ai-agents .ic-green{color:#1c7d3f;background:#239f501f}.nx-ai-agents .ic-cyan{background:hsl(var(--bacc) / .12);color:hsl(var(--bacc))}.nx-ai-agents .ic-amber{color:#ae5c13;background:#f59f0a24}.nx-ai-agents .filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.nx-ai-agents .search{border:1px solid hsl(var(--border));min-width:240px;height:36px;color:hsl(var(--muted-foreground));background:#fff;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.nx-ai-agents .search svg{width:15px;height:15px}.nx-ai-agents .search input{font:500 13px var(--font-sans);color:#1d2535;background:0 0;border:0;outline:0;flex:1}.nx-ai-agents .search .kbd{font:500 10px var(--font-mono);background:hsl(var(--muted));color:#4c5a76;border-radius:4px;padding:1px 6px}.nx-ai-agents .seg{background:hsl(var(--muted));border-radius:9px;gap:2px;padding:3px;display:inline-flex}.nx-ai-agents .seg button{color:hsl(var(--muted-foreground));font:600 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.nx-ai-agents .seg button svg{width:13px;height:13px}.nx-ai-agents .seg button.on{color:#19202e;box-shadow:var(--sh);background:#fff}.nx-ai-agents .grow{flex:1}.nx-ai-agents .stagechips{gap:6px;display:flex}.nx-ai-agents .sc{border:1px solid hsl(var(--border));height:30px;font:600 11.5px var(--font-sans);color:#3e4b65;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.nx-ai-agents .sc .d{border-radius:999px;width:7px;height:7px}.nx-ai-agents .sc.on{border-color:#0000}.nx-ai-agents .sc.draft.on{color:#9c5211;background:#f59f0a24}.nx-ai-agents .sc .d.draft{background:#f59f0a}.nx-ai-agents .sc.stg.on{background:hsl(var(--bacc) / .12);color:hsl(var(--bpd))}.nx-ai-agents .sc .d.stg{background:hsl(var(--bacc))}.nx-ai-agents .sc.prod.on{color:#1a753b;background:#239f501f}.nx-ai-agents .sc .d.prod{background:#25a755}.nx-ai-agents .grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.nx-ai-agents .acard{border:1px solid hsl(var(--border));box-shadow:var(--sh);cursor:pointer;background:#fff;border-radius:14px;transition:transform .12s,box-shadow .14s,border-color .14s;overflow:hidden}.nx-ai-agents .acard:hover{box-shadow:var(--sh-lg);border-color:hsl(var(--ai) / .4);transform:translateY(-2px)}.nx-ai-agents .acard .h{align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.nx-ai-agents .acard .av{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.nx-ai-agents .acard .av svg{width:21px;height:21px}.nx-ai-agents .acard .nm{font:700 15px var(--font-sans);color:#151c28;letter-spacing:-.01em}.nx-ai-agents .acard .ds{font:400 12px var(--font-sans);color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;line-height:1.45;display:-webkit-box;overflow:hidden}.nx-ai-agents .acard .stg{font:700 9px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 9px}.nx-ai-agents .stg.draft{color:#9c5211;background:#f59f0a26}.nx-ai-agents .stg.stg{background:hsl(var(--bacc) / .12);color:hsl(var(--bpd))}.nx-ai-agents .stg.prod{color:#1a753b;background:#239f501f}.nx-ai-agents .acard .badges{flex-wrap:wrap;gap:6px;padding:12px 16px 0;display:flex}.nx-ai-agents .bdg{font:600 10.5px var(--font-sans);background:hsl(var(--muted));color:#42506c;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.nx-ai-agents .bdg svg{width:11px;height:11px}.nx-ai-agents .acard .stats{border:1px solid hsl(var(--border));border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;margin:14px 16px 0;display:grid;overflow:hidden}.nx-ai-agents .acard .stats .s{border-right:1px solid hsl(var(--border));padding:9px 11px}.nx-ai-agents .acard .stats .s-toggle{cursor:pointer;background:0 0;border:0;width:100%;transition:background .12s}.nx-ai-agents .acard .stats .s-toggle:hover:not(:disabled){background:hsl(var(--accent))}.nx-ai-agents .acard .stats .s-toggle.on .sv{color:#1d8644}.nx-ai-agents .acard .stats .s-toggle.off .sv{color:hsl(var(--muted-foreground))}.nx-ai-agents .acard .stats .s-toggle:disabled{cursor:wait;opacity:.7}.nx-ai-agents .acard .stats .s:last-child{border-right:0}.nx-ai-agents .acard .stats .sv{font:700 14px var(--font-sans);color:#151c28;font-variant-numeric:tabular-nums}.nx-ai-agents .acard .stats .sl{font:600 8.5px var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-top:2px}.nx-ai-agents .acard .foot{border-top:1px solid hsl(var(--border));align-items:center;gap:8px;margin-top:14px;padding:13px 16px;display:flex}.nx-ai-agents .acard .id{font:600 10.5px var(--font-mono);color:hsl(var(--muted-foreground))}.nx-ai-agents .icobtn{border:1px solid hsl(var(--border));color:#546383;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.nx-ai-agents .icobtn:hover{background:hsl(var(--accent));color:#20293c}.nx-ai-agents .icobtn svg{width:14px;height:14px}.nx-ai-agents .subbar{border-bottom:1px solid hsl(var(--border));background:#fff;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:11px 22px;display:grid}.nx-ai-agents .subbar .who{align-items:center;gap:11px;display:flex}.nx-ai-agents .subbar .bk{border:1px solid hsl(var(--border));color:#42506c;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.nx-ai-agents .subbar .bk svg{width:15px;height:15px}.nx-ai-agents .subbar .eav{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.nx-ai-agents .subbar .eav svg{width:18px;height:18px}.nx-ai-agents .subbar .nm{font:700 15px var(--font-sans);color:#121721;letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.nx-ai-agents .subbar .nm .pen{width:13px;height:13px;color:hsl(var(--muted-foreground))}.nx-ai-agents .subbar .meta{font:600 10.5px var(--font-mono);color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-top:2px;display:flex}.nx-ai-agents .stgpill{height:26px;font:700 10px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.nx-ai-agents .stgpill.prod{color:#1a753b;background:#239f501f;border-color:#25a7554d}.nx-ai-agents .stgpill .d{background:currentColor;border-radius:999px;width:7px;height:7px}.nx-ai-agents .saved{font:600 11px var(--font-sans);color:#1c7d3f;align-items:center;gap:6px;display:inline-flex}.nx-ai-agents .saved svg{width:13px;height:13px}.nx-ai-agents .subbar .acts{align-items:center;gap:7px;display:flex}.nx-ai-agents .ebody{flex:1;grid-template-columns:248px 1fr;min-height:0;display:grid}.nx-ai-agents .ebody--with-test{grid-template-columns:248px 1fr 400px}.nx-ai-agents .cnav{border-right:1px solid hsl(var(--border));background:#f7f8fa;flex-direction:column;display:flex;overflow-y:auto}.nx-ai-agents .cnav .grp{padding:6px 12px}.nx-ai-agents .cnav .gl{font:700 9px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#7d89a1;align-items:center;gap:7px;padding:12px 8px 6px;display:flex}.nx-ai-agents .cnav .gl svg{width:12px;height:12px}.nx-ai-agents .cnav .it{cursor:pointer;font:500 13px var(--font-sans);color:#364259;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex;position:relative}.nx-ai-agents .cnav .it:hover{background:#e9ecf1}.nx-ai-agents .cnav .it .ci{border:1px solid hsl(var(--border));color:#5e6d8d;background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.nx-ai-agents .cnav .it .ci svg{width:13px;height:13px}.nx-ai-agents .cnav .it .gr{flex:1}.nx-ai-agents .cnav .it .warn{background:#f59f0a;border-radius:999px;width:7px;height:7px}.nx-ai-agents .cnav .it .ok{color:#27b059;width:14px;height:14px}.nx-ai-agents .cnav .it.active{color:#151c28;box-shadow:var(--sh);background:#fff;font-weight:600}.nx-ai-agents .cnav .it.active:before{content:"";background:hsl(var(--ai));border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.nx-ai-agents .cnav .it.active .ci{background:hsl(var(--ai-soft));color:hsl(var(--ai));border-color:#0000}.nx-ai-agents .cnav .completion{border:1px solid hsl(var(--border));box-shadow:var(--sh);background:#fff;border-radius:11px;margin:auto 14px 14px;padding:13px}.nx-ai-agents .cnav .completion .cr{font:700 11px var(--font-sans);color:#19202e;justify-content:space-between;align-items:center;display:flex}.nx-ai-agents .cnav .completion .cr b{color:hsl(var(--ai))}.nx-ai-agents .cnav .completion .tk{background:hsl(var(--muted));border-radius:999px;height:7px;margin:8px 0 7px;overflow:hidden}.nx-ai-agents .cnav .completion .tk i{background:var(--gradient-primary);border-radius:999px;height:100%;display:block}.nx-ai-agents .cnav .completion .ct{font:500 10.5px var(--font-sans);color:hsl(var(--muted-foreground));line-height:1.4}.nx-ai-agents .forms{padding:24px 28px 60px;overflow-y:auto}.nx-ai-agents .forms::-webkit-scrollbar{width:10px}.nx-ai-agents .forms::-webkit-scrollbar-thumb{background:#d5d9e2;border-radius:5px}.nx-ai-agents .step-hd{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.nx-ai-agents .step-hd .sp{background:hsl(var(--ai-soft));width:40px;height:40px;color:hsl(var(--ai));border-radius:11px;flex-shrink:0;place-items:center;display:grid}.nx-ai-agents .step-hd .sp svg{width:20px;height:20px}.nx-ai-agents .step-hd h2{font:700 19px var(--font-sans);letter-spacing:-.02em;color:#121721;margin:0}.nx-ai-agents .step-hd p{font:400 12.5px var(--font-sans);color:hsl(var(--muted-foreground));max-width:64ch;margin:3px 0 0;line-height:1.5}.nx-ai-agents .step-hd .grow{flex:1}.nx-ai-agents .sec{border:1px solid hsl(var(--border));box-shadow:var(--sh);background:#fff;border-radius:13px;margin-bottom:18px;overflow:hidden}.nx-ai-agents .sec .sh{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:14px 17px;display:flex}.nx-ai-agents .sec .sh .lab{font:700 13.5px var(--font-sans);color:#151c28}.nx-ai-agents .sec .sh .s{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground))}.nx-ai-agents .sec .sh .grow{flex:1}.nx-ai-agents .opt{font:600 11px var(--font-sans);color:hsl(var(--ai));background:hsl(var(--ai-soft));cursor:pointer;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.nx-ai-agents .opt svg{width:12px;height:12px}.nx-ai-agents .pad{padding:17px}.nx-ai-agents .field{margin-bottom:16px}.nx-ai-agents .field:last-child{margin-bottom:0}.nx-ai-agents .frow{gap:16px;display:flex}.nx-ai-agents .frow .field{flex:1}.nx-ai-agents .lbl{font:600 12px var(--font-sans);color:#2d384d;align-items:center;gap:6px;margin-bottom:7px;display:flex}.nx-ai-agents .lbl .info{color:#8994a9;width:13px;height:13px}.nx-ai-agents .help{font:400 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:7px;line-height:1.45}.nx-ai-agents .input,.nx-ai-agents .sel{border:1px solid hsl(var(--border));width:100%;height:38px;font:500 13px var(--font-sans);color:#20293c;background:#fff;border-radius:8px;outline:0;padding:0 12px}.nx-ai-agents .input:focus,.nx-ai-agents .sel:focus{border-color:hsl(var(--ai));box-shadow:0 0 0 3px hsl(var(--ai-soft))}.nx-ai-agents .selcard{border:1px solid hsl(var(--border));cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;display:flex}.nx-ai-agents .selcard:hover{border-color:#abb3c4}.nx-ai-agents .selcard .lhs{background:hsl(var(--ai-soft));width:34px;height:34px;color:hsl(var(--ai));border-radius:9px;place-items:center;display:grid}.nx-ai-agents .selcard .lhs svg{width:17px;height:17px}.nx-ai-agents .selcard .mid{flex:1}.nx-ai-agents .selcard .mn{font:700 13px var(--font-sans);color:#151c28}.nx-ai-agents .selcard .mm{font:500 11px var(--font-mono);color:hsl(var(--muted-foreground));gap:12px;margin-top:2px;display:flex}.nx-ai-agents .selcard .rhs{color:hsl(var(--muted-foreground))}.nx-ai-agents .selcard .rhs svg{width:16px;height:16px}.nx-ai-agents .slider{appearance:none;background:linear-gradient(90deg,hsl(var(--bacc)),hsl(var(--ai)),hsl(var(--bpd)));border-radius:999px;outline:0;width:100%;height:6px}.nx-ai-agents .slider::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid hsl(var(--ai));cursor:pointer;background:#fff;border-radius:999px;width:18px;height:18px;box-shadow:0 1px 4px #242e424d}.nx-ai-agents .scale{font:500 10px var(--font-mono);color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:7px;display:flex}.nx-ai-agents .prompt{border:1px solid hsl(var(--border));border-radius:10px;overflow:hidden}.nx-ai-agents .prompt .ptool{border-bottom:1px solid hsl(var(--border));background:#f9f9fb;align-items:center;gap:4px;padding:8px 10px;display:flex}.nx-ai-agents .prompt .ptool button{font:600 10.5px var(--font-sans);color:#42506c;border:1px solid hsl(var(--border));cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.nx-ai-agents .prompt .ptool button svg{width:11px;height:11px}.nx-ai-agents .prompt textarea{resize:vertical;width:100%;min-height:150px;font:400 12.5px/1.65 var(--font-mono);color:#283348;border:0;outline:0;padding:13px}.nx-ai-agents .prompt .pfoot{border-top:1px solid hsl(var(--border));font:600 10.5px var(--font-mono);color:hsl(var(--muted-foreground));background:#f9f9fb;align-items:center;gap:14px;padding:9px 13px;display:flex}.nx-ai-agents .prompt .pfoot .v{color:hsl(var(--ai))}.nx-ai-agents .prompt .ptool .grow{flex:1}.nx-ai-agents .prompt .ptool .expand-btn{margin-left:auto}.nx-ai-agents .prompt-body{min-height:150px;position:relative}.nx-ai-agents .prompt-body textarea{z-index:1;resize:vertical;width:100%;min-height:150px;font:400 12.5px/1.65 var(--font-mono);color:#0000;caret-color:#283348;background:0 0;border:0;outline:0;padding:13px;position:relative}.nx-ai-agents .prompt-body.readonly textarea{color:#283348}.nx-ai-agents .prompt-highlight{font:400 12.5px/1.65 var(--font-mono);color:#283348;white-space:pre-wrap;word-wrap:break-word;pointer-events:none;margin:0;padding:13px;position:absolute;inset:0;overflow:auto}.nx-ai-agents .prompt-highlight .prompt-var{color:hsl(var(--ai));font-weight:600}.nx-ai-agents .cnav .it.dirty .gr{font-weight:600}.nx-ai-agents .cnav .it .dirty-dot{background:hsl(var(--ai));width:7px;height:7px;box-shadow:0 0 0 2px hsl(var(--ai) / .18);border-radius:999px}.nx-ai-agents .tog{border-bottom:1px solid hsl(var(--border));align-items:center;gap:13px;padding:13px 0;display:flex}.nx-ai-agents .tog:last-child{border-bottom:0}.nx-ai-agents .tog .mid{flex:1}.nx-ai-agents .tog .name{font:600 13px var(--font-sans);color:#19202e;align-items:center;gap:7px;display:flex}.nx-ai-agents .tog .new{font:700 8px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:hsl(var(--ai));color:#fff;border-radius:4px;padding:2px 6px}.nx-ai-agents .tog .dsc{font:400 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:3px;line-height:1.4}.nx-ai-agents .switch{cursor:pointer;background:#c4c9d4;border:0;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .15s;position:relative}.nx-ai-agents .switch:after{content:"";background:#fff;border-radius:999px;width:19px;height:19px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #242e424d}.nx-ai-agents .switch.on{background:hsl(var(--ai))}.nx-ai-agents .switch.on:after{transform:translate(17px)}.nx-ai-agents .chips{flex-wrap:wrap;gap:9px;display:flex}.nx-ai-agents .chip-opt{border:1.5px solid hsl(var(--border));cursor:pointer;text-align:center;border-radius:10px;flex:1;min-width:120px;padding:12px}.nx-ai-agents .chip-opt.active{border-color:hsl(var(--ai));background:hsl(var(--ai-soft))}.nx-ai-agents .chip-opt .ci{background:hsl(var(--muted));color:#465472;border-radius:8px;place-items:center;width:30px;height:30px;margin:0 auto 8px;display:grid}.nx-ai-agents .chip-opt.active .ci{background:hsl(var(--ai));color:#fff}.nx-ai-agents .chip-opt .ci svg{width:15px;height:15px}.nx-ai-agents .chip-opt .cn{font:700 12px var(--font-sans);color:#19202e}.nx-ai-agents .chip-opt .cd{font:400 10px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:3px}.nx-ai-agents .tool{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;padding:13px 0;display:flex}.nx-ai-agents .tool:last-child{border-bottom:0}.nx-ai-agents .tool .ti{background:hsl(var(--ai-soft));width:34px;height:34px;color:hsl(var(--ai));border-radius:9px;place-items:center;display:grid}.nx-ai-agents .tool .ti svg{width:16px;height:16px}.nx-ai-agents .tool .mid{flex:1}.nx-ai-agents .tool .tn{font:600 13px var(--font-sans);color:#19202e;align-items:center;gap:7px;display:flex}.nx-ai-agents .tool .tn code{font:600 10.5px var(--font-mono);color:hsl(var(--ai));background:hsl(var(--ai-soft));border-radius:4px;padding:1px 6px}.nx-ai-agents .tool .td{font:400 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px}.nx-ai-agents .test{border-left:1px solid hsl(var(--border));background:#fff;flex-direction:column;min-height:0;display:flex}.nx-ai-agents .test .th{border-bottom:1px solid hsl(var(--border));align-items:center;gap:10px;padding:13px 16px;display:flex}.nx-ai-agents .test .th .lab{font:700 13px var(--font-sans);color:#151c28;align-items:center;gap:8px;display:flex}.nx-ai-agents .test .th .lab svg{width:15px;height:15px;color:hsl(var(--ai))}.nx-ai-agents .test .th .grow{flex:1}.nx-ai-agents .test .th .seg2{background:hsl(var(--muted));border-radius:7px;padding:2px;display:inline-flex}.nx-ai-agents .test .th .seg2 button{color:hsl(var(--muted-foreground));font:600 10.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.nx-ai-agents .test .th .seg2 button svg{width:11px;height:11px}.nx-ai-agents .test .th .seg2 button.on{color:#19202e;box-shadow:var(--sh);background:#fff}.nx-ai-agents .cust{border-bottom:1px solid hsl(var(--border));background:#f9f9fb;align-items:center;gap:10px;padding:11px 16px;display:flex}.nx-ai-agents .cust .ca{color:#739;width:32px;height:32px;font:700 11px var(--font-sans);background:#ead9f2;border-radius:999px;place-items:center;display:grid}.nx-ai-agents .cust .cn{font:600 12.5px var(--font-sans);color:#19202e}.nx-ai-agents .cust .cm{font:500 10px var(--font-mono);color:hsl(var(--muted-foreground));gap:8px;margin-top:1px;display:flex}.nx-ai-agents .cust .sent{font:700 10px var(--font-sans);color:#1c7d3f;background:#239f501f;border-radius:6px;margin-left:auto;padding:4px 8px}.nx-ai-agents .tthread{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.nx-ai-agents .tm{max-width:86%}.nx-ai-agents .tm.them{align-self:flex-start}.nx-ai-agents .tm.bot{align-self:flex-end}.nx-ai-agents .tm .b{font:400 12.5px/1.5 var(--font-sans);border-radius:12px;padding:9px 12px}.nx-ai-agents .tm.them .b{color:#283348;background:#eff1f5;border-bottom-left-radius:4px}.nx-ai-agents .tm.bot .b{background:hsl(var(--primary));color:#fff;border-bottom-right-radius:4px}.nx-ai-agents .tm .attr{font:600 9px var(--font-mono);color:hsl(var(--muted-foreground));align-items:center;gap:5px;margin-top:4px;display:flex}.nx-ai-agents .tm.bot .attr{justify-content:flex-end}.nx-ai-agents .tm .attr .node{background:hsl(var(--ai-soft));color:hsl(var(--ai));border-radius:4px;padding:1px 6px}.nx-ai-agents .tm .attr .tool{color:#1c7d3f;background:#239f501f;border-radius:4px;padding:1px 6px}.nx-ai-agents .thinking{font:600 10px var(--font-mono);color:hsl(var(--muted-foreground));align-self:flex-end;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.nx-ai-agents .thinking .dots{gap:3px;display:inline-flex}.nx-ai-agents .thinking .dots i{background:hsl(var(--ai));border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite bb}.nx-ai-agents .thinking .dots i:nth-child(2){animation-delay:.15s}.nx-ai-agents .thinking .dots i:nth-child(3){animation-delay:.3s}@keyframes bb{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.nx-ai-agents .vars{border-top:1px solid hsl(var(--border));background:#f9f9fb;padding:10px 16px}.nx-ai-agents .vars .vh{font:700 9px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:#717e98;cursor:pointer;align-items:center;gap:7px;display:flex}.nx-ai-agents .vars .vh svg{width:12px;height:12px}.nx-ai-agents .vars .vl{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.nx-ai-agents .vars .vc{font:600 10px var(--font-mono);border:1px solid hsl(var(--border));color:#42506c;background:#fff;border-radius:5px;padding:3px 7px}.nx-ai-agents .vars .vc b{color:hsl(var(--ai))}.nx-ai-agents .tfoot{border-top:1px solid hsl(var(--border));padding:12px 16px}.nx-ai-agents .sugg{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.nx-ai-agents .sugg button{font:600 11px var(--font-sans);border:1px solid hsl(var(--border));cursor:pointer;color:#42506c;background:#fff;border-radius:999px;padding:5px 10px}.nx-ai-agents .sugg button:hover{background:hsl(var(--accent))}.nx-ai-agents .tinput{align-items:center;gap:8px;display:flex}.nx-ai-agents .tinput input{border:1px solid hsl(var(--border));height:38px;font:400 12.5px var(--font-sans);border-radius:10px;outline:0;flex:1;padding:0 12px}.nx-ai-agents .tinput input:focus{border-color:hsl(var(--ai));box-shadow:0 0 0 3px hsl(var(--ai-soft))}.nx-ai-agents .tinput .send{background:hsl(var(--ai));color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.nx-ai-agents .tinput .send svg{width:16px;height:16px}.nx-ai-agents .toast-wrap{z-index:200;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.nx-ai-agents .toast{border:1px solid hsl(var(--border));min-width:280px;max-width:360px;box-shadow:var(--sh-lg);background:#fff;border-radius:11px;grid-template-columns:30px 1fr;gap:11px;padding:13px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) tin;display:grid}.nx-ai-agents .toast .ti{background:hsl(var(--ai-soft));width:30px;height:30px;color:hsl(var(--ai));border-radius:8px;place-items:center;display:grid}.nx-ai-agents .toast .ti svg{width:15px;height:15px}.nx-ai-agents .toast .tt{font:700 12.5px var(--font-sans);color:#151c28}.nx-ai-agents .toast .td{font:500 11.5px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:2px;line-height:1.4}@media (width<=1240px){.nx-ai-agents .ebody{grid-template-columns:220px 1fr}.nx-ai-agents .test{display:none}.nx-ai-agents .ebody--with-test{grid-template-columns:220px 1fr 360px}.nx-ai-agents .ebody--with-test .test{display:flex}.nx-ai-agents .kpis{grid-template-columns:repeat(2,1fr)}}.nx-ai-agents .topbar.embedded{grid-template-columns:268px 1fr auto;height:56px}.nx-ai-agents .topbar.embedded .brand,.nx-ai-agents .topbar.embedded .wm,.nx-ai-agents .topbar.embedded .crumbs{display:none}.nx-ai-agents .ws{border-right:1px solid hsl(var(--border) / .5);grid-template-columns:32px 1fr;align-items:center;gap:10px;height:100%;padding:0 16px;display:grid}.nx-ai-agents .ws .tile{background:var(--gradient-primary);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nx-ai-agents .av-brand,.nx-ai-agents .eav-brand{background:var(--gradient-primary);color:#fff}.nx-ai-agents .ws .tile svg{width:16px;height:16px}.nx-ai-agents .ws .name{font:600 13px var(--font-sans);color:#151c28;flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.nx-ai-agents .ws .name .org{align-items:center;gap:6px;display:inline-flex}.nx-ai-agents .ws .name .env{font:700 9px var(--font-mono);letter-spacing:.08em;background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:3px;padding:1px 5px}.nx-ai-agents .ws .name .sub{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase}.nx-ai-agents .top-tabs{align-items:center;gap:4px;height:100%;padding:0 18px;display:flex}.nx-ai-agents .top-tabs .tt{height:56px;font:600 13px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.nx-ai-agents .top-tabs .tt svg{stroke-width:1.8px;width:15px;height:15px}.nx-ai-agents .top-tabs .tt:hover{color:#283348}.nx-ai-agents .top-tabs .tt.active{color:hsl(var(--ai))}.nx-ai-agents .top-tabs .tt.active:after{content:"";background:hsl(var(--ai));border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:0;left:10px;right:10px}.nx-ai-agents .tbu{align-items:center;gap:6px;height:100%;padding:0 14px;display:flex}.nx-ai-agents .tbu-btn{color:#4c5a76;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nx-ai-agents .tbu-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-ai-agents .tbu-btn svg{stroke-width:1.75px;width:17px;height:17px}.nx-autonomous{--auto:340 70% 55%;--auto-soft:340 70% 55% / .12;--sh:0 2px 8px #1c233112;--sh-lg:0 16px 44px #1b223233}.nx-autonomous .main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nx-autonomous .view{flex-direction:column;flex:1;min-height:0;display:flex}.nx-autonomous .scroll{flex:1;overflow-y:auto}.nx-autonomous .scroll::-webkit-scrollbar{width:10px}.nx-autonomous .scroll::-webkit-scrollbar-thumb{border:2px solid hsl(var(--background));background:#d5d9e2;border-radius:5px}.nx-autonomous .topbar.embedded{border-bottom:1px solid hsl(var(--border));z-index:30;background:#fff;grid-template-columns:268px 1fr auto;align-items:center;height:56px;display:grid;position:relative}.nx-autonomous .ws{border-right:1px solid hsl(var(--border) / .5);grid-template-columns:32px 1fr;align-items:center;gap:10px;height:100%;padding:0 16px;display:grid}.nx-autonomous .ws .tile{background:linear-gradient(135deg, hsl(var(--auto)), #e85b30);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nx-autonomous .ws .tile svg{width:16px;height:16px}.nx-autonomous .ws .name{font:600 13px var(--font-sans);color:#151c28;flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.nx-autonomous .ws .name .org{align-items:center;gap:6px;display:inline-flex}.nx-autonomous .ws .name .env{font:700 9px var(--font-mono);letter-spacing:.08em;background:hsl(var(--success) / .12);color:hsl(var(--success));border-radius:3px;padding:1px 5px}.nx-autonomous .ws .name .sub{font:500 10.5px var(--font-mono);color:hsl(var(--muted-foreground));letter-spacing:.03em;text-transform:uppercase}.nx-autonomous .top-tabs{align-items:center;gap:4px;height:100%;padding:0 18px;display:flex}.nx-autonomous .top-tabs .tt{height:56px;font:600 13px var(--font-sans);color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.nx-autonomous .top-tabs .tt svg{stroke-width:1.8px;width:15px;height:15px}.nx-autonomous .top-tabs .tt:hover{color:#283348}.nx-autonomous .top-tabs .tt.active{color:hsl(var(--auto))}.nx-autonomous .top-tabs .tt.active:after{content:"";background:hsl(var(--auto));border-radius:3px 3px 0 0;height:2.5px;position:absolute;bottom:0;left:10px;right:10px}.nx-autonomous .tbu{align-items:center;gap:6px;height:100%;padding:0 14px;display:flex}.nx-autonomous .tbu-btn{color:#4c5a76;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nx-autonomous .tbu-btn:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.nx-autonomous .tbu-btn svg{stroke-width:1.75px;width:17px;height:17px}.nx-autonomous .hero{border-bottom:1px solid hsl(var(--border));background:#fff;padding:22px 30px}.nx-autonomous .hero .top{align-items:flex-start;gap:14px;display:flex}.nx-autonomous .hero .plate{background:linear-gradient(135deg, hsl(var(--auto)), #e85b30);color:#fff;width:46px;height:46px;box-shadow:0 4px 14px hsl(var(--auto) / .35);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.nx-autonomous .hero .plate svg{width:23px;height:23px}.nx-autonomous .hero h1{font:700 24px var(--font-sans);letter-spacing:-.025em;color:#121721;margin:0}.nx-autonomous .hero .sub{font:400 13px var(--font-sans);color:hsl(var(--muted-foreground));max-width:72ch;margin-top:4px;line-height:1.5}.nx-autonomous .hero .grow{flex:1}.nx-autonomous .hero .acts{flex-shrink:0;gap:8px;display:flex}.nx-autonomous .body{max-width:1340px;padding:22px 30px 44px}.nx-autonomous .kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.nx-autonomous .kpi{border:1px solid hsl(var(--border));box-shadow:var(--sh);background:#fff;border-radius:12px;padding:15px 16px}.nx-autonomous .kpi .v{font:700 25px var(--font-sans);color:#121721;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px}.nx-autonomous .kpi .l{font:600 11px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:5px}.nx-autonomous .grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.nx-autonomous .acard{border:1px solid hsl(var(--border));box-shadow:var(--sh);background:#fff;border-radius:14px;transition:transform .12s,box-shadow .14s,border-color .14s;overflow:hidden}.nx-autonomous .acard:hover{box-shadow:var(--sh-lg);border-color:hsl(var(--auto) / .4);transform:translateY(-2px)}.nx-autonomous .acard .h{align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.nx-autonomous .acard .nm{font:700 15px var(--font-sans);color:#151c28}.nx-autonomous .acard .ds{font:400 12px var(--font-sans);color:hsl(var(--muted-foreground));margin-top:3px;line-height:1.45}.nx-autonomous .acard .foot{border-top:1px solid hsl(var(--border));align-items:center;gap:8px;margin-top:14px;padding:13px 16px;display:flex}.nx-autonomous .btn{border:1px solid hsl(var(--border));height:38px;font:600 12.5px var(--font-sans);color:#323d52;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.nx-autonomous .btn:hover{background:hsl(var(--accent))}.nx-autonomous .btn svg{width:15px;height:15px}.nx-autonomous .btn.primary{background:hsl(var(--primary));color:#fff;border-color:#0000}.nx-autonomous .btn.auto{background:hsl(var(--auto));color:#fff;border-color:#0000}.nx-autonomous .btn.sm{height:30px;padding:0 11px;font-size:11.5px}.nx-autonomous .sec{border:1px solid hsl(var(--border));box-shadow:var(--sh);background:#fff;border-radius:13px;margin-bottom:18px;overflow:hidden}.nx-autonomous .sec .sh{border-bottom:1px solid hsl(var(--border));font:700 13.5px var(--font-sans);color:#151c28;align-items:center;gap:10px;padding:14px 17px;display:flex}.nx-autonomous .sec .pad{padding:17px}@media (width<=1240px){.nx-autonomous .kpis{grid-template-columns:repeat(2,1fr)}}.nx-webchat-public *,.nx-webchat-public :before,.nx-webchat-public :after{box-sizing:border-box}.nx-webchat-public{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow:hidden}.nx-webchat-public .site{background:radial-gradient(900px 480px at 78% -8%,#189bdc24,#0000 60%),radial-gradient(720px 520px at 6% 108%,#1e51b81f,#0000 60%),#f3f4f7;position:fixed;inset:0;overflow:hidden}.nx-webchat-public .site:after{content:"";-webkit-backdrop-filter:saturate(.9);backdrop-filter:saturate(.9);pointer-events:none;background:#151c280a;position:fixed;inset:0}.nx-webchat-public .site-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #dbdfe6;align-items:center;gap:28px;height:64px;padding:0 44px;display:flex}.nx-webchat-public .site-nav .logo{font:800 17px var(--font-sans);color:#182339;letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.nx-webchat-public .site-nav .logo .m{color:#fff;background:linear-gradient(135deg,#1e51b8,#189bdc);border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.nx-webchat-public .site-nav .links{gap:22px;margin-left:18px;display:flex}.nx-webchat-public .site-nav .links a{font:600 13px var(--font-sans);color:#5a657c;cursor:default}.nx-webchat-public .site-nav .grow{flex:1}.nx-webchat-public .site-nav .cta{color:#fff;height:38px;font:700 13px var(--font-sans);background:#1e51b8;border-radius:8px;align-items:center;padding:0 18px;display:inline-flex}.nx-webchat-public .site-hero{max-width:1100px;padding:70px 44px 0}.nx-webchat-public .site-hero .eyebrow{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#1f7ead}.nx-webchat-public .site-hero h1{font:800 52px var(--font-sans);letter-spacing:-.03em;color:#151f32;max-width:16ch;margin:16px 0 0;line-height:1.05}.nx-webchat-public .site-hero p{font:400 18px/1.6 var(--font-sans);color:#5a657c;max-width:52ch;margin:20px 0 0}.nx-webchat-public .site-hero .row{gap:14px;margin-top:30px;display:flex}.nx-webchat-public .site-hero .b1{color:#fff;height:50px;font:700 15px var(--font-sans);cursor:pointer;background:#1e51b8;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.nx-webchat-public .site-hero .b2{color:#242e42;height:50px;font:700 15px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #cfd4de;border-radius:10px;align-items:center;padding:0 24px;display:inline-flex}.nx-webchat-public .ph-img{background-image:repeating-linear-gradient(135deg,#d7ddea 0 14px,#e6e9ef 14px 28px);border:1px solid #cfd4de;border-radius:18px;place-items:center;width:620px;height:460px;display:grid;position:fixed;top:150px;right:-40px}.nx-webchat-public .ph-img span{font:600 13px var(--font-mono);color:#6f7d9b;background:#ffffffb3;border-radius:6px;padding:6px 12px}.nx-webchat-public .launcher{z-index:50;cursor:pointer;color:#fff;background:linear-gradient(135deg,#1e51b8,#123c91);border:0;border-radius:999px;place-items:center;width:60px;height:60px;transition:transform .18s;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #14295266}.nx-webchat-public .launcher:hover{transform:translateY(-2px)scale(1.04)}.nx-webchat-public .launcher svg{width:26px;height:26px}.nx-webchat-public .launcher.hidden{display:none}.nx-webchat-public .widget{z-index:60;background:#fff;border:1px solid #dbdfe6;border-radius:20px;flex-direction:column;width:392px;height:min(660px,100vh - 56px);transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 24px 70px #0f1a2e57,0 2px 8px #0f1a2e2e}.nx-webchat-public .widget.hidden{opacity:0;pointer-events:none;transform:translateY(12px)scale(.98)}.nx-webchat-public .wc-head{color:#fff;background:linear-gradient(150deg,#121e36,#162d5a);padding:18px 18px 16px;position:relative}.nx-webchat-public .wc-head:after{content:"";pointer-events:none;background:radial-gradient(360px 140px at 88% -20%,#1aa1e666,#0000 60%);position:absolute;inset:0}.nx-webchat-public .wc-head .top{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.nx-webchat-public .wc-head .bot-av{background:linear-gradient(135deg,#23a5e7,#22bf8a);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.nx-webchat-public .wc-head .bot-av svg{color:#fff;width:22px;height:22px}.nx-webchat-public .wc-head .bot-av .on{background:#22c35d;border:2.5px solid #142548;border-radius:999px;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.nx-webchat-public .wc-head .ht{flex:1;min-width:0}.nx-webchat-public .wc-head .ht .n{font:700 15.5px var(--font-sans);letter-spacing:-.01em}.nx-webchat-public .wc-head .ht .s{font:500 11.5px var(--font-sans);color:#b6daed;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.nx-webchat-public .wc-head .ht .s .pd{background:#26d968;border-radius:999px;width:6px;height:6px}.nx-webchat-public .wc-head .hbtns{gap:4px;display:flex}.nx-webchat-public .wc-head .hbtn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nx-webchat-public .wc-head .hbtn:hover{background:#ffffff38}.nx-webchat-public .wc-head .hbtn svg{width:16px;height:16px}.nx-webchat-public .wc-body{background:#f6f7f9;flex-direction:column;flex:1;gap:12px;padding:18px 16px 8px;display:flex;overflow-y:auto}.nx-webchat-public .wc-body::-webkit-scrollbar{width:7px}.nx-webchat-public .wc-body::-webkit-scrollbar-thumb{background:#cacfd8;border-radius:4px}.nx-webchat-public .day{font:600 10px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#7f8a9f;background:#e7e9ee;border-radius:999px;align-self:center;padding:3px 10px}.nx-webchat-public .msg{flex-direction:column;gap:4px;max-width:84%;display:flex}.nx-webchat-public .msg.bot,.nx-webchat-public .msg.agent{align-self:flex-start}.nx-webchat-public .msg.user{align-self:flex-end;align-items:flex-end}.nx-webchat-public .bubble{font:400 13.5px/1.5 var(--font-sans);border-radius:14px;padding:10px 13px}.nx-webchat-public .msg.bot .bubble,.nx-webchat-public .msg.agent .bubble{color:#252e41;background:#fff;border:1px solid #e1e4ea;border-bottom-left-radius:5px}.nx-webchat-public .msg.user .bubble{color:#fff;background:#1e51b8;border-bottom-right-radius:5px}.nx-webchat-public .msg .who{font:600 10.5px var(--font-mono);color:#737f96;align-items:center;gap:6px;padding-left:2px;display:inline-flex}.nx-webchat-public .msg .who .a{color:#254993;width:18px;height:18px;font:700 8px var(--font-sans);background:#d9e1f2;border-radius:999px;place-items:center;display:grid}.nx-webchat-public .msg .stamp{font:500 9.5px var(--font-mono);color:#8b94a7;padding:0 4px}.nx-webchat-public .qr{flex-wrap:wrap;align-self:flex-start;gap:7px;max-width:92%;display:flex}.nx-webchat-public .qr button{font:600 12.5px var(--font-sans);color:#1b4aa7;cursor:pointer;background:#1e51b80f;border:1px solid #1e51b859;border-radius:999px;padding:8px 13px;transition:all .14s}.nx-webchat-public .qr button:hover{background:#1e51b81f}.nx-webchat-public .sys{font:500 11px var(--font-sans);color:#6e7a91;background:#eaecf0;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.nx-webchat-public .sys svg{width:12px;height:12px}.nx-webchat-public .wc-foot{background:#fff;border-top:1px solid #e1e4ea}.nx-webchat-public .qr-bar{flex-wrap:wrap;gap:7px;padding:10px 14px 0;display:flex}.nx-webchat-public .qr-bar button{font:600 11.5px var(--font-sans);color:#3c4b67;cursor:pointer;background:#f6f7f9;border:1px solid #d5d9e2;border-radius:999px;padding:6px 11px}.nx-webchat-public .qr-bar button:hover{background:#e9ecf1}.nx-webchat-public .composer{align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.nx-webchat-public .composer .field{min-height:38px;max-height:96px;font:400 13.5px var(--font-sans);color:#1d2535;resize:none;border:1px solid #d5d9e2;border-radius:11px;outline:none;flex:1;padding:9px 12px;font-family:inherit;line-height:1.4}.nx-webchat-public .composer .field:focus{border-color:#1e51b8;box-shadow:0 0 0 3px #1e51b81f}.nx-webchat-public .composer .field::placeholder{color:#858fa3}.nx-webchat-public .composer .send{color:#fff;cursor:pointer;background:#1e51b8;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .14s;display:grid}.nx-webchat-public .composer .send:hover{background:#123c91}.nx-webchat-public .composer .send svg{width:17px;height:17px}.nx-webchat-public .powered{text-align:center;font:600 9.5px var(--font-sans);color:#858fa3;letter-spacing:.02em;justify-content:center;align-items:center;gap:5px;padding:0 0 10px;display:flex}.nx-webchat-public .powered svg{width:10px;height:10px}.nx-webchat-public .powered b{color:#364563;font-weight:700}.nx-webchat-public .info-form{flex-direction:column;gap:10px;padding:18px 16px;display:flex}.nx-webchat-public .info-form h4{font:600 14px var(--font-sans);color:#19202e;margin:0}.nx-webchat-public .info-form input{font:400 13.5px var(--font-sans);border:1px solid #d5d9e2;border-radius:11px;outline:none;padding:9px 12px}.nx-webchat-public .info-form input:focus{border-color:#1e51b8;box-shadow:0 0 0 3px #1e51b81f}.nx-webchat-public .info-form .start-btn{color:#fff;height:40px;font:600 13px var(--font-sans);cursor:pointer;background:#1e51b8;border:0;border-radius:11px}.nx-webchat-public .info-form .start-btn:disabled{opacity:.6;cursor:not-allowed}.nx-webchat-public .loading-center{background:#f3f4f7;place-items:center;min-height:100vh;display:grid}.nx-webchat-public .error-center{text-align:center;background:#f3f4f7;place-items:center;min-height:100vh;padding:32px;display:grid}@media (width<=560px){.nx-webchat-public .widget{border-radius:0;width:100vw;height:100vh;bottom:0;right:0}.nx-webchat-public .ph-img{display:none}}.nx-org-brand{--ob-bg:#f3f4f7;--ob-line:#dbdfe6;--ob-ink:#151c28;--ob-ink-2:#5a657c;--ob-ink-3:#79849a;--ob-shadow:0 2px 10px #1c233114;--ob-shadow-lg:0 18px 50px #1b223242}.nx-org-brand .ob-head{margin-bottom:20px}.nx-org-brand .ob-head h2{font:700 20px var(--font-sans,system-ui);letter-spacing:-.025em;color:var(--ob-ink);align-items:center;gap:10px;margin:0;display:flex}.nx-org-brand .ob-head .pill{font:700 10px var(--font-sans,system-ui);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--bp));background:hsl(var(--bp) / .12);border-radius:6px;padding:4px 9px}.nx-org-brand .ob-head .sub{font:400 13px/1.5 var(--font-sans,system-ui);color:var(--ob-ink-2);max-width:80ch;margin-top:6px}.nx-org-brand .ob-body{grid-template-columns:1fr min(560px,42%);align-items:start;gap:24px;display:grid}.nx-org-brand .ob-card{border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);background:#fff;border-radius:14px;margin-bottom:22px;overflow:hidden}.nx-org-brand .ob-card-h{border-bottom:1px solid var(--ob-line);align-items:center;gap:10px;padding:15px 18px;display:flex}.nx-org-brand .ob-card-h .ci{background:hsl(var(--bp) / .1);width:30px;height:30px;color:hsl(var(--bp));border-radius:8px;place-items:center;display:grid}.nx-org-brand .ob-card-h h3{font:700 14.5px var(--font-sans,system-ui);color:var(--ob-ink);margin:0}.nx-org-brand .ob-card-h .hint{font:500 11.5px var(--font-sans,system-ui);color:var(--ob-ink-3)}.nx-org-brand .ob-login-url{padding:16px 18px 18px}.nx-org-brand .ob-login-url-field{align-items:stretch;gap:10px;display:flex}.nx-org-brand .ob-login-url-code{border:1px solid var(--ob-line);background:var(--ob-bg);min-width:0;font:500 12px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--ob-ink);word-break:break-all;border-radius:8px;flex:1;padding:10px 12px;display:block}.nx-org-brand .ob-login-url-copy{flex-shrink:0;align-self:stretch}.nx-org-brand .ob-login-url-hint{font:400 12px/1.55 var(--font-sans,system-ui);color:var(--ob-ink-2);margin:12px 0 0}.nx-org-brand .ob-login-url-hint .mono{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ob-ink);font-size:11.5px}.nx-org-brand .ob-card-h .grow{flex:1}.nx-org-brand .ob-identity-row{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:18px;padding:18px;display:grid}.nx-org-brand .ob-logo-zone{min-height:120px;margin:0}.nx-org-brand .ob-palette-col{flex-direction:column;gap:8px;display:flex}.nx-org-brand .ob-palette-lbl{font:600 12px var(--font-sans,system-ui);color:var(--ob-ink-2);align-items:center;gap:6px;display:inline-flex}.nx-org-brand .ob-palette-hint{font:400 11px/1.4 var(--font-sans,system-ui);color:var(--ob-ink-3);margin:0}.nx-org-brand .ob-palette-trigger{border:1px solid var(--ob-line);background:#fff;border-radius:10px;width:100%;padding:0 12px}.nx-org-brand .ob-palette-dot{border-radius:4px;flex-shrink:0;width:14px;height:14px}.nx-org-brand .ob-swatch{border-radius:3px;width:12px;height:12px;display:block}.nx-org-brand .ob-specs-inline{border-top:1px solid var(--ob-line);grid-template-columns:repeat(2,1fr);gap:0 24px;padding:0 18px 18px;display:grid}.nx-org-brand .ob-specs-inline .sr{padding:10px 0}.nx-org-brand .pal-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.nx-org-brand .pal{border:1.5px solid var(--ob-line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .12s}.nx-org-brand .pal:hover{border-color:#abb3c4;transform:translateY(-1px)}.nx-org-brand .pal.active{border-color:hsl(var(--pp));box-shadow:0 0 0 3px hsl(var(--pp) / .14)}.nx-org-brand .pal .sw{gap:6px;margin-bottom:11px;display:flex}.nx-org-brand .pal .sw i{border-radius:8px;flex-shrink:0;width:34px;height:34px;display:block}.nx-org-brand .pal .nm{font:700 12.5px var(--font-sans,system-ui);color:var(--ob-ink);align-items:center;gap:7px;display:flex}.nx-org-brand .pal .nm .chk{background:hsl(var(--pp));color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;margin-left:auto;display:none}.nx-org-brand .pal.active .nm .chk{display:grid}.nx-org-brand .pal .ds{font:400 11px/1.4 var(--font-sans,system-ui);color:var(--ob-ink-3);margin-top:3px}.nx-org-brand .custom{border-top:1px dashed var(--ob-line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.nx-org-brand .custom .lbl{font:600 12px var(--font-sans,system-ui);color:var(--ob-ink-2)}.nx-org-brand .swatches{flex-wrap:wrap;gap:8px;display:flex}.nx-org-brand .swatches button{width:26px;height:26px;box-shadow:0 0 0 1px var(--ob-line);cursor:pointer;border:2px solid #fff;border-radius:7px;padding:0}.nx-org-brand .swatches button.on{box-shadow:0 0 0 2px hsl(var(--bp))}.nx-org-brand .spec{grid-template-columns:1fr 1fr;gap:0;display:grid}.nx-org-brand .dropzone{cursor:pointer;text-align:center;border:2px dashed #c3c9d5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;margin:18px;padding:18px;transition:border-color .15s,background .15s;display:flex}.nx-org-brand .dropzone:hover,.nx-org-brand .dropzone.drag{border-color:hsl(var(--bp));background:hsl(var(--bp) / .04)}.nx-org-brand .dropzone .di{background:hsl(var(--bp) / .1);width:42px;height:42px;color:hsl(var(--bp));border-radius:11px;place-items:center;display:grid}.nx-org-brand .dropzone.has img{-o-object-fit:contain;object-fit:contain;max-width:160px;max-height:90px}.nx-org-brand .dropzone .dt{font:600 12.5px var(--font-sans,system-ui);color:var(--ob-ink)}.nx-org-brand .dropzone .dd{font:500 11px var(--font-sans,system-ui);color:var(--ob-ink-3)}.nx-org-brand .specs{padding:18px 18px 18px 0}.nx-org-brand .specs .sr{border-bottom:1px solid var(--ob-line);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.nx-org-brand .specs .sr:last-child{border-bottom:0}.nx-org-brand .specs .sr svg{width:15px;height:15px;color:hsl(var(--bp));flex-shrink:0;margin-top:1px}.nx-org-brand .specs .sr .k{font:600 12px var(--font-sans,system-ui);color:var(--ob-ink)}.nx-org-brand .specs .sr .v{font:500 11.5px var(--font-sans,system-ui);color:var(--ob-ink-3);margin-top:1px}.nx-org-brand .preview{position:sticky;top:24px}.nx-org-brand .pv-tabs{gap:4px;margin-bottom:14px;display:flex}.nx-org-brand .pv-tabs button{font:600 12px var(--font-sans,system-ui);color:var(--ob-ink-3);border:1px solid var(--ob-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;display:inline-flex}.nx-org-brand .pv-tabs button.on{background:hsl(var(--bp));color:#fff;border-color:#0000}.nx-org-brand .pv-frame{border:1px solid var(--ob-line);box-shadow:var(--ob-shadow-lg);background:#fff;border-radius:16px;overflow:hidden}.nx-org-brand .pv-bar{border-bottom:1px solid var(--ob-line);background:#f2f4f7;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.nx-org-brand .pv-bar i{background:#bfc4cf;border-radius:999px;width:9px;height:9px;display:block}.nx-org-brand .pv-bar .url{font:500 10px var(--font-mono,monospace);color:var(--ob-ink-3);margin-left:8px}.nx-org-brand .pv-stage{display:none}.nx-org-brand .pv-stage.on{display:block}.nx-org-brand .login{color:#fff;background:linear-gradient(150deg,#0f182a,#122140);grid-template-columns:1.1fr .9fr;height:520px;display:grid;position:relative;overflow:hidden}.nx-org-brand .login:before{content:"";background:hsl(var(--bp) / .5);filter:blur(90px);border-radius:999px;width:340px;height:340px;position:absolute;top:-90px;left:-70px}.nx-org-brand .login:after{content:"";background:hsl(var(--bacc) / .4);filter:blur(90px);border-radius:999px;width:300px;height:300px;position:absolute;bottom:-100px;right:-60px}.nx-org-brand .login .hero{z-index:1;flex-direction:column;padding:34px 30px;display:flex;position:relative}.nx-org-brand .login .orglogo{align-items:center;height:46px;margin-bottom:auto;display:flex}.nx-org-brand .login .orglogo img{-o-object-fit:contain;object-fit:contain;max-width:180px;max-height:46px}.nx-org-brand .login .orglogo .ph{font:700 13px var(--font-sans,system-ui);color:#ffffffa6;border:1px dashed #ffffff4d;border-radius:8px;padding:9px 13px}.nx-org-brand .login .htxt h2{font:800 27px/1.12 var(--font-sans,system-ui);letter-spacing:-.02em;margin:0}.nx-org-brand .login .htxt h2 em{color:hsl(var(--bacc));font-style:normal}.nx-org-brand .login .htxt p{font:400 13px/1.5 var(--font-sans,system-ui);color:#c3d1df;max-width:34ch;margin:10px 0 0}.nx-org-brand .login .nxlock{align-items:center;gap:9px;margin-top:18px;display:flex}.nx-org-brand .login .nxlock .nx{font:800 17px var(--font-sans,system-ui);letter-spacing:-.02em}.nx-org-brand .login .nxlock .nx span{color:hsl(var(--bacc))}.nx-org-brand .login .nxlock .by{font:600 9.5px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:#a2b8cd;border-left:1px solid #fff3;padding-left:9px}.nx-org-brand .login .panel{z-index:1;color:var(--ob-ink);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;margin:18px;padding:26px 24px;display:flex;position:relative}.nx-org-brand .login .panel .t{font:700 16px var(--font-sans,system-ui)}.nx-org-brand .login .panel .s{font:400 11.5px var(--font-sans,system-ui);color:var(--ob-ink-3);margin:4px 0 18px}.nx-org-brand .login .fld{font:600 10px var(--font-sans,system-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--ob-ink-3);margin-bottom:5px}.nx-org-brand .login .inp{border:1px solid var(--ob-line);height:38px;font:500 12px var(--font-sans,system-ui);color:var(--ob-ink-3);background:#f9f9fb;border-radius:9px;align-items:center;margin-bottom:13px;padding:0 11px;display:flex}.nx-org-brand .login .btn{background:hsl(var(--bp));color:#fff;height:40px;font:700 13px var(--font-sans,system-ui);cursor:default;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;display:flex}.nx-org-brand .login .link{font:600 11px var(--font-sans,system-ui);color:hsl(var(--bp));text-align:center;margin-top:13px}.nx-org-brand .login .pw{font:600 9.5px var(--font-mono,monospace);color:var(--ob-ink-3);text-align:center;letter-spacing:.04em;margin-top:auto}.nx-org-brand .appv{background:#f3f4f7;grid-template-rows:42px 1fr;height:520px;display:grid}.nx-org-brand .appv .ab{border-bottom:1px solid var(--ob-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 14px;display:grid}.nx-org-brand .appv .ab .b{align-items:center;gap:8px;display:flex}.nx-org-brand .appv .ab .mk{background:linear-gradient(135deg, hsl(var(--bp)), hsl(var(--bacc)));color:#fff;width:24px;height:24px;font:800 10px var(--font-sans,system-ui);border-radius:6px;place-items:center;display:grid}.nx-org-brand .appv .ab .nx{font:800 13px var(--font-sans,system-ui);letter-spacing:-.02em}.nx-org-brand .appv .ab .nx span{color:hsl(var(--bp))}.nx-org-brand .appv .ab .by{font:600 8px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ob-ink-3);border-left:1px solid var(--ob-line);padding-left:7px}.nx-org-brand .appv .ab .ol{-o-object-fit:contain;object-fit:contain;justify-self:end;max-width:90px;height:22px}.nx-org-brand .appv .ab .ome{background:hsl(var(--bp) / .16);width:24px;height:24px;color:hsl(var(--bpd));font:700 9px var(--font-sans,system-ui);border-radius:999px;place-items:center;display:grid}.nx-org-brand .appv .abd{grid-template-columns:48px 1fr;min-height:0;display:grid}.nx-org-brand .appv .arail{background:#0a111f;flex-direction:column;align-items:center;gap:5px;padding:9px 0;display:flex}.nx-org-brand .appv .arail i{color:#a8afbd;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.nx-org-brand .appv .arail i.on{background:hsl(var(--bp) / .25);color:#fff}.nx-org-brand .appv .ac{padding:14px;overflow:hidden}.nx-org-brand .appv .kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.nx-org-brand .appv .k{border:1px solid var(--ob-line);background:#fff;border-radius:10px;padding:11px}.nx-org-brand .appv .k .kl{font:600 8.5px var(--font-sans,system-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--ob-ink-3)}.nx-org-brand .appv .k .kv{font:700 19px var(--font-sans,system-ui);color:var(--ob-ink);letter-spacing:-.02em;margin-top:6px}.nx-org-brand .appv .k .kv small{font:600 10px var(--font-sans,system-ui);color:hsl(var(--bp))}.nx-org-brand .appv .row{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.nx-org-brand .appv .btn{background:hsl(var(--bp));color:#fff;height:34px;font:700 11.5px var(--font-sans,system-ui);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.nx-org-brand .appv .btn.o{color:hsl(var(--bp));border:1px solid hsl(var(--bp) / .4);background:#fff}.nx-org-brand .appv .chip{background:hsl(var(--bp) / .1);height:26px;color:hsl(var(--bpd));font:600 10.5px var(--font-sans,system-ui);border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.nx-org-brand .appv .bars{border:1px solid var(--ob-line);background:#fff;border-radius:10px;padding:13px}.nx-org-brand .appv .bars .bh{font:700 11px var(--font-sans,system-ui);color:var(--ob-ink);margin-bottom:10px}.nx-org-brand .appv .bars .b{background:#e7e9ee;border-radius:999px;height:8px;margin-bottom:8px;overflow:hidden}.nx-org-brand .appv .bars .b i{background:hsl(var(--bp));border-radius:999px;height:100%;display:block}.nx-org-brand .appv .bars .b i.acc{background:hsl(var(--bacc))}.nx-org-brand .applybar{border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;padding:14px 18px;display:flex}.nx-org-brand .applybar .cur{font:600 12px var(--font-sans,system-ui);color:var(--ob-ink-2);align-items:center;gap:9px;display:flex}.nx-org-brand .applybar .cur .dot{background:hsl(var(--bp));border-radius:6px;width:18px;height:18px}.nx-org-brand .applybar .grow{flex:1}.nx-org-brand .applybar .btn{border:1px solid var(--ob-line);height:38px;font:600 12.5px var(--font-sans,system-ui);color:var(--ob-ink-2);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.nx-org-brand .applybar .btn.primary{background:hsl(var(--bp));color:hsl(var(--primary-foreground,0 0% 100%));border-color:#0000}.nx-org-brand .applybar .btn.primary:hover{background:hsl(var(--bpd));color:hsl(var(--primary-foreground,0 0% 100%))}.nx-org-brand .note{background:hsl(var(--bp) / .05);border:1px solid hsl(var(--bp) / .2);border-radius:11px;gap:10px;margin:18px;padding:13px 15px;display:flex}.nx-org-brand .note svg{width:16px;height:16px;color:hsl(var(--bp));flex-shrink:0;margin-top:1px}.nx-org-brand .note p{font:400 12px/1.5 var(--font-sans,system-ui);color:var(--ob-ink-2);margin:0}@media (width<=1080px){.nx-org-brand .ob-body{grid-template-columns:1fr}.nx-org-brand .preview{position:static}.nx-org-brand .ob-identity-row,.nx-org-brand .ob-specs-inline,.nx-org-brand .pal-grid,.nx-org-brand .spec{grid-template-columns:1fr}}
