:root{color-scheme:light;--ev-bg-page:var(--page);--ev-bg-sidebar:var(--surface);--ev-bg-header:var(--surface);--ev-bg-surface:var(--surface);--ev-border-surface:var(--bd-panel);--ev-bg-card-ambient:var(--surface);--ev-bg-card-dense:var(--surface);--ev-bg-card-hover:var(--fill3);--ev-bg-elevated:var(--surface);--ev-bg-nav-hover:var(--fill3);--ev-text-primary:var(--t1);--ev-text-body:var(--t-body);--ev-text-secondary:var(--t3);--ev-text-muted:var(--t-meta);--ev-text-placeholder:var(--t-faint);--ev-text-icon:var(--t-icon);--ev-text-faint:var(--t-faint);--ev-border-card:var(--bd-inner);--ev-border-card-hover:var(--bd-active);--ev-border-card-glow:var(--bd-active);--ev-border-thin:var(--bd-panel);--ev-border-input:var(--bd-input);--ev-border-chip:var(--bd-chip);--ev-bg-input:var(--subtle);--ev-primary:var(--t1);--ev-primary-hover:var(--t-hover);--ev-primary-soft:var(--fill1);--ev-primary-border:var(--bd-chip);--ev-primary-text:var(--t1);--ev-primary-text-hover:var(--t-hover);--ev-primary-light:var(--t3);--ev-primary-rgb:17,17,17;--ev-danger-bg:var(--fill1);--ev-danger-border:var(--bd-active);--ev-danger-text:var(--t1);--ev-warning-bg:var(--fill1);--ev-warning-border:var(--bd-active);--ev-warning-text:var(--t1);--ev-success:var(--t-muted);--ev-success-bg:var(--fill2);--ev-success-border:var(--bd-chip);--ev-success-text:var(--t-muted);--ev-info-bg:var(--fill2);--ev-info-border:var(--bd-chip);--ev-info-text:var(--t-muted);--ev-purple-bg:var(--fill2);--ev-purple-border:var(--bd-chip);--ev-purple-text:var(--t-muted);--ev-accent-blue:var(--t1);--ev-accent-blue-tint:var(--fill1);--ev-accent-purple:var(--t1);--ev-accent-purple-tint:var(--fill1);--ev-accent-green:var(--t1);--ev-accent-green-tint:var(--fill1);--ev-accent-orange:var(--t1);--ev-accent-orange-tint:var(--fill1);--ev-accent-cyan:var(--t1);--ev-accent-cyan-tint:var(--fill1);--ev-accent-red:var(--t1);--ev-accent-red-tint:var(--fill1);--ev-accent-pink:var(--t1);--ev-accent-pink-tint:var(--fill1);--ev-accent-fuchsia:var(--t1);--ev-accent-fuchsia-tint:var(--fill1);--ev-accent-indigo:var(--t1);--ev-accent-indigo-tint:var(--fill1);--ev-accent-amber:var(--t1);--ev-accent-amber-tint:var(--fill1);--ev-accent-yellow:var(--t1);--ev-accent-yellow-tint:var(--fill1);--ev-aurora-page:none;--ev-aurora-purple:17,17,17;--ev-aurora-violet:17,17,17;--ev-aurora-cyan:17,17,17;--ev-aurora-mint:17,17,17;--ev-aurora-peach:17,17,17;--ev-aurora-blue:17,17,17;--ev-aurora-amber:17,17,17;--ev-aurora-fuchsia:17,17,17;--ev-radius-xs:var(--r);--ev-radius-sm:var(--r);--ev-radius-md:var(--r);--ev-radius-lg:var(--r);--ev-radius-card:var(--r-panel);--ev-radius-module:var(--r-panel);--ev-radius-nav-group:var(--r-panel);--ev-radius-panel:var(--r-panel);--ev-radius-hero:var(--r-panel);--ev-radius-modal:var(--r-panel);--ev-radius-pill:var(--r);--ev-radius-full:var(--r-round);--ev-shadow-xs:inset 0 1px 0 var(--rim-hi);--ev-shadow-card:inset 0 1px 0 var(--rim-hi);--ev-shadow-card-hover:inset 0 1px 0 var(--rim-hi),0 10px 24px -12px var(--rim-lift);--ev-shadow-panel:inset 0 1px 0 var(--rim-hi),0 1px 2px var(--rim-lift);--ev-shadow-floating:inset 0 1px 0 var(--rim-hi),0 1px 2px var(--rim-lift);--ev-shadow-hero:inset 0 1px 0 var(--rim-hi),0 1px 2px var(--rim-lift);--ev-shadow-button:0 2px 8px var(--shadow);--ev-shadow-modal:0 24px 60px -16px rgba(0,0,0,.4);--ev-shadow-toast:0 16px 36px -14px rgba(0,0,0,.35);--ev-shadow-menu:0 12px 28px -10px var(--rim-lift);--ev-glow-primary:none;--ev-glow-success:none;--ev-glow-warning:none;--ev-glow-danger:none;--ev-glow-purple:none;--ev-focus-ring:0 0 0 2px var(--t1);--ev-focus-ring-accent:0 0 0 2px var(--t1);--ev-ease:var(--ease);--ev-duration:var(--dur-2);--ev-font:var(--font-inter),"Inter Display","Inter",sans-serif;--text-primary:var(--t1);--text-secondary:var(--t3);--text-muted:var(--t-meta);--accent:var(--t1);--accent-hover:var(--t-hover);--accent-soft:var(--fill1);--header-bg:var(--surface);--card-bg:var(--surface);--section-bg:var(--surface);--section-border:var(--bd-panel);--border-thin:var(--bd-panel);--nav-hover-bg:var(--fill3);--input-bg:var(--subtle);--input-border:var(--bd-input);--input-placeholder:var(--t-faint)}[data-theme=dark]{color-scheme:dark;--ev-primary-rgb:244,244,244;--ev-aurora-purple:244,244,244;--ev-aurora-violet:244,244,244;--ev-aurora-cyan:244,244,244;--ev-aurora-mint:244,244,244;--ev-aurora-peach:244,244,244;--ev-aurora-blue:244,244,244;--ev-aurora-amber:244,244,244;--ev-aurora-fuchsia:244,244,244}body,html{margin:0;height:100%;overflow:hidden}body,html{font-family:var(--ev-font)}body{background:var(--ev-bg-page)}*{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:none}.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,var(--fill3) 0,var(--fill1) 50%,var(--fill3) 100%);background-size:360px 100%;animation:eslShimmer 1.3s linear infinite;border-radius:3px}@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 var(--sel)}95%{box-shadow:var(--ev-focus-ring)}}.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:var(--ev-shadow-modal)!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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--ev-shadow-card-hover)!important}.esl-rowmenu{opacity:0;transition:opacity .14s ease}.evacor-row-hoverable:hover .esl-rowmenu{opacity:1}.esl-menubtn:hover{background:var(--fill3)!important;color:var(--ev-text-primary)!important}.esl-menuitem:hover{background:var(--fill3)}.esl-menuitem-danger:hover{background:var(--fill3)!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{padding-right:34px!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:var(--surface)!important;box-shadow:0 0 0 3px rgba(var(--ev-primary-rgb),.1)}.esl-kbd{font-size:11px;font-weight:500;color:var(--text-muted);background:var(--fill3);border:1px solid var(--bd-panel);border-radius:3px;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:var(--ev-shadow-modal)!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:var(--fill3)}.esp-addstage{transition:background .16s ease,border-color .16s ease,color .16s ease}.esp-addstage:hover{background:var(--surface)!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:var(--bd-inner)!important;background:var(--surface)!important}.esp-chip-glow,.esp-chip:hover .esp-chip-glow{display:none}@media (prefers-reduced-motion:reduce){.esp-chip-glow{display:none}}.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:var(--fill3)}.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:var(--surface);border-color:var(--bd-inner)!important;transform:translateX(2px);box-shadow:var(--ev-shadow-card-hover)}@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:var(--ev-shadow-card-hover)!important;border-color:var(--bd-active)!important}.eva-prompt:hover{background:var(--fill3)!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:var(--ev-shadow-card-hover)}.esr-chip{transition:background .16s ease,color .16s ease}.esr-chip:hover,.esr-row:hover{background:var(--fill3)}.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:var(--ev-shadow-card-hover)!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:var(--ev-shadow-card-hover)}.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(--bd-active)!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}.evacor-hdr-share:active,.evacor-hdr-share:hover{box-shadow:var(--ev-shadow-card-hover)!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:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card)!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:3px;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:var(--ev-shadow-card-hover)!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:var(--btn-fg);font-size:11px;font-weight:500;padding:6px 10px;border-radius:3px;box-shadow:var(--ev-shadow-card);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:var(--ev-shadow-card-hover)!important}.pr-switcher:hover{background:var(--fill3)!important;color:var(--text-secondary,var(--ev-text-secondary))!important}.pr-tile:hover{transform:translateY(-1px)}.pr-settings:hover{background:var(--fill3);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:var(--surface);background-size:220% 100%;border:1px solid var(--bd-inner);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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--ev-shadow-modal)!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:var(--fill3)}.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:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)}.dw-card{border-radius:3px;background:var(--surface);border:1px solid var(--bd-inner);box-shadow:var(--ev-shadow-card)}.lw-kanbancol{scrollbar-width:none}.dw-actbtn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.dw-actbtn:hover{background:var(--fill3);transform:translateY(-1px)}.dw-stagedot{transition:box-shadow .15s ease}.dw-stagedot:hover{box-shadow:var(--ev-focus-ring)}.dw-stagedot:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.tc-card{transition:transform .18s ease,box-shadow .18s ease}.tc-card:hover{transform:translateY(-3px);box-shadow:var(--ev-shadow-card-hover)}.tc-check:hover{border-color:var(--bd-active)!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:var(--fill3);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:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)}.lw-row:hover{background:var(--fill3);transform:translateX(2px)}.lw-row{transition:background .2s ease,transform .2s ease}.lw-pathstage{transition:background .15s ease}.lw-pathstage:hover:not(:disabled){background:var(--fill3)!important}.lw-pathstage:focus-visible{outline:2px solid var(--t1);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:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card-hover)}@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:var(--fill3);box-shadow:var(--ev-shadow-card-hover)}.lw-inforow .lw-pencil{opacity:0;transition:opacity .15s ease}.lw-inforow:hover .lw-pencil{opacity:1}.lw-propcard:hover{background:var(--surface);border-color:var(--bd-active);box-shadow:var(--ev-shadow-card-hover)}.lw-propcard .lw-pencil{opacity:0;transition:opacity .18s ease}.lw-propcard:hover .lw-pencil{opacity:1}.lw-taskcard:hover{box-shadow:var(--ev-shadow-card-hover)}.lw-taskcard:hover .lw-taskcard-actions{opacity:1}.lw-aurotask:hover{transform:translateY(-3px);border-color:rgba(var(--ev-primary-rgb),.35);box-shadow:var(--ev-shadow-modal)}.lw-aurotask:hover .lw-aurotask-actions{opacity:1}.lw-filecard:hover{transform:translateY(-2px);border-color:rgba(var(--ev-primary-rgb),.3);box-shadow:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card-hover)}.lw-notecard:hover .lw-notecard-actions{opacity:1!important}.lw-toolbtn{transition:background .14s ease,color .14s ease}.lw-toolbtn:hover{background:var(--fill3);color:var(--ev-text-primary)}.lw-qaicon{transition:background .14s ease,color .14s ease}.lw-qaicon:hover:not(.lw-qaicon-active){background:var(--fill3);color:var(--ev-text-primary)}.lw-inboxrow:hover,.lw-menuitem:hover{background:var(--fill3)}.lw-inboxrow:hover .lw-inboxrow-actions{opacity:1}.lw-kanbancard:hover{transform:translateY(-2px);box-shadow:var(--ev-shadow-card-hover)}.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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card-hover)!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:var(--surface);border:1px solid var(--bd-panel);border-radius:3px;padding:3px;box-shadow:var(--ev-shadow-card);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:3px;cursor:pointer;transition:background .15s ease;text-decoration:none}.evt-chrow:hover{background:var(--fill3)}.evt-navrow{position:relative;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.evt-navrow:hover{background:var(--fill3);transform:translateX(1px)}.evt-navrow:hover .evt-rowactions{opacity:1;pointer-events:auto}.evt-chrow-active,.evt-navrow.evt-chrow-active{position:relative;background:var(--surface)!important;border:1px solid rgba(var(--ev-primary-rgb),.28);box-shadow:var(--ev-shadow-card)}.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:3px}.evt-sechdr:hover{background:var(--fill3)}.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:var(--fill3);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:var(--fill3)!important;color:var(--ev-text-primary)!important}.evt-menuitem:hover{background:var(--fill3)}.evt-menuitem-danger:hover{background:var(--fill3)!important}.evt-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.evt-chip:hover{border-color:var(--bd-active)!important}.evt-search-wrap:focus-within{border-color:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)!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:500}.evt-body blockquote{margin:8px 0 0;padding:4px 0 4px 12px;border-left:2px solid var(--bd-panel);color:var(--ev-text-secondary)}.evt-body img{max-width:100%;height:auto;border-radius:3px}.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:var(--fill3)}.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:var(--surface)!important;box-shadow:var(--ev-shadow-modal);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:var(--bd-active)!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 var(--sel)}50%{transform:scale(1.15);opacity:.85;box-shadow:0 0 0 5px transparent}}.mt-chip{transition:transform .2s ease,box-shadow .2s ease}.mt-chip:hover{transform:translateY(-2px);box-shadow:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card-hover)}.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:var(--surface)}@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:var(--surface);border-color:var(--bd-inner);transform:translateX(2px);box-shadow:var(--ev-shadow-card-hover)}.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:var(--surface)!important;border-color:rgba(var(--ev-primary-rgb),.3)!important;box-shadow:var(--ev-shadow-card)!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:var(--surface)}.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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--ev-shadow-card-hover)!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:999px;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:var(--ev-shadow-card-hover)!important}.cp-flcard{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cp-flcard:hover{transform:translateY(-2px);box-shadow:var(--ev-shadow-card-hover);border-color:var(--bd-active)}.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:var(--surface)!important;border-color:rgba(var(--ev-primary-rgb),.28)!important;transform:translateY(-2px);box-shadow:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card-hover);border-color:var(--bd-active)}@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:var(--ev-shadow-modal)!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:var(--fill3)}.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:var(--fill3);border-color:var(--bd-active)!important;color:var(--t1)!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:var(--surface)}.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:var(--ev-shadow-card-hover)}@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 var(--bd-panel)!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:var(--bd-panel)!important;background:var(--bd-active)!important}[data-invalid] input:focus,[data-invalid] select:focus,[data-invalid] textarea:focus{border-color:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)!important}@keyframes ccwLocate{0%{box-shadow:0 0 0 0 var(--sel)}to{box-shadow:0 0 0 5px transparent}}.ccw-locate{animation:ccwLocate .7s ease-out 2;border-radius:3px}@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:var(--fill3)}.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 var(--sel)}50%{box-shadow:0 0 0 5px transparent}}.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:var(--ev-shadow-card-hover)}@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:var(--bd-active)}.wf-canvas .react-flow__edge-path{stroke:var(--t1);stroke-width:1.75}.wf-canvas .react-flow__edge.selected .react-flow__edge-path{stroke:var(--t1)}.wf-canvas .react-flow__handle{width:8px;height:8px;border:2px solid var(--bd-inner);background:var(--bd-active)}.wf-canvas .react-flow__handle:hover{background:var(--bd-active)}@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:var(--fill1);border-radius:999px;border:3px solid var(--bd-panel);background-clip:padding-box}.ev-canvas::-webkit-scrollbar-thumb:hover{background:var(--bd-active);background-clip:padding-box}.ev-rail::-webkit-scrollbar{width:9px}.ev-rail::-webkit-scrollbar-track{background:transparent}.ev-rail::-webkit-scrollbar-thumb{background:var(--fill1);border-radius:999px;border:2.5px solid var(--bd-inner);background-clip:padding-box}.ev-rail::-webkit-scrollbar-thumb:hover{background:var(--bd-active);background-clip:padding-box}@keyframes ev-shimmer{0%{background-position:-280px 0}to{background-position:280px 0}}.ev-skeleton{background:linear-gradient(90deg,var(--fill3) 0,var(--fill1) 50%,var(--fill3) 100%);background-size:280px 100%;animation:ev-shimmer 1.25s linear infinite;border-radius:3px}.ev-tile{transition:transform .09s ease,box-shadow .09s ease,border-color .09s ease}.ev-tile:hover{transform:translateY(-1px);border-color:var(--bd-active);box-shadow:var(--ev-shadow-card-hover)}.ev-tile:active{transform:translateY(0);cursor:-webkit-grabbing;cursor:grabbing}.ap-scroll{scrollbar-width:thin;scrollbar-color:var(--t1)}.ap-scroll::-webkit-scrollbar{width:10px;height:10px}.ap-scroll::-webkit-scrollbar-track{background:transparent}.ap-scroll::-webkit-scrollbar-thumb{background:var(--fill1);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.ap-scroll::-webkit-scrollbar-thumb:hover{background:var(--bd-active);background-clip:padding-box}.ap-navtab{transition:background .14s ease,color .14s ease,border-color .14s ease}.ap-navtab:hover{background:var(--fill3);color:var(--t1)}.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:var(--ev-focus-ring);border-radius:3px}.ap-input:focus{outline:none;border-color:var(--bd-active)!important;background:var(--surface)!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:var(--bd-active)!important}.ap-btn-ai:hover:not(:disabled){background:var(--fill1)!important}.ap-btn-quiet:hover:not(:disabled){background:var(--fill3)!important;color:var(--ev-text-primary)!important}.ap-btn-danger:hover:not(:disabled){background:var(--fill3)!important}.ap-iconbtn{transition:background .13s ease,color .13s ease}.ap-iconbtn:hover{background:var(--fill3);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:var(--bd-active)!important;box-shadow:var(--ev-shadow-modal)!important}.ap-row{transition:background .12s ease,box-shadow .12s ease;cursor:pointer}.ap-row:hover{background:var(--fill3)}.ap-row[data-selected=true]{background:var(--fill1)}.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:var(--t1);width:15px;height:15px;cursor:pointer}.ap-checkrow{transition:background .12s ease}.ap-checkrow:hover{background:var(--fill3)}.ap-group-head{transition:color .13s ease;cursor:pointer}.ap-group-head:hover{color:var(--t1)}.ap-chip{transition:background .13s ease,border-color .13s ease}.ap-chip:hover{border-color:var(--bd-active)}.ap-tab{transition:background .13s ease,color .13s ease}.ap-tab:hover{background:var(--fill3);color:var(--t1)}@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:var(--fill1)}.ap-menuitem-danger:hover{background:var(--fill3)}.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,var(--fill3) 0,var(--fill1) 50%,var(--fill3) 100%);background-size:300px 100%;animation:apShimmer 1.2s linear infinite;border-radius:3px}@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:var(--ev-shadow-modal)!important;border-color:var(--bd-active)!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:var(--fill1);color:var(--t1)}.kb-addbtn{transition:background .14s ease,color .14s ease}.kb-addbtn:hover{background:var(--fill1);color:var(--t1)}.kb-col-dragover{background:var(--fill3)!important;border-color:var(--bd-active)!important}.kb-thumb,.kb-thumb:hover{background:var(--bd-active)}.kb-thumb.kb-thumb-active{background:var(--bd-active)!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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--ev-shadow-modal)!important;border-color:var(--bd-active)!important}.ecd-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.ecd-check:hover,.ecd-chip:hover{border-color:var(--bd-active)!important}.ecd-search:focus-within{border-color:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)!important}.ecd-btn:hover{background:var(--fill1)!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:var(--bd-active)!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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--ev-shadow-modal)!important;border-color:var(--bd-active)!important}.cdb-chip{transition:background .15s ease,border-color .15s ease,color .15s ease}.cdb-check:hover,.cdb-chip:hover{border-color:var(--bd-active)!important}.cdb-search:focus-within{border-color:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)!important}.cdb-btn:hover{background:var(--fill1)!important}.cdb-th:hover{color:var(--t1)!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:var(--surface);box-shadow:var(--ev-shadow-card-hover);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:var(--surface);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:var(--fill3)}.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:var(--fill1)!important;transform:translateY(-1px)}.cw-cal-day{transition:transform .15s ease,box-shadow .15s ease}.cw-cal-day:hover{transform:translateY(-1px);box-shadow:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-modal)!important}.cpc-icon{transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.cpc-icon:hover{transform:translateY(-2px);background:var(--fill1)!important;box-shadow:var(--ev-shadow-card-hover)}.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:var(--fill3)}@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:var(--t1)}.cwo-input{transition:border-color .15s ease,box-shadow .15s ease}.cwo-input:focus{outline:none;border-color:var(--bd-active);box-shadow:var(--ev-focus-ring)}@media (prefers-reduced-motion:reduce){.cwo-drift2,.cwo-orb{animation:none!important}}.pdb-row{transition:background .15s ease;cursor:pointer}.pdb-row:hover{background:var(--fill3)}.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:var(--surface);color:var(--t-body)}.pdb-menuitem{transition:background .12s ease}.pdb-menuitem:hover{background:var(--fill3)}.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:var(--ev-shadow-card-hover);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:var(--bd-active)!important;box-shadow:var(--ev-focus-ring)!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);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(--fill3)}.ev-btn{transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.ev-btn:focus-visible{outline:2px solid var(--t1);outline-offset:2px}.ev-btn:not(.ev-btn--secondary):not(.ev-btn--ghost):hover:not(:disabled){background:var(--btn-hover)}.ev-btn--secondary:hover:not(:disabled){border-color:var(--t1)}.ev-btn--ghost:hover:not(:disabled){background:var(--fill3);color:var(--t1)}.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:var(--bd-active)}.ev-input:focus{outline:none;border-color:var(--t1);background:var(--surface)}.ev-input:disabled{opacity:.5;cursor:not-allowed}.ev-input[aria-invalid=true]{border-color:var(--t1)}.ev-input[aria-invalid=true]:focus{outline:2px solid var(--t1);outline-offset:2px}.ev-input::placeholder{color:var(--ev-text-placeholder)}@keyframes evOverlayIn{0%{opacity:0}to{opacity:1}}.ev-modal-overlay{animation:evOverlayIn var(--dur-2) var(--ease) both}.ev-modal-panel{animation:eva-rise var(--dur-3) var(--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:var(--fill3)!important}.pw-navitem{transition:background .15s ease,color .15s ease;cursor:pointer}.pw-navitem:hover{background:var(--fill3)!important}.pw-topbtn{transition:background .15s ease,border-color .15s ease,transform .15s ease}.pw-topbtn:hover{background:var(--fill3);transform:translateY(-1px)}.pw-kpi{transition:transform .2s ease,box-shadow .2s ease}.pw-kpi:hover{transform:translateY(-2px);box-shadow:var(--ev-shadow-card-hover)}.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:var(--ev-shadow-card-hover);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:var(--ev-shadow-card-hover);border-color:var(--bd-active)}.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:var(--fill3);transform:translateY(-1px)}.pw-dlcard{transition:box-shadow .18s ease,border-color .18s ease}.pw-dlcard:hover{box-shadow:var(--ev-shadow-card-hover);border-color:var(--bd-active)}.pw-dlcard:hover .pw-dlactions{opacity:1}.pw-dlactions{opacity:0;transition:opacity .18s ease}.pw-card{box-shadow:var(--ev-shadow-modal)}.pw-card,.pw-section{border-radius:3px;background:var(--surface);border:1px solid var(--bd-inner)}.pw-section{position:relative;box-shadow:var(--ev-shadow-card);overflow:hidden}.pw-sectiontitle{font-size:15px;font-weight:500;color:var(--t-body);letter-spacing:-.1px}.pw-chiplabel{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--t-meta)}.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}}.eva-rail-scroll{scrollbar-width:none;-ms-overflow-style:none}.eva-rail-scroll::-webkit-scrollbar{display:none;width:0;height:0}.ev-stagger>*{animation:eva-rise var(--dur-3) var(--ease) both}.ev-stagger>:first-child{animation-delay:0ms}.ev-stagger>:nth-child(2){animation-delay:26ms}.ev-stagger>:nth-child(3){animation-delay:52ms}.ev-stagger>:nth-child(4){animation-delay:78ms}.ev-stagger>:nth-child(5){animation-delay:104ms}.ev-stagger>:nth-child(6){animation-delay:.13s}.ev-stagger>:nth-child(7){animation-delay:156ms}.ev-stagger>:nth-child(8){animation-delay:182ms}.ev-stagger>:nth-child(n+9){animation-delay:208ms}.ev-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ev-bar{transform-origin:bottom;animation:eva-grow var(--dur-3) var(--ease) both}.eva-page{flex:1 1;min-height:0;flex-direction:row;align-items:stretch;overflow:hidden}.eva-page,.eva-page-main{min-width:0;display:flex;gap:var(--eva-panel-gap,16px)}.eva-page-main{flex:1 1;padding:18px 22px calc(28px + env(safe-area-inset-bottom))}.eva-page-main,.eva-page-rail{overflow-y:auto;flex-direction:column}.eva-page-rail{width:340px;min-width:340px;padding:18px 22px calc(28px + env(safe-area-inset-bottom)) 0;display:flex;gap:var(--eva-panel-gap,16px)}.eva-page-main>.ev-panel,.eva-page-rail>.ev-panel{flex-shrink:0}@media (max-width:1399px){.eva-page-rail{width:300px;min-width:300px}}@media (max-width:1079px){.eva-page{flex-direction:column;overflow-y:auto;gap:0}.eva-page-main,.eva-page-rail{width:auto;min-width:0;overflow:visible;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.eva-page-main{padding-top:calc(64px + 18px + env(safe-area-inset-top));padding-bottom:0}.eva-page-rail{padding-top:16px}.ev-split{grid-template-columns:minmax(0,1fr)!important}.ev-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:719px){.eva-page-main,.eva-page-rail{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.ev-panel{padding:18px 16px 20px}.ev-card{padding:16px 14px}.ev-grid-2,.ev-grid-3,.ev-grid-4{grid-template-columns:minmax(0,1fr)!important}}.ev-tiles{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (max-width:719px){.ev-tiles{grid-template-columns:minmax(0,1fr)}}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}input,optgroup,option,select,textarea{background-color:var(--subtle);color:var(--t1)}option:checked,option:hover{background-color:var(--fill1);color:var(--t1)}::placeholder{color:var(--t-faint);opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--subtle);-webkit-text-fill-color:var(--t1);caret-color:var(--t1);-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bd-active);border-radius:var(--r-round);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--t-chev);background-clip:padding-box}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--t1)}[data-theme=dark] input::-webkit-calendar-picker-indicator,[data-theme=dark] input::-webkit-inner-spin-button,[data-theme=dark] input::-webkit-outer-spin-button,[data-theme=dark] input::-webkit-search-cancel-button{filter:invert(1)}::selection{background:var(--sel);color:var(--t1)}