:root{color-scheme:light;--ev-bg-page:#f4f3fb;--ev-bg-sidebar:#fff;--ev-bg-header:#fff;--ev-bg-surface:hsla(0,0%,100%,.55);--ev-border-surface:hsla(0,0%,100%,.65);--ev-bg-card-ambient:hsla(0,0%,100%,.72);--ev-bg-card-dense:hsla(0,0%,100%,.85);--ev-bg-card-hover:hsla(0,0%,100%,.9);--ev-bg-elevated:hsla(0,0%,100%,.96);--ev-bg-nav-hover:#f8f9fb;--ev-text-primary:#18181b;--ev-text-secondary:#5a6472;--ev-text-muted:#98a2b3;--ev-text-placeholder:#98a2b3;--ev-border-card:hsla(0,0%,100%,.7);--ev-border-card-hover:rgba(124,92,252,.35);--ev-border-card-glow:rgba(0,191,166,.28);--ev-border-thin:#e8eaed;--ev-border-input:#e5e7eb;--ev-bg-input:#fff;--ev-primary:#00bfa6;--ev-primary-rgb:0,191,166;--ev-primary-hover:#00a892;--ev-primary-soft:#e8faf7;--ev-primary-border:#b8eee6;--ev-primary-text:#00766b;--ev-primary-text-hover:#005f57;--ev-primary-light:#5eead4;--ev-danger-bg:#fef2f2;--ev-danger-border:#fecaca;--ev-danger-text:#dc2626;--ev-success:#22c55e;--ev-success-bg:#f0fdf4;--ev-success-border:#bbf7d0;--ev-success-text:#15803d;--ev-warning-bg:#fff7ed;--ev-warning-border:#ffddb0;--ev-warning-text:#c2650a;--ev-info-bg:#eff6ff;--ev-info-border:#bfdbfe;--ev-info-text:#3b82f6;--ev-purple-bg:#f2effe;--ev-purple-border:#ddd6fe;--ev-purple-text:#6d28d9;--ev-accent-blue:#3b82f6;--ev-accent-blue-tint:#eff6ff;--ev-accent-purple:#7c5cfc;--ev-accent-purple-tint:#f2effe;--ev-accent-green:#22c55e;--ev-accent-green-tint:#f0fdf4;--ev-accent-orange:#fb923c;--ev-accent-orange-tint:#fff7ed;--ev-accent-cyan:#06b6d4;--ev-accent-cyan-tint:#ecfeff;--ev-accent-red:#ef4444;--ev-accent-red-tint:#fef2f2;--ev-accent-pink:#ec4899;--ev-accent-pink-tint:#fdf2f8;--ev-accent-fuchsia:#d946ef;--ev-accent-fuchsia-tint:#fdf4ff;--ev-accent-indigo:#6366f1;--ev-accent-indigo-tint:#eef2ff;--ev-accent-amber:#c99400;--ev-accent-amber-tint:#fff9e6;--ev-accent-yellow:#f5b914;--ev-accent-yellow-tint:#fffbeb;--ev-aurora-purple:139,92,246;--ev-aurora-violet:124,92,252;--ev-aurora-cyan:34,211,238;--ev-aurora-mint:0,191,166;--ev-aurora-peach:240,166,210;--ev-aurora-blue:96,165,250;--ev-aurora-amber:245,185,20;--ev-aurora-fuchsia:217,70,239;--ev-aurora-page:radial-gradient(1100px circle at 12% 4%,rgba(var(--ev-aurora-purple),0.13),transparent 48%),radial-gradient(1000px circle at 88% 0%,rgba(var(--ev-aurora-cyan),0.10),transparent 46%),radial-gradient(1150px circle at 6% 96%,rgba(var(--ev-aurora-peach),0.10),transparent 50%),radial-gradient(1050px circle at 62% 100%,rgba(var(--ev-aurora-blue),0.10),transparent 52%);--ev-radius-xs:6px;--ev-radius-sm:8px;--ev-radius-md:11px;--ev-radius-lg:14px;--ev-radius-card:16px;--ev-radius-module:18px;--ev-radius-nav-group:16px;--ev-radius-panel:20px;--ev-radius-hero:22px;--ev-radius-modal:24px;--ev-radius-pill:21px;--ev-radius-full:50%;--ev-shadow-xs:inset 0 1px 1px hsla(0,0%,100%,.65);--ev-shadow-card:inset 0 1px 0 hsla(0,0%,100%,.5),0 2px 5px rgba(15,23,42,.03),0 10px 24px -14px rgba(15,23,42,.08);--ev-shadow-card-hover:inset 0 1px 0 hsla(0,0%,100%,.65),0 3px 8px rgba(15,23,42,.045),0 16px 32px -16px rgba(15,23,42,.11);--ev-shadow-panel:inset 0 1px 0 hsla(0,0%,100%,.55),0 8px 28px -18px rgba(60,50,120,.15);--ev-shadow-floating:inset 0 1px 0 hsla(0,0%,100%,.75),0 14px 32px -18px rgba(60,50,120,.2);--ev-shadow-hero:inset 0 1px 0 hsla(0,0%,100%,.75),inset 0 0 70px rgba(var(--ev-primary-rgb),0.085),inset 0 0 42px rgba(var(--ev-aurora-cyan),0.06),0 24px 56px -22px rgba(90,70,160,.34);--ev-shadow-modal:inset 0 1px 0 hsla(0,0%,100%,.8),0 0 70px -18px rgba(139,110,246,.22),0 30px 70px -22px rgba(30,20,65,.33);--ev-glow-primary:0 9px 22px -6px rgba(var(--ev-primary-rgb),0.55);--ev-glow-success:0 4px 12px -6px rgba(34,197,94,.45);--ev-glow-warning:0 4px 12px -6px rgba(245,185,20,.45);--ev-glow-danger:0 4px 12px -6px rgba(239,68,68,.45);--ev-glow-purple:0 4px 12px -6px rgba(var(--ev-aurora-violet),0.45);--ev-focus-ring:0 0 0 3px rgba(var(--ev-aurora-violet),0.28);--ev-focus-ring-accent:0 0 0 3px rgba(var(--ev-primary-rgb),0.28);--ev-ease:cubic-bezier(0.22,1,0.36,1);--ev-duration:200ms;--ev-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-primary:var(--ev-text-primary);--text-secondary:var(--ev-text-secondary);--text-muted:var(--ev-text-muted);--accent:var(--ev-primary);--accent-hover:var(--ev-primary-hover);--accent-soft:var(--ev-primary-soft);--header-bg:var(--ev-bg-header);--card-bg:var(--ev-bg-card-ambient);--section-bg:var(--ev-bg-surface);--section-border:var(--ev-border-surface);--border-thin:var(--ev-border-thin);--nav-hover-bg:var(--ev-bg-nav-hover);--input-bg:var(--ev-bg-input);--input-border:var(--ev-border-input);--input-placeholder:var(--ev-text-placeholder)}:root[data-theme=dark]{color-scheme:dark;--ev-bg-page:#0b0d0f;--ev-bg-sidebar:#101214;--ev-bg-header:#101214;--ev-bg-surface:rgba(24,26,30,.55);--ev-border-surface:hsla(0,0%,100%,.1);--ev-bg-card-ambient:rgba(30,32,37,.72);--ev-bg-card-dense:rgba(30,32,37,.85);--ev-bg-card-hover:rgba(36,39,45,.85);--ev-bg-elevated:rgba(38,41,47,.96);--ev-bg-nav-hover:hsla(0,0%,100%,.06);--ev-text-primary:#f5f7fa;--ev-text-secondary:#b7bcc5;--ev-text-muted:#737b87;--ev-border-card:hsla(0,0%,100%,.1);--ev-border-card-hover:hsla(0,0%,100%,.18);--ev-border-card-glow:rgba(0,191,166,.3);--ev-border-thin:hsla(0,0%,100%,.08);--ev-border-input:hsla(0,0%,100%,.1);--ev-bg-input:hsla(0,0%,100%,.04);--ev-primary-text:#5eead4;--ev-primary-text-hover:#99f6e4}body,html{margin:0;height:100%;overflow:hidden}body{background:var(--ev-bg-page);font-family:var(--ev-font)}*{box-sizing:border-box}a{color:var(--ev-primary-text);text-decoration:none}a:hover{color:var(--ev-primary-text-hover)}.app-bg-aurora:before{content:"";position:fixed;inset:0;background:var(--ev-aurora-page);filter:blur(20px);pointer-events:none;z-index:0}:focus-visible{outline:3px solid rgba(var(--ev-aurora-violet),.28);outline-offset:0}.esl-scroll{scrollbar-width:none;-ms-overflow-style:none}.esl-scroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes eslOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,16px) scale(1.05)}}@keyframes eslOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,20px) scale(1.04)}}@keyframes eslGlowA{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-14px,10px) scale(1.06);opacity:1}}.esl-glow{animation:eslGlowA 16s ease-in-out infinite}@keyframes eslShimmer{0%{background-position:-360px 0}to{background-position:360px 0}}.esl-skel{background:linear-gradient(90deg,rgba(15,23,42,.05),rgba(15,23,42,.09) 50%,rgba(15,23,42,.05));background-size:360px 100%;animation:eslShimmer 1.3s linear infinite;border-radius:6px}@keyframes eslInsightIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.esl-insight{animation:eslInsightIn .4s ease both;transition:filter .15s ease}.esl-insight:hover{filter:brightness(.7)}@keyframes eslDotPulse{0%,92%,to{box-shadow:0 0 0 0 transparent}95%{box-shadow:0 0 0 4px rgba(0,0,0,.08)}}.esl-insight-dot{animation:eslDotPulse 10s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.esl-insight,.esl-insight-dot{animation:none!important}}.esl-qa{transition:background .16s ease,transform .16s ease}.esl-qa:hover{background:rgba(var(--ev-primary-rgb),.09)!important;transform:translateY(-1px)}.esl-card{flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.esl-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 20px 36px -20px rgba(var(--ev-primary-rgb),.28)!important;border-color:rgba(var(--ev-primary-rgb),.22)!important}.evacor-row-hoverable{transition:background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.evacor-row-hoverable:hover{background:#fff;box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.esl-search-wrap{transition:box-shadow .2s ease,border-color .2s ease}.esl-search-wrap:focus-within{border-color:rgba(var(--ev-primary-rgb),.35)!important;box-shadow:0 0 0 4px rgba(var(--ev-primary-rgb),.08),0 12px 28px -18px rgba(15,23,42,.25)!important}.esl-rowmenu{opacity:0;transition:opacity .14s ease}.evacor-row-hoverable:hover .esl-rowmenu{opacity:1}.esl-menubtn:hover{background:rgba(15,23,42,.06)!important;color:var(--ev-text-primary)!important}.esl-menuitem:hover{background:rgba(15,23,42,.05)}.esl-menuitem-danger:hover{background:rgba(239,68,68,.08)!important}.esl-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.esl-chip:hover{border-color:rgba(var(--ev-primary-rgb),.3)!important}.esl-viewtab{transition:color .15s ease,background .15s ease,box-shadow .15s ease}.esl-check{transition:border-color .15s ease,background .15s ease}.esl-check:hover{border-color:var(--ev-primary)!important}.esl-drawer{animation:eslSlideIn .26s cubic-bezier(.22,1,.36,1)}.esl-glow1{animation:eslOrb1 22s ease-in-out infinite}.esl-glow2{animation:eslOrb2 19s ease-in-out infinite}.esl-drawer select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%235A6472'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209L12%2015L18%209'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}@keyframes eslSlideIn{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}.esl-dtab{transition:color .15s ease,background .15s ease,box-shadow .15s ease}.esl-inline:focus{outline:none;border-color:var(--ev-primary)!important;background:#fff!important;box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.1)}.esl-kbd{font-size:9.5px;font-weight:700;color:var(--text-muted);background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.08);border-radius:5px;padding:1.5px 5px;font-family:inherit}.esp-scroll{scrollbar-width:none;-ms-overflow-style:none}.esp-scroll::-webkit-scrollbar{display:none;width:0;height:0}.esp-scrollx{scrollbar-width:thin}.esp-card{flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease;cursor:-webkit-grab;cursor:grab}.esp-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 18px 34px -20px rgba(15,23,42,.28)!important;border-color:rgba(var(--ev-primary-rgb),.22)!important}.esp-card:active{cursor:-webkit-grabbing;cursor:grabbing}.esp-col-dragover{background:rgba(var(--ev-primary-rgb),.06)!important;border-color:rgba(var(--ev-primary-rgb),.35)!important}@keyframes espOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,16px) scale(1.05)}}@keyframes espOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,20px) scale(1.04)}}.esp-menu{animation:espPop .15s cubic-bezier(.22,1,.36,1) both}.esp-addbtn{transition:background .14s ease,color .14s ease}.esp-addbtn:hover{background:rgba(var(--ev-primary-rgb),.1);color:var(--ev-primary)}.esp-menuitem{transition:background .12s ease}.esp-menuitem:hover{background:rgba(15,23,42,.05)}.esp-addstage{transition:background .16s ease,border-color .16s ease,color .16s ease}.esp-addstage:hover{background:hsla(0,0%,100%,.6)!important;border-color:rgba(var(--ev-primary-rgb),.4)!important;color:var(--ev-primary)!important}@media (prefers-reduced-motion:reduce){[style*=espOrb]{animation:none!important}}@keyframes espChipGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-46%,-54%) scale(1.12);opacity:1}}.esp-chip{position:relative;transition:border-color .22s ease,background .22s ease}.esp-chip:hover{border-color:hsla(0,0%,100%,.95)!important;background:hsla(0,0%,100%,.76)!important}.esp-chip:hover .esp-chip-glow{opacity:1}.esp-chip-glow{position:absolute;top:50%;left:50%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(100,255,218,.11) 0,rgba(139,124,255,.11) 55%,transparent 75%);filter:blur(18px);animation:espChipGlow 14s ease-in-out infinite;opacity:.85;transition:opacity .22s ease;pointer-events:none}@media (prefers-reduced-motion:reduce){.esp-chip-glow{animation:none!important}}.esp-drawer{animation:espSlideIn .26s cubic-bezier(.22,1,.36,1)}@keyframes espSlideIn{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}.esd-scroll{scrollbar-width:none;-ms-overflow-style:none}.esd-scroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes esdOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,16px) scale(1.05)}}@keyframes esdOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,20px) scale(1.04)}}.esd-card{transition:transform .18s ease,box-shadow .18s ease}.esd-card:hover{transform:translateY(-2px)}.esd-qa:hover{background:rgba(var(--ev-primary-rgb),.08)!important}.esd-row:hover{background:rgba(15,23,42,.03)}.esd-viewlink{transition:background .16s ease,border-color .16s ease,transform .16s ease}.esd-viewlink:hover{background:rgba(var(--ev-primary-rgb),.13)!important;border-color:rgba(var(--ev-primary-rgb),.34)!important;transform:translateX(1px)}.esd-listrow{transition:background .18s ease,border-color .18s ease,transform .18s ease}.esd-listrow:hover{background:hsla(0,0%,100%,.72);border-color:hsla(0,0%,100%,.85)!important;transform:translateX(2px);box-shadow:0 6px 16px -14px rgba(15,23,42,.35)}@keyframes esdGlowA{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-14px,10px) scale(1.1);opacity:1}}@keyframes esdGlowB{0%,to{transform:translate(0) scale(1);opacity:.8}50%{transform:translate(12px,-12px) scale(1.08);opacity:1}}.esd-glow{animation:esdGlowA 16s ease-in-out infinite}.esd-glow2{animation:esdGlowB 19s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.esd-glow,.esd-glow2{animation:none!important}}.eva-scroll{scrollbar-width:none;-ms-overflow-style:none}.eva-scroll::-webkit-scrollbar{display:none;width:0;height:0}.eva-tool{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.eva-tool:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px rgba(124,92,252,.35)!important;border-color:rgba(124,92,252,.3)!important}.eva-prompt:hover{background:rgba(124,92,252,.08)!important}@keyframes evaPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.eva-tool{transition:none!important}}.esr-scroll{scrollbar-width:none;-ms-overflow-style:none}.esr-scroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes esrOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,16px) scale(1.05)}}@keyframes esrOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,20px) scale(1.04)}}.esr-btn{transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.esr-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -14px rgba(60,50,120,.35)}.esr-chip{transition:background .16s ease,color .16s ease}.esr-chip:hover{background:rgba(15,23,42,.05)}.esr-row:hover{background:rgba(0,191,166,.05)}.esr-bar{transition:filter .18s ease}.esr-bar:hover{filter:brightness(1.06)}.esr-orb1{animation:esrOrb1 22s ease-in-out infinite}.esr-orb2{animation:esrOrb2 26s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.esr-bar,.esr-btn,.esr-chip,.esr-orb1,.esr-orb2{animation:none!important;transition:none!important}}.evacor-header-focusable:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.28)!important}.evacor-hdr-icon:hover{color:var(--accent,var(--ev-primary));background:rgba(var(--ev-primary-rgb),.08)}.evacor-hdr-search:hover{border-color:rgba(var(--ev-primary-rgb),.22)!important;box-shadow:inset 0 1px 3px rgba(15,23,42,.04),0 3px 12px -6px rgba(124,92,252,.14)!important}@keyframes evacorCmdBackdrop{0%{opacity:0}to{opacity:1}}@keyframes evacorCmdPanel{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.evacor-cmd-backdrop{animation:evacorCmdBackdrop .15s ease both}.evacor-cmd-panel{animation:evacorCmdPanel .2s cubic-bezier(.22,1,.36,1) both}.evacor-cmd-row-active{background:rgba(var(--ev-primary-rgb),.08)!important}.evacor-scroll{scrollbar-width:none;-ms-overflow-style:none}.evacor-scroll::-webkit-scrollbar{display:none;width:0;height:0}@media (prefers-reduced-motion:reduce){.evacor-cmd-backdrop,.evacor-cmd-panel{animation:none!important}}@keyframes evacorAppsIn{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.evacor-apps-panel{animation:evacorAppsIn .2s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}.evacor-apps-tile{transition:background .16s ease,transform .16s ease,box-shadow .16s ease;cursor:pointer}.evacor-apps-tile:hover:not(.evacor-apps-tile-disabled){background:rgba(var(--ev-primary-rgb),.07);box-shadow:0 6px 16px -10px rgba(15,23,42,.22)}.evacor-apps-tile:hover:not(.evacor-apps-tile-disabled) .evacor-apps-icon{transform:scale(1.06)}.evacor-apps-tile:active:not(.evacor-apps-tile-disabled){transform:scale(.97)}.evacor-apps-tile-disabled{cursor:default;opacity:.55}.evacor-apps-icon{transition:transform .16s ease}@media (prefers-reduced-motion:reduce){.evacor-apps-panel{animation:none!important}}.evacor-hdr-extra:hover{background:var(--accent-hover,#00a892)!important}.evacor-hdr-share:hover{border-color:rgba(var(--ev-primary-rgb),.3)!important;color:var(--accent,var(--ev-primary))!important;background:rgba(var(--ev-primary-rgb),.09)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 10px -6px rgba(var(--ev-primary-rgb),.25)!important}.evacor-hdr-share:active{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)!important}.evacor-hdr-profile:hover{box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.14)!important}.esb-scroll{scrollbar-width:none;-ms-overflow-style:none}.esb-scroll::-webkit-scrollbar{display:none;width:0;height:0}.esb-navrow{position:relative;border:1px solid transparent;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.esb-navrow:hover{background:var(--ev-bg-card-hover);border-color:var(--ev-border-surface);transform:translateX(2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 6px 14px -12px rgba(15,23,42,.35)}.esb-navrow:hover .esb-ico{color:var(--ev-primary)!important;background:rgba(var(--ev-primary-rgb),.09);border-color:rgba(var(--ev-primary-rgb),.16)}.esb-ico{transition:color .2s ease,background .2s ease,border-color .2s ease}.esb-navrow-active{background:var(--ev-bg-elevated)!important;border-color:rgba(var(--ev-primary-rgb),.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 3.5px rgba(var(--ev-primary-rgb),.05),0 6px 16px -12px rgba(var(--ev-primary-rgb),.34)!important}.esb-navrow-active:before{content:"";position:absolute;left:-5px;top:7px;bottom:7px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--ev-primary-light),var(--ev-primary));box-shadow:0 0 8px 1px rgba(var(--ev-primary-rgb),.55)}.esb-sechdr{display:flex;align-items:center;gap:7px;cursor:pointer;padding:3px 8px;border-radius:8px;transition:background .16s ease}.esb-sechdr:hover{background:var(--ev-bg-nav-hover)}.esb-group{transition:box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.esb-group:hover{border-color:var(--ev-border-surface)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 14px 30px -20px rgba(15,23,42,.2)!important}.esb-group-collapsed:hover{transform:translateY(-1px)}.esb-util-btn{transition:background .18s ease,color .18s ease}.esb-util-btn:hover{background:rgba(var(--ev-primary-rgb),.07);color:var(--ev-primary)}.esb-profile-row{transition:background .18s ease}.esb-profile-row:hover{background:rgba(var(--ev-primary-rgb),.05)}@keyframes esbDrift{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(6px,-4px);opacity:1}}.esb-drift{animation:esbDrift 20s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.esb-drift{animation:none!important}}.pr-tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translate(-4px,-50%);opacity:0;pointer-events:none;white-space:nowrap;background:var(--ev-text-primary);color:#fff;font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:8px;box-shadow:0 8px 20px -8px rgba(0,0,0,.4);transition:opacity .18s ease,transform .18s ease;z-index:50}.pr-item:hover .pr-tooltip{opacity:1;transform:translateY(-50%)}.pr-popover-enter{animation:prPopIn .16s cubic-bezier(.22,1,.36,1) both}@keyframes prPopIn{0%{opacity:0;transform:translate(-6px,-6px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pr-popover-enter{animation:none!important}}.pr-logo:hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4),0 0 0 5px rgba(var(--ev-primary-rgb),.1),0 6px 14px -6px rgba(var(--ev-primary-rgb),.4)!important}.pr-switcher:hover{background:rgba(15,23,42,.055)!important;color:var(--text-secondary,var(--ev-text-secondary))!important}.pr-tile:hover{transform:translateY(-1px)}.pr-settings:hover{background:rgba(15,23,42,.055);color:var(--text-secondary,var(--ev-text-secondary))}.pr-poprow-evacor:hover{background:var(--ev-bg-nav-hover)!important}.pr-poprow-evanot:hover{background:var(--ev-purple-bg)!important}.pr-poprow-evatok:hover{background:var(--ev-info-bg)!important}.pr-poprow-evasales:hover{background:var(--ev-primary-soft)!important}.app-skeleton{background:linear-gradient(100deg,hsla(0,0%,100%,.55) 20%,hsla(0,0%,100%,.85) 42%,hsla(0,0%,100%,.55) 64%);background-size:220% 100%;border:1px solid hsla(0,0%,100%,.6);animation:appSkeleton 1.25s ease-in-out infinite}@keyframes appSkeleton{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.app-skeleton{animation:none}}.db-scroll{scrollbar-width:none;-ms-overflow-style:none}.db-scroll::-webkit-scrollbar{display:none;width:0;height:0}.db-row{transition:background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.db-row:hover{background:#fff;box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.db-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;cursor:pointer}.db-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 20px 36px -20px rgba(var(--ev-primary-rgb),.28)!important;border-color:rgba(var(--ev-primary-rgb),.22)!important}.db-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.db-chip:hover{border-color:rgba(var(--ev-primary-rgb),.3)!important}.db-check:hover{border-color:var(--ev-primary)!important}.db-search:focus-within{border-color:rgba(var(--ev-primary-rgb),.35)!important;box-shadow:0 0 0 4px rgba(var(--ev-primary-rgb),.08)!important}.db-btn:hover{background:rgba(var(--ev-primary-rgb),.09)!important}@keyframes dbOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}@keyframes dbOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-36px,-26px) scale(1.06)}}.dw-scroll{scrollbar-width:none;-ms-overflow-style:none}.dw-scroll::-webkit-scrollbar{display:none;width:0;height:0}.dw-tab{transition:color .15s ease,background .15s ease}.dw-row{transition:background .18s ease}.dw-row:hover{background:rgba(15,23,42,.028)}.dw-btn{transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.dw-btn:hover:not(:disabled){transform:translateY(-1px)}.dw-input:focus{outline:none;border-color:#16a34a!important;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.dw-card{border-radius:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 14px 30px -24px rgba(60,50,110,.2)}.lw-kanbancol{scrollbar-width:none}.dw-actbtn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.dw-actbtn:hover{background:rgba(15,23,42,.045);transform:translateY(-1px)}.dw-stagedot{transition:box-shadow .15s ease}.dw-stagedot:hover{box-shadow:0 0 0 3px rgba(124,92,252,.16)}.dw-stagedot:focus-visible{outline:2px solid #7c5cfc;outline-offset:2px}.tc-card{transition:transform .18s ease,box-shadow .18s ease}.tc-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px rgba(15,23,42,.22),0 4px 10px -6px rgba(15,23,42,.08)}.tc-check:hover{border-color:#16a34a!important}.lw-scroll{scrollbar-width:none;-ms-overflow-style:none}.lw-scroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes lwDrift1{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(10px,8px) scale(1.03);opacity:1}}@keyframes lwDrift2{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-8px,-6px) scale(1.03);opacity:1}}.lw-drift1{animation:lwDrift1 22s ease-in-out infinite}.lw-drift2{animation:lwDrift2 19s ease-in-out infinite}.lw-actioncard{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1)}.lw-actioncard:hover:not([data-disabled=true]){transform:translateY(-2px)}.lw-actbtn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.lw-actbtn:hover:not(:disabled){background:rgba(15,23,42,.045);transform:translateY(-1px)}.lw-actbtn:disabled{opacity:.45;cursor:not-allowed}@keyframes lwSpin{to{transform:rotate(1turn)}}.lw-spinner{animation:lwSpin .7s linear infinite}@media (prefers-reduced-motion:reduce){.lw-spinner,[style*=lwSpin]{animation:none!important;opacity:.6}}@keyframes lwConvertIn{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.lw-convert-anim{animation:lwConvertIn .24s cubic-bezier(.22,1,.36,1) both}@keyframes lwSuccessPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lw-success-check{animation:lwSuccessPop .4s cubic-bezier(.22,1,.36,1) both}.lw-convert-anim input:focus,.lw-convert-anim select:focus{border-color:#16a34a!important;box-shadow:0 0 0 4px rgba(22,163,74,.1)}.lw-row:hover{background:rgba(15,23,42,.028);transform:translateX(2px)}.lw-row{transition:background .2s ease,transform .2s ease}.lw-pathstage{transition:background .15s ease}.lw-pathstage:hover:not(:disabled){background:rgba(22,163,74,.08)!important}.lw-pathstage:focus-visible{outline:2px solid #16a34a;outline-offset:1px}.lw-pathstage:disabled{opacity:1}.lw-tab{transition:color .15s ease,background .15s ease,box-shadow .15s ease}.lw-kpi{transition:transform .2s ease,box-shadow .2s ease}.lw-kpi:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 16px 30px -20px rgba(15,23,42,.22)}.lw-editfield:hover{background:rgba(var(--ev-primary-rgb),.05)}.lw-inline:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.1)}.lw-checkbox:hover,.lw-inline:focus{border-color:var(--ev-primary)!important}.lw-search:focus-within{border-color:var(--ev-primary);box-shadow:0 0 0 4px rgba(var(--ev-primary-rgb),.08),0 0 26px -8px rgba(124,92,252,.3)}@keyframes lwTabFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lw-tabfade{animation:lwTabFade .15s ease both}@keyframes lwSaved{0%{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lw-saved-badge{animation:lwSaved .28s cubic-bezier(.22,1,.36,1) both}.lw-inforow{position:relative;transition:background .18s ease,box-shadow .18s ease}.lw-inforow:hover{background:rgba(124,92,252,.05);box-shadow:0 0 0 1px rgba(124,92,252,.1),0 0 18px -6px rgba(124,92,252,.25)}.lw-inforow .lw-pencil{opacity:0;transition:opacity .15s ease}.lw-inforow:hover .lw-pencil{opacity:1}.lw-propcard:hover{background:hsla(0,0%,100%,.85);border-color:rgba(6,182,212,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 0 0 1px rgba(6,182,212,.12),0 0 20px -6px rgba(6,182,212,.3)}.lw-propcard .lw-pencil{opacity:0;transition:opacity .18s ease}.lw-propcard:hover .lw-pencil{opacity:1}.lw-taskcard:hover{box-shadow:0 10px 24px -18px rgba(15,23,42,.22)}.lw-taskcard:hover .lw-taskcard-actions{opacity:1}.lw-aurotask:hover{transform:translateY(-3px);border-color:rgba(var(--ev-primary-rgb),.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 0 0 1px rgba(var(--ev-primary-rgb),.14),0 20px 38px -20px rgba(var(--ev-primary-rgb),.32)}.lw-aurotask:hover .lw-aurotask-actions{opacity:1}.lw-filecard:hover{transform:translateY(-2px);border-color:rgba(var(--ev-primary-rgb),.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 0 0 1px rgba(var(--ev-primary-rgb),.1),0 16px 30px -20px rgba(var(--ev-primary-rgb),.28)}.lw-filecard:hover .lw-filecard-actions{opacity:1}.lw-filecard:hover .lw-file-select{opacity:1!important}.lw-notecard:hover{transform:translateY(-2px);box-shadow:0 14px 28px -20px rgba(15,23,42,.22)}.lw-notecard:hover .lw-notecard-actions{opacity:1!important}.lw-toolbtn{transition:background .14s ease,color .14s ease}.lw-toolbtn:hover{background:rgba(15,23,42,.06);color:var(--ev-text-primary)}.lw-qaicon{transition:background .14s ease,color .14s ease}.lw-qaicon:hover:not(.lw-qaicon-active){background:rgba(15,23,42,.05);color:var(--ev-text-primary)}.lw-menuitem:hover{background:rgba(15,23,42,.05)}.lw-inboxrow:hover{background:rgba(15,23,42,.02)}.lw-inboxrow:hover .lw-inboxrow-actions{opacity:1}.lw-kanbancard:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 14px 26px -18px rgba(90,60,180,.28)}.lw-kanbancard:hover .lw-kanbancard-actions{opacity:1}.lw-kanbancard[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing;opacity:.7}.lw-assignee:hover{transform:translateY(-2px);border-color:rgba(var(--ev-primary-rgb),.35)!important}@keyframes lwPulseBtn{0%{box-shadow:0 0 0 0 rgba(var(--ev-primary-rgb),.5)}70%{box-shadow:0 0 0 10px rgba(var(--ev-primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--ev-primary-rgb),0)}}.lw-pulse-btn{animation:lwPulseBtn 1.8s ease-out infinite}@keyframes lwCheckPulse{0%{box-shadow:0 0 0 0 rgba(var(--ev-primary-rgb),.5)}to{box-shadow:0 0 0 12px rgba(var(--ev-primary-rgb),0)}}.lw-check-pulse{animation:lwCheckPulse .5s ease-out}@keyframes lwCardComplete{0%{opacity:1;transform:translateY(0) scale(1)}40%{opacity:.5;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lw-card-complete{animation:lwCardComplete .32s ease both}@keyframes lwToastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.lw-toast-in{animation:lwToastIn .28s cubic-bezier(.22,1,.36,1) both}.esp-quick{opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.esp-card:hover .esp-quick{opacity:1;transform:translateY(0);pointer-events:auto}.esp-quickbtn{transition:background .14s ease,color .14s ease}.esp-quickbtn:hover{background:rgba(var(--ev-primary-rgb),.11);color:var(--ev-primary)}.esp-chipbtn{transition:border-color .14s ease,background .14s ease}.esp-chipbtn:hover{border-color:rgba(var(--ev-primary-rgb),.35)!important}.esp-composer{animation:espPop .18s cubic-bezier(.22,1,.36,1) both}@keyframes espPop{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.esp-listrow{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.esp-listrow:hover{background:#fff;box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.evt-scroll{scrollbar-width:none;-ms-overflow-style:none}.evt-scroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes evtOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,16px) scale(1.05)}}@keyframes evtOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,20px) scale(1.04)}}.evt-orb1{animation:evtOrb1 22s ease-in-out infinite}.evt-orb2{animation:evtOrb2 26s ease-in-out infinite}@keyframes evtGlowTravel{0%,to{transform:translate(-10%,-6%) scale(1);opacity:.8}33%{transform:translate(8%,4%) scale(1.08);opacity:1}66%{transform:translate(-4%,8%) scale(.96);opacity:.85}}.evt-composer-glow{animation:evtGlowTravel 16s ease-in-out infinite}.evt-toolbtn{transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.evt-toolbtn:hover{background:rgba(var(--ev-primary-rgb),.1);color:var(--ev-primary);transform:scale(1.03) translateY(-1px);box-shadow:0 6px 14px -8px rgba(var(--ev-primary-rgb),.35)}.evt-send-btn{transition:transform .18s ease,box-shadow .18s ease}.evt-send-btn:hover{transform:scale(1.05) translateY(-1px);box-shadow:0 10px 22px -8px rgba(73,215,255,.55),0 0 0 5px rgba(89,255,226,.12)}.evt-send-btn:active{transform:scale(.96)}.evt-attach-card:hover .evt-attach-download{opacity:1}@keyframes evt-compose-expand{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes evtFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.evt-msg-enter{animation:evtFadeUp .28s cubic-bezier(.22,.61,.36,1) both}.evt-msg{position:relative;transition:box-shadow .16s ease,transform .16s ease}.evt-msg:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 10px 22px -14px rgba(60,50,120,.24)!important;transform:translateY(-1px)}.evt-msg:hover .evt-msg-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.evt-msg-actions{position:absolute;top:-16px;right:14px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease;display:flex;gap:2px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:3px;box-shadow:0 10px 22px -12px rgba(15,23,42,.28);z-index:3}.evt-msg-action:hover{background:var(--ev-bg-nav-hover)}.evt-chrow{display:flex;align-items:center;gap:11px;height:44px;padding:0 10px;border-radius:11px;cursor:pointer;transition:background .15s ease;text-decoration:none}.evt-chrow:hover{background:rgba(15,23,42,.04)}.evt-navrow{position:relative;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.evt-navrow:hover{background:rgba(34,211,238,.08);transform:translateX(1px)}.evt-navrow:hover .evt-rowactions{opacity:1;pointer-events:auto}.evt-chrow-active,.evt-navrow.evt-chrow-active{position:relative;background:linear-gradient(155deg,hsla(0,0%,100%,.95),rgba(224,250,246,.65))!important;border:1px solid rgba(var(--ev-primary-rgb),.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 0 0 3px rgba(var(--ev-primary-rgb),.06),0 6px 16px -10px rgba(var(--ev-primary-rgb),.35)}.evt-navrow.evt-chrow-active:before{content:"";position:absolute;left:-4px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--ev-primary-light),var(--ev-primary));box-shadow:0 0 6px rgba(var(--ev-primary-rgb),.5)}.evt-sechdr{display:flex;align-items:center;gap:6px;cursor:pointer;padding:2px 8px;border-radius:8px}.evt-sechdr:hover{background:rgba(15,23,42,.035)}.evt-reaction{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.evt-reaction:hover{border-color:rgba(var(--ev-primary-rgb),.4)!important;transform:translateY(-1px);box-shadow:0 6px 14px -8px rgba(var(--ev-primary-rgb),.35)}.evt-composer-btn:hover,.evt-hdricon:hover{background:rgba(15,23,42,.05);color:var(--ev-text-primary)}.evt-crmpill:hover{background:rgba(var(--ev-primary-rgb),.1)!important}.evt-rowactions{opacity:0;pointer-events:none;transition:opacity .14s ease}.evt-rowaction:hover{background:rgba(15,23,42,.07)!important;color:var(--ev-text-primary)!important}.evt-menuitem:hover{background:rgba(15,23,42,.05)}.evt-menuitem-danger:hover{background:rgba(239,68,68,.08)!important}.evt-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.evt-chip:hover{border-color:rgba(59,130,246,.35)!important}.evt-search-wrap:focus-within{border-color:rgba(59,130,246,.35)!important;box-shadow:0 0 0 4px rgba(59,130,246,.08)!important}@keyframes evtTyping{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.evt-typing-dot{animation:evtTyping 1.2s ease-in-out infinite}.evt-typing-dot:nth-child(2){animation-delay:.15s}.evt-typing-dot:nth-child(3){animation-delay:.3s}@keyframes evtPulse{0%,to{opacity:1}50%{opacity:.35}}.evt-live{animation:evtPulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.evt-compose-popup,.evt-composer-glow,.evt-live,.evt-msg-enter,.evt-orb1,.evt-orb2,.evt-typing-dot{animation:none!important}}.evt-richtext:focus{outline:none}.evt-richtext p{margin:0 0 8px}.evt-richtext ol,.evt-richtext ul{margin:4px 0 8px;padding-left:22px}.evt-richtext li{margin:2px 0}.evt-richtext blockquote{margin:6px 0;padding:2px 0 2px 12px;border-left:3px solid rgba(var(--ev-primary-rgb),.4);color:var(--ev-text-secondary)}.evt-richtext a{color:var(--ev-primary-text);text-decoration:underline}.evt-richtext b,.evt-richtext strong{font-weight:700}.evt-body blockquote{margin:8px 0 0;padding:4px 0 4px 12px;border-left:2px solid rgba(15,23,42,.14);color:var(--ev-text-secondary)}.evt-body img{max-width:100%;height:auto;border-radius:8px}.evt-body table{max-width:100%;border-collapse:collapse}.evt-body a{color:var(--ev-primary-text)}.evt-body pre{white-space:pre-wrap;word-break:break-word}@media (max-width:1600px){.evt-panel{width:260px!important}}@media (max-width:1480px){.evt-panel{display:none!important}}@media (max-width:1320px){.evt-nav{width:232px!important}.evt-list{width:262px!important}}@media (max-width:1180px){.evt-nav{display:none!important}.evt-msg{max-width:86%!important}}.ac-scroll{scrollbar-width:none;-ms-overflow-style:none}.ac-scroll::-webkit-scrollbar{display:none;width:0;height:0}.ac-row{transition:background .15s ease,border-color .15s ease}.ac-row:hover{background:rgba(15,23,42,.028)}.mt-scroll{scrollbar-width:none}.mt-scroll::-webkit-scrollbar{display:none}.mt-fade{animation:mtFade .25s ease}@keyframes mtFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mt-cell{transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.mt-cell:hover{background-color:hsla(0,0%,100%,.92)!important;box-shadow:0 14px 34px -24px rgba(90,60,180,.4);transform:translateY(-1px)}.mt-quick{opacity:0;transition:opacity .18s ease}.mt-cell:hover .mt-quick{opacity:1}.mt-today{box-shadow:inset 0 0 0 1.5px rgba(var(--ev-primary-rgb),.35),0 0 26px -10px rgba(var(--ev-primary-rgb),.35);background-color:rgba(232,250,247,.75)!important}.mt-pulse{animation:mtPulse 1.9s ease-in-out infinite}@keyframes mtPulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{transform:scale(1.15);opacity:.85;box-shadow:0 0 0 5px rgba(34,197,94,0)}}.mt-chip{transition:transform .2s ease,box-shadow .2s ease}.mt-chip:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(90,60,180,.32)}.mt-btn{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.mt-btn:hover{transform:translateY(-1px)}.mt-kpi{transition:transform .2s ease,box-shadow .2s ease}.mt-kpi:hover{transform:translateY(-3px);box-shadow:0 16px 32px -22px rgba(90,60,180,.35)}.mt-cta{transition:transform .2s ease,box-shadow .2s ease}.mt-cta:hover{transform:translateY(-1px);box-shadow:0 18px 34px -14px rgba(var(--ev-primary-rgb),.7)}.mt-search{transition:width .24s ease,box-shadow .2s ease}.mt-search:focus{width:250px!important;box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.12)}.mt-row{transition:background .18s ease}.mt-row:hover{background:hsla(0,0%,100%,.9)}@keyframes evt-spin{to{transform:rotate(1turn)}}.evt-spin{animation:evt-spin .7s linear infinite}.cp-scroll{scrollbar-width:none;-ms-overflow-style:none}.cp-scroll::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width:900px){.cp-authbrand{display:none!important}}@media (max-width:1080px){.cp-sidebar{display:none!important}.cp-mobilebar{display:flex!important}}.cp-mobilebar{display:none}.cp-navrow{position:relative;border:1px solid transparent;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.cp-navrow:hover{background:hsla(0,0%,100%,.72);border-color:hsla(0,0%,100%,.85);transform:translateX(2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 6px 14px -12px rgba(15,23,42,.35)}.cp-navrow:hover .cp-navico{color:var(--ev-primary);background:rgba(var(--ev-primary-rgb),.09);border-color:rgba(var(--ev-primary-rgb),.16)}.cp-navico{transition:color .2s ease,background .2s ease,border-color .2s ease}.cp-navrow-active{background:#fff!important;border-color:rgba(var(--ev-primary-rgb),.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 3.5px rgba(var(--ev-primary-rgb),.05),0 6px 16px -12px rgba(var(--ev-primary-rgb),.34)!important}.cp-navrow-active:before{content:"";position:absolute;left:-5px;top:7px;bottom:7px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--ev-primary-light),var(--ev-primary));box-shadow:0 0 8px 1px rgba(var(--ev-primary-rgb),.55)}.cp-tl-row{position:relative}.cp-tl-row:not(:last-child):before{content:"";position:absolute;left:15px;top:34px;bottom:-14px;width:2px;background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.04))}.cp-tl-dot{transition:transform .2s ease,box-shadow .2s ease}.cp-tl-row:hover .cp-tl-dot{transform:scale(1.08)}.cp-row{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.cp-row:hover{background:hsla(0,0%,100%,.8);box-shadow:0 10px 22px -18px rgba(15,23,42,.25);transform:translateY(-1px)}.cp-tab{transition:color .15s ease,background .15s ease,box-shadow .15s ease}.cp-filecard:hover{transform:translateY(-2px);border-color:rgba(var(--ev-primary-rgb),.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 16px 30px -20px rgba(var(--ev-primary-rgb),.28)!important}.cp-filecard:hover .cp-filecard-actions{opacity:1}.cp-filecard-actions{opacity:0;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.cp-filecard,.cp-navrow,.cp-row,.cp-tl-dot{transition:none!important}}@media (max-width:1180px){.cp-dashgrid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.cp-filesgrid{grid-template-columns:minmax(0,1fr)!important}}.cp-orb{position:fixed;top:-220px;left:-160px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ev-primary-rgb),.09),transparent 68%);filter:blur(46px);pointer-events:none;z-index:0;animation:cpOrb 24s ease-in-out infinite}@keyframes cpOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,24px) scale(1.06)}}.cp-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.cp-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 16px 30px -18px rgba(var(--ev-primary-rgb),.24)!important}.cp-flcard{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cp-flcard:hover{transform:translateY(-2px);box-shadow:0 14px 26px -16px rgba(90,60,180,.26);border-color:rgba(124,92,252,.18)}.cp-flcard:hover .cp-flmenu{opacity:1}.cp-flmenu{opacity:0;transition:opacity .15s ease}.cp-qa-pill{transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.cp-qa-pill:hover{background:#fff!important;border-color:rgba(var(--ev-primary-rgb),.28)!important;transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 10px 20px -14px rgba(var(--ev-primary-rgb),.35)}.cp-btn{transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.cp-btn:hover{transform:translateY(-1px)}@media (max-width:1280px){.cp-herostats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.cp-herostats{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1080px){.cp-4up{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.cp-3up{grid-template-columns:minmax(0,1fr)!important}.cp-billingstats{flex-direction:column!important}}@media (max-width:620px){.cp-4up{grid-template-columns:minmax(0,1fr)!important}}.cp-lift{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cp-lift:hover{transform:translateY(-1px);box-shadow:0 14px 26px -16px rgba(90,60,180,.24);border-color:rgba(124,92,252,.18)}@media (max-width:1080px){.cp-topbar{padding:0 16px!important}}@media (prefers-reduced-motion:reduce){.cp-orb{animation:none!important}.cp-card,.cp-flcard,.cp-lift{transition:none!important}}.cw-panel{transition:box-shadow .26s cubic-bezier(.22,1,.36,1),border-color .26s ease}.cw-card{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease}.cw-card:hover{transform:translateY(-3px);border-color:rgba(var(--ev-primary-rgb),.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 22px 40px -24px rgba(var(--ev-primary-rgb),.34)!important}.cw-card:hover .cw-hoveract{opacity:1}.cw-hoveract{opacity:0;transition:opacity .16s ease}@keyframes cwFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cw-fade{animation:cwFade .17s cubic-bezier(.22,1,.36,1) both}.cw-btn{transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cw-btn:hover:not(:disabled){transform:translateY(-1px)}.cw-btn:disabled{opacity:.45;cursor:not-allowed}.cw-btn-ghost:hover:not(:disabled){background:rgba(15,23,42,.05)}.cw-btn-primary:hover:not(:disabled){box-shadow:0 12px 24px -12px rgba(var(--ev-primary-rgb),.6)}.cw-btn-danger:hover:not(:disabled){background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.35)!important;color:#dc2626!important}.cw-row{transition:background .18s ease,box-shadow .18s ease}.cw-row:hover{background:rgba(var(--ev-primary-rgb),.045)}.cw-row:hover .cw-hoveract{opacity:1}.cw-input{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cw-input:focus{outline:none;border-color:var(--ev-primary)!important;box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.12);background:#fff}.cw-search:focus-within{border-color:rgba(var(--ev-primary-rgb),.4)!important;box-shadow:0 0 0 4px rgba(var(--ev-primary-rgb),.08)}@keyframes cwBackdrop{0%{opacity:0}to{opacity:1}}@keyframes cwModalIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cwDrawerIn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.cw-backdrop{animation:cwBackdrop .16s ease both}.cw-modal{animation:cwModalIn .2s cubic-bezier(.22,1,.36,1) both}.cw-drawer{animation:cwDrawerIn .22s cubic-bezier(.22,1,.36,1) both}.cw-toggle{transition:background .18s ease,box-shadow .18s ease}.cw-toggle-knob{transition:transform .18s cubic-bezier(.22,1,.36,1)}.cw-tl-dot{transition:transform .18s ease,box-shadow .18s ease}.cw-tl-node:hover .cw-tl-dot{transform:scale(1.18)}.cw-tl-node:hover .cw-hoveract{opacity:1}.cw-drop{transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.cw-drop[data-over=true]{background:rgba(var(--ev-primary-rgb),.1)!important;border-color:var(--ev-primary)!important;box-shadow:inset 0 0 0 1px rgba(var(--ev-primary-rgb),.3)}.cw-draggable{cursor:-webkit-grab;cursor:grab}.cw-draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.cw-calcell{transition:background .14s ease}.cw-calcell:hover{background:rgba(var(--ev-primary-rgb),.05)}.cw-calcell:hover .cw-hoveract{opacity:1}.cw-calevent{transition:transform .14s ease,box-shadow .14s ease}.cw-calevent:hover{transform:translateY(-1px);box-shadow:0 8px 16px -8px rgba(15,23,42,.35)}@keyframes cwBreathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.cw-emptymark{animation:cwBreathe 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cw-emptymark{animation:none!important}.cw-backdrop,.cw-drawer,.cw-fade,.cw-modal{animation-duration:.01ms!important}.cw-btn,.cw-calevent,.cw-card,.cw-row,.cw-tl-dot{transition:none!important}}@media (max-width:720px){.cw-modal{width:calc(100vw - 24px)!important;max-width:none!important}}@media (max-width:860px){.cw-filesgrid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1180px){.ccw-body{grid-template-columns:210px minmax(0,1fr)!important}.ccw-preview{display:none!important}}@media (max-width:820px){.ccw-body{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)}.ccw-rail{flex-direction:row!important;overflow-x:auto!important;border-right:none!important;border-bottom:1px solid rgba(15,23,42,.09)!important;gap:6px!important}.ccw-rail button{white-space:nowrap}.ccw-shell{max-width:none!important;border-radius:0!important}}[data-invalid] input,[data-invalid] select,[data-invalid] textarea{border-color:rgba(220,38,38,.55)!important;background:hsla(0,86%,97%,.7)!important}[data-invalid] input:focus,[data-invalid] select:focus,[data-invalid] textarea:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.12)!important}@keyframes ccwLocate{0%{box-shadow:0 0 0 0 rgba(220,38,38,.5)}to{box-shadow:0 0 0 10px rgba(220,38,38,0)}}.ccw-locate{animation:ccwLocate .7s ease-out 2;border-radius:10px}@media (prefers-reduced-motion:reduce){.ccw-locate{animation:none}}.wf-scroll{scrollbar-width:none;-ms-overflow-style:none}.wf-scroll::-webkit-scrollbar{display:none;width:0;height:0}.wf-palette-item{transition:background .14s ease}.wf-palette-item:hover{background:rgba(79,70,229,.08)}.wf-palette-item:active{cursor:-webkit-grabbing;cursor:grabbing}@keyframes wfNodeIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wf-node{animation:wfNodeIn .2s cubic-bezier(.22,1,.36,1);transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.wf-node:hover{transform:translateY(-2px)}@keyframes wfEdgeDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.wf-edge-draw{stroke-dasharray:24;animation:wfEdgeDraw .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes wfRunPulse{0%,to{box-shadow:0 0 0 0 rgba(79,70,229,.45)}50%{box-shadow:0 0 0 6px rgba(79,70,229,0)}}.wf-run-pulse{animation:wfRunPulse 1.6s ease-in-out infinite}.wf-note{transition:box-shadow .16s ease,border-color .16s ease}.wf-note:hover{box-shadow:0 4px 12px -4px rgba(15,23,42,.18)}@media (prefers-reduced-motion:reduce){.wf-node{animation:none;transition:none}.wf-node:hover{transform:none}.wf-edge-draw{stroke-dasharray:none}.wf-edge-draw,.wf-run-pulse{animation:none}.wf-note{transition:none}.wf-note:hover{box-shadow:none}}.wf-canvas .react-flow__attribution{display:none}.wf-canvas .react-flow__background{background:#fafafc}.wf-canvas .react-flow__edge-path{stroke:rgba(79,70,229,.45);stroke-width:1.75}.wf-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:#4f46e5}.wf-canvas .react-flow__handle{width:8px;height:8px;border:2px solid #fff;background:#4f46e5}.wf-canvas .react-flow__handle:hover{background:#4338ca}@keyframes ev-indicator{0%{transform:translateY(-50%) scaleX(.8);opacity:0}to{transform:translateY(-50%) scaleX(1);opacity:1}}.ev-dragging{opacity:.4!important}.ev-canvas::-webkit-scrollbar{width:11px;height:11px}.ev-canvas::-webkit-scrollbar-track{background:transparent}.ev-canvas::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:999px;border:3px solid #eeeff3;background-clip:padding-box}.ev-canvas::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.28);background-clip:padding-box}.ev-rail::-webkit-scrollbar{width:9px}.ev-rail::-webkit-scrollbar-track{background:transparent}.ev-rail::-webkit-scrollbar-thumb{background:rgba(15,23,42,.13);border-radius:999px;border:2.5px solid #fff;background-clip:padding-box}.ev-rail::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.24);background-clip:padding-box}@keyframes ev-shimmer{0%{background-position:-280px 0}to{background-position:280px 0}}.ev-skeleton{background:linear-gradient(90deg,rgba(15,23,42,.05),rgba(15,23,42,.09) 50%,rgba(15,23,42,.05));background-size:280px 100%;animation:ev-shimmer 1.25s linear infinite;border-radius:6px}.ev-tile{transition:transform .09s ease,box-shadow .09s ease,border-color .09s ease}.ev-tile:hover{transform:translateY(-1px);border-color:rgba(225,29,72,.45);box-shadow:0 4px 12px -6px rgba(225,29,72,.5)}.ev-tile:active{transform:translateY(0);cursor:-webkit-grabbing;cursor:grabbing}.ap-scroll{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.22) transparent}.ap-scroll::-webkit-scrollbar{width:10px;height:10px}.ap-scroll::-webkit-scrollbar-track{background:transparent}.ap-scroll::-webkit-scrollbar-thumb{background:rgba(15,23,42,.14);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.ap-scroll::-webkit-scrollbar-thumb:hover{background:rgba(124,58,237,.35);background-clip:padding-box}.ap-navtab{transition:background .14s ease,color .14s ease,border-color .14s ease}.ap-navtab:hover{background:rgba(124,58,237,.07);color:#6d28d9}.ap-btn:focus-visible,.ap-check:focus-visible,.ap-iconbtn:focus-visible,.ap-input:focus-visible,.ap-navtab:focus-visible,.ap-row:focus-visible,.ap-stat-click:focus-visible,.ap-tab:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.28),0 0 0 1px rgba(124,58,237,.5);border-radius:8px}.ap-input:focus{outline:none;border-color:rgba(124,58,237,.45)!important;background:#fff!important}.ap-btn{transition:transform .09s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.ap-btn:hover:not(:disabled){transform:translateY(-1px)}.ap-btn:active:not(:disabled){transform:translateY(0)}.ap-btn-ghost:hover:not(:disabled){border-color:rgba(124,58,237,.3)!important}.ap-btn-ai:hover:not(:disabled){background:rgba(124,58,237,.15)!important}.ap-btn-quiet:hover:not(:disabled){background:rgba(15,23,42,.05)!important;color:var(--ev-text-primary)!important}.ap-btn-danger:hover:not(:disabled){background:rgba(220,38,38,.08)!important}.ap-iconbtn{transition:background .13s ease,color .13s ease}.ap-iconbtn:hover{background:rgba(15,23,42,.06);color:var(--ev-text-primary)}.ap-stat{transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,border-color .16s ease}.ap-stat-click{cursor:pointer}.ap-stat-click:hover{transform:translateY(-2px);border-color:rgba(124,58,237,.28)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 18px 34px -22px rgba(46,16,101,.42)!important}.ap-row{transition:background .12s ease,box-shadow .12s ease;cursor:pointer}.ap-row:hover{background:rgba(124,58,237,.045)}.ap-row[data-selected=true]{background:rgba(124,58,237,.09)}.ap-row[data-imported=true]{opacity:.72}.ap-row:hover .ap-rowactions{opacity:1}.ap-rowactions{opacity:0;transition:opacity .13s ease}.ap-row:focus-within .ap-rowactions{opacity:1}.ap-check{accent-color:#7c3aed;width:15px;height:15px;cursor:pointer}.ap-checkrow{transition:background .12s ease}.ap-checkrow:hover{background:rgba(124,58,237,.05)}.ap-group-head{transition:color .13s ease;cursor:pointer}.ap-group-head:hover{color:#6d28d9}.ap-chip{transition:background .13s ease,border-color .13s ease}.ap-chip:hover{border-color:rgba(124,58,237,.4)}.ap-tab{transition:background .13s ease,color .13s ease}.ap-tab:hover{background:rgba(124,58,237,.07);color:#6d28d9}@keyframes apDrawerIn{0%{transform:translateX(26px);opacity:0}to{transform:translateX(0);opacity:1}}.ap-drawer{animation:apDrawerIn .24s cubic-bezier(.22,1,.36,1)}@keyframes apPop{0%{transform:translateY(-6px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ap-menu,.ap-palette{animation:apPop .14s cubic-bezier(.22,1,.36,1)}.ap-modal{animation:apPop .16s cubic-bezier(.22,1,.36,1)}.ap-menuitem{transition:background .11s ease}.ap-menuitem:hover,.ap-menuitem[data-active=true]{background:rgba(124,58,237,.09)}.ap-menuitem-danger:hover{background:rgba(220,38,38,.08)}.ap-meter-fill{transition:width .3s cubic-bezier(.22,1,.36,1)}@keyframes apBulkIn{0%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:1}}.ap-bulkbar{animation:apBulkIn .18s cubic-bezier(.22,1,.36,1)}@keyframes apWorking{0%,to{opacity:.45}50%{opacity:1}}.ap-working{animation:apWorking 1.4s ease-in-out infinite}@keyframes apSpin{to{transform:rotate(1turn)}}.ap-spin{animation:apSpin .9s linear infinite;transform-origin:50% 50%}@keyframes apShimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.ap-skeleton{background:linear-gradient(90deg,rgba(15,23,42,.05),rgba(124,58,237,.09) 50%,rgba(15,23,42,.05));background-size:300px 100%;animation:apShimmer 1.2s linear infinite;border-radius:6px}@media (prefers-reduced-motion:reduce){.ap-bulkbar,.ap-drawer,.ap-menu,.ap-modal,.ap-palette,.ap-skeleton,.ap-spin,.ap-working{animation:none!important}.ap-btn,.ap-meter-fill,.ap-navtab,.ap-row,.ap-stat,.ap-tab{transition:none!important}.ap-btn:hover,.ap-stat-click:hover{transform:none!important}}@media (max-width:1560px){.ap-col-tech{display:none!important}}@media (max-width:1400px){.ap-col-revenue{display:none!important}}@keyframes eslConvertIn{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.esl-convert-anim{animation:eslConvertIn .24s cubic-bezier(.22,1,.36,1) both}@keyframes eslSpin{to{transform:rotate(1turn)}}.esl-spinner{animation:eslSpin .7s linear infinite}@keyframes eslSuccessPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.esl-success-check{animation:eslSuccessPop .4s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.esl-convert-anim,.esl-success-check{animation:none!important}}.kb-scroll,.kb-scrollx{scrollbar-width:none;-ms-overflow-style:none}.kb-scroll::-webkit-scrollbar,.kb-scrollx::-webkit-scrollbar{display:none;width:0;height:0}.kb-card{flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease;cursor:-webkit-grab;cursor:grab}.kb-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 18px 34px -20px rgba(15,23,42,.28)!important;border-color:rgba(22,163,74,.22)!important}.kb-card:active{cursor:-webkit-grabbing;cursor:grabbing}.kb-quick{opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.kb-card:hover .kb-quick{opacity:1;transform:translateY(0);pointer-events:auto}.kb-quickbtn{transition:background .14s ease,color .14s ease}.kb-quickbtn:hover{background:rgba(22,163,74,.11);color:#16a34a}.kb-addbtn{transition:background .14s ease,color .14s ease}.kb-addbtn:hover{background:rgba(22,163,74,.1);color:#16a34a}.kb-col-dragover{background:rgba(22,163,74,.06)!important;border-color:rgba(22,163,74,.35)!important}.kb-thumb{background:#bfc8d8}.kb-thumb:hover{background:#a6b1c4}.kb-thumb.kb-thumb-active{background:#16a34a!important;cursor:-webkit-grabbing;cursor:grabbing}.ecd-scroll{scrollbar-width:none;-ms-overflow-style:none}.ecd-scroll::-webkit-scrollbar{display:none;width:0;height:0}.ecd-row{transition:background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.ecd-row:hover{background:#fff;box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.ecd-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;cursor:pointer}.ecd-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 20px 36px -20px rgba(22,163,74,.28)!important;border-color:rgba(22,163,74,.22)!important}.ecd-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.ecd-chip:hover{border-color:rgba(22,163,74,.3)!important}.ecd-check:hover{border-color:#16a34a!important}.ecd-search:focus-within{border-color:rgba(22,163,74,.35)!important;box-shadow:0 0 0 4px rgba(22,163,74,.08)!important}.ecd-btn:hover{background:rgba(22,163,74,.09)!important}@keyframes ecdOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}@keyframes ecdOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-36px,-26px) scale(1.06)}}.ecd-orb1{animation:ecdOrb1 22s ease-in-out infinite}.ecd-orb2{animation:ecdOrb2 26s ease-in-out infinite}.wh-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.wh-chip:hover{border-color:rgba(22,163,74,.3)!important}@media (prefers-reduced-motion:reduce){.ecd-orb1,.ecd-orb2{animation:none!important}.ecd-card:hover,.ecd-row:hover{transform:none!important}}.cdb-scroll{scrollbar-width:none;-ms-overflow-style:none}.cdb-scroll::-webkit-scrollbar{display:none;width:0;height:0}.cdb-row{transition:background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.cdb-row:hover{background:#fff;box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.cdb-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;cursor:pointer}.cdb-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 20px 36px -20px rgba(22,163,74,.28)!important;border-color:rgba(22,163,74,.22)!important}.cdb-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.cdb-chip:hover{border-color:rgba(22,163,74,.3)!important}.cdb-check:hover{border-color:#16a34a!important}.cdb-search:focus-within{border-color:rgba(22,163,74,.35)!important;box-shadow:0 0 0 4px rgba(22,163,74,.08)!important}.cdb-btn:hover{background:rgba(22,163,74,.09)!important}.cdb-th:hover{color:#16a34a!important}@keyframes cdbOrb1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}@keyframes cdbOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-36px,-26px) scale(1.06)}}.cdb-orb1{animation:cdbOrb1 22s ease-in-out infinite}.cdb-orb2{animation:cdbOrb2 26s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cdb-orb1,.cdb-orb2{animation:none!important}.cdb-card:hover,.cdb-row:hover{transform:none!important}}.idb-scroll{scrollbar-width:none;-ms-overflow-style:none}.idb-scroll::-webkit-scrollbar{display:none;width:0;height:0}.idb-row{transition:background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.idb-row:hover{background:#fff;box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.idb-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.idb-chip:hover{border-color:rgba(var(--ev-primary-rgb),.3)!important}.idb-search:focus-within{border-color:rgba(var(--ev-primary-rgb),.35)!important;box-shadow:0 0 0 4px rgba(var(--ev-primary-rgb),.08)!important}.idb-cta{transition:transform .15s ease,box-shadow .15s ease}.idb-menubtn{opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.idb-menubtn[aria-expanded=true],.idb-row:focus-within .idb-menubtn,.idb-row:hover .idb-menubtn{opacity:1}.idb-menubtn:hover{background:#fff;color:var(--ev-text-secondary)}.idb-menuitem{transition:background .12s ease}.idb-menuitem:hover:not(:disabled){background:var(--ev-bg-nav-hover)}.idb-menuitem-danger:hover:not(:disabled){background:var(--ev-danger-bg)}.idb-cta:hover{transform:translateY(-1px);box-shadow:0 12px 22px -10px rgba(var(--ev-primary-rgb),.6)}.idb-btn:hover{background:rgba(var(--ev-primary-rgb),.09)}@media (prefers-reduced-motion:reduce){.idb-cta:hover,.idb-row:hover{transform:none!important}}.cw-scroll{scrollbar-width:none;-ms-overflow-style:none}.cw-scroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes cwDrift1{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(10px,8px) scale(1.03);opacity:1}}@keyframes cwDrift2{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-8px,-6px) scale(1.03);opacity:1}}.cw-drift1{animation:cwDrift1 22s ease-in-out infinite}.cw-drift2{animation:cwDrift2 19s ease-in-out infinite}.cw-row{transition:background .2s ease,transform .2s ease}.cw-row:hover{background:rgba(15,23,42,.028)}.cw-kpi{transition:transform .2s ease,box-shadow .2s ease}.cw-kpi:hover{transform:translateY(-2px)}.cw-qa{transition:background .16s ease,transform .16s ease}.cw-qa:hover{background:rgba(22,163,74,.09)!important;transform:translateY(-1px)}.cw-cal-day{transition:transform .15s ease,box-shadow .15s ease}.cw-cal-day:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(90,60,180,.14)}.cw-sidebar-col>*{flex-shrink:0}@keyframes cpcDrift{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(8px,6px) scale(1.04);opacity:1}}.cpc-drift{animation:cpcDrift 20s ease-in-out infinite}.cpc-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.cpc-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 22px 44px -22px rgba(90,60,180,.32)!important}.cpc-icon{transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.cpc-icon:hover{transform:translateY(-2px);background:rgba(22,163,74,.1)!important;box-shadow:0 8px 16px -8px rgba(22,163,74,.35)}.cpc-avatar{transition:transform .25s cubic-bezier(.22,1,.36,1)}.cpc-card:hover .cpc-avatar{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.cpc-drift,.cw-drift1,.cw-drift2{animation:none!important}.cpc-card:hover,.cpc-card:hover .cpc-avatar,.cpc-icon:hover,.cw-cal-day:hover,.cw-kpi:hover,.cw-qa:hover{transform:none!important}}.cwo-scroll{scrollbar-width:none;-ms-overflow-style:none}.cwo-scroll::-webkit-scrollbar{display:none;width:0;height:0}.cwo-row{transition:background .16s ease;cursor:pointer}.cwo-row:hover{background:rgba(15,23,42,.03)}@keyframes cwoDrift2{0%,to{transform:translate(0) scale(1);opacity:.85}50%{transform:translate(-8px,-6px) scale(1.03);opacity:1}}.cwo-drift2{animation:cwoDrift2 19s ease-in-out infinite}@keyframes cwoOrb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(34px,26px) scale(1.07)}}.cwo-orb{animation:cwoOrb 24s ease-in-out infinite}.cwo-cell .cwo-pencil{opacity:0;transition:opacity .14s ease,color .14s ease}.cwo-cell .cwo-pencil:focus-visible,.cwo-cell:hover .cwo-pencil{opacity:1}.cwo-pencil:hover{color:#16a34a}.cwo-input{transition:border-color .15s ease,box-shadow .15s ease}.cwo-input:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.12)}@media (prefers-reduced-motion:reduce){.cwo-drift2,.cwo-orb{animation:none!important}}.pdb-row{transition:background .15s ease;cursor:pointer}.pdb-row:hover{background:rgba(22,163,74,.045)}.pdb-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.pdb-chip:hover{filter:brightness(.97)}.pdb-scroll{scrollbar-width:thin}.pdb-card [draggable=true],.pdb-card:active{cursor:-webkit-grabbing;cursor:grabbing}.pdb-menubtn{opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.pdb-card:focus-within .pdb-menubtn,.pdb-card:hover .pdb-menubtn,.pdb-menubtn[aria-expanded=true]{opacity:1}.pdb-menubtn:hover{background:#fff;color:#3f4854}.pdb-menuitem{transition:background .12s ease}.pdb-menuitem:hover{background:rgba(220,38,38,.08)}.paydb-scroll{scrollbar-width:none;-ms-overflow-style:none}.paydb-scroll::-webkit-scrollbar{display:none;width:0;height:0}.paydb-row{transition:background .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.paydb-row:hover{background:var(--ev-bg-card-hover);box-shadow:0 10px 22px -16px rgba(15,23,42,.18);transform:translateY(-1px);position:relative;z-index:1}.paydb-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.paydb-search:focus-within{border-color:rgba(22,163,74,.35)!important;box-shadow:0 0 0 4px rgba(22,163,74,.08)!important}.ev-module-card{transition:transform var(--ev-duration) var(--ev-ease),box-shadow var(--ev-duration) var(--ev-ease),border-color var(--ev-duration) var(--ev-ease),background var(--ev-duration) var(--ev-ease)}.ev-module-card:hover{transform:translateY(-2px);border-color:var(--ev-border-card-glow);box-shadow:var(--ev-shadow-card-hover);background:linear-gradient(120deg,rgba(var(--ev-card-accent),.19) 0,rgba(var(--ev-card-accent),0) 45%),var(--ev-bg-card-hover)}.ev-module-card:active{transform:translateY(0);box-shadow:var(--ev-shadow-card)}.ev-module-card:focus-visible{outline:none;box-shadow:var(--ev-focus-ring)}.ev-module-card .ev-module-icon{transition:transform var(--ev-duration) var(--ev-ease),box-shadow var(--ev-duration) var(--ev-ease)}.ev-module-card:hover .ev-module-icon{transform:translateY(-1.5px);box-shadow:0 6px 16px -6px currentColor}.ev-kpi-card{transition:transform var(--ev-duration) var(--ev-ease),box-shadow var(--ev-duration) var(--ev-ease),border-color var(--ev-duration) var(--ev-ease)}.ev-kpi-card:hover{transform:translateY(-2px);border-color:var(--ev-border-card-glow);box-shadow:var(--ev-shadow-card-hover)}.ev-insight-card{transition:border-color var(--ev-duration) var(--ev-ease),box-shadow var(--ev-duration) var(--ev-ease)}.ev-insight-card:hover{border-color:var(--ev-insight-accent);box-shadow:0 10px 24px -14px var(--ev-insight-accent)}.ev-list-row{transition:background var(--ev-duration) var(--ev-ease),transform var(--ev-duration) var(--ev-ease)}.ev-list-row:hover{background:var(--ev-bg-nav-hover)}.ev-list-row-link:hover{transform:translateX(2px)}.ev-table-row{transition:background var(--ev-duration) var(--ev-ease)}.ev-table-row:hover{background:var(--ev-bg-nav-hover)}.ev-btn{transition:background var(--ev-duration) var(--ev-ease),border-color var(--ev-duration) var(--ev-ease),transform var(--ev-duration) var(--ev-ease),box-shadow var(--ev-duration) var(--ev-ease),color var(--ev-duration) var(--ev-ease)}.ev-btn:focus-visible{outline:none;box-shadow:var(--ev-focus-ring-accent)}.ev-btn-primary:hover:not(:disabled){background:var(--ev-primary-hover);transform:translateY(-1px);box-shadow:var(--ev-glow-primary)}.ev-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:none}.ev-btn-secondary:hover:not(:disabled){border-color:rgba(15,23,42,.18);background:var(--ev-bg-nav-hover)}.ev-btn-ghost:hover:not(:disabled){background:var(--ev-bg-nav-hover);color:var(--ev-text-primary)}.ev-btn-destructive:hover:not(:disabled){background:var(--ev-danger-bg);color:var(--ev-danger-text)}.ev-btn:disabled{cursor:not-allowed;transform:none}.ev-btn:disabled:hover{transform:none;box-shadow:none}.ev-input{transition:border-color var(--ev-duration) var(--ev-ease),box-shadow var(--ev-duration) var(--ev-ease)}.ev-input:hover:not(:disabled){border-color:rgba(15,23,42,.18)}.ev-input:focus{outline:none;border-color:var(--ev-primary);box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.12)}.ev-input:disabled{opacity:.5;cursor:not-allowed}.ev-input[aria-invalid=true]{border-color:var(--ev-danger-text)}.ev-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.14)}.ev-input::placeholder{color:var(--ev-text-placeholder)}@keyframes evModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes evOverlayIn{0%{opacity:0}to{opacity:1}}.ev-modal-overlay{animation:evOverlayIn .15s ease both}.ev-modal-panel{animation:evModalIn .2s var(--ev-ease) both}@media (prefers-reduced-motion:reduce){.ev-modal-overlay,.ev-modal-panel{animation:none!important}.ev-btn,.ev-kpi-card,.ev-list-row,.ev-module-card,.ev-table-row{transition:none!important}}.pw-row{transition:background .15s ease,transform .15s ease}.pw-row:hover{background:rgba(22,163,74,.05)!important}.pw-navitem{transition:background .15s ease,color .15s ease;cursor:pointer}.pw-navitem:hover{background:rgba(15,23,42,.045)!important}.pw-topbtn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.pw-topbtn:hover{background:rgba(15,23,42,.045);transform:translateY(-1px)}.pw-kpi{transition:transform .2s ease,box-shadow .2s ease}.pw-kpi:hover{transform:translateY(-2px);box-shadow:0 10px 20px -14px rgba(15,23,42,.22)}.pw-qa{border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.pw-qa:hover{transform:translateY(-3px);box-shadow:0 10px 20px -12px rgba(15,23,42,.24);filter:brightness(1.02)}.pw-needsrow{transition:background .15s ease,transform .15s ease;cursor:pointer}.pw-needsrow:hover{background:var(--ev-bg-nav-hover);transform:translateX(2px)}.pw-msrow{transition:box-shadow .18s ease,border-color .18s ease}.pw-msrow:hover{box-shadow:0 12px 24px -16px rgba(15,23,42,.22);border-color:rgba(15,23,42,.1)}.pw-msrow:hover .pw-msactions{opacity:1}.pw-msactions{opacity:0;transition:opacity .18s ease}.pw-actbtn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.pw-actbtn:hover{background:rgba(15,23,42,.04);transform:translateY(-1px)}.pw-dlcard{transition:box-shadow .18s ease,border-color .18s ease}.pw-dlcard:hover{box-shadow:0 14px 28px -18px rgba(15,23,42,.24);border-color:rgba(15,23,42,.1)}.pw-dlcard:hover .pw-dlactions{opacity:1}.pw-dlactions{opacity:0;transition:opacity .18s ease}.pw-card{border-radius:20px;background:hsla(0,0%,100%,.68);backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);border:1px solid hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 16px 34px -26px rgba(60,50,110,.28)}.pw-section{position:relative;border-radius:18px;background:linear-gradient(165deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.55));backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);border:1px solid hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 14px 28px -22px rgba(60,50,110,.22);overflow:hidden}.pw-sectiontitle{font-size:14px;font-weight:700;color:#14141f;letter-spacing:-.1px}.pw-chiplabel{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pw-tab{transition:background .15s ease,color .15s ease}@media (prefers-reduced-motion:reduce){.pw-actbtn:hover,.pw-kpi:hover,.pw-needsrow:hover,.pw-qa:hover,.pw-topbtn:hover{transform:none!important}}@media (max-width:1180px){.pw-overviewgrid{grid-template-columns:minmax(0,1fr)!important}}