@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.row-1{grid-row:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-7{padding-block:calc(var(--spacing) * 7)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*,:before,:after{box-sizing:border-box}html,body,#root{overscroll-behavior:none;height:100%;margin:0;padding:0;overflow:hidden}html{font-size:15px}body{color:#111827;-webkit-font-smoothing:antialiased;background:0 0;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden}:root{--color-primary:#6366f1;--color-primary-2:#4f46e5;--color-sky:#0ea5e9;--color-emerald:#10b981;--color-amber:#f59e0b;--color-pink:#f472b6;--color-navy:#1e1b4b;--sidebar-width:96px;--topbar-height:72px;--text-primary:#0f1222;--text-secondary:#5a607a;--text-muted:#7b829a;--text-on-accent:#fff;--surface-base:#fff;--surface-card:#fff;--surface-card-elevated:#fff;--surface-card-header:#f8f9fc;--surface-input:#fff;--surface-hover:#f3f4f6;--border-subtle:#f0f1f5;--border-default:#e8eaf0;--border-input:#e2e4ec;--accent-primary:#7c3aed;--accent-primary-soft:#7c3aed14;--accent-section:#7c3aed;--accent-section-bg:#7c3aed0a;--status-success:#10b981;--status-warning:#f59e0b;--status-danger:#dc2626;--status-info:#0ea5e9}[data-theme=dark]{--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--surface-base:#0f172a;--surface-card:#1e293b;--surface-card-elevated:#273347;--surface-card-header:#ffffff0a;--surface-input:#16202f;--surface-hover:#ffffff0f;--border-subtle:#ffffff14;--border-default:#ffffff24;--border-input:#ffffff2e;--accent-primary-soft:#a5b4fc1f;--accent-section:#a5b4fc;--accent-section-bg:#a5b4fc0f}.atmosphere{z-index:-1;filter:blur(80px);background:radial-gradient(circle at 20% 20%,#e0e7ff,#0000 40%),radial-gradient(circle at 80% 10%,#fae8ff,#0000 40%),radial-gradient(circle,#f1f5f9,#0000),radial-gradient(circle at 10% 80%,#dcfce7,#0000 40%),radial-gradient(circle at 90% 90%,#fef9c3,#0000 40%);position:fixed;inset:0}.glass-panel{-webkit-backdrop-filter:blur(40px)saturate(160%);background:#ffffff73;border:1px solid #ffffff80;box-shadow:0 25px 50px #0000001a,0 8px 24px #0000000f}.app-outer{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative}.app-shell{border-radius:2rem;width:100%;max-width:1600px;height:95vh;padding-top:.5rem;display:flex;overflow:hidden}.app-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-main{overscroll-behavior:contain;background:0 0;flex:1;min-width:0;padding:1.5rem 2rem;overflow:hidden auto}.app-main-bleed{height:calc(100% + 3rem);margin:-1.5rem -2rem;padding:0}.app-main-bleed-left{margin-left:-2rem}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);z-index:30;background:0 0;border-right:1px solid #ffffff40;flex-direction:column;flex-shrink:0;align-items:center;padding:1.5rem 0;display:flex;position:relative;overflow:visible}.sidebar.collapsed{width:var(--sidebar-width);min-width:var(--sidebar-width)}.sidebar-logo{height:var(--topbar-height);flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-top:-1.5rem;margin-bottom:.5rem;display:flex}.sidebar-nav{flex-direction:column;flex:1;align-items:center;gap:.25rem;width:100%;padding:0;display:flex;overflow:visible}.sidebar-item{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.875rem;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-family:inherit;transition:background .15s,color .15s,box-shadow .15s;display:flex;position:relative}.sidebar-item:hover{color:#475569;background:#fff9}.sidebar-item.active{color:#6366f1;background:#fff;box-shadow:0 4px 12px #6366f133}.sidebar-item .icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sidebar-item:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:100;background:#0f172a;border-radius:.375rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:600;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.sidebar-item:hover:after{opacity:1}}.sidebar-section-label{display:none}.sidebar-user{flex-shrink:0;justify-content:center;align-items:center;gap:0;margin-top:.5rem;padding:0;display:flex}.sidebar-collapse-btn{display:none}.topbar{height:var(--topbar-height);z-index:20;background:0 0;border-bottom:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:1rem;padding:0 1.75rem;display:flex}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffffa6;border:1px solid #ffffffa6;border-radius:1.5rem;transition:all .3s;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.glass-card:hover{background:#ffffffd1;transform:translateY(-2px);box-shadow:0 16px 40px #0000001a,0 4px 12px #0000000f}.glass-card-static{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffffa6;border:1px solid #ffffffa6;border-radius:1.5rem;box-shadow:0 2px 12px #0000000f,0 1px 4px #0000000a}.glass-modal{background:var(--surface-card);-webkit-backdrop-filter:none;border:1px solid #ffffffb3;border-radius:2rem;box-shadow:0 32px 80px #00000024,0 8px 24px #6366f11a,inset 0 1px #fffc}.glass-modal-solid{-webkit-backdrop-filter:none;background:#fff;border-color:#0f172a1a}.glass-modal-solid .glass-input,.glass-modal-solid .glass-textarea,.glass-modal-solid .glass-select{-webkit-backdrop-filter:none;background:#fff;border-color:#d8dce6}.glass-modal-solid .glass-input:focus,.glass-modal-solid .glass-textarea:focus,.glass-modal-solid .glass-select:focus{background:#fff;border-color:#6366f1}[data-theme=dark] .glass-modal-solid{background:#16123c;border-color:#6366f138}[data-theme=dark] .glass-modal-solid .glass-input,[data-theme=dark] .glass-modal-solid .glass-textarea,[data-theme=dark] .glass-modal-solid .glass-select{background:#ffffff0d;border-color:#ffffff2e}.glass-navbar{background:0 0;border-bottom:1px solid #ffffff40}.glass-input{color:#111827;-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1.5px solid #fff9;border-radius:.875rem;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background .2s}.glass-input:focus{background:#ffffffbf;border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.glass-input::placeholder{color:#9ca3af}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rich-copy-editor:focus{outline:none;box-shadow:0 0 0 3px #6366f126;border-color:#6366f1!important}.rich-copy-editor strong{font-weight:800}.rich-copy-editor em{font-style:italic}.rich-copy-editor del,.rich-copy-editor s,.rich-copy-editor strike{text-decoration:line-through}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.smm-acct-scroll{scrollbar-width:none;-ms-overflow-style:none}.smm-acct-scroll::-webkit-scrollbar{height:0;display:none}.smm-acct-scroll>button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f172a1f}.smm-acct-chevron,.smm-page-arrow{cursor:pointer;width:30px;height:30px;color:var(--text-secondary);background:#fff;border:1px solid #0f172a1a;border-radius:9999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.smm-acct-chevron:hover,.smm-page-arrow:not(:disabled):hover{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed4d}.smm-page-arrow:disabled{opacity:.4;cursor:default}.glass-textarea{color:#111827;resize:vertical;-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1.5px solid #fff9;border-radius:.875rem;width:100%;min-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.glass-textarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.glass-textarea::placeholder{color:#9ca3af}.glass-select{color:#111827;cursor:pointer;appearance:none;background:#ffffffb3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1.5px solid #fff9;border-radius:.875rem;padding:.625rem 2rem .625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.glass-select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.btn-primary{color:#fff;cursor:pointer;letter-spacing:-.01em;background:#6366f1;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #6366f159}.btn-primary:hover:not(:disabled){background:#4f46e5;transform:translateY(-1px);box-shadow:0 6px 20px #6366f173}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:#374151;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border:1.5px solid #fff9;border-radius:.875rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-secondary:hover:not(:disabled){background:#ffffffe6;border-color:#d1d5db}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost:hover:not(:disabled){color:#374151;background:#fff9}.btn-danger{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #ef444440}.btn-danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.mini-markdown-link{color:#7c3aed;overflow-wrap:anywhere;text-decoration:underline}.glass-card,.glass-card-static,.glass-panel,.glass-modal,.glass-modal-solid,.agents-scope,.board-grid,.mom-card,.task-card-v2,.cc-kpi-card,.workload-person-card,.smm-card-body,.drawer-panel{overflow-wrap:break-word}.glass-card,.glass-card-static,.glass-panel,.agents-scope,.board-grid,.mom-card,.task-card-v2,.cc-kpi-card,.workload-person-card,.smm-card-body{min-width:0}.btn-icon{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:.375rem;font-family:inherit;font-size:.875rem;transition:all .15s;display:inline-flex}.btn-icon:hover{color:#374151;background:#ffffffb3}.badge{letter-spacing:.01em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-todo{color:#4338ca;background:#eef2ff}.badge-in_progress{color:#b45309;background:#fffbeb}.badge-completed{color:#065f46;background:#ecfdf5}.badge-blocked,.badge-high{color:#991b1b;background:#fef2f2}.badge-medium{color:#92400e;background:#fffbeb}.badge-low{color:#4b5563;background:#f9fafb}.priority-bar-high{border-left:3px solid #ef4444}.priority-bar-medium{border-left:3px solid #f59e0b}.priority-bar-low{border-left:3px solid #d1d5db}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes completionPop{0%{transform:scale(1)}30%{transform:scale(1.18)}60%{transform:scale(.95)}to{transform:scale(1)}}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(80px)rotate(360deg)}}.animate-fade-in{animation:.25s forwards fadeIn}.animate-slide-up{animation:.3s forwards slideUp}.animate-scale-in{animation:.22s forwards scaleIn}.animate-slide-right{animation:.3s forwards slideInRight}.animate-spin-slow{animation:.8s linear infinite spin}.page-enter{animation:.3s both slideInUp}.completion-pop{animation:.5s completionPop}.stagger>*{animation:.3s both slideInUp}.stagger>:first-child{animation-delay:40ms}.stagger>:nth-child(2){animation-delay:80ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.16s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.24s}.stagger>:nth-child(7){animation-delay:.28s}.stagger>:nth-child(8){animation-delay:.32s}.stagger>:nth-child(9){animation-delay:.36s}.stagger>:nth-child(10){animation-delay:.4s}.stagger>:nth-child(11){animation-delay:.44s}.stagger>:nth-child(12){animation-delay:.48s}.stagger>:nth-child(n+13){animation-delay:.52s}@keyframes skeletonShimmer{0%{background-position:180% 0}to{background-position:-60% 0}}.skeleton{background-image:linear-gradient(100deg,var(--surface-hover,#0f172a0d) 30%,var(--surface-card-header,#6366f11a) 50%,var(--surface-hover,#0f172a0d) 70%);background-size:220% 100%;animation:1.25s ease-in-out infinite skeletonShimmer}.reveal-in{animation:.35s cubic-bezier(.22,1,.36,1) both slideInUp}@keyframes softPulse{0%,to{opacity:.85;box-shadow:0 0 #6366f100}50%{opacity:1;box-shadow:0 0 0 4px #6366f11f}}.agent-step-active{animation:1.4s ease-in-out infinite softPulse}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.badge-pulse{animation:1.6s ease-in-out infinite badgePulse}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-soft{animation:3.2s ease-in-out infinite floatSoft}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-delay:0s!important}.page-enter,.stagger>*,.animate-fade-in,.animate-slide-up,.animate-scale-in,.animate-slide-right,.completion-pop,.reveal-in,.modal-backdrop,.modal-backdrop>*,.modal-backdrop .glass-modal,.drawer-panel,.confetti,.skeleton,.agent-step-active,.badge-pulse,.account-tab.active,.float-soft{animation:none!important}}button{transition:transform .12s cubic-bezier(.34,1.56,.64,1)}button:not([data-no-press]):not(:disabled):active,[role=button]:not([data-no-press]):active{transform:scale(.96)}.modal-backdrop{-webkit-backdrop-filter:blur(3px);z-index:50;background:#0f172a40;justify-content:center;align-items:center;padding:1.5rem;animation:.2s forwards fadeIn;display:flex;position:fixed;inset:0}.modal-backdrop .glass-modal,.modal-backdrop>*{animation:.22s both scaleIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes descPopIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.modal-backdrop.modal-backdrop-out{animation:.19s forwards fadeOut}.modal-backdrop .glass-modal.glass-modal-out,.modal-backdrop.modal-backdrop-out>*{animation:.19s forwards scaleOut}@media(prefers-reduced-motion:reduce){.modal-backdrop.modal-backdrop-out,.modal-backdrop .glass-modal.glass-modal-out,.modal-backdrop.modal-backdrop-out>*{animation:none!important}}.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;background:#0f172a4d;position:fixed;inset:0}.drawer-panel{width:420px;max-width:95vw;height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);z-index:50;background:#ffffffeb;border-left:1px solid #ffffff80;animation:.3s forwards slideInRight;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 32px #0000001a}.kanban-board{align-items:flex-start;gap:1rem;min-height:calc(100vh - 280px);max-height:calc(100vh - 280px);padding-bottom:1rem;display:flex;overflow-x:auto}.kanban-column{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff73;border:1px solid #ffffff8c;border-radius:1.25rem;flex-direction:column;flex:1;gap:.5rem;min-width:240px;max-width:300px;max-height:calc(100vh - 300px);padding:.75rem;transition:background .2s,border-color .2s;display:flex;overflow-y:auto}.kanban-column.drag-over{background:#6366f114;border-color:#6366f159}.kanban-column-header{border-bottom:1px solid #ffffff4d;justify-content:space-between;align-items:center;margin-bottom:.125rem;padding:.125rem .125rem .5rem;display:flex}.kanban-column-title{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.kanban-count{color:#374151;background:#00000012;border-radius:9999px;padding:1px 7px;font-size:.7rem;font-weight:600}.kanban-col-todo .kanban-column-title{color:#4338ca}.kanban-col-in_progress .kanban-column-title{color:#b45309}.kanban-col-blocked .kanban-column-title{color:#991b1b}.kanban-col-completed .kanban-column-title{color:#065f46}.task-card-v2{cursor:grab;-webkit-user-select:none;user-select:none;background:#fffc;border:1px solid #ffffffb3;border-radius:.875rem;padding:.75rem;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 8px #0000000d}.task-card-v2:active{cursor:grabbing}.task-card-v2:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001a}.task-card-v2.dragging{opacity:.95;transform:scale(1.02)rotate(.5deg);box-shadow:0 16px 40px #00000029}.board-grid.mw-accordion{align-items:flex-start;gap:.75rem;display:flex!important}.board-grid.mw-accordion>.mw-col{flex:1 1 0;min-width:0}@media(max-width:1023px){.board-grid.mw-accordion{display:grid!important}.board-grid.mw-accordion>.mw-col{flex:none}}.mw-card{transition:box-shadow .2s,border-color .2s;position:relative}.mw-card__accent{transform-origin:0;pointer-events:none;border-radius:.6rem .6rem 0 0;height:3px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mw-card__reveal{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s 50ms;overflow:hidden}.mw-card__actions{opacity:0;transition:opacity .3s}@media(hover:hover){.mw-card:hover{border-color:#7c3aed59;box-shadow:0 8px 20px -12px #0f172a42}.mw-card:hover .mw-card__accent,.mw-card:focus-within .mw-card__accent{transform:scaleX(1)}.mw-card:hover .mw-card__reveal,.mw-card:focus-within .mw-card__reveal{opacity:1;max-height:168px}.mw-card:hover .mw-card__actions,.mw-card:focus-within .mw-card__actions{opacity:1}}.mw-card.is-open .mw-card__reveal{opacity:1;max-height:260px}.mw-card.is-open .mw-card__accent{transform:scaleX(1)}.mw-card.is-open .mw-card__actions{opacity:1}@media(hover:none){.mw-card__reveal{opacity:1;max-height:none;overflow:visible}.mw-card__actions{opacity:1}.mw-card__accent{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.mw-card,.mw-card__accent,.mw-card__reveal,.mw-card__actions{transition:none!important}.mw-card:hover{transform:none}}.task-card-v2.completed-card .task-title-text{color:#9ca3af;text-decoration:line-through}.avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#7c3aed);border:2px solid #fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.avatar-contain{border:2px solid #0f172a14}.avatar.avatar-contain img{object-fit:contain;width:68%;height:68%;margin:16%}.avatar-group{display:flex}.avatar-group .avatar{margin-left:-8px}.avatar-group .avatar:first-child{margin-left:0}.confetti-particle{border-radius:2px;width:8px;height:8px;animation:.8s forwards confettiFall;position:absolute}.success-ring{transform-origin:50%;transform:rotate(-90deg)}.login-bg{background:linear-gradient(135deg,#0d0b1e,#1a1040,#0f1e3a);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.login-card{text-align:center;background:#ffffffeb;border:1px solid #fffc;border-radius:1.5rem;width:100%;max-width:400px;padding:2.5rem 2rem;box-shadow:0 24px 64px #00000040}.workload-person-card{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fff9;border-radius:1.25rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748bb3}.account-tab-bar{scrollbar-width:none;background:#ffffff73;border:1px solid #ffffff80;border-radius:1.25rem;flex-wrap:nowrap;align-items:center;gap:.2rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.25rem;display:flex;overflow-x:auto}.account-tab-bar::-webkit-scrollbar{display:none}.account-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:1rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.42rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .18s;display:flex}.account-tab:hover{color:#374151;background:#ffffffb3}.account-tab.active{color:#fff;background:#6366f1;animation:.32s cubic-bezier(.34,1.4,.5,1) tabActivate;box-shadow:0 4px 16px #6366f14d}@keyframes tabActivate{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}.account-tab-bar.has-pill{position:relative}.account-tab-bar.has-pill .account-tab{z-index:1;position:relative}.account-tab-bar.has-pill .account-tab.active{box-shadow:none;color:#fff;background:0 0;animation:none}.account-tab-pill{z-index:0;background:#6366f1;border-radius:1rem;transition:transform .34s cubic-bezier(.34,1.3,.5,1),width .34s cubic-bezier(.34,1.3,.5,1),height .34s cubic-bezier(.34,1.3,.5,1);position:absolute;top:0;left:0;box-shadow:0 4px 16px #6366f14d}@media(prefers-reduced-motion:reduce){.account-tab-pill{transition:none}}.account-tab-count{color:inherit;background:#ffffff40;border-radius:9999px;padding:.08rem .34rem;font-size:.66rem;font-weight:700}.account-tab:not(.active) .account-tab-count{color:#6366f1;background:#6366f11f}.mom-card{-webkit-backdrop-filter:blur(16px)saturate(140%);cursor:pointer;background:#ffffffb3;border:1px solid #ffffffa6;border-radius:1.5rem;padding:1.375rem;transition:box-shadow .25s,transform .25s,background .25s;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.mom-card:hover{background:#ffffffe0;transform:translateY(-4px);box-shadow:0 16px 40px #6366f124,0 4px 12px #00000014}.mom-progress-bar-track{background:#6366f11f;border-radius:9999px;height:8px;overflow:hidden}.mom-progress-bar-fill{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:9999px;height:100%;transition:width .5s}.projects-table{border-collapse:collapse;width:100%;font-size:.875rem}.projects-table thead{z-index:5;position:sticky;top:0}.projects-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.09em;text-align:left;white-space:nowrap;background:#f8fafccc;border-bottom:1px solid #ffffff4d;padding:.75rem 1rem;font-size:.6875rem;font-weight:800}.projects-table td{vertical-align:top;color:#374151;border-bottom:1px solid #ffffff40;padding:.875rem 1rem}.projects-table tr:hover td{background:#ffffff73}.projects-table tr:last-child td{border-bottom:none}.month-filter{background:#ffffff73;border:1px solid #ffffff80;border-radius:1rem;gap:.125rem;padding:.25rem;display:flex;overflow-x:auto}.month-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.625rem;flex-shrink:0;padding:.3rem .625rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:all .15s}.month-btn:hover{color:#374151;background:#ffffffb3}.month-btn.active{color:#111827;background:#fff;box-shadow:0 2px 6px #00000014}.account-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.account-back-link{color:#6366f1;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:700;transition:color .15s;display:inline-flex}.account-back-link:hover{color:#4f46e5}.settings-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #ffffffa6;border-radius:1.5rem;margin-bottom:1.25rem;padding:1.5rem}.settings-section-title{color:#111827;border-bottom:1px solid #ffffff4d;margin:0 0 1rem;padding-bottom:.75rem;font-size:.9375rem;font-weight:700}.sidebar-overlay{z-index:90;background:#0f172a66;display:none;position:fixed;inset:0}.mobile-menu-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.5rem;padding:.375rem;line-height:1;transition:background .15s;display:none}.mobile-menu-btn:hover{color:#374151;background:#fff9}@media(max-width:479px){.accounts-grid{grid-template-columns:1fr!important}}@media(min-width:480px)and (max-width:767px){.accounts-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.mobile-menu-btn{display:inline-flex}.sidebar{z-index:100;height:100%;padding-top:calc(env(safe-area-inset-top) + var(--topbar-height));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;transition:transform .28s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}[data-theme=dark] .sidebar{background:#0f172af0;border-right:1px solid #ffffff14;box-shadow:4px 0 24px #00000073}.sidebar.mobile-open{transform:translate(0)}.sidebar-overlay{display:block}.app-outer{padding:0}.app-shell{height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border:none;border-radius:0}.app-main{padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom))}.activity-page-shell{padding-left:0!important;padding-right:0!important}.app-main-bleed{height:calc(100% + 1.5rem + env(safe-area-inset-bottom));margin:-.75rem -.9rem calc(-.75rem - env(safe-area-inset-bottom))}.app-main-bleed-left{margin-left:0}.kanban-board{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto}.kanban-column{scroll-snap-align:start;flex-shrink:0;min-width:calc(100vw - 1.75rem);max-width:calc(100vw - 1.75rem)}.project-card-enhanced{grid-template-columns:1fr!important;gap:.85rem!important}.project-card-col-left,.project-card-col-right{border:none!important;padding-left:0!important;padding-right:0!important}.stats-bar{grid-template-columns:1fr 1fr!important}.login-card{padding:2rem 1.25rem}.topbar{padding:0 1rem}.account-header{flex-direction:column;align-items:stretch}.account-header>div:last-child{flex-wrap:wrap;justify-content:stretch;gap:.5rem;width:100%;display:flex}.account-header>div:last-child>button{text-align:center;white-space:nowrap;flex:auto;justify-content:center;min-width:0;padding-left:.75rem;padding-right:.75rem}.account-tab-bar{flex-wrap:wrap;gap:.375rem}.projects-table{font-size:.8rem}.projects-table th,.projects-table td{padding:.625rem .75rem}}@media(min-width:768px)and (max-width:1023px){.app-outer{padding:.5rem}.app-shell{border-radius:1.5rem;height:98vh}.app-main{padding:1.25rem}.app-main-bleed{height:calc(100% + 2.5rem);margin:-1.25rem}.app-main-bleed-left{margin-left:-1.25rem}.kanban-column{min-width:200px}}.h-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.mobile-tab-select,.workload-card-list{display:none}@media(max-width:1023px){.board-grid{grid-template-columns:repeat(2,1fr)!important}.home-grid{grid-template-columns:1fr!important}.home-aside{position:static!important}.home-hero,.fin-two-col{grid-template-columns:1fr!important}}@media(max-width:767px){.stat-grid{grid-template-columns:repeat(2,1fr)!important}.board-grid,.cost-input-grid,.workload-row-grid{grid-template-columns:1fr!important}.wl-fillcell{min-height:0!important}.wl-fillcard{position:static!important;inset:auto!important}.wl-hero-row{flex-wrap:wrap;gap:14px!important}.wl-hero-spark{flex-basis:100%;justify-content:space-between;margin-left:0!important}.workload-table-wrap{display:none!important}.workload-card-list{display:block!important}.workload-day-group{border-bottom:1px solid var(--border-subtle)}.workload-day-group:last-child{border-bottom:none}.workload-day-header{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;z-index:2;align-items:center;gap:11px;padding:10px 14px;display:flex;position:sticky;top:0}.workload-day-pill{color:#eafff8;background:#ffffff21;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.workload-task-card{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.workload-task-card:last-child{border-bottom:none}.wtc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wtc-account{color:var(--text-secondary);font-size:12px;font-weight:600}.wtc-title{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.35}.wtc-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.wtc-tag{background:var(--border-subtle);color:var(--text-secondary);border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.wtc-assignee{color:var(--text-secondary);font-size:11.5px}.wtc-priority{color:var(--text-muted);text-transform:capitalize;margin-left:auto;font-size:11.5px}.topbar-search,.topbar-subtitle{display:none!important}.topbar-right{margin-left:auto;gap:.4rem!important}.topbar-hide-mobile{display:none!important}.topbar-right select{max-width:132px!important}.perm-matrix{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.perm-matrix>div{min-width:680px}.tab-bar-desktop{display:none!important}.mobile-tab-select{border:1.5px solid var(--border-input);background:var(--surface-card);width:100%;color:var(--text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237C3AED' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:.65rem;margin-bottom:1rem;padding:.65rem 2.25rem .65rem .9rem;font-family:inherit;font-size:.9rem;font-weight:700;display:block!important}.fin-year-month-row{width:100%;flex-wrap:wrap!important;margin-left:0!important}.fin-month-strip{border-radius:.6rem!important;flex-wrap:wrap!important;overflow-x:visible!important}.sa-tabs{flex-wrap:wrap!important;overflow-x:visible!important}input,select,textarea{font-size:16px!important}.app-main [style*="justify-content: space-between"],.glass-modal [style*="justify-content: space-between"]{flex-wrap:wrap}.glass-card,.glass-card-static,.glass-panel{max-width:100%}.settings-grid>*,.command-center-grid>*,.board-grid>*,.stat-grid>*,.accounts-grid>*,.workload-row-grid>*{min-width:0}.app-main .glass-card[style*="height: 100%"],.app-main .glass-card-static[style*="height: 100%"],.settings-grid>[style*="height: 100%"]{height:auto!important}.sa-pod-head{flex-wrap:wrap}.sa-pod-name{flex-basis:calc(100% - 3.5rem)!important;min-width:7rem!important}.sa-pod-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start}.pm-member-row{flex-wrap:wrap}.pm-member-name{margin-bottom:.4rem;flex-basis:100%!important;min-width:0!important}.abm-split{flex-direction:column!important}.abm-filter-panel{width:100%!important;position:static!important}.sa-agent-head{display:none!important}.sa-agent-row{grid-template-columns:1fr!important;gap:.3rem!important}.agents-scope{padding-bottom:env(safe-area-inset-bottom)}:root{--topbar-height:60px}.topbar-greeting{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar>div:first-of-type,.topbar-right{min-width:0}[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr auto"]),[style*="grid-template-columns: 1.4fr 1fr"],[style*="grid-template-columns: 1.85fr 1fr"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: repeat(6"],[style*="grid-template-columns: repeat(7"],[style*="minmax(260px"],[style*="minmax(280px"],[style*="minmax(320px"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr auto"])>*,[style*="grid-template-columns: 1.4fr 1fr"]>*,[style*="grid-template-columns: 1.85fr 1fr"]>*,[style*="grid-template-columns: 2fr 1fr"]>*,[style*="grid-template-columns: repeat(2"]>*,[style*="grid-template-columns: repeat(3"]>*,[style*="grid-template-columns: repeat(4"]>*,[style*="grid-template-columns: repeat(5"]>*,[style*="grid-template-columns: repeat(6"]>*,[style*="grid-template-columns: repeat(7"]>*,[style*="minmax(260px"]>*,[style*="minmax(280px"]>*,[style*="minmax(320px"]>*{min-width:0}}@media(max-width:420px){.stat-grid{grid-template-columns:1fr!important}}@media(max-width:900px){.cc-shell{flex-direction:column!important;height:auto!important}.cc-sidebar{border-bottom:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;z-index:5;align-items:center;position:sticky;top:0;border-right:none!important;flex-direction:row!important;gap:6px!important;width:100%!important;padding:8px 10px!important;overflow:auto hidden!important}.cc-brand,.cc-nav-heading{display:none!important}.cc-nav-group{flex-shrink:0;gap:6px;flex-direction:row!important;display:flex!important}.cc-nav-items{flex-direction:row!important;gap:6px!important}.cc-nav-btn{white-space:nowrap;background:var(--surface-card);flex-shrink:0;border-radius:20px!important;width:auto!important;padding:7px 12px!important}.cc-main{min-height:0!important;padding:16px 14px!important}.cc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc-two-col,.cc-gauge-grid,.cc-three-col{grid-template-columns:1fr!important}.cc-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cc-report-split{grid-template-columns:1fr!important;gap:12px!important}.cc-report-page{gap:14px!important;padding:16px 12px!important}}@media(max-width:460px){.cc-kpi-grid{grid-template-columns:1fr!important}}.cc-kpi-card:before{content:"";background:var(--kpi-accent,#7c3aed);width:4px;position:absolute;top:0;bottom:0;left:0}.agents-mobile-bar{display:none}@media(max-width:767px){.agents-mobile-bar{border-bottom:1px solid var(--border-subtle,#0f172a14);flex-shrink:0;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.agents-mobile-menu-btn{border:1px solid var(--border-default,#0f172a1a);background:var(--surface-card,#ffffffb3);width:38px;height:38px;color:var(--text-secondary,#374151);cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.agents-mobile-title{letter-spacing:-.01em;color:var(--text-primary,#111827);font-size:.9rem;font-weight:800}.agents-scope{-webkit-overflow-scrolling:touch}}.glass-card h1,.glass-card h2,.glass-card h3,.glass-card h4,.glass-card-static h1,.glass-card-static h2,.glass-card-static h3{color:#111827}.glass-card p,.glass-card-static p{color:#374151}.status-select-inline{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.15rem .375rem;font-family:inherit;font-size:.75rem;font-weight:600}.action-item-row{background:#ffffffb3;border:1px solid #fff9;border-radius:.875rem;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.875rem 1rem;transition:box-shadow .15s,background .15s;display:flex;box-shadow:0 2px 6px #0000000a}.action-item-row:hover{background:#ffffffe0;box-shadow:0 6px 16px #00000012}.action-item-row:last-child{margin-bottom:0}.empty-state{text-align:center;color:#9ca3af;padding:3rem 1rem}.empty-state-icon{color:#d1d5db;width:48px;height:48px;margin:0 auto 1rem}.mindmap-tooltip{pointer-events:none;z-index:10;min-width:160px;max-width:240px;position:absolute}[data-theme=dark] .atmosphere{background:radial-gradient(circle at 20% 20%,#1e1b4b,#0000 45%),radial-gradient(circle at 80% 10%,#3b0764,#0000 40%),radial-gradient(circle,#0f172a,#0000),radial-gradient(circle at 10% 80%,#064e3b,#0000 40%),radial-gradient(circle at 90% 90%,#1c1917,#0000 40%)}[data-theme=dark] .glass-panel{background:#0a0a1ee0;border-color:#ffffff12;box-shadow:0 25px 60px #0009,0 8px 24px #0006}[data-theme=dark] .sidebar{border-right-color:#ffffff12}[data-theme=dark] .sidebar-item{color:#4b5563!important}[data-theme=dark] .sidebar-item:hover{background:#ffffff14;color:#94a3b8!important}[data-theme=dark] .sidebar-item.active{background:#6366f138;box-shadow:0 4px 12px #6366f140;color:#a5b4fc!important}[data-theme=dark] .sidebar-item:after{color:#e2e8f0;background:#1e1b4b}[data-theme=dark] .topbar{border-bottom-color:#ffffff12}[data-theme=dark] .app-main h1,[data-theme=dark] .app-main h2,[data-theme=dark] .app-main h3,[data-theme=dark] .app-main h4{color:#f1f5f9!important}[data-theme=dark] .app-main p{color:#94a3b8!important}[data-theme=dark] .app-main div:not([class*=badge]):not([class*=btn]):not([style*=background]){color:#e2e8f0!important}[data-theme=dark] .app-main span:not([class*=badge]):not([class*=btn]):not([style*=background]){color:#cbd5e1!important}[data-theme=dark] .app-main .tdxchat-shell .tdxchat-bubble.mine,[data-theme=dark] .app-main .tdxchat-shell .tdxchat-bubble.mine div,[data-theme=dark] .app-main .tdxchat-shell .tdxchat-bubble.mine span{color:#fff!important}[data-theme=dark] .topbar div,[data-theme=dark] .topbar span:not([style*=background]){color:#e2e8f0!important}[data-theme=dark] .app-main div[style*="rgba(255, 255, 255, 0.6)"],[data-theme=dark] .app-main div[style*="rgba(255,255,255,0.6)"]{background:#141037b8!important;border-color:#6366f124!important}[data-theme=dark] .app-main div[style*="rgb(249, 250, 251)"],[data-theme=dark] .app-main div[style*="#F9FAFB"],[data-theme=dark] .app-main div[style*="#f9fafb"]{color:#94a3b8!important;background:#ffffff0d!important}[data-theme=dark] .app-main div[style*="#FEF3C7"],[data-theme=dark] .app-main div[style*="rgb(254, 243, 199)"]{color:#fcd34d!important;background:#f59e0b1f!important}[data-theme=dark] .app-main div[style*="rgb(243, 244, 246)"],[data-theme=dark] .app-main div[style*="#F3F4F6"]{border-color:#ffffff12!important}[data-theme=dark] .glass-card{background:#141037bf;border-color:#6366f124;box-shadow:0 4px 20px #0000004d,0 1px 6px #0003}[data-theme=dark] .glass-card:hover{background:#1c1648e0;transform:translateY(-2px);box-shadow:0 16px 48px #0006,0 4px 12px #6366f126}[data-theme=dark] .glass-card-static{background:#120e32b3;border-color:#6366f11f;box-shadow:0 2px 14px #00000040}[data-theme=dark] .glass-modal{background:#12112f;border-color:#6366f12e;box-shadow:0 40px 90px #0000008c,0 8px 24px #6366f126}[data-theme=dark] .glass-modal h1,[data-theme=dark] .glass-modal h2,[data-theme=dark] .glass-modal h3,[data-theme=dark] .glass-modal h4{color:#f1f5f9!important}[data-theme=dark] .glass-modal p{color:#94a3b8!important}[data-theme=dark] .glass-modal label{color:#cbd5e1!important}[data-theme=dark] .glass-modal div:not([class*=badge]):not([class*=btn]):not([style*=background]){color:#e2e8f0!important}[data-theme=dark] .glass-modal span:not([style*=background]):not([class*=badge]){color:#cbd5e1!important}[data-theme=dark] .drawer-panel{background:#0e0c28f7;border-left-color:#6366f126}[data-theme=dark] .kanban-column{background:#100c2ea6;border-color:#6366f11f}[data-theme=dark] .kanban-column-header{border-bottom-color:#ffffff14}[data-theme=dark] .kanban-count{color:#94a3b8;background:#ffffff14}[data-theme=dark] .task-card-v2{background:#1a1641d9;border-color:#6366f126}[data-theme=dark] .mom-card{background:#141037bf;border-color:#6366f124;box-shadow:0 4px 20px #00000047}[data-theme=dark] .mom-card:hover{background:#1c1648e6;box-shadow:0 16px 48px #6366f12e,0 4px 12px #00000040}[data-theme=dark] .glass-input,[data-theme=dark] .glass-textarea,[data-theme=dark] .glass-select{background:#ffffff0f;border-color:#ffffff1f;color:#f1f5f9!important}[data-theme=dark] .glass-input::placeholder,[data-theme=dark] .glass-textarea::placeholder{color:#4b5563}[data-theme=dark] .glass-input:focus,[data-theme=dark] .glass-textarea:focus{background:#ffffff1a;border-color:#6366f1}[data-theme=dark] .glass-modal input,[data-theme=dark] .glass-modal textarea,[data-theme=dark] .glass-modal select{color:#f1f5f9!important;background:#ffffff14!important;border-color:#ffffff24!important}[data-theme=dark] .glass-modal input::placeholder,[data-theme=dark] .glass-modal textarea::placeholder{color:#64748b!important}[data-theme=dark] .btn-secondary{color:#e2e8f0;background:#ffffff14;border-color:#ffffff1f}[data-theme=dark] .btn-secondary:hover{background:#ffffff24}[data-theme=dark] .btn-ghost{color:#94a3b8}[data-theme=dark] .btn-ghost:hover{color:#e2e8f0;background:#ffffff1a}[data-theme=dark] .btn-icon{color:#4b5563}[data-theme=dark] .btn-icon:hover{color:#94a3b8;background:#ffffff1a}[data-theme=dark] .badge-todo{color:#a5b4fc;background:#6366f133}[data-theme=dark] .badge-in_progress{color:#fcd34d;background:#f59e0b33}[data-theme=dark] .badge-completed{color:#6ee7b7;background:#10b98133}[data-theme=dark] .badge-blocked,[data-theme=dark] .badge-high{color:#fca5a5;background:#ef444433}[data-theme=dark] .badge-medium{color:#fcd34d;background:#f59e0b33}[data-theme=dark] .badge-low{color:#94a3b8;background:#64748b33}[data-theme=dark] .account-tab-bar{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .account-tab{color:#94a3b8}[data-theme=dark] .account-tab:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .account-tab.active{color:#fff!important}[data-theme=dark] .settings-section{background:#120e32b3;border-color:#6366f11f}[data-theme=dark] .settings-section-title{border-bottom-color:#ffffff14;color:#e2e8f0!important}[data-theme=dark] .workload-person-card{background:#141037b3;border-color:#6366f124}[data-theme=dark] .month-filter{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .month-btn{color:#64748b}[data-theme=dark] .month-btn:hover{color:#e2e8f0;background:#ffffff14}[data-theme=dark] .month-btn.active{color:#e2e8f0;background:#6366f140}[data-theme=dark] .action-item-row{background:#141037a6;border-color:#6366f11f}[data-theme=dark] .action-item-row:hover{background:#1c1648cc}[data-theme=dark] .projects-table th{color:#64748b;background:#0e0c28cc;border-bottom-color:#ffffff0f}[data-theme=dark] .projects-table td{color:#cbd5e1;border-bottom-color:#ffffff0f}[data-theme=dark] .projects-table tr:hover td{background:#6366f114}[data-theme=dark] .kanban-col-todo .kanban-column-title{color:#818cf8}[data-theme=dark] .kanban-col-in_progress .kanban-column-title{color:#fcd34d}[data-theme=dark] .kanban-col-blocked .kanban-column-title{color:#fca5a5}[data-theme=dark] .kanban-col-completed .kanban-column-title{color:#6ee7b7}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#6366f159}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#6366f18c}[data-theme=dark] .glass-modal div[style*=linear-gradient]{background:linear-gradient(135deg,#1e1b4b,#2d1b69)!important;border-bottom-color:#6366f133!important}[data-theme=dark] .glass-modal p[style*=background]{color:#cbd5e1!important;background:#ffffff0d!important}[data-theme=dark] .glass-modal select{color:#e2e8f0!important;background:#ffffff14!important;border-color:#ffffff26!important}[data-theme=dark] .glass-modal select option{color:#e2e8f0;background:#1e1b4b}[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip{background:#0e0c28f5!important;border:1px solid #6366f14d!important;border-radius:.5rem!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] .recharts-tooltip-label{color:#f1f5f9!important}[data-theme=dark] .recharts-tooltip-item{color:#cbd5e1!important}[data-theme=dark] .recharts-cartesian-axis-tick text{fill:#64748b}[data-theme=dark] .recharts-cartesian-grid line{stroke:#ffffff0f}[data-theme=dark] .super-admin-page{background:#0a0a1e}[data-theme=dark] .super-admin-page>div:first-child{background:radial-gradient(80% 40% at 0 0,#1e1b4b,#0000),radial-gradient(80% 40% at 100% 0,#3b0764,#0000),radial-gradient(100% 100%,#0f172a,#0000),radial-gradient(80% 40% at 0 100%,#064e3b,#0000),radial-gradient(80% 40% at 100% 100%,#1c1917,#0000)!important}[data-theme=dark] .super-admin-page>div:nth-child(2)>div:first-child{background:#0a0a1ee6!important;border-bottom-color:#ffffff12!important}[data-theme=dark] .super-admin-page>div:nth-child(2)>div:first-child span,[data-theme=dark] .super-admin-page>div:nth-child(2)>div:first-child div:not([style*=background]){color:#e2e8f0!important}[data-theme=dark] .super-admin-page div[style*="rgb(255, 255, 255)"]:not(.avatar),[data-theme=dark] .super-admin-page div[style*="rgb(255,255,255)"]:not(.avatar){background:#141037cc!important;border-color:#6366f126!important}[data-theme=dark] .super-admin-page div[style*="rgba(255, 255, 255, 0.72)"],[data-theme=dark] .super-admin-page div[style*="rgba(255,255,255,0.72)"],[data-theme=dark] .super-admin-page div[style*="rgba(255, 255, 255, 0.85)"],[data-theme=dark] .super-admin-page div[style*="rgba(255,255,255,0.85)"],[data-theme=dark] .super-admin-page div[style*="rgba(255, 255, 255, 0.88)"],[data-theme=dark] .super-admin-page div[style*="rgba(255,255,255,0.88)"],[data-theme=dark] .super-admin-page div[style*="rgba(255, 255, 255, 0.6)"],[data-theme=dark] .super-admin-page div[style*="rgba(255,255,255,0.6)"],[data-theme=dark] .super-admin-page div[style*="rgba(255, 255, 255, 0.7)"],[data-theme=dark] .super-admin-page div[style*="rgba(255, 255, 255, 0.5)"],[data-theme=dark] .super-admin-page div[style*="rgba(255,255,255,0.5)"]{background:#141037b8!important;border-color:#6366f124!important}[data-theme=dark] .super-admin-page div[style*="rgba(0, 0, 0, 0.015)"],[data-theme=dark] .super-admin-page div[style*="rgba(0,0,0,0.015)"],[data-theme=dark] .super-admin-page div[style*="rgba(0, 0, 0, 0.02)"],[data-theme=dark] .super-admin-page div[style*="rgba(0,0,0,0.02)"]{background:#0a081e80!important}[data-theme=dark] .super-admin-page div[style*="background: #e5e7eb"],[data-theme=dark] .super-admin-page div[style*="background: rgb(229"]{background:#ffffff1a!important}[data-theme=dark] .super-admin-page table{background:0 0}[data-theme=dark] .super-admin-page table thead tr{background:#0a081e8c!important}[data-theme=dark] .super-admin-page table th{color:#64748b!important;border-bottom-color:#ffffff0f!important}[data-theme=dark] .super-admin-page table td{color:#cbd5e1!important;border-color:#ffffff0d!important}[data-theme=dark] .super-admin-page table tr[style*="rgba(0,0,0,0.04)"],[data-theme=dark] .super-admin-page table tr[style*="rgba(0, 0, 0, 0.04)"],[data-theme=dark] .super-admin-page table tr[style*="rgba(0,0,0,0.05)"],[data-theme=dark] .super-admin-page table tr[style*="rgba(0, 0, 0, 0.05)"]{border-color:#ffffff0d!important}[data-theme=dark] .super-admin-page table tr:hover td{background:#6366f114!important}[data-theme=dark] .super-admin-page h1,[data-theme=dark] .super-admin-page h2,[data-theme=dark] .super-admin-page h3,[data-theme=dark] .super-admin-page h4{color:#f1f5f9!important}[data-theme=dark] .super-admin-page p{color:#94a3b8!important}[data-theme=dark] .super-admin-page div:not([class*=badge]):not([class*=btn]){color:#e2e8f0!important}[data-theme=dark] .super-admin-page span:not([style*=background]){color:#cbd5e1!important}[data-theme=dark] .super-admin-page .glass-card{background:#141037bf!important;border-color:#6366f124!important}[data-theme=dark] .super-admin-page .glass-card-static{background:#120e32b3!important;border-color:#6366f11f!important}[data-theme=dark] .super-admin-page input,[data-theme=dark] .super-admin-page textarea,[data-theme=dark] .super-admin-page select{color:#f1f5f9!important;background:#ffffff0f!important;border-color:#ffffff1f!important}[data-theme=dark] .super-admin-page input::placeholder,[data-theme=dark] .super-admin-page textarea::placeholder{color:#4b5563!important}[data-theme=dark] .super-admin-page button[style*=transparent]{color:#64748b!important}[data-theme=dark] .super-admin-page button[style*=transparent]:hover{color:#e2e8f0!important}[data-theme=dark] .invoice-modal-inner{background:#120e37!important;border-color:#6366f12e!important}[data-theme=dark] .invoice-modal-inner h3,[data-theme=dark] .invoice-modal-inner label{color:#f1f5f9!important}[data-theme=dark] .invoice-modal-inner div{color:#e2e8f0!important}[data-theme=dark] .invoice-modal-inner input,[data-theme=dark] .invoice-modal-inner select,[data-theme=dark] .invoice-modal-inner textarea{color:#f1f5f9!important;background:#ffffff12!important;border-color:#ffffff24!important}[data-theme=dark] .invoice-modal-inner div[style*=border-bottom]{border-color:#ffffff12!important}[data-theme=dark] .invoice-modal-inner div[style*="background: rgb(248"],[data-theme=dark] .invoice-modal-inner div[style*="background: rgba(248"]{background:#0a081cb3!important}[data-theme=dark] .calendar-modal-inner{background:#120e37!important;border-color:#6366f133!important}[data-theme=dark] .calendar-modal-inner div[style*="rgba(248,250,252"],[data-theme=dark] .calendar-modal-inner div[style*="rgb(248, 250, 252"]{background:#0a081cd9!important}[data-theme=dark] .calendar-modal-inner div[style*="color: '#1e1b4b'"],[data-theme=dark] .calendar-modal-inner div[style*="color: #1e1b4b"]{color:#f1f5f9!important}[data-theme=dark] .calendar-modal-inner div{color:#e2e8f0!important}[data-theme=dark] .cell-edit-modal-inner{background:#1a1640!important;border-color:#6366f133!important}[data-theme=dark] .cell-edit-modal-inner span,[data-theme=dark] .cell-edit-modal-inner div{color:#e2e8f0!important}[data-theme=dark] .cell-edit-modal-inner input,[data-theme=dark] .cell-edit-modal-inner textarea{color:#f1f5f9!important;background:#ffffff12!important;border-color:#ffffff24!important}[data-theme=dark] .cell-edit-modal-inner button[style*=white],[data-theme=dark] .cell-edit-modal-inner button[style*="#fff"]{color:#cbd5e1!important;background:#ffffff14!important}[data-theme=dark] .drawer-panel h3{color:#f1f5f9!important}[data-theme=dark] .drawer-panel p,[data-theme=dark] .drawer-panel span{color:#94a3b8!important}[data-theme=dark] .audit-log-row{background:#ffffff0d!important;border-color:#ffffff12!important}[data-theme=dark] .app-main input[style*="rgba(0, 0, 0, 0.1)"],[data-theme=dark] .app-main input[style*="rgba(0,0,0,0.1)"]{color:#f1f5f9!important;background:#ffffff0f!important;border-color:#ffffff2e!important}[data-theme=dark] .app-main select[style*="rgba(255,255,255,0.85)"],[data-theme=dark] .app-main select[style*="rgba(255, 255, 255, 0.85)"]{color:#f1f5f9!important;background:#ffffff14!important;border-color:#7c3aed59!important}[data-theme=dark] .app-main div[style*="background: '#fff'"]:not(.avatar),[data-theme=dark] .app-main div[style*="background: #fff"]:not(.avatar),[data-theme=dark] .app-main div[style*="background: white"]:not(.avatar),[data-theme=dark] .app-main div[style*="background: rgb(255, 255, 255)"]:not(.avatar){background:#141037cc!important}[data-theme=dark] .app-main input[style*="background: '#fff'"],[data-theme=dark] .app-main input[style*="background: #fff"],[data-theme=dark] .app-main input[style*="background: white"],[data-theme=dark] .app-main input[style*="background: rgb(255, 255, 255)"]{color:#f1f5f9!important;background:#ffffff12!important;border-color:#ffffff24!important}[data-theme=dark] .app-main button[style*="background: '#fff'"],[data-theme=dark] .app-main button[style*="background: #fff"],[data-theme=dark] .app-main button[style*="background: white"],[data-theme=dark] .app-main button[style*="background: rgb(255, 255, 255)"]{color:#cbd5e1!important;background:#ffffff12!important;border-color:#ffffff1f!important}[data-theme=dark] .app-main div[style*="#111827"],[data-theme=dark] .app-main span[style*="#111827"],[data-theme=dark] .app-main p[style*="#111827"]{color:#f1f5f9!important}[data-theme=dark] .app-main div[style*="#374151"],[data-theme=dark] .app-main span[style*="#374151"],[data-theme=dark] .app-main p[style*="#374151"]{color:#cbd5e1!important}.smm-card-body ul{margin:.2rem 0 0 1rem;padding:0;list-style:outside}.smm-card-body li{margin-bottom:.18rem;line-height:1.45}.smm-card-body li+li{margin-top:.1rem}.smm-detail-body ul{margin:.3rem 0 .1rem 1.1rem;padding:0;list-style:outside}.smm-detail-body li{margin-bottom:.3rem;line-height:1.55}.cc-rich-text ul,.cc-rich-text ol{margin:.3rem 0;padding-left:1.4rem}.cc-rich-text ul{list-style-type:disc;list-style-position:outside}.cc-rich-text ol{list-style-type:decimal;list-style-position:outside}.cc-rich-text li{margin-bottom:.15rem}.cc-rich-text b,.cc-rich-text strong{color:inherit;font-weight:700}.cc-rich-text i,.cc-rich-text em{font-style:italic}.cc-rich-text u{text-decoration:underline}.cc-rich-text p{margin:0 0 .35rem}.cc-rich-text p:last-child{margin-bottom:0}.cc-rich-text a{color:var(--accent-primary);text-decoration:underline}[data-theme=dark] .agents-scope{color:#cbd5e1}[data-theme=dark] .agents-scope .bg-white:not(.avatar),[data-theme=dark] .agents-scope [style*="background: rgb(255, 255, 255)"]:not(.avatar),[data-theme=dark] .agents-scope [style*="background:rgb(255, 255, 255)"]:not(.avatar),[data-theme=dark] .agents-scope [style*="background: #fff"]:not(.avatar),[data-theme=dark] .agents-scope [style*="background:#fff"]:not(.avatar){background:#161c30b8!important;border-color:#ffffff14!important}[data-theme=dark] .agents-scope .bg-gray-50,[data-theme=dark] .agents-scope .bg-gray-100,[data-theme=dark] .agents-scope [style*="rgb(248, 249, 252)"],[data-theme=dark] .agents-scope [style*="rgb(248, 249, 255)"],[data-theme=dark] .agents-scope [style*="rgb(250, 251, 255)"],[data-theme=dark] .agents-scope [style*="rgb(240, 241, 245)"],[data-theme=dark] .agents-scope [style*="rgb(240, 242, 250)"],[data-theme=dark] .agents-scope [style*="rgb(243, 244, 246)"]{background:#ffffff0d!important}[data-theme=dark] .agents-scope [style*="rgb(238, 242, 255)"],[data-theme=dark] .agents-scope [style*="rgb(243, 238, 255)"]{background:#6366f12e!important}[data-theme=dark] .agents-scope .border-gray-200,[data-theme=dark] .agents-scope .border-gray-100,[data-theme=dark] .agents-scope [style*="rgb(232, 234, 240)"],[data-theme=dark] .agents-scope [style*="rgb(232, 234, 242)"],[data-theme=dark] .agents-scope [style*="rgb(226, 228, 236)"],[data-theme=dark] .agents-scope [style*="rgb(229, 231, 235)"]{border-color:#ffffff1a!important}[data-theme=dark] .agents-scope .text-gray-900,[data-theme=dark] .agents-scope .text-gray-800,[data-theme=dark] .agents-scope [style*="rgb(15, 18, 34)"],[data-theme=dark] .agents-scope [style*="rgb(15, 23, 34)"],[data-theme=dark] .agents-scope [style*="rgb(31, 35, 48)"],[data-theme=dark] .agents-scope [style*="rgb(31, 36, 48)"],[data-theme=dark] .agents-scope [style*="rgb(17, 24, 39)"]{color:#f1f5f9!important}[data-theme=dark] .agents-scope .text-gray-500,[data-theme=dark] .agents-scope .text-gray-400,[data-theme=dark] .agents-scope [style*="rgb(123, 130, 154)"],[data-theme=dark] .agents-scope [style*="rgb(90, 96, 122)"],[data-theme=dark] .agents-scope [style*="rgb(156, 163, 175)"]{color:#94a3b8!important}[data-theme=dark] .agents-scope input,[data-theme=dark] .agents-scope select,[data-theme=dark] .agents-scope textarea{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#ffffff24!important}[data-theme=dark] .agents-scope input::placeholder,[data-theme=dark] .agents-scope textarea::placeholder{color:#64748b!important}[data-theme=dark] .agents-scope textarea.bare-field,[data-theme=dark] .agents-scope input.bare-field,textarea.bare-field,input.bare-field{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-theme=dark] .agents-scope .abm-root,[data-theme=dark] .abm-root{--paper:#0f172a;--paper-2:#161c30;--card:#161c30;--ink:#f1f5f9;--ink-soft:#94a3b8;--ink-faint:#64748b;--line:#ffffff1a;--line-soft:#ffffff0f;--accent-soft:#6366f12e}[data-theme=dark] .gdash{--g-ink:#f1f5f9;--g-soft:#94a3b8;--g-faint:#64748b;--g-line:#ffffff1a;--g-line-2:#ffffff0f;--g-bg:#0f172a;--g-accent-soft:#6d4aff33;--g-emerald-soft:#0e9f6e2e;--g-amber-soft:#b4530933;--g-sky-soft:#0b7fd42e;--g-rose-soft:#e0294a2e;--g-violet-soft:#7c3aed33;border-color:#ffffff14}[data-theme=dark] .gdash .gcard,[data-theme=dark] .gdash .gkpi,[data-theme=dark] .gdash .gbtn-ghost,[data-theme=dark] .gdash .gbtn-danger,[data-theme=dark] .gdash .gmenu,[data-theme=dark] .gdash .ginput,[data-theme=dark] .gdash .gselect,[data-theme=dark] .gdash input,[data-theme=dark] .gdash select,[data-theme=dark] .gdash textarea{color:#e2e8f0;background:#161c30!important;border-color:#ffffff1a!important}[data-theme=dark] .gdash .gtopbar{background:#0f172adb!important}.agents-scope .gdash{height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}[data-theme=dark] .gdash .gstep-dot{background:#161c30;border-color:#ffffff24}[data-theme=dark] .gmodal{color:#f1f5f9;background:#161c30!important}[data-theme=dark] .gmodal input,[data-theme=dark] .gmodal select,[data-theme=dark] .gmodal textarea{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.settings-grid{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:1.25rem;display:grid}.settings-grid .col-6{grid-column:span 6}.settings-grid .col-4{grid-column:span 4}.settings-grid .col-3{grid-column:span 3}.settings-grid .col-2{grid-column:span 2}@media(max-width:1024px){.settings-grid{grid-template-columns:repeat(2,1fr)}.settings-grid .col-3,.settings-grid .col-2{grid-column:span 1}.settings-grid .col-4,.settings-grid .col-6{grid-column:span 2}}@media(max-width:640px){.settings-grid{grid-template-columns:1fr}.settings-grid .col-6,.settings-grid .col-4{grid-column:span 1}.command-center-grid{grid-template-columns:1fr!important}}.cp-tab,.cp-tab:hover{color:var(--text-primary)}.account-tab-bar.has-pill .cp-tab.active{color:#fff;background:#6366f1}.cp-filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.1rem;display:flex}.cp-filter-btn{appearance:none;cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-card-elevated);color:var(--text-secondary);border-radius:9999px;padding:.4rem .85rem;font-family:inherit;font-size:.76rem;font-weight:700}.cp-filter-btn:hover{background:var(--surface-hover)}.cp-filter-btn.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.cp-filter-custom{align-items:center;gap:.6rem;margin-left:.4rem;display:flex}.cp-filter-custom input[type=date]{color:var(--text-primary);background:var(--surface-input);border:1px solid var(--border-input);border-radius:.5rem;padding:.35rem .5rem;font-family:inherit;font-size:.76rem}.cp-filter-custom span{color:var(--text-muted);font-size:.76rem}.cp-filter-apply{appearance:none;cursor:pointer;border:1px solid var(--accent-primary);background:var(--accent-primary-soft);color:var(--accent-section);border-radius:9999px;padding:.38rem .75rem;font-family:inherit;font-size:.76rem;font-weight:700}.cp-filter-count{color:var(--text-muted);margin-left:auto;font-size:.74rem}.cp-table-wrap{border:1px solid var(--border-subtle);border-radius:1rem;overflow-x:auto}table.cp-data-table{border-collapse:collapse;width:100%;font-size:.81rem}table.cp-data-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--surface-card-header);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.7rem .9rem;font-size:.63rem;font-weight:700}table.cp-data-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top;padding:.8rem .9rem}table.cp-data-table tbody tr:hover{background:var(--surface-hover)}table.cp-data-table tbody tr:last-child td{border-bottom:none}table.cp-data-table strong{color:var(--text-primary)}.cp-row-highlight td{background:var(--accent-primary-soft)}.cp-badge{white-space:nowrap;border-radius:9999px;align-items:center;gap:.28rem;padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.cp-badge-followed{color:#047857;background:#10b98121}.cp-badge-target{color:#b45309;background:#f59e0b26}[data-theme=dark] .cp-badge-followed{color:#6ee7b7;background:#10b98133}[data-theme=dark] .cp-badge-target{color:#fcd34d;background:#f59e0b38}.cp-row-link{color:var(--status-info);white-space:nowrap;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.cp-row-link:hover{text-decoration:underline}.cp-col-clamp{overflow-wrap:break-word;max-width:190px}.cp-view-btn{appearance:none;cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-card-elevated);color:var(--accent-section);white-space:nowrap;border-radius:9999px;padding:.32rem .75rem;font-family:inherit;font-size:.74rem;font-weight:700}.cp-view-btn:hover{background:var(--accent-primary-soft)}.cp-qual-select{appearance:none;cursor:pointer;border:1px solid var(--border-subtle);background-color:var(--surface-card-elevated);color:var(--text-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border-radius:9999px;min-width:118px;padding:.32rem 1.7rem .32rem .65rem;font-family:inherit;font-size:.72rem;font-weight:700}.cp-qual-select[data-q=qualified]{color:#047857;background-color:#10b98121;border-color:#10b9814d}[data-theme=dark] .cp-qual-select[data-q=qualified]{color:#6ee7b7;background-color:#10b98133}.cp-qual-select[data-q=medium]{color:#b45309;background-color:#f59e0b24;border-color:#f59e0b4d}[data-theme=dark] .cp-qual-select[data-q=medium]{color:#fcd34d;background-color:#f59e0b38}.cp-qual-select[data-q=not_qualified]{color:#dc2626;background-color:#dc26261a;border-color:#dc262640}[data-theme=dark] .cp-qual-select[data-q=not_qualified]{color:#fca5a5;background-color:#dc26262e}.cp-notes-input{width:100%;min-width:150px;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--border-input);border-radius:.6rem;padding:.4rem .6rem;font-family:inherit;font-size:.78rem}.cp-notes-input::placeholder{color:var(--text-muted)}.cp-notes-input:focus{border-color:var(--accent-primary);outline:none}.hq-panel{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.9rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hq-panel__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.hq-panel__title{text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);font-size:.68rem;font-weight:800}.hq-panel__count{background:var(--surface-hover);min-width:20px;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;border-radius:9999px;margin-left:auto;padding:0 6px;font-size:.68rem;font-weight:800;line-height:18px}.hq-panel__count--accent{color:#7c3aed;background:#7c3aed24}.hq-list{flex-direction:column;gap:2px;max-height:calc(480px + .8rem);padding:.4rem;display:flex;overflow-y:auto}.hq-row{border-radius:.6rem;align-items:center;transition:background .15s;display:flex;position:relative}.hq-row:hover{background:var(--surface-hover)}.hq-row.is-busy{opacity:.5;pointer-events:none}.hq-row__click{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.55rem;min-width:0;padding:.5rem .55rem;font-family:inherit;display:flex}.hq-row__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hq-row__title{color:var(--text-primary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.79rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hq-row__meta{color:var(--text-muted);align-items:center;gap:.3rem;min-width:0;font-size:.66rem;display:flex}.hq-row__acct{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hq-row__actions{background:var(--surface-card);border:1px solid var(--border-subtle);opacity:0;pointer-events:none;z-index:2;border-radius:.5rem;align-items:center;gap:.15rem;padding:2px 4px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%);box-shadow:0 2px 10px #0f172a24}.hq-row:hover .hq-row__actions,.hq-row:focus-within .hq-row__actions{opacity:1;pointer-events:auto}@media(hover:none){.hq-row__actions{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:none;position:static;transform:none}}.hq-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.35rem;padding:3px 5px;font-family:inherit;font-size:.9rem;line-height:1}.hq-btn:hover{background:var(--surface-card);color:var(--text-primary)}.hq-btn:disabled{opacity:.4;cursor:default}.hq-btn--danger:hover{color:#dc2626}.hq-empty{text-align:center;color:var(--text-muted);padding:1.4rem .8rem;font-size:.76rem}.hq-detail{flex-direction:column;gap:.45rem;margin:0;display:flex}.hq-detail__row{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.hq-detail__row dt{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.66rem;font-weight:800}.hq-detail__row dd{color:var(--text-primary);overflow-wrap:break-word;text-transform:capitalize;margin:0;font-size:.8rem}@media(max-width:1023px){.hq-list{max-height:none}}.hq-head-btn{color:#0ea5e9;cursor:pointer;background:#0ea5e91a;border:1px solid #0ea5e940;border-radius:9999px;padding:.12rem .5rem;font-family:inherit;font-size:.6rem;font-weight:700}.hq-head-btn:hover{background:#0ea5e92e}.hq-status{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.12rem .45rem;font-size:.6rem;font-weight:800}.hq-people{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.hq-people__more{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:800}.hq-people__none{color:var(--text-muted);flex-shrink:0;font-size:.62rem}.hq-row__sender{flex-shrink:0;align-items:center;gap:.35rem;width:92px;min-width:0;display:inline-flex}.hq-row__sender-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.hq-btn--ok:hover{color:#047857}.hq-detail__label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:.4rem;font-size:.64rem;font-weight:800}.hq-row__person{flex-shrink:0;align-items:center;gap:.35rem;width:96px;min-width:0;display:inline-flex}.hq-row__person-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.hq-status-select{cursor:pointer;appearance:none;text-align:center;border:none;border-radius:9999px;flex-shrink:0;max-width:92px;margin-right:.4rem;padding:.15rem .3rem;font-family:inherit;font-size:.6rem;font-weight:800}.hq-status-select:disabled{opacity:.5;cursor:default}.hq-toggle{background:var(--surface-hover);border-radius:9999px;gap:2px;padding:2px;display:inline-flex}.hq-toggle__btn{cursor:pointer;letter-spacing:.02em;color:var(--text-muted);background:0 0;border:none;border-radius:9999px;padding:.16rem .5rem;font-family:inherit;font-size:.62rem;font-weight:800}.hq-toggle__btn.is-on{background:var(--surface-card);color:#7c3aed;box-shadow:0 1px 3px #0f172a1f}.hq-btn--link{color:#0ea5e9;align-items:center;padding:3px 6px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.hq-btn--link:hover{color:#0369a1;background:#0ea5e91f}@media(hover:none){.hq-btn,.hq-head-btn,.hq-toggle__btn{min-width:34px;min-height:34px}.hq-status-select{min-height:30px}}.tdxlb-backdrop{z-index:2000;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#090910eb;flex-direction:column;animation:.16s ease-out tdxlbIn;display:flex;position:fixed;inset:0}@keyframes tdxlbIn{0%{opacity:0}to{opacity:1}}.tdxlb-bar{color:#fff;flex-shrink:0;align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.tdxlb-name{text-overflow:ellipsis;white-space:nowrap;opacity:.92;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}.tdxlb-zoom{text-align:center;opacity:.8;font-variant-numeric:tabular-nums;min-width:44px;font-size:.72rem;font-weight:700}.tdxlb-btn{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tdxlb-btn:hover{background:#ffffff2e}.tdxlb-btn:disabled{opacity:.35;cursor:default}.tdxlb-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 1rem 1rem;display:flex;overflow:hidden}.tdxlb-media{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:.4rem;max-width:100%;max-height:100%}.tdxchat-image-attachment{position:relative}.tdxchat-video-badge{color:#fff;pointer-events:none;background:#09091099;border-radius:9999px;place-items:center;width:38px;height:38px;font-size:.9rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tdxchat-image-attachment video{border-radius:inherit;max-width:100%;display:block}@media(prefers-reduced-motion:reduce){.tdxlb-backdrop{animation:none}.tdxlb-media{transition:none!important}}.lead-sheet{flex-direction:column;gap:1rem;display:flex}.lead-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lead-sections{background:var(--surface-hover);border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.lead-section{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:9999px;padding:.35rem .85rem;font-family:inherit;font-size:.78rem;font-weight:700}.lead-section.is-on{background:var(--surface-card);color:var(--lead-accent,#7c3aed);box-shadow:0 1px 3px #0f172a24}.lead-actions{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.lead-btn{align-items:center;gap:.35rem;padding:.42rem .8rem;font-size:.78rem;display:inline-flex}.lead-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.lead-kpi{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.9rem;padding:.9rem 1rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0d}.lead-kpi:before{content:"";background:var(--lead-accent);width:4px;position:absolute;top:0;bottom:0;left:0}.lead-kpi__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:800}.lead-kpi__value{color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:1.5rem;font-weight:700;overflow:hidden}.lead-kpi__meta{color:var(--text-muted);margin-top:.15rem;font-size:.68rem}.lead-filters{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.lead-filter-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:.66rem;font-weight:800}.lead-search{flex:220px;align-items:center;min-width:190px;display:flex;position:relative}.lead-search svg{color:var(--text-muted);position:absolute;left:.75rem}.lead-search input{box-sizing:border-box;border:1px solid var(--border-input);background:var(--surface-card);width:100%;height:38px;color:var(--text-primary);border-radius:9999px;padding:0 .9rem 0 2.3rem;font-family:inherit;font-size:.82rem}.lead-chip-track{flex-wrap:wrap;gap:.3rem;display:flex}.lead-chip{cursor:pointer;white-space:nowrap;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary);border-radius:9999px;padding:.28rem .7rem;font-family:inherit;font-size:.72rem;font-weight:600}.lead-chip.is-on{color:#fff;background:#7c3aed;border-color:#7c3aed}.lead-clear{cursor:pointer;color:#dc2626;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:.74rem;font-weight:600}.lead-date-range{align-items:center;gap:.4rem;display:flex}.lead-date-range input{border:1px solid var(--border-input);background:var(--surface-card);height:34px;color:var(--text-primary);border-radius:.5rem;padding:0 .5rem;font-family:inherit;font-size:.78rem}.lead-table-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.9rem;overflow:hidden}.lead-table-wrap{max-height:68vh;overflow-x:auto}.lead-table{border-collapse:collapse;width:100%;min-width:900px}.lead-table thead th{z-index:1;background:var(--surface-card);text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.65rem .8rem;font-size:.62rem;font-weight:800;position:sticky;top:0}.lead-th-sort{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}.lead-th-sort:hover{color:var(--text-primary)}.lead-th-sort.is-on{color:#7c3aed}.lead-sort-idle{opacity:0;transition:opacity .12s}.lead-th-sort:hover .lead-sort-idle,.lead-th-sort:focus-visible .lead-sort-idle{opacity:.55}.lead-table tbody td{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:.6rem .8rem;font-size:.8rem;overflow:hidden}.lead-table thead th:first-child,.lead-table tbody td:first-child{z-index:2;background:var(--surface-card);box-shadow:1px 0 0 var(--border-subtle);position:sticky;left:0}.lead-table thead th:first-child{z-index:3}.lead-row{cursor:pointer}.lead-table tbody tr:hover td{background:var(--surface-hover)}.lead-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;max-width:100%;padding:.18rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.lead-mono{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:.74rem}.lead-link{color:#0ea5e9;font-size:.74rem;font-weight:700;text-decoration:none}.lead-link:hover{text-decoration:underline}.lead-row-actions{gap:.2rem;display:flex}.lead-icon-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.4rem;place-items:center;width:28px;height:28px;display:grid}.lead-icon-btn:hover{background:var(--surface-hover);color:var(--text-primary)}.lead-icon-btn.danger:hover{color:#dc2626}.lead-empty{text-align:center;color:var(--text-muted);padding:2.5rem 1.5rem}.lead-empty h3{color:var(--text-primary);margin:0 0 .3rem;font-size:1rem}.lead-empty p{margin:0;font-size:.82rem}.lead-modal-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;margin-bottom:.25rem;font-size:.64rem;font-weight:800}.lead-modal-title{color:var(--text-primary);margin:0 0 1rem;font-size:1.1rem;font-weight:800}.lead-help{color:var(--text-muted);margin:0 0 .9rem;font-size:.76rem;line-height:1.5}.lead-modal-footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.5rem;margin-top:1.2rem;padding-top:.9rem;display:flex}.lead-form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lead-form-field{flex-direction:column;gap:.3rem;display:flex}.lead-form-field.full{grid-column:1/-1}.lead-form-field>span{color:var(--text-secondary);font-size:.7rem;font-weight:700}.lead-col-list{flex-direction:column;gap:.35rem;display:flex}.lead-col-row{border:1px solid var(--border-subtle);background:var(--surface-card-header,var(--surface-hover));color:var(--text-primary);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.8rem;display:flex}.lead-col-row.is-hidden{opacity:.5}.lead-col-type{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.62rem;font-weight:700}.lead-mini-btn{border-radius:.45rem;padding:.25rem .55rem;font-size:.7rem}.lead-divider{background:var(--border-subtle);height:1px;margin:.8rem 0}.lead-add-btn{justify-content:center;width:100%;margin-top:.5rem}.lead-add-col{flex-direction:column;gap:.6rem;margin-top:.8rem;display:flex}.lead-steps{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.lead-step{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:flex}.lead-step-dot{border:1.5px solid var(--border-default);border-radius:9999px;place-items:center;width:21px;height:21px;font-size:.66rem;display:grid}.lead-step.is-on{color:#7c3aed}.lead-step.is-on .lead-step-dot{color:#fff;background:#7c3aed;border-color:#7c3aed}.lead-step.is-done .lead-step-dot{color:#fff;background:#10b981;border-color:#10b981}.lead-dropzone{border:2px dashed var(--border-default);text-align:center;cursor:pointer;background:var(--surface-hover);width:100%;color:var(--text-muted);border-radius:1rem;flex-direction:column;align-items:center;gap:.3rem;padding:2.2rem 1.5rem;font-family:inherit;display:flex}.lead-dropzone:hover{border-color:#7c3aed}.lead-dropzone p{color:var(--text-secondary);margin:.3rem 0 0;font-size:.84rem}.lead-dropzone span{font-size:.72rem}.lead-file-chip{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);border-radius:.65rem;align-items:center;gap:.45rem;margin-top:.75rem;padding:.45rem .75rem;font-size:.78rem;display:inline-flex}.lead-map-head{align-items:flex-start;gap:.75rem;display:flex}.lead-map-head .lead-help{flex:1}.lead-map-list{flex-direction:column;gap:.4rem;max-height:46vh;padding-right:.2rem;display:flex;overflow-y:auto}.lead-map-row{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.65rem;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem .7rem;display:grid}.lead-map-row.is-mapped{border-color:#10b98173}.lead-map-target{flex-direction:column;gap:1px;min-width:0;display:flex}.lead-map-label{color:var(--text-primary);font-size:.8rem;font-weight:700}.lead-map-id{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.62rem;font-weight:700}.lead-map-control{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lead-map-sample{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.lead-map-extras{border-top:1px solid var(--border-subtle);margin-top:.9rem;padding-top:.8rem}.lead-extra-row{cursor:pointer;grid-template-columns:auto 1fr auto minmax(0,1.2fr);align-items:center;gap:.55rem;padding:.4rem .15rem;display:grid}.lead-extra-row:hover{background:var(--surface-hover,#7c3aed0d);border-radius:.5rem}.lead-extra-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.lead-report{gap:.7rem;margin-bottom:.9rem;display:flex}.lead-report-stat{text-align:center;border-radius:.9rem;flex:1;padding:.75rem 1rem}.lead-report-stat.ok{background:#10b9811a}.lead-report-stat.bad{background:#dc26261a}.lead-report-stat .num{font-size:1.4rem;font-weight:800}.lead-report-stat.ok .num{color:#10b981}.lead-report-stat.bad .num{color:#dc2626}.lead-report-stat .lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.64rem;font-weight:800}.lead-report-list{border:1px solid var(--border-subtle);border-radius:.7rem;max-height:210px;overflow-y:auto}.lead-report-row{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:.5rem .75rem;font-size:.76rem}.lead-report-row:last-child{border-bottom:none}.lead-report-row .r-name{color:var(--text-primary);font-weight:700}.lead-report-row .r-reason{color:#dc2626}.lead-paste{resize:vertical;width:100%;min-height:180px;font-family:inherit;font-size:.84rem}.lead-paste-review{flex-direction:column;gap:.5rem;max-height:48vh;display:flex;overflow-y:auto}.lead-paste-card{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:.7rem;padding:.65rem .8rem}.lead-paste-name{color:var(--text-primary);font-size:.86rem;font-weight:700}.lead-paste-fields{color:var(--text-secondary);flex-wrap:wrap;gap:.2rem .9rem;margin-top:.25rem;font-size:.74rem;display:flex}.lead-paste-fields b{color:var(--text-muted);font-weight:700}.lead-paste-warn{color:#b45309;margin-top:.35rem;font-size:.7rem;font-weight:700}@media(max-width:640px){.lead-form-grid{grid-template-columns:1fr}.lead-map-row{grid-template-columns:1fr;gap:.35rem}}.lead-vertical{max-width:180px;padding:.42rem .6rem;font-size:.78rem}.lio-workspace{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.lio-top{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.lio-top__name{color:var(--text-primary);font-size:1.05rem;font-weight:800}.lio-top__headline{color:var(--text-secondary);margin-top:1px;font-size:.85rem}.lio-top__meta{color:var(--text-muted);margin-top:.3rem;font-size:.68rem}.lio-top__actions{flex-wrap:wrap;gap:.4rem;display:flex}.lio-btn{align-items:center;gap:.35rem;padding:.42rem .8rem;font-size:.78rem;display:inline-flex}.lio-tabs{background:var(--surface-hover);border-radius:9999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.lio-tab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:9999px;padding:.35rem .9rem;font-family:inherit;font-size:.78rem;font-weight:700}.lio-tab.is-on{background:var(--surface-card);color:#0a66c2;box-shadow:0 1px 3px #0f172a24}.lio-cards{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:.85rem;display:grid}.lio-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.85rem;flex-direction:column;gap:.5rem;padding:.85rem .95rem;display:flex;box-shadow:0 1px 3px #0f172a0d}.lio-card.is-locked{opacity:.72;border-style:dashed}.lio-card__head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lio-card__label{color:var(--text-primary);font-size:.84rem;font-weight:800}.lio-card__score{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800}.lio-card__tools{gap:.15rem;margin-left:auto;display:flex}.lio-icon{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.4rem;place-items:center;width:26px;height:26px;display:grid}.lio-icon:hover{background:var(--surface-hover);color:var(--text-primary)}.lio-icon:disabled{opacity:.35;cursor:default}.lio-badge{white-space:nowrap;border-radius:9999px;padding:.14rem .5rem;font-size:.64rem;font-weight:800}.lio-card__note{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.5}.lio-card__text{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:break-word;background:var(--surface-hover);border-radius:.5rem;max-height:200px;padding:.5rem 1.6rem .5rem .6rem;font-size:.8rem;line-height:1.55;position:relative;overflow-y:auto}.lio-inline-edit{cursor:pointer;color:var(--text-muted);opacity:0;background:0 0;border:none;transition:opacity .15s;position:absolute;top:5px;right:5px}.lio-card__text:hover .lio-inline-edit{opacity:1}.lio-card__editor textarea{box-sizing:border-box;border:1px solid var(--border-input);background:var(--surface-card);width:100%;color:var(--text-primary);resize:vertical;border-radius:.5rem;padding:.55rem .6rem;font-family:inherit;font-size:.8rem;line-height:1.55}.lio-card__actions{justify-content:flex-end;gap:.4rem;margin-top:.4rem;display:flex}.lio-suggestion{background:#0a66c20f;border:1px solid #0a66c238;border-radius:.6rem;padding:.6rem .7rem}.lio-suggestion__head{text-transform:uppercase;letter-spacing:.06em;color:#0a66c2;align-items:center;gap:.3rem;font-size:.66rem;font-weight:800;display:flex}.lio-verify{text-transform:none;letter-spacing:0;color:#b45309;background:#f59e0b29;border-radius:9999px;margin-left:auto;padding:.1rem .45rem;font-size:.64rem;font-weight:700}.lio-suggestion__text{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:break-word;margin-top:.35rem;font-size:.8rem;line-height:1.55}.lio-suggestion__why{color:var(--text-muted);margin-top:.3rem;font-size:.7rem}.lio-muted{color:var(--text-muted)}.lio-compare{flex-direction:column;gap:.5rem;display:flex}.lio-compare__row{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.7rem;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.7rem .8rem;display:grid}.lio-compare__label{color:var(--text-primary);font-size:.78rem;font-weight:800}.lio-compare__cap{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.2rem;font-size:.62rem;font-weight:800}.lio-compare__text{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:break-word;max-height:160px;font-size:.78rem;line-height:1.5;overflow-y:auto}.lio-chat{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.9rem;flex-direction:column;height:460px;display:flex}.lio-chat__log{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.85rem;display:flex;overflow-y:auto}.lio-turn{white-space:pre-wrap;overflow-wrap:break-word;border-radius:.7rem;max-width:78%;padding:.5rem .7rem;font-size:.8rem;line-height:1.5}.lio-turn.you{color:#fff;background:#0a66c2;align-self:flex-end}.lio-turn.ai{background:var(--surface-hover);color:var(--text-primary);align-self:flex-start}.lio-chat__box{border-top:1px solid var(--border-subtle);gap:.4rem;padding:.6rem;display:flex}.lio-chat__box input{border:1px solid var(--border-input);background:var(--surface-card);min-width:0;height:36px;color:var(--text-primary);border-radius:.5rem;flex:1;padding:0 .7rem;font-family:inherit;font-size:.82rem}@keyframes lio-spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite lio-spin}.lio-banner{flex-direction:column;gap:.75rem;display:flex}.lio-banner__preview{aspect-ratio:4;background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:.85rem;width:100%;max-width:720px;overflow:hidden}.lio-banner__preview img{object-fit:cover;width:100%;height:100%;display:block}.lio-banner__placeholder{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.lio-banner__actions{gap:.5rem;max-width:720px;display:flex}.lio-banner__actions input{border:1px solid var(--border-input);background:var(--surface-card);min-width:0;height:38px;color:var(--text-primary);border-radius:.5rem;flex:1;padding:0 .75rem;font-family:inherit;font-size:.82rem}.lio-export-menu{position:relative}.lio-export-menu__list{z-index:20;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.6rem;flex-direction:column;min-width:120px;padding:.3rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a24}.lio-export-menu__list button{text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.4rem .6rem;font-family:inherit;font-size:.78rem;font-weight:700}.lio-export-menu__list button:hover{background:var(--surface-hover)}.lio-email-form{flex-direction:column;gap:.85rem;display:flex}.lio-email-form label{color:var(--text-secondary);flex-direction:column;gap:.3rem;font-size:.76rem;font-weight:700;display:flex}.lio-email-form input,.lio-email-form textarea{border:1px solid var(--border-input);background:var(--surface-card);color:var(--text-primary);resize:vertical;border-radius:.5rem;padding:.55rem .7rem;font-family:inherit;font-size:.85rem}.lio-email-form__formats{flex-wrap:wrap;gap:.4rem;display:flex}.lio-chip{border:1px solid var(--border-subtle);background:var(--surface-hover);color:var(--text-muted);cursor:pointer;border-radius:9999px;padding:.3rem .7rem;font-family:inherit;font-size:.72rem;font-weight:800}.lio-chip.is-on{color:#fff;background:#0a66c2;border-color:#0a66c2}@media(max-width:720px){.lio-compare__row{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
