@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:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--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:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--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{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-6{grid-column:6}.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}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.\!inline{display:inline!important}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-9{padding:calc(var(--spacing) * 9)}.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}.lowercase{text-transform:lowercase}.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)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,: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{font-family:var(--font-sans);color:#111827;-webkit-font-smoothing:antialiased;background:0 0;min-height:100vh;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;--sidebar-width-expanded:212px;--topbar-height:72px;--radius:.75rem;--pill-accent:#6366f1;--pill-shadow:0 4px 16px #6366f14d;--text-primary:#0f1222;--text-secondary:#5a607a;--text-muted:#676d85;--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:#e9ebf1;--border-default:#dde1ea;--border-input:#cfd4e1;--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;--danger:#dc2626;--danger-strong:#991b1b;--danger-bg:#fef2f2;--danger-border:#fca5a5;--warning:#f59e0b;--warning-strong:#b45309;--warning-bg:#fffbeb;--success:#10b981;--success-strong:#047857;--success-bg:#f0fdf4;--info:#0ea5e9;--info-strong:#0369a1;--info-bg:#eff6ff;--accent:#7c3aed;--accent-strong:#5b21b6;--accent-bg:#f5f3ff;--indigo:#6366f1;--indigo-strong:#3730a3;--indigo-bg:#eef2ff;--fs-2xs:.7333rem;--fs-xs:.8rem;--fs-sm:.8667rem;--fs-md:.9333rem;--fs-lg:1rem;--fs-xl:1.0667rem;--fs-2xl:1.2rem;--fs-3xl:1.4667rem;--fs-4xl:1.8667rem;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--r-xs:.375rem;--r-sm:.5rem;--r-md:.625rem;--r-lg:.875rem;--r-xl:1rem;--r-2xl:1.5rem;--r-3xl:2rem;--r-full:9999px;--shadow-sm:0 1px 3px #0f172a0f;--shadow-md:0 4px 16px #0000000f, 0 1px 4px #0000000a;--shadow-lg:0 8px 24px #0f172a1f;--shadow-xl:0 32px 80px #00000024, 0 8px 24px #6366f11a;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--z-dropdown:1000;--z-popover:4000;--z-modal:9999;--z-modal-nested:99999;--z-lightbox:100000;--z-confirm:100001;--z-toast:100002}[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:#273243;--surface-input:#16202f;--surface-hover:#ffffff0f;--border-subtle:#ffffff1c;--border-default:#ffffff30;--border-input:#ffffff42;--accent-primary-soft:#a5b4fc1f;--pill-shadow:0 2px 10px #4f46e573;--accent-section:#a5b4fc;--accent-section-bg:#a5b4fc0f;--danger:#fca5a5;--danger-strong:#fca5a5;--danger-bg:#fca5a51f;--danger-border:#fca5a559;--warning:#fcd34d;--warning-strong:#fcd34d;--warning-bg:#fcd34d1f;--success:#6ee7b7;--success-strong:#6ee7b7;--success-bg:#6ee7b71f;--info:#7dd3fc;--info-strong:#7dd3fc;--info-bg:#7dd3fc1f;--accent:#c4b5fd;--accent-strong:#c4b5fd;--accent-bg:#c4b5fd1f;--indigo:#a5b4fc;--indigo-strong:#a5b4fc;--indigo-bg:#a5b4fc1f}.atmosphere{z-index:-1;filter:blur(80px);background:radial-gradient(circle at 20% 20%,#e0e7ff,#0000 40%),radial-gradient(circle at 80% 10%,#e6ebf5,#0000 40%),radial-gradient(circle,#f1f5f9,#0000),radial-gradient(circle at 10% 80%,#e2e8f0,#0000 40%),radial-gradient(circle at 90% 90%,#eef2ff,#0000 40%);position:fixed;inset:0}.glass-panel{-webkit-backdrop-filter:blur(40px)saturate(160%);border:1px solid var(--border-default);background:#ffffff73;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;--rail-cell:clamp(32px, 8vh - 20px, 48px);--rail-gap:clamp(0px, .45vh, .25rem);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{align-items:center;gap:var(--rail-gap,.25rem);flex-direction:column;flex:1;width:100%;padding:0;display:flex;overflow:visible}.sidebar-item{width:var(--rail-cell,48px);height:var(--rail-cell,48px);color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.875rem;justify-content:center;align-items:center;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-label{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;display:none;overflow:hidden}.sidebar.expanded{width:var(--sidebar-width-expanded);min-width:var(--sidebar-width-expanded);align-items:stretch;padding-left:.75rem;padding-right:.75rem}.sidebar.expanded .sidebar-nav{align-items:stretch}.sidebar.expanded .sidebar-item{justify-content:flex-start;gap:.75rem;width:100%;padding:0 .75rem}.sidebar.expanded .sidebar-label{display:block}.sidebar.expanded .sidebar-item:after{content:none}.sidebar.expanded .sidebar-user>div{align-items:stretch;width:100%}.sidebar:not(.expanded) .sidebar-collapse-toggle .sidebar-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-right{margin-left:auto}.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%);border:1px solid var(--border-default);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);background:#ffffffa6;transition:all .3s}.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%);border:1px solid var(--border-default);background:#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 var(--border-default);border-radius:var(--r-3xl);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{border:1.5px solid var(--border-input);border-radius:var(--r-lg);color:#111827;width:100%;font-size:var(--fs-md);-webkit-backdrop-filter:blur(8px);background:#ffffff80;padding:.625rem .875rem;font-family:inherit;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-acct-chevron:hover{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed4d}.glass-textarea{border:1.5px solid var(--border-input);color:#111827;resize:vertical;-webkit-backdrop-filter:blur(8px);background:#ffffff80;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{border:1.5px solid var(--border-input);border-radius:var(--r-lg);color:#111827;font-size:var(--fs-md);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;padding:.625rem 2rem .625rem .875rem;font-family:inherit;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;border-radius:var(--r-lg);font-weight:700;font-size:var(--fs-sm);cursor:pointer;letter-spacing:-.01em;background:#6366f1;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;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;border:1.5px solid var(--border-input);border-radius:var(--r-lg);font-weight:600;font-size:var(--fs-sm);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffffb3;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;transition:all .2s;display:inline-flex}.btn-secondary:hover:not(:disabled){background:#ffffffe6;border-color:#d1d5db}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.cc-row-action{border:1px solid var(--border-input);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:.7rem;font-weight:700;line-height:1.45;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cc-row-action:hover:not(:disabled){background:var(--accent-primary-soft,#7c3aed1a);border-color:var(--accent-primary);color:var(--accent-primary)}.cc-row-action:disabled{opacity:.45;cursor:not-allowed}.tdx-account-chat-fab{z-index:60;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;border-radius:9999px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 24px #6366f166,0 2px 8px #0f172a1f}.tdx-account-chat-fab:hover{transform:translateY(-2px);box-shadow:0 12px 32px #6366f17a,0 4px 12px #0f172a29}@media(max-width:767px){.tdx-account-chat-fab{width:48px;height:48px;bottom:1rem;right:1rem}}.tdx-toast-container{z-index:var(--z-toast);position:fixed;bottom:1.5rem;right:1.5rem}body:has(.tdx-account-chat-fab) .tdx-toast-container{bottom:6.4rem}@media(max-width:767px){.tdx-toast-container{bottom:1rem;right:1rem}body:has(.tdx-account-chat-fab) .tdx-toast-container{bottom:4.75rem}}@media(prefers-reduced-motion:reduce){.tdx-account-chat-fab{transition:none}.tdx-account-chat-fab:hover{transform:none}}.btn-ghost{color:#6b7280;border:1px solid var(--border-subtle);border-radius:var(--r-lg);font-weight:500;font-size:var(--fs-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;transition:all .2s;display:inline-flex}.btn-ghost:hover:not(:disabled){color:#374151;background:#fff9}.btn-danger{color:#fff;border-radius:var(--r-lg);font-weight:600;font-size:var(--fs-sm);cursor:pointer;background:#ef4444;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.125rem;font-family:inherit;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;border-radius:var(--r-md);color:#9ca3af;font-family:inherit;font-size:var(--fs-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;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}.sheet-loading-bar{z-index:6;background:var(--accent-primary-soft);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sheet-loading-bar:after{content:"";background:var(--accent-primary);width:30%;animation:1.1s ease-in-out infinite sheet-loading-bar;position:absolute;top:0;bottom:0}@keyframes sheet-loading-bar{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.sheet-loading-bar:after{opacity:.5;width:100%;animation:none;left:0}}@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:none}}@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 backwards 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:150;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 descPopIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.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);border:1px solid var(--border-default);background:#ffffff73;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{border:1px solid var(--border-default);cursor:grab;-webkit-user-select:none;user-select:none;background:#fffc;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:1px solid #0f172a14;border-radius:20%}.avatar.avatar-contain img{object-fit:contain;width:88%;height:88%;margin:6%}.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{border:1px solid var(--border-default);text-align:center;background:#ffffffeb;border-radius:1.5rem;width:100%;max-width:400px;padding:2.5rem 2rem;box-shadow:0 24px 64px #00000040}.workload-person-card{border:1px solid var(--border-default);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;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}.pod-card{border:1px solid var(--border-default);transition:transform .2s,box-shadow .2s;animation:.32s cubic-bezier(.22,1,.36,1) both pod-in;box-shadow:0 8px 24px #0f172a0f}.pod-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a21!important}.pod-card .pod-arrow{transition:transform .2s}.pod-card:hover .pod-arrow{transform:translate(4px)}@keyframes pod-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pod-card{animation:none}.pod-card:hover{transform:none}.pod-card .pod-arrow,.pod-card:hover .pod-arrow{transition:none;transform:none}}.account-tab.tab-morph{isolation:isolate;position:relative}.tab-pill{z-index:-1;border-radius:inherit;background:var(--pill-bg,var(--pill-accent));box-shadow:var(--pill-shadow);position:absolute;inset:0}.account-tab.tab-morph{transition:color .16s cubic-bezier(.2,.7,.2,1)}.account-tab.tab-morph.active{box-shadow:none;color:var(--text-on-accent);background:0 0;transition:color .16s cubic-bezier(.2,.7,.2,1) .14s;animation:none}.account-tab-bar.has-pill .account-tab.tab-morph.active:hover{background:0 0}.account-tab-bar{border:1px solid var(--border-default);scrollbar-width:none;background:#ffffff73;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-bar--sub{border-radius:1.1rem;gap:.15rem;margin-bottom:0;padding:.2rem}.account-tab-bar--sub .account-tab{border-radius:.85rem;padding:.32rem .62rem;font-size:.74rem}.account-tab-bar--sub .account-tab:hover{color:#4f46e5;background:#6366f11a}[data-theme=dark] .account-tab-bar--sub .account-tab:hover{color:#e2e8f0;background:#ffffff12}.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-count{color:inherit;background:#ffffff40;border-radius:9999px;padding:.08rem .34rem;font-size:.68rem;font-weight:700}.account-tab:not(.active) .account-tab-count{color:#6366f1;background:#6366f11f}.billing-tab-bar{position:relative}.billing-tab-bar .account-tab>svg{flex-shrink:0}.agentdev-card{position:relative;overflow:hidden}.agentdev-card--stalled:before{content:"";background:var(--status-danger,#dc2626);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.mom-card{-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border-default);cursor:pointer;background:#ffffffb3;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{border:1px solid var(--border-default);background:#ffffff73;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.1rem;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);border:1px solid var(--border-default);background:#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-subtitle:has(.superadmin-view-toggle){gap:0!important;margin-top:0!important;display:flex!important}.topbar-subtitle:has(.superadmin-view-toggle)>:not(.superadmin-view-toggle){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{border:1px solid var(--border-default);background:#ffffffb3;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]{--reply-chat-fg:#a5b4fc}[data-theme=dark] .atmosphere{background:radial-gradient(circle at 20% 20%,#1e1b4b,#0000 45%),radial-gradient(circle at 80% 10%,#1e1b4b,#0000 40%),radial-gradient(circle,#0f172a,#0000),radial-gradient(circle at 10% 80%,#172033,#0000 40%),radial-gradient(circle at 90% 90%,#111827,#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] :is(.app-main,.agents-scope) [style][style^="color: rgb(124, 58, 237)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(124, 58, 237)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(109, 40, 217)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(109, 40, 217)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(91, 33, 182)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(91, 33, 182)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(139, 92, 246)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(139, 92, 246)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(107, 33, 168)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(107, 33, 168)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#c4b5fd!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(99, 102, 241)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(99, 102, 241)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(79, 70, 229)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(79, 70, 229)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(67, 56, 202)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(67, 56, 202)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(55, 48, 163)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(55, 48, 163)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#a5b4fc!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(239, 68, 68)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(239, 68, 68)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(220, 38, 38)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(220, 38, 38)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(153, 27, 27)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(153, 27, 27)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(185, 28, 28)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(185, 28, 28)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(244, 63, 94)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(244, 63, 94)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(192, 57, 43)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(192, 57, 43)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(234, 67, 53)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(234, 67, 53)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#fca5a5!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(180, 83, 9)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(180, 83, 9)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(245, 158, 11)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(245, 158, 11)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(146, 64, 14)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(146, 64, 14)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(217, 119, 6)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(217, 119, 6)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(133, 77, 14)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(133, 77, 14)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(249, 171, 0)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(249, 171, 0)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#fcd34d!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(16, 185, 129)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(16, 185, 129)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(5, 150, 105)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(5, 150, 105)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(4, 120, 87)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(4, 120, 87)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(6, 95, 70)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(6, 95, 70)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(22, 101, 52)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(22, 101, 52)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(52, 211, 153)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(52, 211, 153)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#6ee7b7!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(13, 148, 136)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(13, 148, 136)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(15, 118, 110)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(15, 118, 110)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#5eead4!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(14, 165, 233)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(14, 165, 233)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(3, 105, 161)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(3, 105, 161)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(8, 145, 178)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(8, 145, 178)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#7dd3fc!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(29, 78, 216)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(29, 78, 216)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(37, 99, 235)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(37, 99, 235)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(30, 64, 175)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(30, 64, 175)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(10, 102, 194)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(10, 102, 194)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(24, 119, 242)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(24, 119, 242)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#93c5fd!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(219, 39, 119)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(219, 39, 119)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(236, 72, 153)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(236, 72, 153)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#f9a8d4!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(100, 116, 139)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(100, 116, 139)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(107, 114, 128)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(107, 114, 128)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: rgb(156, 163, 175)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: rgb(156, 163, 175)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:#94a3b8!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--danger)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--danger)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--danger)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--danger-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--danger-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--danger-strong)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--warning)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--warning)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--warning)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--warning-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--warning-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--warning-strong)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--success)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--success)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--success)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--success-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--success-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--success-strong)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--info)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--info)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--info)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--info-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--info-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--info-strong)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--accent)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--accent)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--accent)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--accent-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--accent-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--accent-strong)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--indigo)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--indigo)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--indigo)!important}[data-theme=dark] :is(.app-main,.agents-scope) [style][style^="color: var(--indigo-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]),[data-theme=dark] :is(.app-main,.agents-scope) [style][style*="; color: var(--indigo-strong)"]:not([style*="background: rgb("]):not([style*="background-color: rgb("]){color:var(--indigo-strong)!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] .account-tab:not(.active) .account-tab-count{color:#a5b4fc;background:#818cf82e}[data-theme=dark] .account-tab.active .account-tab-count{color:#fff;background:#0f172a47}[data-theme=dark] .pod-card{border-color:#ffffff1a;box-shadow:0 8px 24px #00000059}[data-theme=dark] .pod-card:hover{box-shadow:0 18px 40px #00000073!important}[data-theme=dark] .account-tab-bar--sub{background:#ffffff0a}[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)}.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:.68rem;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}}@media(hover:none)and (max-width:767px){.hq-row{flex-wrap:wrap;row-gap:.2rem}.hq-row__click{flex-basis:100%}.hq-row__actions{margin-left:auto}}.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:.68rem;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:.68rem;font-weight:700}.hq-head-btn:hover{background:#0ea5e92e}.hq-add-btn{background:var(--accent-bg);width:24px;height:24px;color:var(--accent);border:1px solid var(--accent);justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hq-add-btn{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.hq-add-btn{border-radius:var(--r-full);cursor:pointer;transition:background var(--dur-fast,.15s) ease,transform var(--dur-fast,.15s) ease}.hq-add-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hq-add-btn:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.hq-add-btn:hover{transform:scale(1.06)}.hq-status{letter-spacing:.02em;white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.12rem .45rem;font-size:.68rem;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:.68rem;font-weight:800}.hq-people__none{color:var(--text-muted);flex-shrink:0;font-size:.68rem}.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:.68rem;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:.68rem;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:.68rem;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:.68rem;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-add-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:.7rem;display:flex}.lead-head{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex;overflow-x:auto}.lead-head::-webkit-scrollbar{display:none}.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:nowrap;flex-shrink:0;gap:.35rem;margin-left:auto;display:flex}.lead-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;padding:.38rem .65rem;font-size:.75rem;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:.68rem;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:.68rem;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:.68rem;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{font-family:var(--font-mono);color:var(--text-muted);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:.68rem;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:.68rem;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:.68rem;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:.68rem;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{background-image:none;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:.68rem;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:.68rem;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:.68rem;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:.68rem;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}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-expand]{align-items:center;transition:transform .18s cubic-bezier(.2,.7,.2,1);display:inline-flex}:is(button,a):hover>[data-expand]{transform:translate(2px)}:is(button,a):disabled>[data-expand]{transform:none}:root{--tint-strength:12%;--tint-ink:100%;--tint-ink-toward:transparent}[data-theme=dark]{--tint-strength:26%;--tint-ink:62%;--tint-ink-toward:#fff}.webdev-premium-theme{--surface-base:#faf9ff;--surface-card-header:#f3f0ff;--surface-hover:#f0ecff;--border-subtle:#7c3aed1a;--border-default:#7c3aed29;--border-input:#7c3aed38;background:var(--surface-base);border-radius:1rem;min-height:100%;padding:1rem}[data-theme=dark] .webdev-premium-theme{--text-primary:#f1f0ff;--text-secondary:#b9b6e8;--text-muted:#8b87c4;--surface-base:#0d0b1f;--surface-card:#15122e;--surface-card-elevated:#1b1740;--surface-card-header:#1b1740;--surface-input:#1b1740;--surface-hover:#211c4a;--border-subtle:#8b5cf624;--border-default:#8b5cf633;--border-input:#8b5cf647;--accent-primary:#a78bfa;--accent-primary-soft:#a78bfa24;--accent-section:#a78bfa;--accent-section-bg:#a78bfa14;--status-success:#34d399;--status-warning:#fbbf24;--status-danger:#f87171;--status-info:#38bdf8}.webdev-premium-theme .glass-card-static{border:1px solid var(--border-default)}[data-theme=dark] .webdev-premium-theme .glass-card-static{background:var(--surface-card);box-shadow:0 4px 20px #00000059}.webdev-premium-theme .glass-input,.webdev-premium-theme .glass-select,.webdev-premium-theme select,.webdev-premium-theme input,.webdev-premium-theme textarea{border-color:var(--border-input)!important}[data-theme=dark] .webdev-premium-theme .glass-input,[data-theme=dark] .webdev-premium-theme .glass-select,[data-theme=dark] .webdev-premium-theme select,[data-theme=dark] .webdev-premium-theme input,[data-theme=dark] .webdev-premium-theme textarea{background:var(--surface-input)!important;color:var(--text-primary)!important}.webdev-premium-theme .btn-secondary{background:var(--surface-hover);border-color:var(--border-input)}[data-theme=dark] .webdev-premium-theme .btn-secondary{color:var(--text-primary)}.webdev-stat-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:.875rem;padding:.9rem 1.1rem;position:relative;overflow:hidden}.webdev-stat-card:before{content:"";background:var(--webdev-stat-accent,var(--accent-primary));width:3px;position:absolute;top:0;bottom:0;left:0}.webdev-stat-card .webdev-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.68rem;font-weight:700}.webdev-stat-card .webdev-stat-value{color:var(--text-primary);letter-spacing:-.02em;margin-top:.3rem;font-size:1.5rem;font-weight:800}.webdev-band-row{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.6rem;display:grid}.webdev-band-cell{border:1px solid var(--webdev-band-color,var(--border-default));background:var(--webdev-band-color,var(--border-default))}@supports (color:color-mix(in lab,red,red)){.webdev-band-cell{background:color-mix(in srgb,var(--webdev-band-color,var(--border-default)) 12%,var(--surface-card))}}.webdev-band-cell{text-align:center;border-radius:.7rem;padding:.7rem}.webdev-band-cell .webdev-band-value{color:var(--webdev-band-color,var(--text-primary));font-size:1.3rem;font-weight:800}.webdev-band-cell .webdev-band-label{color:var(--text-muted);margin-top:.2rem;font-size:.68rem}:root{--ease-standard:cubic-bezier(.2, .7, .2, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.16s;--dur-base:.24s;--dur-slow:.34s}@keyframes cardRise{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card){animation:cardRise var(--dur-slow) var(--ease-emphasized) backwards}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(2){animation-delay:35ms}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(3){animation-delay:70ms}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(4){animation-delay:.105s}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(5){animation-delay:.14s}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(6){animation-delay:.175s}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(7){animation-delay:.21s}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(n+8){animation-delay:.245s}:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card):nth-child(n+25){animation:none}.stat-tile{transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.stat-tile--action:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.stat-tile--action:active{transition-duration:80ms;transform:translateY(0)scale(.985)}[data-theme=dark] .stat-tile--action:hover{box-shadow:0 10px 24px #00000059}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-icon):not(:disabled):active{transition-duration:80ms;transform:scale(.97)}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-icon){transition-timing-function:var(--ease-overshoot)}:is(.app-main,.agents-scope) table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}:is(.app-main,.agents-scope) table:not(.no-row-hover) tbody tr:hover{background-color:var(--surface-hover)}:is(button,a,summary,[role=button],[role=tab],[role=menuitem]):focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(.app-main,.agents-scope) :is(.glass-card-static,.glass-card,.stat-tile,.cc-kpi-card,.pod-card){animation:none!important}.stat-tile--action:hover,.stat-tile--action:active,:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-icon):not(:disabled):active{transform:none}}.inline-loading{vertical-align:middle;animation:fadeIn var(--dur-base) var(--ease-standard) .15s backwards;align-items:center;gap:.45rem;display:inline-flex}.inline-loading__spin{display:inline-flex}.answer-feedback{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.answer-feedback__note{color:var(--text-muted);animation:fadeIn var(--dur-base) var(--ease-standard);font-size:11px}.answer-feedback__box{border:1px solid var(--border-subtle);background:var(--surface-card);animation:cardRise var(--dur-base) var(--ease-emphasized) backwards;border-radius:10px;flex-direction:column;flex-basis:100%;gap:6px;margin-top:4px;padding:10px;display:flex}.answer-feedback__label{color:var(--text-secondary);font-size:11.5px;line-height:1.45}.answer-feedback__box textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--border-input);background:var(--surface-input);color:var(--text-primary);border-radius:8px;padding:7px 9px;font-size:12.5px;line-height:1.45}.answer-feedback__box textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-soft);outline:none}@media(prefers-reduced-motion:reduce){.answer-feedback__note,.answer-feedback__box{animation:none}}@media(pointer:coarse){input,select,textarea{font-size:16px!important}}html{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:inherit}:focus:not(:focus-visible){outline:none}[style*="outline: none"]:focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}.skip-link{z-index:var(--z-toast);background:var(--accent);color:#fff;border-radius:9999px;padding:.5rem .9rem;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:-9999px;box-shadow:0 6px 18px #00000040}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;left:.75rem}@media print{html,body,#root,.app-outer,.app-shell,.app-main{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body,.app-outer,.app-shell,.app-main{color:#111!important;background:#fff!important}.app-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;display:block!important}.app-main{padding:0!important}.atmosphere,.sidebar,.sidebar-overlay,.topbar,.skip-link,.tdx-toast-container,.cpchat-launcher,.cpchat-panel,[style*="position: fixed"],[style*="position:fixed"]{display:none!important}.glass-card,.glass-card-static,.glass-panel{break-inside:avoid;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#ccc!important}a{color:inherit;text-decoration:none}}@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}}.oai-stack{display:flex;flex-direction:column;gap:.9rem}.oai-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.oai-between{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.oai-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.oai-grid-2{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.oai-grid-stats{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.oai-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.9rem;padding:1rem 1.1rem;min-width:0}.oai-card.is-flat{padding:.75rem .85rem}.oai-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.65rem;flex-wrap:wrap}.oai-title{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance}.oai-title-lg{margin:0;font-size:1.15rem;font-weight:800;color:var(--text-primary);letter-spacing:-.015em}.oai-sub{margin:0;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.oai-eyebrow{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.oai-body{margin:0;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.55}.oai-note{margin:0;font-size:.72rem;color:var(--text-muted);font-style:italic}.oai-empty{margin:0;padding:.5rem 0;font-size:var(--fs-xs);color:var(--text-muted)}.oai-num{font-variant-numeric:tabular-nums;font-weight:800;color:var(--text-primary)}.oai-stat{padding:.65rem .75rem;border-radius:.7rem;background:var(--surface-card-header);border:1px solid var(--border-subtle);min-width:0}.oai-stat strong{display:block;font-size:1.35rem;line-height:1.15;font-variant-numeric:tabular-nums;font-weight:800;color:var(--text-primary)}.oai-stat small{display:block;margin-top:.15rem;font-size:.7rem;color:var(--text-muted);font-weight:600}.oai-stat.is-danger strong{color:var(--danger-strong)}.oai-stat.is-warning strong{color:var(--warning-strong)}.oai-stat.is-success strong{color:var(--success-strong)}.oai-text-danger{color:var(--danger-strong)}.oai-text-warning{color:var(--warning-strong)}.oai-text-success{color:var(--success-strong)}.oai-text-accent{color:var(--accent-strong)}.oai-text-muted{color:var(--text-muted)}.oai-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:999px;font-size:.66rem;font-weight:750;line-height:1.5;white-space:nowrap;background:var(--surface-hover);color:var(--text-secondary);border:1px solid transparent}.oai-badge.is-high,.oai-badge.is-at_risk,.oai-badge.is-danger{background:var(--danger-bg);color:var(--danger-strong)}.oai-badge.is-medium,.oai-badge.is-watch,.oai-badge.is-warning{background:var(--warning-bg);color:var(--warning-strong)}.oai-badge.is-positive,.oai-badge.is-healthy,.oai-badge.is-success{background:var(--success-bg);color:var(--success-strong)}.oai-badge.is-accent{background:var(--accent-bg);color:var(--accent-strong)}.oai-badge.is-info{background:var(--info-bg);color:var(--info-strong)}.oai-badge.is-ghost{background:transparent;border-color:var(--border-default);color:var(--text-muted)}button.oai-badge{cursor:pointer;font-family:inherit}button.oai-badge:hover{filter:brightness(.97)}.oai-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.oai-list>li{min-width:0}.oai-item{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.5rem .6rem;border-radius:.6rem;text-align:left;border:1px solid var(--border-subtle);background:var(--surface-card);font-family:inherit;color:var(--text-primary)}button.oai-item{cursor:pointer;transition:border-color .15s ease,background .15s ease}button.oai-item:hover,button.oai-item:focus-visible{border-color:var(--accent-primary);background:var(--accent-primary-soft);outline:none}.oai-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.oai-item-title{margin:0;font-size:var(--fs-sm);font-weight:650;color:var(--text-primary);line-height:1.35;overflow-wrap:anywhere}.oai-item-meta{margin:0;font-size:.7rem;color:var(--text-muted);line-height:1.4}.oai-insight{border:1px solid var(--border-subtle);border-left:3px solid var(--border-default);border-radius:.7rem;padding:.65rem .75rem;background:var(--surface-card);display:flex;flex-direction:column;gap:.35rem;min-width:0}.oai-insight.is-high{border-left-color:var(--danger)}.oai-insight.is-medium{border-left-color:var(--warning)}.oai-insight.is-low{border-left-color:var(--info)}.oai-insight.is-positive{border-left-color:var(--success)}.oai-insight-title{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-primary);line-height:1.35;overflow-wrap:anywhere}.oai-insight-detail{margin:0;font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.5;overflow-wrap:anywhere}.oai-insight-rec{margin:0;font-size:var(--fs-xs);color:var(--accent-strong);font-weight:600;line-height:1.45}.oai-actions{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.oai-link-btn{border:none;background:none;padding:.15rem .35rem;border-radius:.4rem;font:inherit;font-size:.72rem;font-weight:700;color:var(--accent-strong);cursor:pointer}.oai-link-btn:hover,.oai-link-btn:focus-visible{background:var(--accent-primary-soft);outline:none}.oai-link-btn.is-muted{color:var(--text-muted)}.oai-link-btn:disabled{opacity:.5;cursor:default}.oai-evidence{display:flex;flex-wrap:wrap;gap:.3rem}.oai-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .5rem;border-radius:.45rem;border:1px solid var(--border-default);background:var(--surface-card-header);color:var(--text-secondary);font:inherit;font-size:.7rem;font-weight:600;cursor:pointer;text-align:left}.oai-chip:hover,.oai-chip:focus-visible{border-color:var(--accent-primary);color:var(--accent-strong);outline:none}.oai-chip b{font-weight:800;color:var(--text-muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em}.oai-chip em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22rem}.oai-why{font-size:.7rem}.oai-why summary{cursor:pointer;color:var(--text-muted);font-weight:700;list-style:none}.oai-why summary::-webkit-details-marker{display:none}.oai-why summary:before{content:"▸ "}.oai-why[open] summary:before{content:"▾ "}.oai-why-body{margin-top:.35rem;display:flex;flex-direction:column;gap:.35rem}.oai-score{position:relative;width:112px;height:112px;flex-shrink:0}.oai-score svg{display:block}.oai-score-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.oai-score-label strong{font-size:1.9rem;font-weight:850;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.oai-score-label small{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:.2rem}.oai-ring-track{stroke:var(--border-subtle)}.oai-ring-healthy{stroke:var(--success)}.oai-ring-watch{stroke:var(--warning)}.oai-ring-at_risk{stroke:var(--danger)}.oai-ring-none{stroke:var(--border-default)}.oai-bar{height:7px;border-radius:999px;background:var(--surface-hover);overflow:hidden}.oai-bar>i{display:block;height:100%;border-radius:inherit;background:var(--accent-primary)}.oai-bar.is-healthy>i{background:var(--success)}.oai-bar.is-watch>i{background:var(--warning)}.oai-bar.is-at_risk>i{background:var(--danger)}.oai-quadrant{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.oai-quad{padding:.5rem .6rem;border-radius:.55rem;border:1px dashed var(--border-default);min-height:3.2rem}.oai-quad p{margin:0;font-size:.7rem;color:var(--text-muted);line-height:1.35}.oai-quad strong{display:block;font-size:.74rem;color:var(--text-secondary)}.oai-quad.is-on{border-style:solid;border-color:var(--accent-primary);background:var(--accent-primary-soft)}.oai-quad.is-on strong{color:var(--accent-strong)}.oai-weekbars{display:flex;align-items:flex-end;gap:3px;height:54px}.oai-weekbars>i{flex:1;min-width:4px;border-radius:3px 3px 1px 1px;background:var(--accent-primary);opacity:.85}.oai-weekbars>i.is-alt{background:var(--border-default);opacity:1}.oai-heat{display:grid;grid-template-columns:repeat(24,1fr);gap:2px}.oai-heat>i{height:18px;border-radius:3px;background:var(--accent-primary)}.oai-table-wrap{overflow-x:auto}.oai-table{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}.oai-table th{text-align:left;padding:.45rem .55rem;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:800;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.oai-table td{padding:.5rem .55rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:top}.oai-table td.num,.oai-table th.num{text-align:right;font-variant-numeric:tabular-nums}.oai-table tr:last-child td{border-bottom:none}.oai-tabs{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:1px solid var(--border-subtle);margin-bottom:.9rem}.oai-tab{border:none;background:none;padding:.5rem .75rem;font:inherit;font-size:var(--fs-sm);font-weight:650;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.oai-tab:hover{color:var(--text-primary)}.oai-tab.is-on{color:var(--accent-strong);border-bottom-color:var(--accent-primary)}.oai-input,.oai-select,.oai-textarea{font:inherit;font-size:var(--fs-sm);color:var(--text-primary);background:var(--surface-input, var(--surface-card));border:1px solid var(--border-input);border-radius:.55rem;padding:.42rem .6rem;min-width:0}.oai-textarea{width:100%;resize:vertical;line-height:1.55}.oai-input:focus-visible,.oai-select:focus-visible,.oai-textarea:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.oai-switch{position:relative;width:38px;height:22px;flex-shrink:0;border-radius:999px;border:none;background:var(--border-default);cursor:pointer;transition:background .15s ease;padding:0}.oai-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px #0f172a40}.oai-switch.is-on{background:var(--accent-primary)}.oai-switch.is-on:after{transform:translate(16px)}.oai-switch:disabled{opacity:.5;cursor:default}.oai-switch:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.oai-fab{position:fixed;right:1.5rem;bottom:1.5rem;z-index:60;height:46px;padding:0 1rem 0 .85rem;border-radius:999px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;background:var(--text-primary);color:var(--surface-card);font:inherit;font-size:var(--fs-sm);font-weight:750;box-shadow:0 10px 28px #0f172a47,0 2px 6px #0f172a2e;transition:transform .2s ease,box-shadow .2s ease}.oai-fab:hover{transform:translateY(-2px)}.oai-fab:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.oai-fab kbd{font:inherit;font-size:.66rem;opacity:.65;border:1px solid currentColor;border-radius:.3rem;padding:0 .25rem}.oai-fab.has-account-fab{bottom:5.4rem}.oai-drawer-backdrop{position:fixed;inset:0;z-index:1150;background:#0f172a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.oai-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1151;width:min(460px,100vw);display:flex;flex-direction:column;background:var(--surface-card);color:var(--text-primary);border-left:1px solid var(--border-subtle);box-shadow:-18px 0 40px #0f172a2e;animation:oai-slide .22s ease}@keyframes oai-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.oai-drawer{animation:none}.oai-fab,.oai-switch:after{transition:none}}.oai-drawer-head{padding:.9rem 1rem .7rem;border-bottom:1px solid var(--border-subtle);display:flex;align-items:flex-start;gap:.6rem}.oai-drawer-head h2{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.oai-drawer-head p{margin:.15rem 0 0;font-size:.72rem;color:var(--text-muted)}.oai-drawer-scroll{flex:1;overflow-y:auto;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.8rem}.oai-drawer-foot{border-top:1px solid var(--border-subtle);padding:.7rem .8rem;display:flex;gap:.5rem;align-items:flex-end}.oai-msg-user{align-self:flex-end;max-width:85%;padding:.55rem .8rem;border-radius:1rem 1rem .3rem;background:var(--text-primary);color:var(--surface-card);font-size:var(--fs-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.oai-msg-ai{align-self:stretch;display:flex;flex-direction:column;gap:.45rem;font-size:var(--fs-sm);line-height:1.6;color:var(--text-primary)}.oai-msg-status{font-size:.72rem;color:var(--accent-strong);font-weight:700}.oai-suggest{display:flex;flex-wrap:wrap;gap:.35rem}.oai-suggest button{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);border-radius:999px;padding:.3rem .7rem;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;text-align:left}.oai-suggest button:hover,.oai-suggest button:focus-visible{border-color:var(--accent-primary);color:var(--accent-strong);outline:none}.oai-search-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:.85rem;box-shadow:0 16px 40px #0f172a2e;padding:.4rem;max-height:min(70vh,520px);overflow-y:auto}.oai-search-group{padding:.35rem .4rem .2rem}.oai-search-item{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.4rem .5rem;border-radius:.5rem;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary)}.oai-search-item:hover,.oai-search-item.is-active{background:var(--accent-primary-soft)}.oai-search-item p{margin:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.oai-search-item small{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.oai-search-ask{border-top:1px solid var(--border-subtle);margin-top:.3rem;padding-top:.3rem}.oai-reports-grid{display:grid;gap:1rem;grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start}@media(max-width:900px){.oai-reports-grid{grid-template-columns:1fr}}.oai-graph{width:100%;height:440px;border-radius:.8rem;background:var(--surface-card-header);border:1px solid var(--border-subtle)}.oai-graph text{font-family:inherit;font-size:10px;fill:var(--text-secondary)}svg .n-account{fill:var(--accent-primary)}svg .n-person{fill:var(--info)}svg .n-meeting{fill:var(--warning)}svg .n-task{fill:var(--text-muted)}svg .n-commitment{fill:var(--success)}svg .n-decision{fill:var(--danger)}.oai-graph line{stroke:var(--border-default)}@media(max-width:767px){.oai-fab{right:1rem;bottom:1rem;padding:0 .85rem}.oai-fab span.oai-fab-label,.oai-fab kbd{display:none}.oai-fab.has-account-fab{bottom:4.6rem}.oai-grid-2{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.oai-print,.oai-print *{visibility:visible}.oai-print{position:absolute;inset:0;padding:1.5rem}.oai-noprint{display:none!important}}
