:root{--spring-smooth:cubic-bezier(0.16,1,0.3,1);--spring-snappy:cubic-bezier(0.22,1,0.36,1);--spring-bounce:cubic-bezier(0.34,1.56,0.64,1)}.workspace-view-stage{animation:view-stage-enter .48s var(--spring-smooth) both;will-change:transform,opacity}@keyframes view-stage-enter{0%{opacity:0;transform:translateY(12px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar{transition:transform .38s var(--spring-smooth),box-shadow .3s var(--spring-smooth),background .25s ease}.sidebar .brand-mark{transition:transform .32s var(--spring-bounce),box-shadow .32s var(--spring-smooth)}.sidebar .brand:hover .brand-mark{transform:scale(1.06) rotate(-4deg);box-shadow:0 8px 20px rgba(217,255,67,.35)}.sidebar-navigation .nav-item,.sidebar-preferences .nav-item{position:relative;overflow:hidden;transition:background .24s var(--spring-smooth),color .24s var(--spring-smooth),transform .24s var(--spring-smooth),box-shadow .24s var(--spring-smooth)}.sidebar-navigation .nav-item>svg,.sidebar-preferences .nav-item>svg{transition:transform .28s var(--spring-bounce),color .22s var(--spring-smooth)}.sidebar-navigation .nav-item:hover:not(.active),.sidebar-preferences .nav-item:hover:not(.active){transform:translateX(3px);background:rgba(10,10,10,.055)}.sidebar-navigation .nav-item:hover>svg,.sidebar-preferences .nav-item:hover>svg{transform:scale(1.1)}.sidebar-navigation .nav-item.active,.sidebar-preferences .nav-item.active{box-shadow:0 10px 24px -6px rgba(10,10,10,.28);transform:translateX(0)}.sidebar-navigation .nav-item.active:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime);transform:translateY(-50%)}.sidebar-navigation .nav-item:has(.nav-count).active:after{display:none}.phase-dot{animation:live-beacon-pulse 2.6s ease-in-out infinite}@keyframes live-beacon-pulse{0%,to{box-shadow:0 0 0 3px rgba(124,181,24,.18);transform:scale(1)}50%{box-shadow:0 0 0 6px rgba(217,255,67,.36);transform:scale(1.12)}}.topbar{transition:box-shadow .3s var(--spring-smooth),background .3s var(--spring-smooth),transform .3s var(--spring-smooth)}.global-search{transition:width .35s var(--spring-smooth),border-color .22s var(--spring-smooth),background .22s var(--spring-smooth),box-shadow .28s var(--spring-smooth)}.global-search:focus-within{width:340px;box-shadow:0 10px 28px rgba(10,10,10,.08),0 0 0 3px rgba(217,255,67,.45)}.notification-wrapper>.icon-button{transition:transform .25s var(--spring-bounce),background .2s ease,border-color .2s ease,box-shadow .2s ease}.notification-wrapper>.icon-button:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 8px 20px rgba(10,10,10,.06)}.notification-popover,.profile-popover,.quick-create>div,.search-results,.workspace-popover{animation:popover-spring-in .26s var(--spring-smooth) both;transform-origin:top right}.profile-popover,.workspace-popover{transform-origin:top left}@keyframes popover-spring-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.command-hero-banner{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr);gap:24px;align-items:stretch;padding:28px 30px;margin-bottom:20px;border-radius:28px;background:radial-gradient(120% 140% at 0 0,rgba(217,255,67,.18) 0,rgba(255,255,255,0) 52%),linear-gradient(135deg,#FFFFFF,#F9FAFB);border:1px solid rgba(10,10,10,.07);box-shadow:0 14px 40px -12px rgba(10,10,10,.06),inset 0 1px 0 rgba(255,255,255,.9);overflow:visible;animation:bento-card-rise .52s var(--spring-smooth) both}.command-hero-main{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;z-index:2}.command-hero-main>.view-heading{margin-bottom:0;align-items:flex-start}.command-hero-main>.view-heading .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(10,10,10,.045);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;margin-bottom:14px}.command-hero-main>.view-heading .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#7CB518;box-shadow:0 0 0 3px rgba(217,255,67,.55)}.command-hero-main>.view-heading h1{font-size:clamp(28px,2.6vw,38px);font-weight:800;letter-spacing:-1.2px;line-height:1.12;color:var(--ink)}.command-hero-main>.view-heading p{font-size:14px;color:var(--muted);margin-top:8px}.command-quick-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.command-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:999px;border:1px solid rgba(10,10,10,.08);background:rgba(255,255,255,.85);color:#374151;font-size:12px;font-weight:650;cursor:pointer;transition:transform .24s var(--spring-smooth),background .2s var(--spring-smooth),border-color .2s var(--spring-smooth),box-shadow .24s var(--spring-smooth),color .2s var(--spring-smooth)}.command-pill svg{color:var(--ink);transition:transform .24s var(--spring-bounce)}.command-pill:hover{transform:translateY(-2px);background:#FFFFFF;border-color:var(--ink);color:var(--ink);box-shadow:0 8px 20px rgba(10,10,10,.07)}.command-pill:hover svg{transform:scale(1.12)}.command-pill.primary{background:var(--ink);border-color:var(--ink);color:#FFFFFF}.command-pill.primary svg{color:var(--lime)}.command-pill.primary:hover{background:#18181B;box-shadow:0 10px 24px rgba(10,10,10,.2)}.command-motion-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:176px;padding:18px 22px;border-radius:22px;background:linear-gradient(140deg,#0A0A0A,#14171A 60%,#1B2114);color:#FFFFFF;overflow:hidden;box-shadow:0 18px 40px -12px rgba(10,10,10,.38),inset 0 1px 0 rgba(255,255,255,.12);isolation:isolate}.command-motion-GridBg{position:absolute;inset:-20%;background-image:radial-gradient(rgba(217,255,67,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:20px 20px,40px 40px,40px 40px;opacity:.75;animation:grid-drift 26s linear infinite;pointer-events:none}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(-40px,-20px,0)}}.command-motion-glow{position:absolute;border-radius:50%;filter:blur(36px);pointer-events:none;z-index:0}.command-motion-glow-lime{width:170px;height:170px;left:-20px;top:-30px;background:rgba(217,255,67,.25);animation:glow-breathe 5.5s ease-in-out infinite}.command-motion-glow-obsidian{width:150px;height:150px;right:-20px;bottom:-35px;background:rgba(37,99,235,.22);animation:glow-breathe 7s ease-in-out infinite reverse}@keyframes glow-breathe{0%,to{transform:scale(.92);opacity:.65}50%{transform:scale(1.16);opacity:1}}.command-motion-visual{position:relative;z-index:1;display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;align-items:center;width:100%}.command-orbit-system{position:relative;width:124px;height:124px;display:grid;place-items:center;margin-inline:auto}.command-orbit{position:absolute;border-radius:50%;pointer-events:none}.command-orbit-outer{width:122px;height:122px;border:1px solid rgba(217,255,67,.22);animation:orbit-spin 18s linear infinite}.command-orbit-mid{width:102px;height:102px;border:1px dashed rgba(255,255,255,.18);animation:orbit-spin 13s linear infinite reverse}.command-orbit-inner{width:64px;height:64px;border:1px solid rgba(217,255,67,.12);background:radial-gradient(circle,rgba(217,255,67,.12) 0,rgba(10,10,10,0) 72%);animation:glow-breathe 4s ease-in-out infinite}.orbit-node{position:absolute;display:block;border-radius:50%}.orbit-node-lime{top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--lime);box-shadow:0 0 12px var(--lime),0 0 24px rgba(217,255,67,.8)}.orbit-node-white{bottom:-3px;left:50%;width:6px;height:6px;margin-left:-3px;background:#FFFFFF;box-shadow:0 0 8px rgba(255,255,255,.9)}.orbit-node-amber{top:50%;right:-3px;width:5px;height:5px;margin-top:-2.5px;background:#38BDF8;box-shadow:0 0 8px #38BDF8}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.command-gauge-svg{width:88px;height:88px;transform:rotate(-90deg);overflow:visible}.command-gauge-track{fill:none;stroke:rgba(255,255,255,.1);stroke-width:6}.command-gauge-fill{fill:none;stroke:url(#command-gauge-grad);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(217,255,67,.45));animation:gauge-sweep 1.3s var(--spring-smooth) both}@keyframes gauge-sweep{0%{stroke-dashoffset:238.76}}.command-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.command-gauge-center strong{font-size:20px;font-weight:800;letter-spacing:-.8px;color:var(--lime);line-height:1.05;font-variant-numeric:tabular-nums}.command-gauge-center span{margin-top:2px;font-size:8px;font-weight:700;letter-spacing:1.1px;color:rgba(255,255,255,.6)}.command-telemetry-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.command-telemetry-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.command-live-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.9px;color:var(--lime)}.command-live-pill>i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:live-beacon-pulse 2s ease-in-out infinite}.command-telemetry-code{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-size:9px;font-weight:700;letter-spacing:.8px}.command-wave-svg{width:100%;height:46px;display:block;overflow:visible}.command-wave-area{fill:url(#command-wave-fill);animation:wave-breathe 4.5s ease-in-out infinite}.command-wave-line{fill:none;stroke:var(--lime);stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(217,255,67,.55));stroke-dasharray:280;stroke-dashoffset:0;animation:wave-draw 1.4s var(--spring-smooth) both}.command-wave-Tip{fill:#FFFFFF;stroke:var(--lime);stroke-width:2.5;filter:drop-shadow(0 0 8px var(--lime));animation:tip-pulse 2.2s ease-in-out infinite}@keyframes wave-draw{0%{stroke-dashoffset:280}to{stroke-dashoffset:0}}@keyframes wave-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes tip-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.command-telemetry-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.command-telemetry-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 9px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#FFFFFF;text-align:left;cursor:pointer;transition:background .2s var(--spring-smooth),border-color .2s var(--spring-smooth),transform .2s var(--spring-smooth)}.command-telemetry-chip:hover{background:rgba(217,255,67,.14);border-color:rgba(217,255,67,.45);transform:translateY(-1px)}.command-telemetry-chip span{font-size:9px;font-weight:600;color:rgba(255,255,255,.58);text-transform:uppercase;letter-spacing:.5px}.command-telemetry-chip strong{font-size:13px;font-weight:800;color:#FFFFFF;font-variant-numeric:tabular-nums}@keyframes bento-card-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard-metric-card{position:relative;overflow:hidden;animation:bento-card-rise .55s var(--spring-smooth) both;animation-delay:calc(var(--card-index, 0) * 65ms + 60ms);transition:transform .3s var(--spring-smooth),box-shadow .3s var(--spring-smooth),border-color .25s var(--spring-smooth),background .25s var(--spring-smooth)}.dashboard-metric-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px -12px rgba(10,10,10,.1)}.dashboard-metric-card.featured{background:radial-gradient(110% 120% at 100% 0,rgba(217,255,67,.2) 0,rgba(217,255,67,0) 58%),linear-gradient(145deg,#0A0A0A,#16181D);box-shadow:0 18px 42px -10px rgba(10,10,10,.28)}.dashboard-metric-card.featured:hover{box-shadow:0 24px 48px -10px rgba(10,10,10,.38)}.dashboard-metric-card .metric-heading>span:first-child>svg{transition:transform .3s var(--spring-bounce),box-shadow .3s var(--spring-smooth)}.dashboard-metric-card:hover .metric-heading>span:first-child>svg{transform:scale(1.08) rotate(-4deg)}.dashboard-metric-card .metric-arrow{transition:transform .28s var(--spring-bounce),background .22s var(--spring-smooth),color .22s var(--spring-smooth)}.dashboard-metric-card:hover .metric-arrow{transform:translate(2px,-2px) scale(1.05)}.metric-motion-footer{display:flex;flex-direction:column;gap:7px;width:100%;margin-top:16px;padding-top:12px;border-top:1px solid rgba(10,10,10,.06)}.dashboard-metric-card.featured .metric-motion-footer{border-top-color:rgba(255,255,255,.12)}.metric-motion-bar{position:relative;display:block;width:100%;height:5px;border-radius:999px;background:rgba(10,10,10,.07);overflow:hidden}.dashboard-metric-card.featured .metric-motion-bar{background:rgba(255,255,255,.14)}.metric-motion-bar>i{display:block;height:100%;width:var(--metric-fill,35%);border-radius:inherit;background:var(--ink);animation:metric-bar-grow 1.1s var(--spring-smooth) both;animation-delay:calc(var(--card-index, 0) * 80ms + .18s)}.dashboard-metric-card.featured .metric-motion-bar>i{background:linear-gradient(90deg,#D9FF43,#A3E635);box-shadow:0 0 10px rgba(217,255,67,.55)}.dashboard-metric-card.has-alert .metric-motion-bar>i{background:linear-gradient(90deg,#EF4444,#F97316)}@keyframes metric-bar-grow{0%{width:0}}.metric-motion-tag{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.1px}.dashboard-metric-card.featured .metric-motion-tag{color:rgba(217,255,67,.88)}.dashboard-metric-card.has-alert .metric-motion-tag{color:#DC2626}.dashboard-analysis>.panel,.dashboard-secondary .panel,.finance-dashboard-panel{animation:bento-card-rise .58s var(--spring-smooth) both;animation-delay:.22s;transition:box-shadow .3s var(--spring-smooth),border-color .3s var(--spring-smooth)}.dashboard-analysis>.panel:hover,.dashboard-secondary .panel:hover,.finance-dashboard-panel:hover{box-shadow:0 18px 44px -14px rgba(10,10,10,.075)}.sales-overview{display:flex;flex-direction:column;justify-content:space-between}.sales-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 18px}.sales-stat-pod{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(10,10,10,.06);background:linear-gradient(180deg,#FFFFFF,#F8F9FA);box-shadow:0 4px 14px rgba(10,10,10,.025);animation:bento-card-rise .48s var(--spring-smooth) both;animation-delay:calc(var(--pod-index, 0) * 60ms + .16s);transition:transform .26s var(--spring-smooth),box-shadow .26s var(--spring-smooth),border-color .22s var(--spring-smooth)}.sales-stat-pod:hover{transform:translateY(-2px);border-color:rgba(10,10,10,.14);box-shadow:0 12px 26px -8px rgba(10,10,10,.08)}.sales-stat-pod.won-pod{background:radial-gradient(120% 140% at 100% 0,rgba(217,255,67,.28) 0,#F8F9FA 75%);border-color:rgba(124,181,24,.28)}.sales-overview-stats .sales-stat-icon,.sales-overview-stats .sales-stat-icon.won{width:36px;height:36px;border-radius:12px;background:var(--lime);color:var(--ink);display:grid;place-items:center;flex:none;box-shadow:0 4px 12px rgba(217,255,67,.4);transition:transform .28s var(--spring-bounce)}.sales-stat-pod.won-pod .sales-stat-icon.won{background:var(--ink);color:var(--lime);box-shadow:0 6px 14px rgba(10,10,10,.18)}.sales-stat-pod:hover .sales-stat-icon{transform:scale(1.08) rotate(-4deg)}.sales-overview-stats strong{font-size:clamp(17px,1.5vw,22px);font-weight:800;letter-spacing:-.7px;color:var(--ink);font-variant-numeric:tabular-nums}.sales-stat-sub{font-style:normal;font-size:11px;font-weight:500;color:var(--muted);margin-top:1px}.sales-chart{height:224px;margin:0 18px 18px;padding:12px 14px 6px 6px;border-radius:20px;background:linear-gradient(180deg,rgba(248,249,250,.75),rgba(255,255,255,.95));border:1px solid rgba(10,10,10,.05)}.sales-chart-svg text{font-size:10.5px;font-weight:600;fill:#6B7280}.sales-chart-svg .sales-chart-month{font-size:11px;font-weight:600;transition:fill .2s ease,font-weight .2s ease}.sales-chart-svg .sales-chart-month.active{fill:var(--ink);font-weight:800}.finance-chart-guide,.sales-chart-guide{stroke:rgba(10,10,10,.18);stroke-width:1.5;stroke-dasharray:4 4;animation:guide-fade-in .2s ease both}@keyframes guide-fade-in{0%{opacity:0}to{opacity:1}}.finance-point-halo,.sales-point-halo{fill:rgba(217,255,67,.38);stroke:#659B0E;stroke-width:1.5;stroke-opacity:.45;transform-box:fill-box;transform-origin:center;animation:point-halo-pulse 1.6s ease-in-out infinite}@keyframes point-halo-pulse{0%,to{transform:scale(.88);opacity:.85}50%{transform:scale(1.28);opacity:.32}}.sales-ambient-curve{animation:ambient-wave-float 5s ease-in-out infinite}@keyframes ambient-wave-float{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-6px);opacity:1}}.sales-chart-zero-badge{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(10,10,10,.08);box-shadow:0 10px 26px rgba(10,10,10,.07);font-size:12px;font-weight:500;color:#374151;white-space:nowrap;pointer-events:none;animation:bento-card-rise .5s var(--spring-smooth) both}.sales-chart-zero-badge strong{color:var(--ink);font-weight:700}.zero-pulse-dot{width:8px;height:8px;border-radius:50%;background:#7CB518;box-shadow:0 0 0 4px rgba(217,255,67,.55);animation:live-beacon-pulse 2.2s ease-in-out infinite}.daily-focus,.focus-summary-strip{display:flex;flex-direction:column}.focus-summary-strip{gap:10px;margin:0 20px 12px;padding:12px 14px;border-radius:16px;background:var(--surface-2);border:1px solid rgba(10,10,10,.06)}.focus-summary-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.focus-stat-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#FFFFFF;border:1px solid rgba(10,10,10,.07);font-size:11px;font-weight:600;color:#4B5563}.focus-stat-pill strong{color:var(--ink);font-weight:800}.focus-stat-pill>i{width:6px;height:6px;border-radius:50%;background:#9CA3AF}.focus-stat-pill.blue>i{background:var(--cobalt)}.focus-stat-pill.amber>i{background:var(--amber)}.focus-stat-pill.lime>i{background:#7CB518}.focus-resolution-meter{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:600;color:var(--muted)}.focus-resolution-meter strong{color:var(--ink);font-weight:800}.focus-meter-track{flex:1;max-width:140px;height:6px;border-radius:999px;background:rgba(10,10,10,.08);overflow:hidden}.focus-meter-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ink) 0,#7CB518 100%);animation:metric-bar-grow 1s var(--spring-smooth) both}.focus-row{position:relative;animation:bento-card-rise .45s var(--spring-smooth) both;animation-delay:calc(var(--row-index, 0) * 45ms + .22s);transition:background .22s var(--spring-smooth),padding-left .24s var(--spring-smooth),transform .22s var(--spring-smooth)}.focus-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3.5px;border-radius:0 99px 99px 0;background:var(--lime);box-shadow:0 0 8px rgba(217,255,67,.8);opacity:0;transform:scaleY(.4);transition:opacity .22s var(--spring-smooth),transform .22s var(--spring-smooth)}.focus-row:hover{padding-left:28px;background:linear-gradient(90deg,rgba(217,255,67,.15),rgba(248,249,250,.7) 45%,transparent)}.focus-row:hover:before{opacity:1;transform:scaleY(1)}.focus-ticket-code{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;background:rgba(10,10,10,.06);color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.3px}.focus-row-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:transparent;color:var(--muted);opacity:.45;transition:transform .24s var(--spring-bounce),background .2s ease,color .2s ease,opacity .2s ease}.focus-row:hover .focus-row-arrow{opacity:1;background:var(--ink);color:var(--lime);transform:translate(2px,-2px)}.dashboard-projects-bar,.focus-panel-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--hairline);background:linear-gradient(180deg,rgba(248,249,250,.4),rgba(248,249,250,.9));font-size:12px;font-weight:600;color:var(--muted)}.dashboard-projects-bar>span,.focus-panel-footer>span{display:inline-flex;align-items:center;gap:7px}.dashboard-projects-bar>span svg,.focus-panel-footer>span svg{color:#7CB518}.dashboard-projects-bar strong{color:var(--ink);font-weight:800}.focus-quick-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(10,10,10,.1);background:#FFFFFF;color:var(--ink);font-size:11.5px;font-weight:700;cursor:pointer;transition:transform .22s var(--spring-smooth),background .2s ease,border-color .2s ease,box-shadow .2s ease}.focus-quick-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:translateY(-1px);box-shadow:0 6px 14px rgba(10,10,10,.14)}.finance-ambience-banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:18px;background:radial-gradient(80% 140% at 52% 0,rgba(217,255,67,.42) 0,rgba(217,255,67,0) 68%),linear-gradient(115deg,#3D5207,#5F820C 28%,#82B013 54%,#69910E 78%,#3F5508);background-size:200% 200%;animation:olive-gradient-shift 9s ease-in-out infinite;color:#FFFFFF;box-shadow:0 12px 28px -8px rgba(74,102,9,.38),inset 0 1px 0 rgba(255,255,255,.26);overflow:hidden;isolation:isolate}@keyframes olive-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.finance-ambience-stars{position:absolute;inset:0;pointer-events:none;z-index:0}.finance-star-particle{position:absolute;width:var(--star-size,4px);height:var(--star-size,4px);border-radius:50%;background:#FFFFFF;box-shadow:0 0 6px 1.5px rgba(255,255,255,.9),0 0 14px 3px rgba(217,255,67,.85);animation:star-drift-twinkle var(--star-duration,4.8s) ease-in-out infinite;animation-delay:var(--star-delay,0s)}@keyframes star-drift-twinkle{0%,to{transform:translateZ(0) scale(.65);opacity:.32}50%{transform:translate3d(8px,-7px,0) scale(1.25);opacity:1}}.finance-ambience-copy{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.finance-ambience-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(10,10,10,.34);border:1px solid rgba(217,255,67,.42);color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finance-ambience-readout{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;color:rgba(255,255,255,.92);text-shadow:0 1px 2px rgba(0,0,0,.22)}.finance-ambience-readout strong{color:var(--lime);font-weight:800;font-variant-numeric:tabular-nums}.finance-ambience-month{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:#FFFFFF}.finance-ambience-divider{opacity:.55}.finance-ambience-months{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.finance-month-pill{display:inline-flex;flex-direction:column;align-items:center;gap:1px;min-width:64px;padding:5px 10px;border-radius:11px;border:1px solid rgba(255,255,255,.2);background:rgba(10,10,10,.24);color:#FFFFFF;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .2s var(--spring-smooth),background .2s ease,border-color .2s ease,box-shadow .2s ease}.finance-month-pill span{font-size:9.5px;font-weight:600;color:rgba(255,255,255,.78)}.finance-month-pill strong{font-size:10.5px;font-weight:800;color:#FFFFFF;font-variant-numeric:tabular-nums}.finance-month-pill.has-value{border-color:rgba(217,255,67,.55);background:rgba(10,10,10,.38)}.finance-month-pill.has-value strong{color:var(--lime)}.finance-month-pill.active,.finance-month-pill:hover{transform:translateY(-2px);background:#0A0A0A;border-color:var(--lime);box-shadow:0 6px 16px rgba(0,0,0,.28)}.finance-month-pill.active strong,.finance-month-pill:hover strong{color:var(--lime)}.finance-dashboard-metrics{gap:14px;margin-bottom:16px}.finance-dashboard-metrics>.fin-kpi-pod,.workspace-kpi-strip>.fin-kpi-pod{position:relative;display:flex;flex-direction:column;gap:8px;min-height:104px;padding:15px 16px;border-radius:18px;border:1px solid rgba(10,10,10,.07);background:#FFFFFF;box-shadow:0 4px 14px rgba(10,10,10,.025);animation:bento-card-rise .4s var(--spring-smooth) both;animation-delay:calc(var(--pod-index, 0) * 45ms + 80ms);transition:transform .22s var(--spring-smooth),box-shadow .22s var(--spring-smooth),border-color .2s ease}.finance-dashboard-metrics>.fin-kpi-pod:hover,.workspace-kpi-strip>.fin-kpi-pod:hover{transform:translateY(-2px);border-color:rgba(10,10,10,.14);box-shadow:0 12px 26px -10px rgba(10,10,10,.07)}.finance-dashboard-metrics>.fin-kpi-pod.featured-margin{background:radial-gradient(120% 130% at 100% 0,rgba(217,255,67,.32) 0,rgba(255,255,255,0) 65%),linear-gradient(180deg,#FFFFFF,#F4FCE3);border-color:rgba(124,181,24,.32)}.fin-kpi-top{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.fin-kpi-label{font-size:12px;color:#374151;overflow:hidden;text-overflow:ellipsis}.fin-kpi-label,.fin-kpi-tag{font-weight:700;white-space:nowrap}.fin-kpi-tag{margin-left:auto;padding:2px 7px;border-radius:999px;background:#F3F4F6;color:#4B5563;font-size:10px;flex-shrink:0}.fin-kpi-value{font-size:22px;font-weight:800;color:#0A0A0A;letter-spacing:-.02em;line-height:1.15;display:flex;align-items:baseline;gap:5px}.fin-kpi-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--lime);color:var(--ink);transition:transform .22s var(--spring-bounce)}.fin-kpi-pod:hover .fin-kpi-icon{transform:scale(1.06)}.fin-kpi-icon.amber{background:#FEF3C7;color:#B45309}.fin-kpi-icon.blue{background:#E0F2FE;color:#0369A1}.fin-kpi-icon.green{background:rgba(217,255,67,.5);color:#2D5A00}.fin-kpi-icon.dark{background:var(--ink);color:var(--lime)}.fin-kpi-bar{display:block;width:100%;height:4px;margin-top:auto;padding-top:0;border-radius:999px;background:rgba(10,10,10,.07);overflow:hidden}.fin-kpi-bar>i{display:block;height:100%;width:var(--pod-fill,var(--bar-fill,25%));border-radius:inherit;background:var(--ink);animation:metric-bar-grow .8s var(--spring-smooth) both}.fin-kpi-bar.amber>i{background:var(--orange)}.fin-kpi-bar.blue>i{background:#38BDF8}.fin-kpi-bar.green>i{background:var(--green)}.fin-kpi-bar.lime>i{background:linear-gradient(90deg,#7CB518,#D9FF43)}.finance-dashboard-chart{position:relative;height:280px;padding:16px 18px 10px 8px;margin-bottom:14px;border-radius:22px;background:radial-gradient(90% 100% at 88% 18%,rgba(158,240,26,.14) 0,rgba(255,255,255,0) 65%),linear-gradient(180deg,#F8FAFC,#FFFFFF);border:1px solid rgba(10,10,10,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.finance-chart-ambient-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0}.finance-chart-star{position:absolute;width:var(--star-size,4px);height:var(--star-size,4px);border-radius:50%;background:#84B314;box-shadow:0 0 8px 2px rgba(217,255,67,.85);opacity:.45;animation:star-drift-twinkle var(--star-duration,5s) ease-in-out infinite;animation-delay:var(--star-delay,0s)}.finance-dashboard-chart>svg{position:relative;z-index:1;width:100%;height:100%;display:block}.finance-dashboard-chart svg text{font-size:11.5px;font-weight:600;fill:#6B7280}.finance-dashboard-chart svg .finance-dashboard-month{font-size:11.5px;font-weight:650;fill:#4B5563;transition:fill .2s ease,font-weight .2s ease}.finance-dashboard-chart svg .finance-dashboard-month.active{fill:var(--lime);font-weight:800}.finance-month-pill-svg{fill:transparent;transition:fill .2s ease}.finance-month-pill-svg.active{fill:var(--ink)}.finance-point-callout rect{fill:#FFFFFF;stroke:rgba(124,181,24,.45);stroke-width:1.2;filter:drop-shadow(0 4px 10px rgba(10,10,10,.08));transition:fill .2s ease,stroke .2s ease}.finance-point-callout text{fill:var(--ink)!important;font-size:10.5px!important;font-weight:800!important}.finance-point-callout.is-selected rect{fill:var(--ink);stroke:var(--lime);stroke-width:1.5}.finance-point-callout.is-selected text{fill:var(--lime)!important}.finance-month-hitbox{cursor:pointer}.finance-dashboard-point.is-active{stroke:var(--lime);stroke-width:3}.finance-dashboard-area.net_profit{fill:url(#finance-profit-fill)}.finance-dashboard-tooltip{position:absolute;z-index:5;left:var(--tooltip-x,50%);top:var(--tooltip-y,24%);right:auto;min-width:224px;max-width:268px;padding:12px 14px;border-radius:16px;background:rgba(10,10,10,.94);border:1px solid rgba(217,255,67,.35);color:#FFFFFF;box-shadow:0 18px 40px rgba(10,10,10,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;animation:tooltip-fade-scale .18s var(--spring-smooth) both}.finance-dashboard-tooltip.anchor-center{transform:translate(-50%,-112%)}.finance-dashboard-tooltip.anchor-left{transform:translate(calc(-100% - 18px),-20%)}.finance-dashboard-tooltip.anchor-right{transform:translate(18px,-20%)}@keyframes tooltip-fade-scale{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}.finance-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}.finance-tooltip-date{font-size:11.5px;font-weight:800;color:var(--lime)!important;letter-spacing:.2px}.finance-tooltip-margin{padding:2px 7px;border-radius:999px;background:rgba(217,255,67,.18);color:var(--lime)!important;font-size:10px;font-weight:700}.finance-tooltip-rows{display:flex;flex-direction:column;gap:5px}.finance-tooltip-row{display:flex;align-items:center;gap:7px;font-size:11px;color:rgba(255,255,255,.78)}.finance-tooltip-row>span:nth-child(2){flex:1;color:rgba(255,255,255,.75)}.finance-tooltip-row strong{color:#FFFFFF!important;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.finance-tooltip-row.highlight{margin-top:3px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.14)}.finance-tooltip-row.highlight strong{color:var(--lime)!important;font-weight:800}.finance-tooltip-row .dot{width:7px;height:7px;border-radius:50%;flex:none}.finance-tooltip-row .dot.ink{background:#FFFFFF}.finance-tooltip-row .dot.orange{background:#F59E0B}.finance-tooltip-row .dot.muted{background:#9CA3AF}.finance-tooltip-row .dot.green{background:var(--lime)}.finance-dashboard-footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.finance-dashboard-legend{padding:0;gap:10px}.finance-legend-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--surface-2);border:1px solid rgba(10,10,10,.06);font-size:11px;font-weight:600;color:#4B5563}.finance-legend-pill strong{color:var(--ink);font-weight:700;margin-left:2px;font-variant-numeric:tabular-nums}.dashboard-project-panel{display:flex;flex-direction:column}.dashboard-project-card{position:relative;overflow:hidden;background:linear-gradient(180deg,#FFFFFF,#F9FAFB);border:1px solid rgba(10,10,10,.075);box-shadow:0 4px 16px rgba(10,10,10,.025);animation:bento-card-rise .52s var(--spring-smooth) both;animation-delay:calc(var(--card-index, 0) * 65ms + .24s);transition:transform .3s var(--spring-smooth),box-shadow .3s var(--spring-smooth),background .24s var(--spring-smooth),border-color .24s var(--spring-smooth)}.dashboard-project-card:hover{transform:translateY(-4px);background:#FFFFFF;border-color:rgba(10,10,10,.16);box-shadow:0 18px 36px -12px rgba(10,10,10,.1)}.dashboard-project-card .project-open{transition:transform .26s var(--spring-bounce),background .22s var(--spring-smooth),color .22s var(--spring-smooth),border-color .22s var(--spring-smooth)}.dashboard-project-card:hover .project-open{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:translate(2px,-2px)}.dashboard-project-card .progress{position:relative;height:8px;background:repeating-linear-gradient(-45deg,rgba(10,10,10,.045),rgba(10,10,10,.045) 6px,rgba(10,10,10,.08) 0,rgba(10,10,10,.08) 12px)}.dashboard-project-card .progress>span{position:relative;min-width:10px;overflow:hidden;transition:width .8s var(--spring-smooth)}.dashboard-project-card:hover .progress>span{background:linear-gradient(90deg,var(--ink) 0,#3F6212 60%,var(--green) 100%)}.activity-feed{display:flex;flex-direction:column;gap:2px;padding:0 22px 20px}.activity-entry{position:relative;display:flex;align-items:flex-start;gap:13px;padding:12px 10px;border-radius:14px;animation:bento-card-rise .45s var(--spring-smooth) both;animation-delay:calc(var(--entry-index, 0) * 55ms + .24s);transition:background .2s var(--spring-smooth),transform .2s var(--spring-smooth)}.activity-entry:hover{background:var(--surface-2)}.activity-entry:not(:last-child):before{left:25px;top:40px;bottom:-10px}.activity-bullet{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--tint);color:var(--ink);border:1px solid rgba(10,10,10,.06);transition:transform .25s var(--spring-bounce)}.activity-entry:hover .activity-bullet{transform:scale(1.08)}.activity-bullet.lime{background:var(--lime);color:var(--ink);border-color:rgba(124,181,24,.35);box-shadow:0 0 0 4px rgba(217,255,67,.28)}.activity-bullet.green{background:rgba(217,255,67,.4);color:#2D5A00}.activity-bullet.violet{background:#EDE9FE;color:#6D28D9}.activity-entry-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.activity-transition-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.activity-ticket-code{padding:2px 8px;border-radius:7px;background:var(--ink);color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.3px}.activity-stage-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--tint);color:#4B5563;font-size:11px;font-weight:600}.activity-stage-pill.in_progress{background:#E8F0FF;color:#1D4ED8}.activity-stage-pill.review{background:#FEF3C7;color:#92400E}.activity-stage-pill.closed,.activity-stage-pill.done{background:rgba(217,255,67,.45);color:#2D5A00}.activity-stage-pill.is-target{font-weight:700;box-shadow:inset 0 0 0 1px rgba(10,10,10,.08)}.activity-stage-arrow{color:#9CA3AF;flex:none}.activity-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.activity-project-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid rgba(10,10,10,.07);background:#FFFFFF;color:#374151;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.activity-project-chip:hover{background:var(--ink);border-color:var(--ink);color:var(--lime)}.workspace-module-view{display:flex;flex-direction:column;min-width:0}.workspace-ambience-banner{margin-bottom:16px}.workspace-ambience-pills .workspace-filter-pill{min-width:68px}.workspace-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.workspace-kpi-strip .fin-kpi-value small{font-size:12px;font-weight:600;color:#6B7280;letter-spacing:0}.fin-kpi-pod.warning:before{background:linear-gradient(90deg,#F59E0B,#FBBF24)}.fin-kpi-pod.warning .fin-kpi-icon{background:#FEF3C7;color:#B45309}.fin-kpi-pod.warning .fin-kpi-tag{background:#FEF3C7;color:#92400E}.fin-kpi-pod.warning .fin-kpi-bar>i{background:linear-gradient(90deg,#F59E0B,#FBBF24)}.board-card,.client-card,.lead-card,.project-card{position:relative;overflow:hidden;animation:bento-card-rise .52s var(--spring-smooth) both;animation-delay:calc(var(--card-index, 0) * 55ms + 70ms);transition:transform .28s var(--spring-smooth),box-shadow .28s var(--spring-smooth),border-color .22s var(--spring-smooth)}.client-card.actions-open{overflow:visible}.board-card:hover,.client-card:hover,.lead-card:hover,.project-card:hover{transform:translateY(-4px);border-color:rgba(10,10,10,.14);box-shadow:0 20px 40px -12px rgba(10,10,10,.1),0 0 0 1px rgba(217,255,67,.35)}.client-card-accent-bar,.project-card-accent-bar{position:absolute;top:0;left:0;right:0;height:3.5px;border-radius:24px 24px 0 0;background:linear-gradient(90deg,var(--client-accent,var(--project-accent,#8B5CF6)),var(--lime) 90%);opacity:.88;transition:height .22s var(--spring-smooth),opacity .22s ease}.client-card:hover .client-card-accent-bar,.project-card:hover .project-card-accent-bar{height:4.5px;opacity:1}.client-card .card-title{margin-top:2px;transition:color .18s ease}.client-card .card-title svg{width:30px;height:30px;padding:6px;border-radius:999px;background:var(--tint);color:var(--ink);transition:transform .24s var(--spring-smooth),background .2s ease,color .2s ease}.client-card:hover .card-title svg{background:var(--ink);color:var(--lime);transform:translate(2px,-2px)}.client-card-category{margin-top:12px;margin-bottom:16px}.client-contact-stack{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#F8FAFC,#F3F4F6);border:1px solid rgba(10,10,10,.05)}.client-contact-stack .client-contact{margin-top:0;font-size:12.5px;font-weight:550;color:#374151}.client-contact-stack .client-contact svg{color:#6B7280;flex-shrink:0}.client-card-telemetry{margin-top:14px;padding:12px 14px;border-radius:14px;background:#FFFFFF;border:1px solid rgba(10,10,10,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.client-telemetry-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:7px}.client-telemetry-head strong{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.client-telemetry-bar{display:block;width:100%;height:5px;border-radius:999px;background:rgba(10,10,10,.07);overflow:hidden;margin-bottom:10px}.client-telemetry-bar>i{display:block;height:100%;width:var(--bar-fill,15%);border-radius:inherit;background:linear-gradient(90deg,var(--ink),#65A30D 60%,var(--lime));animation:metric-bar-grow .95s var(--spring-smooth) both}.client-telemetry-chips{display:flex;flex-wrap:wrap;gap:6px}.client-mini-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--tint);color:#4B5563;font-size:10.5px;font-weight:650}.client-mini-chip.active-chip{background:rgba(217,255,67,.42);color:#2D5A00}.client-card-footer{margin-top:16px;padding-top:14px;align-items:center}.client-card-footer>.client-view-cta{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:var(--tint);color:var(--ink);font-size:11.5px;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s var(--spring-smooth)}.client-card:hover .client-card-footer>.client-view-cta{background:var(--ink);color:var(--lime);transform:translateX(2px)}.client-detail-view .back-link{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#FFFFFF;border:1px solid rgba(10,10,10,.08);color:var(--ink);font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(10,10,10,.04);transition:transform .2s var(--spring-smooth),background .2s ease,color .2s ease}.client-detail-view .back-link:hover{background:var(--ink);color:var(--lime);transform:translateX(-2px)}.client-details-panel{animation:panel-fade-up .52s var(--spring-smooth) .08s both}.detail-list.client-detail-cards{display:grid;gap:10px;padding:4px 20px 20px}.detail-list.client-detail-cards>div{margin:0;padding:11px 14px;border-radius:14px;background:linear-gradient(180deg,#F8FAFC,#F3F4F6);border:1px solid rgba(10,10,10,.05);transition:border-color .2s ease,background .2s ease,transform .2s var(--spring-smooth)}.detail-list.client-detail-cards>div:hover{background:#FFFFFF;border-color:rgba(10,10,10,.12);transform:translateX(2px)}.detail-list.client-detail-cards dt{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6B7280}.detail-list.client-detail-cards dd{font-size:13.5px;font-weight:600;color:var(--ink)}.project-card-badges{display:inline-flex;align-items:center;gap:6px}.kanban-stage-switcher{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px;scrollbar-width:none}.kanban-stage-switcher::-webkit-scrollbar{display:none}.kanban-stage-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:#FFFFFF;border:1px solid rgba(10,10,10,.08);color:#4B5563;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.kanban-stage-pill strong{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#F3F4F6;color:#374151;font-size:10.5px;font-weight:800}.kanban-stage-pill:hover{border-color:rgba(10,10,10,.18);color:#0A0A0A}.kanban-stage-pill.active{background:#0A0A0A;border-color:#0A0A0A;color:#FFFFFF}.kanban-stage-pill.active strong{background:#D9FF43;color:#0A0A0A}.kanban-board{gap:14px;padding-bottom:18px}.kanban-board.stage-filtered{grid-template-columns:minmax(0,560px)!important}.kanban-column{position:relative;overflow:hidden;background:#FFFFFF;border:1px solid rgba(10,10,10,.07);border-radius:20px;padding:15px 12px 14px;box-shadow:0 4px 16px rgba(10,10,10,.03);transition:border-color .2s ease,box-shadow .2s ease}.kanban-column.stage-hidden{display:none!important}.kanban-column:hover{border-color:rgba(10,10,10,.13);box-shadow:0 10px 24px -10px rgba(10,10,10,.06)}.kanban-col-accent{display:none!important}.kanban-heading{margin-bottom:10px;padding:0 4px}.kanban-heading .status-dot{width:8px;height:8px;box-shadow:0 0 0 3px rgba(156,163,175,.2)}.kanban-heading .status-dot.in_progress{box-shadow:0 0 0 3px rgba(37,99,235,.2)}.kanban-heading .status-dot.review{box-shadow:0 0 0 3px rgba(245,158,11,.24)}.kanban-heading .status-dot.done{background:#65A30D;box-shadow:0 0 0 3px rgba(217,255,67,.45)}.kanban-col-meter{width:100%;height:3px;border-radius:999px;background:rgba(10,10,10,.06);overflow:hidden;margin-bottom:12px}.kanban-col-meter>i{display:block;height:100%;width:var(--col-share,8%);border-radius:inherit;background:linear-gradient(90deg,var(--ink),#65A30D,var(--lime));transition:width .35s var(--spring-smooth)}.ticket-card{position:relative;overflow:hidden;background:#FFFFFF!important;color:var(--ink)!important;border:1px solid rgba(10,10,10,.08)!important;border-radius:16px!important;padding:14px!important;transform:none;box-shadow:0 2px 10px rgba(10,10,10,.04)!important;transition:transform .2s var(--spring-smooth),box-shadow .2s var(--spring-smooth),border-color .18s ease!important}.ticket-card:before{display:none!important;content:none!important}.ticket-card.status-card-review{background:linear-gradient(155deg,#FFFFFF,#FFFBEB)!important;border-color:rgba(245,158,11,.34)!important}.ticket-card.status-card-done{background:linear-gradient(155deg,#FFFFFF,#F7FEE7)!important;border-color:rgba(101,163,13,.3)!important}.ticket-card:hover{transform:translateY(-2px)!important;border-color:rgba(10,10,10,.16)!important;box-shadow:0 12px 24px -8px rgba(10,10,10,.1),0 0 0 1.5px rgba(217,255,67,.45)!important}.ticket-card.is-dragging{cursor:grabbing;transform:translateY(-4px) rotate(1deg) scale(1.02)!important;box-shadow:0 18px 36px -8px rgba(10,10,10,.2),0 0 0 2px var(--lime)!important}.ticket-code-pill{display:inline-flex;align-items:center;padding:2.5px 8px;border-radius:7px;background:var(--ink);color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.35px;font-variant-numeric:tabular-nums}.ticket-card h4{color:var(--ink)!important;font-size:13.5px!important;font-weight:700!important;line-height:1.45!important;margin-top:2px}.ticket-project{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:3px 9px;border-radius:999px;background:#F3F4F6;color:#374151!important;font-size:11px!important;font-weight:600!important}.ticket-project>i{width:6px;height:6px;border-radius:50%;background:#65A30D}.ticket-card-footer{margin-top:14px;padding-top:10px;border-top:1px solid rgba(10,10,10,.06)}.ticket-date-meta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#6B7280}.ticket-date-meta.overdue-meta{padding:2px 7px;border-radius:999px;background:#FEE2E2;color:#B91C1C;font-weight:700}.ticket-meta-Cluster{display:inline-flex;align-items:center;gap:6px}.ticket-meta-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;background:#F3F4F6;color:#4B5563;font-size:10.5px;font-weight:650}.kanban-empty{justify-content:center;gap:6px;min-height:120px;padding:20px 12px!important;border:1px dashed rgba(10,10,10,.12)!important;border-radius:14px!important;background:#FAFAFA!important;transition:border-color .2s ease,background .2s ease}.kanban-empty,.kanban-empty-copy{display:flex;flex-direction:column;align-items:center}.kanban-empty-copy{gap:2px;text-align:center}.kanban-empty-orb{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#FFFFFF;border:1px solid rgba(10,10,10,.07);color:#9CA3AF;flex-shrink:0}.kanban-empty strong{font-size:12px;font-weight:700;color:#4B5563}.kanban-empty small{font-size:10.5px;font-weight:500;color:#9CA3AF}.kanban-empty.drop-ready{border-color:#65A30D!important;background:rgba(217,255,67,.22)!important;transform:scale(1.01)}.kanban-empty.drop-ready .kanban-empty-orb{background:var(--ink);color:var(--lime)}.sales-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:14px!important;background:linear-gradient(180deg,#FFFFFF,#F9FAFB)!important;border:1px solid rgba(10,10,10,.08)!important;border-radius:22px!important;box-shadow:0 10px 26px rgba(10,10,10,.04)!important}.sales-summary>div{position:relative;padding:14px 18px!important;border-radius:16px;background:#FFFFFF;border:1px solid rgba(10,10,10,.06)!important;box-shadow:0 4px 12px rgba(10,10,10,.025);overflow:hidden;transition:transform .28s var(--spring-smooth),box-shadow .28s ease,border-color .28s ease}.sales-summary>div:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--ink),#84CC16,var(--lime));opacity:.75;transform:scaleX(.35);transform-origin:left center;transition:transform .35s var(--spring-smooth),opacity .28s ease}.sales-summary>div:hover{transform:translateY(-2px);border-color:rgba(132,204,22,.45)!important;box-shadow:0 12px 24px rgba(10,10,10,.07)}.sales-summary>div:hover:after{transform:scaleX(1);opacity:1}.sales-summary>div span{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;color:#6B7280!important}.sales-summary>div strong{display:block;margin-top:6px!important;font-size:clamp(19px,2vw,25px)!important;font-weight:800!important;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.sales-funnel{position:relative;overflow:hidden;background:radial-gradient(640px 260px at 15% 0,rgba(217,255,67,.14),transparent 65%),radial-gradient(540px 240px at 88% 100%,rgba(16,185,129,.08),transparent 65%),#FFFFFF!important;border:1px solid rgba(10,10,10,.08)!important;box-shadow:0 16px 38px rgba(10,10,10,.05)!important}.funnel-ambience-banner{margin:4px 22px 16px!important}.funnel-stage-pills{gap:6px}.funnel-track{--node-size:108px;--ring-outer-r:38px;--ring-inner-r:24px;--track-pad-top:14px;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;padding:var(--track-pad-top) 22px 18px!important;overflow:visible!important}.funnel-track:before{content:"";left:10%;right:10%;top:calc(var(--track-pad-top) + (var(--node-size) / 2) - 1px)!important;height:2px!important;background:linear-gradient(90deg,rgba(100,116,139,.28),rgba(37,99,235,.32) 25%,rgba(245,158,11,.36) 50%,rgba(10,10,10,.32) 75%,rgba(101,163,13,.48))!important;z-index:0}.funnel-route-signal,.funnel-track:before{position:absolute;border-radius:999px;pointer-events:none}.funnel-route-signal{left:50%!important;top:calc((var(--node-size) / 2) - 2px)!important;width:calc(4 * var(--step-stride, 210px))!important;height:4px!important;overflow:hidden;z-index:1;transform:none!important}.funnel-route-signal:after{content:"";left:-24%;width:22%;background:linear-gradient(90deg,transparent,rgba(132,204,22,.45) 35%,#D9FF43 75%,#10B981 92%,transparent)!important;filter:drop-shadow(0 0 6px rgba(163,230,53,.85))!important;animation:funnelSignalSweep 4.4s cubic-bezier(.4,0,.2,1) infinite!important}.funnel-route-pulse-second,.funnel-route-signal:after{position:absolute;top:0!important;height:100%!important;border-radius:999px}.funnel-route-pulse-second{left:-22%;width:18%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.42) 40%,#10B981 82%,transparent);filter:drop-shadow(0 0 6px rgba(16,185,129,.75));animation:funnelSignalSweep 4.4s cubic-bezier(.4,0,.2,1) 2.2s infinite}@keyframes funnelSignalSweep{0%{left:-24%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:102%;opacity:0}}@keyframes funnelSignalSweepVertical{0%{top:-24%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:102%;opacity:0}}.funnel-step{position:relative;z-index:2;display:flex!important;flex-direction:column;align-items:center;gap:8px!important;padding:0 6px 6px!important;min-height:164px;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;text-align:center;cursor:pointer;overflow:visible!important}.funnel-step:after,.funnel-step:before{display:none!important}.funnel-step.is-hovered,.funnel-step:hover{border:0!important;background:transparent!important;box-shadow:none!important}.funnel-node{position:relative;width:var(--node-size,108px)!important;height:var(--node-size,108px)!important;border-radius:50%;display:grid;place-items:center;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;transition:transform .32s var(--spring-smooth)}.funnel-step.is-hovered .funnel-node,.funnel-step:hover .funnel-node{transform:scale(1.05);background:transparent!important;box-shadow:none!important}.funnel-ring{position:absolute;inset:0!important;margin:auto!important;border-radius:50%;pointer-events:none}.funnel-ring-outer{width:calc(var(--ring-outer-r, 38px) * 2)!important;height:calc(var(--ring-outer-r, 38px) * 2)!important;border:1px dashed color-mix(in srgb,var(--stage-color,#10b981) 38%,rgba(10,10,10,.1))!important;animation:funnelOrbitSpinCW 20s linear infinite!important}.funnel-ring-inner{width:calc(var(--ring-inner-r, 24px) * 2)!important;height:calc(var(--ring-inner-r, 24px) * 2)!important;border:1px dashed color-mix(in srgb,var(--stage-color,#10b981) 54%,rgba(10,10,10,.12))!important;animation:funnelOrbitSpinCCW 13s linear infinite!important}@keyframes funnelOrbitSpinCW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes funnelOrbitSpinCCW{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.funnel-core-aura{position:absolute;inset:0;margin:auto;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--stage-color,#10B981) 30%,transparent) 0,color-mix(in srgb,var(--stage-color,#10B981) 10%,transparent) 58%,transparent 76%);animation:funnelAuraPulse 3.2s ease-in-out infinite;animation-delay:calc(var(--step-index, 0) * .35s);pointer-events:none}.funnel-core{position:relative;z-index:2;width:12px!important;height:12px!important;border-radius:50%;background:var(--stage-color,#10B981)!important;box-shadow:0 0 14px color-mix(in srgb,var(--stage-color,#10B981) 65%,transparent)!important;animation:funnelCoreBreath 2.8s ease-in-out infinite!important;animation-delay:calc(var(--step-index, 0) * .25s)!important}@keyframes funnelAuraPulse{0%,to{transform:scale(.88);opacity:.6}50%{transform:scale(1.2);opacity:1}}@keyframes funnelCoreBreath{0%,to{transform:scale(.95)}50%{transform:scale(1.14)}}.funnel-particle{position:absolute;z-index:5;left:50%;top:50%;width:var(--particle-size,6.5px)!important;height:var(--particle-size,6.5px)!important;margin:0!important;border-radius:50%;background:var(--stage-color,#10B981)!important;box-shadow:0 0 0 1.5px #FFFFFF,0 0 10px color-mix(in srgb,var(--stage-color,#10B981) 80%,transparent)!important;pointer-events:none}.funnel-particle.journey-stage-0{animation:funnel-journey-0 var(--journey-duration,.6s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey var(--particle-speed,10s) linear var(--orbit-start,.6s) infinite!important}.funnel-particle.journey-stage-1{animation:funnel-journey-1 var(--journey-duration,1.1s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey var(--particle-speed,10s) linear var(--orbit-start,1.1s) infinite!important}.funnel-particle.journey-stage-2{animation:funnel-journey-2 var(--journey-duration,1.7s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey var(--particle-speed,10s) linear var(--orbit-start,1.7s) infinite!important}.funnel-particle.journey-stage-3{animation:funnel-journey-3 var(--journey-duration,2.25s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey var(--particle-speed,10s) linear var(--orbit-start,2.25s) infinite!important}.funnel-particle.journey-stage-4{animation:funnel-journey-4 var(--journey-duration,2.8s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey var(--particle-speed,10s) linear var(--orbit-start,2.8s) infinite!important}@keyframes funnel-journey-0{0%{opacity:0;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(0) scale(.4)}50%{opacity:1;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(calc(var(--particle-distance) * .65)) scale(1.12)}to{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-1{0%{opacity:0;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}16%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.15)}74%{opacity:1;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(0) scale(1.1)}to{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-2{0%{opacity:0;transform:translate(-50%,-50%) translateX(calc(-2 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}10%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-2 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.15)}42%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.12)}52%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.96)}82%{opacity:1;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(0) scale(1.12)}to{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-3{0%{opacity:0;transform:translate(-50%,-50%) translateX(calc(-3 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}8%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-3 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.15)}31%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-2 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.1)}38%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-2 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.96)}60%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.1)}67%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.96)}86%{opacity:1;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(0) scale(1.12)}to{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-4{0%{opacity:0;transform:translate(-50%,-50%) translateX(calc(-4 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}6%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-4 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.15)}24%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-3 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.1)}30%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-3 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.96)}48%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-2 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.1)}54%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-2 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.96)}71%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(1.1)}77%{opacity:1;transform:translate(-50%,-50%) translateX(calc(-1 * var(--step-stride, 210px))) rotate(var(--particle-angle)) translateX(0) scale(.96)}90%{opacity:1;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(0) scale(1.12)}to{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-orbit-after-journey{0%{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}to{opacity:.94;transform:translate(-50%,-50%) translateX(0) rotate(calc(var(--particle-angle) + 1turn)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-mobile-1{0%{opacity:0;transform:translate(-50%,-50%) translateY(calc(-1 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}18%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-1 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.12)}76%{opacity:1;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(0) scale(1.08)}to{opacity:.94;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-mobile-2{0%{opacity:0;transform:translate(-50%,-50%) translateY(calc(-2 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}12%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-2 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.12)}46%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-1 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.08)}82%{opacity:1;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(0) scale(1.08)}to{opacity:.94;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-mobile-3{0%{opacity:0;transform:translate(-50%,-50%) translateY(calc(-3 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}10%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-3 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.12)}35%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-2 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.08)}62%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-1 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.08)}86%{opacity:1;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(0) scale(1.08)}to{opacity:.94;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-journey-mobile-4{0%{opacity:0;transform:translate(-50%,-50%) translateY(calc(-4 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(.5)}8%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-4 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.12)}28%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-3 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.08)}50%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-2 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.08)}72%{opacity:1;transform:translate(-50%,-50%) translateY(calc(-1 * var(--step-stride-y, 104px))) rotate(var(--particle-angle)) translateX(0) scale(1.08)}88%{opacity:1;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(0) scale(1.08)}to{opacity:.94;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}}@keyframes funnel-orbit-after-journey-mobile{0%{opacity:.94;transform:translate(-50%,-50%) translateY(0) rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(1)}to{opacity:.94;transform:translate(-50%,-50%) translateY(0) rotate(calc(var(--particle-angle) + 1turn)) translateX(var(--particle-distance)) scale(1)}}.funnel-step-copy{display:grid;justify-items:center;gap:3px;width:100%;margin-top:2px}.funnel-step-copy span{font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:#6B7280!important}.funnel-step-copy strong{font-size:clamp(22px,2.1vw,27px)!important;line-height:1.1;font-weight:800!important;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.funnel-step-copy small{font-size:11px!important;font-weight:600;color:var(--stage-color,#6B7280)!important}.funnel-connector{position:absolute!important;right:-11px!important;top:calc((var(--node-size, 108px) / 2) - 7px)!important;z-index:3;color:#9CA3AF!important;animation:funnelArrowPulse 2s ease-in-out infinite!important;animation-delay:calc(var(--step-index, 0) * .22s)!important}@keyframes funnelArrowPulse{0%,to{transform:translateX(-1.5px);opacity:.55}50%{transform:translateX(2px);opacity:.95}}@keyframes funnelArrowPulseVertical{0%,to{transform:rotate(90deg) translateX(-1.5px);opacity:.55}50%{transform:rotate(90deg) translateX(2px);opacity:.95}}.funnel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 22px!important;background:linear-gradient(90deg,rgba(249,250,251,.9),rgba(240,253,244,.55));border-top:1px solid rgba(10,10,10,.06)!important}.funnel-footer-note{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#4B5563}.funnel-live-dot{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 0 3px rgba(16,185,129,.2);animation:zeroPulseGlow 2s ease-in-out infinite}.funnel-footer-metrics{display:inline-flex;align-items:center;gap:10px}.funnel-win-meter{width:76px;height:6px;border-radius:999px;background:rgba(10,10,10,.08);overflow:hidden}.funnel-win-meter>i{display:block;width:var(--win-fill,25%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#84CC16,#10B981)}.funnel-win-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--ink)!important;color:#FFFFFF!important;border:1px solid rgba(217,255,67,.35)!important;box-shadow:0 6px 14px rgba(10,10,10,.12)}.funnel-win-pill svg{color:var(--lime)}.funnel-win-pill strong{color:var(--lime)!important;font-weight:800}.lead-card{position:relative;border-radius:16px!important;border:1px solid rgba(10,10,10,.08)!important;background:#FFFFFF!important;box-shadow:0 4px 12px rgba(10,10,10,.03)!important;transition:transform .26s var(--spring-smooth),box-shadow .26s ease,border-color .26s ease!important}.lead-card:hover{transform:translateY(-3px);border-color:rgba(132,204,22,.55)!important;box-shadow:0 14px 28px rgba(10,10,10,.08)!important}@media (max-width:1180px){.command-hero-banner{grid-template-columns:1fr;padding:22px}.command-motion-stage{min-height:156px}.workspace-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px) and (min-width:761px){.funnel-track{--node-size:88px;--ring-outer-r:31px;--ring-inner-r:20px;--track-pad-top:10px;gap:4px!important;padding:var(--track-pad-top) 14px 14px!important}.funnel-step{min-height:142px;padding:0 2px 4px!important}.funnel-step-copy span{font-size:10px!important}.funnel-step-copy strong{font-size:20px!important}.funnel-step-copy small{font-size:10px!important}}@media (max-width:760px){.command-motion-GridBg,.command-motion-glow-lime,.command-motion-glow-obsidian,.finance-chart-star,.finance-star-particle{display:none!important;animation:none!important}.command-live-pill>i,.command-orbit-inner,.command-orbit-mid,.command-orbit-outer,.phase-dot{animation:none!important}.client-card,.command-hero-banner,.dashboard-metric-card,.fin-kpi-pod,.kanban-column,.lead-card,.panel,.project-card,.ticket-card,.workspace-view-stage{animation-duration:.18s!important;animation-delay:0s!important}.topbar{position:sticky!important;top:0!important;margin:0!important;height:58px!important;padding:0 14px!important;border-radius:0 0 18px 18px!important;background:rgba(255,255,255,.98)!important;border-top:0!important;box-shadow:0 4px 14px rgba(10,10,10,.05)!important;z-index:32!important}.main-content{padding:16px 14px calc(98px + env(safe-area-inset-bottom, 0px))!important}.view-heading{margin-bottom:16px!important;gap:10px!important}.mobile-dock{background:rgba(255,255,255,.98)!important;box-shadow:0 8px 28px rgba(10,10,10,.12)!important}.mobile-dock>button,.mobile-dock>button.selected,.mobile-dock>button:focus,.mobile-dock>button:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}.command-hero-banner{padding:16px;gap:14px;border-radius:20px}.command-motion-visual{grid-template-columns:1fr;gap:12px}.command-orbit-system{width:96px;height:96px}.command-orbit-outer{width:94px;height:94px}.command-orbit-mid{width:78px;height:78px}.global-search:focus-within{width:100%}.sales-overview-stats{grid-template-columns:1fr;padding-inline:14px}.sales-chart{margin-inline:12px}.sales-chart-zero-badge{font-size:10.5px;padding:6px 10px}.finance-ambience-banner{padding:12px 14px;gap:10px;border-radius:18px}.funnel-ambience-banner{margin-inline:12px!important}.finance-ambience-months{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-ambience-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding-bottom:2px;scrollbar-width:none}.workspace-ambience-pills::-webkit-scrollbar{display:none}.workspace-ambience-pills .workspace-filter-pill{flex:0 0 auto!important;min-width:auto!important;padding:6px 11px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important}.workspace-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}.workspace-kpi-strip>.fin-kpi-pod{min-height:auto!important;padding:11px 12px!important;border-radius:15px!important;gap:5px!important}.workspace-kpi-strip .fin-kpi-icon{width:22px!important;height:22px!important;border-radius:7px!important}.workspace-kpi-strip .fin-kpi-label{font-size:11px!important}.workspace-kpi-strip .fin-kpi-tag{font-size:9px!important;padding:1.5px 5px!important}.workspace-kpi-strip .fin-kpi-value{font-size:18px!important}.workspace-kpi-strip .fin-kpi-value small{font-size:10.5px!important}.ticket-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important}.ticket-toolbar .local-search{width:100%!important;flex:1 1 100%!important}.ticket-toolbar .results-count{width:100%;text-align:right;margin-top:-2px}.kanban-stage-switcher{gap:6px;margin-bottom:10px}.kanban-stage-pill{padding:6px 11px;font-size:11.5px}.kanban-board,.kanban-board.stage-filtered{grid-template-columns:1fr!important;gap:10px!important;overflow-x:visible!important}.kanban-column{padding:12px!important;border-radius:16px!important}.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over){padding:10px 12px!important}.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over) .kanban-heading{margin-bottom:0!important}.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over) .kanban-cards,.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over) .kanban-col-meter{display:none!important}.kanban-empty{min-height:76px!important;padding:14px 12px!important;flex-direction:row!important;justify-content:center!important;gap:10px!important}.kanban-empty-copy{align-items:flex-start!important;text-align:left!important}.funnel-track,.sales-summary{grid-template-columns:1fr!important}.funnel-track{--funnel-inline-gutter:14px;--node-size:92px;--ring-outer-r:32px;--ring-inner-r:20px;gap:6px!important;padding:10px var(--funnel-inline-gutter) 12px!important}.funnel-track:before{left:calc(var(--funnel-inline-gutter) + (var(--node-size) / 2) - 1px)!important;right:auto!important;top:calc(10px + (var(--node-size) / 2))!important;bottom:calc(12px + (var(--node-size) / 2))!important;width:2px!important;height:auto!important;background:linear-gradient(180deg,rgba(100,116,139,.28),rgba(37,99,235,.32) 25%,rgba(245,158,11,.36) 50%,rgba(10,10,10,.32) 75%,rgba(101,163,13,.48))!important}.funnel-step{display:grid!important;grid-template-columns:var(--node-size) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:var(--node-size)!important;padding:4px 0!important;text-align:left!important}.funnel-step-copy{justify-items:start!important;text-align:left!important;margin-top:0!important}.funnel-route-signal{left:calc((var(--node-size) / 2) - 2px)!important;top:calc(4px + (var(--node-size) / 2))!important;width:4px!important;height:calc(4 * var(--step-stride-y, 100px))!important;transform:none!important}.funnel-route-signal:after{left:0!important;top:-24%!important;width:100%!important;height:22%!important;background:linear-gradient(180deg,transparent,rgba(132,204,22,.45) 35%,#D9FF43 75%,#10B981 92%,transparent)!important;animation:funnelSignalSweepVertical 4.4s cubic-bezier(.4,0,.2,1) infinite!important}.funnel-route-pulse-second{left:0!important;top:-22%!important;width:100%!important;height:18%!important;background:linear-gradient(180deg,transparent,rgba(37,99,235,.42) 40%,#10B981 82%,transparent)!important;animation:funnelSignalSweepVertical 4.4s cubic-bezier(.4,0,.2,1) 2.2s infinite!important}.funnel-connector{left:calc((var(--node-size) / 2) - 7px)!important;right:auto!important;top:auto!important;bottom:-10px!important;animation:funnelArrowPulseVertical 2s ease-in-out infinite!important}.funnel-particle.journey-stage-1{animation:funnel-journey-mobile-1 var(--journey-duration,1.1s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey-mobile var(--particle-speed,10s) linear var(--orbit-start,1.1s) infinite!important}.funnel-particle.journey-stage-2{animation:funnel-journey-mobile-2 var(--journey-duration,1.7s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey-mobile var(--particle-speed,10s) linear var(--orbit-start,1.7s) infinite!important}.funnel-particle.journey-stage-3{animation:funnel-journey-mobile-3 var(--journey-duration,2.25s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey-mobile var(--particle-speed,10s) linear var(--orbit-start,2.25s) infinite!important}.funnel-particle.journey-stage-4{animation:funnel-journey-mobile-4 var(--journey-duration,2.8s) cubic-bezier(.22,1,.36,1) var(--journey-delay,0s) 1 both,funnel-orbit-after-journey-mobile var(--particle-speed,10s) linear var(--orbit-start,2.8s) infinite!important}.finance-dashboard-chart{height:235px;padding:10px 8px 6px 4px}.finance-dashboard-tooltip,.finance-dashboard-tooltip.anchor-center,.finance-dashboard-tooltip.anchor-left,.finance-dashboard-tooltip.anchor-right{left:12px;right:12px;top:10px;max-width:none;transform:none}}@media (prefers-reduced-motion:reduce){.activity-entry,.client-card,.client-telemetry-bar>i,.command-gauge-fill,.command-hero-banner,.command-live-pill>i,.command-motion-GridBg,.command-motion-glow-lime,.command-motion-glow-obsidian,.command-orbit-inner,.command-orbit-mid,.command-orbit-outer,.command-wave-Tip,.command-wave-area,.command-wave-line,.dashboard-analysis>.panel,.dashboard-metric-card,.dashboard-project-card,.dashboard-secondary .panel,.fin-kpi-bar>i,.fin-kpi-pod,.finance-ambience-banner,.finance-chart-star,.finance-dashboard-panel,.finance-dashboard-tooltip,.finance-point-halo,.finance-star-particle,.focus-meter-track>i,.focus-row,.funnel-connector,.funnel-core,.funnel-core-aura,.funnel-particle,.funnel-ring-inner,.funnel-ring-outer,.funnel-route-pulse-second,.funnel-route-signal:after,.funnel-stage-bar>i,.funnel-step,.kanban-col-meter>i,.kanban-column,.metric-motion-bar>i,.phase-dot,.project-card,.sales-ambient-curve,.sales-point-halo,.sales-stat-pod,.ticket-card,.workspace-view-stage,.zero-pulse-dot{animation:none!important;transition:none!important}}@media (max-width:760px){.kanban-stage-switcher{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.kanban-stage-switcher::-webkit-scrollbar{display:none}.kanban-stage-pill{flex:0 0 auto;scroll-snap-align:start}.kanban-board,.kanban-board.stage-filtered{display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,430px);grid-template-columns:none!important;align-items:stretch;gap:12px!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:thin;padding:0 4px 16px;margin-inline:-4px}.kanban-board::-webkit-scrollbar{height:4px}.kanban-board::-webkit-scrollbar-thumb{background:rgba(10,10,10,.24);border-radius:999px}.kanban-board:focus-visible{outline:2px solid #65A30D;outline-offset:3px}.kanban-board .kanban-column{min-width:0;min-height:20rem;scroll-snap-align:start;scroll-margin-inline:4px}.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over){padding:12px!important}.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over) .kanban-heading{margin-bottom:10px!important}.kanban-board:not(.stage-filtered) .kanban-column.is-empty-col:not(.drag-over) .kanban-cards{display:flex!important}}.kanban-is-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}.kanban-drag-layer{position:fixed;left:0;top:0;z-index:10000;pointer-events:none;will-change:transform}.kanban-drag-layer .kanban-touch-preview{cursor:grabbing!important;opacity:1!important;transform:none!important;translate:none!important;animation:none!important;border-color:rgba(132,204,22,.6)!important;box-shadow:0 20px 42px -10px rgba(10,10,10,.24),0 4px 12px rgba(10,10,10,.1),0 0 0 1px rgba(217,255,67,.5)!important;transition:none!important}.kanban-board [data-kanban-card].kanban-touch-source{opacity:.2;transform:none!important;scale:1!important;animation:none!important;box-shadow:none!important;border-style:dashed!important;border-color:#84CC16!important;transition:none!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kanban-column{transition:background-color .22s var(--spring-smooth),border-color .22s ease,box-shadow .22s ease!important}.kanban-column.touch-drop-target{border-color:rgba(132,204,22,.6)!important;box-shadow:inset 0 0 0 1px rgba(132,204,22,.2),0 5px 18px rgba(101,163,13,.06)!important;background:rgba(217,255,67,.08)!important}.kanban-column.touch-drop-target .status-dot{box-shadow:0 0 0 4px rgba(132,204,22,.14)}.ticket-card.is-landing{animation:kanban-card-land .42s var(--spring-smooth) both}@keyframes kanban-card-land{0%{scale:.985;opacity:.8}65%{scale:1.008;opacity:1}to{scale:1;opacity:1}}@media (prefers-reduced-motion:reduce){.kanban-column,.ticket-card.is-landing{animation:none!important;transition:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.6d37bb10.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.e85f71ba.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.b193c064.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.31506632.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.d60d957c.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.00aebb72.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.d0b16ce7.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}